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 Savolainen
|
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 Savolainen
|
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 Savolainen
|
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 Savolainen
|
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 Savolainen
|
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 Savolainen
|
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 Savolainen
|
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 Savolainen
|
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 Savolainen
|
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 Savolainen
|
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 |
|
Janne Savolainen
|
64194c2bb3
|
Rename files 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:22 +03:00 |
|
Janne Savolainen
|
52f73b920c
|
Make state of download progress accessible from all environments
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:10:20 +03:00 |
|
Janne Savolainen
|
841077dd78
|
Split bloated dependency in smaller pieces
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:10:17 +03:00 |
|
Janne Savolainen
|
3d2c940a7c
|
Consolidate code for sending messages between processes to a window
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:10:14 +03:00 |
|
Janne Savolainen
|
eb1a2488b1
|
Make code for window visibility actually work
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:09:07 +03:00 |
|
Janne Savolainen
|
7e64c1e57e
|
Handle failing download of update
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:09:05 +03:00 |
|
Janne Savolainen
|
f2dc3112e7
|
Extract states of application update to be usable from all environments
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:09:03 +03:00 |
|
Janne Savolainen
|
03f3d0933a
|
Introduce abstraction for a state that is shared between environments
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:09:02 +03:00 |
|
Janne Savolainen
|
89713069ce
|
Fix typing after enabling strict mode
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:09:00 +03:00 |
|
Janne Savolainen
|
f27ef39716
|
Remove redundant global override
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:08:58 +03:00 |
|
Janne Savolainen
|
18b1f6df35
|
Introduce competition for channel abstraction
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:08:56 +03:00 |
|
Janne Savolainen
|
bb2e8fbf65
|
Implement downloading of Electron specific updates as responsibility
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:08:54 +03:00 |
|
Janne Savolainen
|
243f39b17f
|
Implement checking of Electron specific updates as responsibility
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:08:52 +03:00 |
|
Janne Savolainen
|
f939121ebf
|
Implement naive notifications for version updates
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:08:50 +03:00 |
|
Janne Savolainen
|
52303b170b
|
Show notifications and dialog for downloading update
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:08:48 +03:00 |
|
Janne Savolainen
|
b970e69165
|
Show application window when checking of updates has happened
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:08:46 +03:00 |
|
Janne Savolainen
|
244f283998
|
Start installing updates automatically when quitting application
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-05-20 14:08:44 +03:00 |
|