Skip to content
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

Migrate update framework to Velopack #28743

Merged
merged 25 commits into from
Sep 4, 2024

Add todo about fixing stutter on update application

e564e8c
Select commit
Loading
Failed to load commit list.
Merged

Migrate update framework to Velopack #28743

Add todo about fixing stutter on update application
e564e8c
Select commit
Loading
Failed to load commit list.
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
protected override UpdateManager CreateUpdateManager() => new SimpleUpdateManager();
and
protected override UpdateManager CreateUpdateManager() => new SimpleUpdateManager();
Completed
Adjust windows associations to work with the static executable path (do this in a separate PR) Incomplete
#26558 Incomplete
#23635 Incomplete
#12324 Incomplete