Iku-turso
|
d473551724
|
Require requests and responses for RequestChannels be JsonValues for serialization
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
|
2022-06-03 07:49:46 +03:00 |
|
Iku-turso
|
8432131b1e
|
Require messages for MessageChannels be JsonValues for serialization
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
|
2022-06-03 07:49:45 +03:00 |
|
Janne Savolainen
|
ba9cb134fb
|
Remove unused variable
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:49:45 +03:00 |
|
Janne Savolainen
|
1e80cf0b12
|
Tweak typing of request channel listeners to get rid of unexpected undefined
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:49:45 +03:00 |
|
Janne Savolainen
|
5f8aaac6a6
|
Revert "Implement requesting from renderer in main"
This reverts commit d3e7899d7900516f3dbfacdb317a453202318305.
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:49:45 +03:00 |
|
Janne Savolainen
|
2427ee13e6
|
Implement requesting from renderer in main
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:49:45 +03:00 |
|
Janne Savolainen
|
a3bc676bf7
|
Introduce tests for requesting from channel in renderer
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:49:45 +03:00 |
|
Iku-turso
|
fdef6973e3
|
Separate concept of message and request channels
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
|
2022-06-03 07:49:43 +03:00 |
|
Iku-turso
|
c01e935422
|
Implement initial values for sync-boxes
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
|
2022-06-03 07:48:44 +03:00 |
|
Janne Savolainen
|
38721f10c6
|
Remove duplication for disposers
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:44 +03:00 |
|
Janne Savolainen
|
eb03ce454c
|
Make dependencies readonly
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:44 +03:00 |
|
Janne Savolainen
|
288b7da1e9
|
Make code for asserting a promise more strict
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:43 +03:00 |
|
Janne Savolainen
|
f1e77070dc
|
Make overridden version of application exactly the one required by unit test
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:43 +03:00 |
|
Janne Savolainen
|
d18cf3e49e
|
Make higher order function for logging errors support asynchronous rejecting with non error instance
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:43 +03:00 |
|
Janne Savolainen
|
93dea5f992
|
Introduce higher order function for suppressing errors
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:43 +03:00 |
|
Janne Savolainen
|
e83c0ff4b6
|
Tweak test name
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:42 +03:00 |
|
Janne Savolainen
|
66003f1e2c
|
Export type for error logging
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:42 +03:00 |
|
Iku-turso
|
79f6ed64c7
|
Introduce higher order function to log errors in decorated functions
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
|
2022-06-03 07:48:42 +03:00 |
|
Iku-turso
|
50edabbd9d
|
Make a channel have default type for sent and returned message
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
|
2022-06-03 07:48:42 +03:00 |
|
Iku-turso
|
0109968cda
|
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-06-03 07:48:41 +03:00 |
|
Iku-turso
|
4ae3a30c61
|
Simplify naming
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
|
2022-06-03 07:48:40 +03:00 |
|
Janne Savolainen
|
e6266f7a99
|
Add TODO
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:39 +03:00 |
|
Janne Savolainen
|
620cc68071
|
Synchronize initial values of sync boxes when window starts
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:05 +03:00 |
|
Janne Savolainen
|
8310bdba76
|
Make Channel abstraction support return values
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:05 +03:00 |
|
Janne Savolainen
|
75b882b208
|
Consolidate usage of channel abstraction to same implementation
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:05 +03:00 |
|
Janne Savolainen
|
09a5cfe3bd
|
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-06-03 07:48:05 +03:00 |
|
Janne Savolainen
|
1c75e9c0ac
|
Switch to using single source of truth for selected update channel
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:04 +03:00 |
|
Janne Savolainen
|
d5cae3bede
|
Move shared stuff under common
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:04 +03:00 |
|
Janne Savolainen
|
38a4645545
|
Make tests for specific migrations less prone to failing for wrong reason
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:04 +03:00 |
|
Janne Savolainen
|
5851d592fb
|
Make test less prone to fail for wrong reason
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:04 +03:00 |
|
Janne Savolainen
|
b3cfe7be3f
|
Kill dead code
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:04 +03:00 |
|
Janne Savolainen
|
c485169bda
|
Allow downgrading app versions
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:03 +03:00 |
|
Janne Savolainen
|
e30a8c13ee
|
Make stuff happening when root frame is rendered unit testable
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:03 +03:00 |
|
Janne Savolainen
|
8af19d8c4b
|
Reorganize responsibilities for checking updates
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:03 +03:00 |
|
Janne Savolainen
|
f4fd69788e
|
Add implementation for asking boolean over processes
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:03 +03:00 |
|
Janne Savolainen
|
ebdc8d10c1
|
Rename property for accuracy
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:02 +03:00 |
|
Janne Savolainen
|
84ae8a399b
|
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-06-03 07:48:02 +03:00 |
|
Janne Savolainen
|
f9095a90b6
|
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-06-03 07:48:02 +03:00 |
|
Janne Savolainen
|
29e659e8c2
|
Consolidate channel abstraction types
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:01 +03:00 |
|
Janne Savolainen
|
b78b7887ab
|
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-06-03 07:48:01 +03:00 |
|
Janne Savolainen
|
ec7c806dc0
|
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-06-03 07:48:01 +03:00 |
|
Janne Savolainen
|
81c3896e9e
|
Rename files for accuracy
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:01 +03:00 |
|
Janne Savolainen
|
a9d382663c
|
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-06-03 07:48:01 +03:00 |
|
Janne Savolainen
|
efc8d87d0c
|
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-06-03 07:48:00 +03:00 |
|
Janne Savolainen
|
d07fd7f4ee
|
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-06-03 07:48:00 +03:00 |
|
Janne Savolainen
|
f6e05cb724
|
Introduce competition for channel abstraction
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:48:00 +03:00 |
|
Janne Savolainen
|
77232084d1
|
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-06-03 07:47:28 +03:00 |
|
Janne Savolainen
|
c0a51e6588
|
Introduce injectable for package.json being side-effect
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-06-03 07:46:22 +03:00 |
|
Sebastian Malton
|
e1c1e00a2b
|
Fix downloading cluster specific kubectl (#5399)
|
2022-06-02 18:40:30 -04:00 |
|
Sebastian Malton
|
d4fbab7176
|
Remove legacy renderBooleans prop (#5483)
|
2022-06-02 08:59:23 -04:00 |
|