-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[client] refactor auto update workflow #5448
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
0cfbe37
Remove auto update check in initialization time
pappz 3f8d872
[client] refactor: centralize auto-update logic in updatemanager
pappz 6144cb5
[client] refactor: move update manager out of engine, start on GUI co…
pappz e837cb2
[client] refactor: introduce EngineServices struct to reduce NewEngin…
pappz 0f0a7fe
Fix mobile build
pappz b230e49
Code cleaning
pappz 40d0258
[client] refactor: improve update manager initialization and event ha…
pappz 69acdc0
[client] improve update handling and notification logic
pappz 98959b6
[client] Ignore cooldown in case of no force update
pappz 5cc6040
Update the test for the new logic
pappz defcc35
Fix Android build
pappz e7ec0d8
Update client/internal/engine_ssh.go
pappz 4c92bdc
[client] feat: add mutex to prevent concurrent installation attempts
pappz 5404e0e
Update client/internal/updatemanager/manager_test_helpers_test.go
pappz ce01576
Merge remote-tracking branch 'refs/remotes/origin/refactor/auto-updat…
pappz bc46e0f
[client] fix: run update RPC in a goroutine to avoid blocking UI
pappz b1ac1ad
[test] fix: remove extraneous bracket, import missing strconv package
pappz ed96c54
[test] fix: increase waitForUpdateEvent timeout in tests for stability
pappz 7580803
Update client/internal/updatemanager/supported_darwin.go
pappz 40d6796
[test] fix: increase waitForUpdateEvent timeout in Linux tests for st…
pappz 31b4c75
Merge remote-tracking branch 'refs/remotes/origin/refactor/auto-updat…
pappz 78465a0
[client] fix: add mutex to prevent multiple service starts in update …
pappz c67c162
Update client/internal/updatemanager/manager_test.go
pappz 159f73e
[client] refactor: inject auto-update support check into update manager
pappz ecdafa9
[client] refactor: use struct method for auto-update support check
pappz 4967738
Remove unused function
pappz bac2bc8
Add comment
pappz cb92d3d
Fix grammar
pappz de2c24f
Remove unused function
pappz af669e1
[client] refactor: rename `updatemanager` package to `updater` for cl…
pappz 29db262
Add documentation comment for NewManager function
pappz 3db7b36
[client] fix: reorder variable assignments in update manager initiali…
pappz ba02af4
[client] fix: remove redundant update manager initialization check
pappz aff938d
[client] fix: disable update button during install request
pappz a4ae885
[client] docs: add comment for unused Stop method in update manager
pappz 556d908
[client] fix: notify user of new version only once per enforced update
pappz 88fabee
[client] fix: update NotifyUI logic to handle both download-only and …
pappz 4e690be
Merge branch 'main' into refactor/auto-update
pappz 2cb1c30
[client] fix: add timeout to context in auto-update support check
pappz 8b8eb7f
Fix merge conflict
pappz 2b9ac14
[management] Feature/auto update mgm (#5554)
pappz 09f0c71
[client] fix: reserve field 3 in UpRequest message in daemon.proto
pappz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.