Commit Graph
2564 Commits
Author SHA1 Message Date
Iku-tursoandJanne Savolainen ff20645bbc Introduce dependency to get random IDs
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>

Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-23 14:33:20 +03:00
Iku-tursoandJanne Savolainen bff260f97d Enhance name of behaviour
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>

Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-23 14:20:12 +03:00
Iku-tursoandJanne Savolainen 1b8b84213d Make unit test more strict
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>

Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-23 14:18:08 +03:00
Iku-tursoandJanne Savolainen 5402f64402 Improve name of behaviour
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>

Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-23 14:06:44 +03:00
Iku-tursoandJanne Savolainen b1f577399c Add todo for cleaning unacceptable code encountered
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>

Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-23 13:59:09 +03:00
Iku-tursoandJanne Savolainen d463fe2b4b Simplify more and more naming
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>

Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-23 13:59:09 +03:00
Iku-tursoandJanne Savolainen 3e5f374122 Simplify even more naming
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>

Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-23 13:59:09 +03:00
Iku-tursoandJanne Savolainen 9c5971378b Simplify more naming
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>

Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-23 13:59:08 +03:00
Iku-tursoandJanne Savolainen 4b14ec10fa Simplify naming
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>

Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-05-23 13:59:08 +03:00
Janne Savolainen d677a1bf81 Make Animate deterministic in unit tests
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 15:43:09 +03:00
Janne Savolainen 27fbaa1a0c Fix code style
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:39:52 +03:00
Janne Savolainen 4edc8e6cc9 Remove redundant overrides
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:29:43 +03:00
Janne Savolainen 558d39d65d Improve name of test
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:29:31 +03:00
Janne Savolainen 552df3155b Simplify test
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:26:43 +03:00
Janne Savolainen e9a851a8cb Remove unimplemented scenario from test
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:16:56 +03:00
Janne Savolainen 1180b4dcc8 Add TODO
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:14:55 +03:00
Janne Savolainen d705e92b17 Consolidate names of directories
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:11:20 +03:00
Janne Savolainen aa0ea4d4b4 Tweak message of question from user
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:11:19 +03:00
Janne Savolainen f3bdabb777 Add missing global override
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:11:17 +03:00
Janne Savolainen f3e41954c5 Synchronize initial values of sync boxes when window starts
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:11:15 +03:00
Janne Savolainen 9a733883f6 Fix direct calling of runnables
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:11:14 +03:00
Janne Savolainen 51afa38d82 Make Channel abstraction support return values
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:11:12 +03:00
Janne Savolainen 17ca80f895 Consolidate usage of channel abstraction to same implementation
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:11:10 +03:00
Janne Savolainen eb8d316eea Switch to using release channel of installed application version as default value for selected update channel
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:11:09 +03:00
Janne Savolainen e32d9a9e7a Add missing global override
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:11:07 +03:00
Janne Savolainen d4254a154a Extract tests for installing update from different update channels to separate scenario
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:11:06 +03:00
Janne Savolainen 7cf51a10bf Switch to using single source of truth for selected update channel
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:11:04 +03:00
Janne Savolainen 068a9f7d5d Move shared stuff under common
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:11:02 +03:00
Janne Savolainen 9c95a26be0 Make tests for specific migrations less prone to failing for wrong reason
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:11:01 +03:00
Janne Savolainen 351025dae6 Remove redundant boilerplate
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:59 +03:00
Janne Savolainen 2ffbac1dbf Make test less prone to fail for wrong reason
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:58 +03:00
Janne Savolainen f9c0b712c4 Kill dead code
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:56 +03:00
Janne Savolainen 5c2f632ce2 Switch to using competition for checking of updates in application menu
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:55 +03:00
Janne Savolainen 1def5d1354 Allow downgrading app versions
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:53 +03:00
Janne Savolainen ceca048b8d Introduce periodical check for updates
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:51 +03:00
Janne Savolainen eee8fb49e7 Make stuff happening when root frame is rendered unit testable
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:49 +03:00
Janne Savolainen db60d1dace Reorganize tests for installing update under separate scenarios
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:48 +03:00
Janne Savolainen 129f9c1953 Reorganize responsibilities for checking updates
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:46 +03:00
Janne Savolainen e2de1449d5 Add implementation for asking boolean over processes
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:44 +03:00
Janne Savolainen 1b46ccd18b Make notifications unit testable in behaviours
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:42 +03:00
Janne SavolainenandMikko Aspiala 7623dc7bad Tweak code style
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:41 +03:00
Janne SavolainenandMikko Aspiala 7a00541599 Rename property for accuracy
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:40 +03:00
Janne SavolainenandMikko Aspiala a54d366a24 Add notifications about change in update status
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:38 +03:00
Janne SavolainenandMikko Aspiala 975109b75c Introduce injection token for channels to allow injecting all of them at once
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:35 +03:00
Janne SavolainenandMikko Aspiala 09a499ea74 Add missing global override
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:33 +03:00
Janne SavolainenandMikko Aspiala 890007dbdc Fix snapshot after rebase
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:31 +03:00
Janne SavolainenandMikko Aspiala f2be9681f3 Update asyncFn to support strict mode
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:30 +03:00
Janne SavolainenandMikko Aspiala 37d6bfe85e Consolidate channel abstraction types
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:28 +03:00
Janne SavolainenandMikko Aspiala 08420fd0c2 Enhance typing of channels and sync-box
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:26 +03:00
Janne SavolainenandMikko Aspiala aadd25c9ba Move channel abstraction to more global directory
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-05-20 14:10:24 +03:00