Migrate update framework to Velopack #28743
Merged
Task list completed / task-list-completed
succeeded
Sep 4, 2024 in 0s
5 / 5 tasks completed
All tasks have been completed
Details
Required Tasks
Task | Status |
---|---|
Should be deployed with ppy/osu-deploy#171 | Incomplete |
Closes #18318 | Incomplete |
Closes #24484 | Incomplete |
Closes #23997 | Incomplete |
Closes #10550 | Incomplete |
Closes #10588 | Incomplete |
Refactors & Renames SimpleUpdateManager to MobileUpdateNotifier |
Incomplete |
Removes SquirrelUpdateManager |
Incomplete |
Implements VelopackUpdateManager |
Incomplete |
Refactors internal restart logic to utilize Velopack | Incomplete |
Completely removes Clowd.Squirrel as a dependency | Incomplete |
Velopack won't install the updates while the program is open, it'll do | |
it in between restarts or before starting. Therefore the only notification text we need is StartDownload , FailDownload , etc |
Incomplete |
Wait for upstream changes (velopack/velopack#151) to get merged & deployed | Completed |
Remove SimpleUpdateManager | Completed |
Refactor UpdateManager to work with Velo | Completed |
Allow downgrading | Completed |
Figure out what to do with Line 18 in 9e01cf7 osu/osu.Android/OsuGameAndroid.cs Line 83 in f8a2b07 |
Completed |
Adjust windows associations to work with the static executable path (do this in a separate PR) | Incomplete |
#26558 | Incomplete |
#23635 | Incomplete |
#12324 | Incomplete |
Loading