Skip to content

Add Velopack package and startup hook to Dashboard (#635)#643

Merged
erikdarlingdata merged 1 commit into
devfrom
feature/dashboard-velopack
Mar 19, 2026
Merged

Add Velopack package and startup hook to Dashboard (#635)#643
erikdarlingdata merged 1 commit into
devfrom
feature/dashboard-velopack

Conversation

@erikdarlingdata
Copy link
Copy Markdown
Owner

Summary

Foundation for auto-update support. Adds the Velopack NuGet package and the required VelopackApp.Build().Run() startup hook to handle install/uninstall/update lifecycle events.

This is the app-side prerequisite. The build pipeline changes (vpk pack, self-contained publish, delta generation, GitHub Releases upload) will follow in a separate PR once the packaging is tested locally.

No behavior change — without Velopack packages on GitHub Releases, the hook is a no-op.

🤖 Generated with Claude Code

Adds VelopackApp.Build().Run() early in OnStartup to handle
install/uninstall/update lifecycle hooks. This is the prerequisite
for auto-update — the actual download/apply logic and build pipeline
(vpk pack) will follow in subsequent PRs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit f115693 into dev Mar 19, 2026
@erikdarlingdata erikdarlingdata deleted the feature/dashboard-velopack branch April 9, 2026 00:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant