Skip to content

Show release notes on first run after an update#4905

Merged
Gabriel Dufresne (GabrielDuf) merged 1 commit into
mainfrom
feature/release-notes-on-update
Jun 9, 2026
Merged

Show release notes on first run after an update#4905
Gabriel Dufresne (GabrielDuf) merged 1 commit into
mainfrom
feature/release-notes-on-update

Conversation

@GabrielDuf

Copy link
Copy Markdown
Contributor

This pull request introduces a new feature that automatically shows the release notes to users the first time they run the app after an update, unless the user disables this behavior in the settings. To support this, two new settings have been added: one to track the last known build number and another to allow users to disable the automatic release notes display. The release notes display logic has been integrated into both the Avalonia and WinUI code paths, and the settings UI has been updated to expose the new option.

Release notes display on update:

  • Added logic in MainWindowViewModel.cs and MainView.xaml.cs to automatically show release notes after an update, only if the user hasn't disabled this feature. The logic checks the build number and updates it after showing the release notes.

Settings infrastructure:

  • Added two new settings keys to the SettingsEngine_Names.cs enum: DisableReleaseNotesOnUpdate and LastKnownBuildNumber, and updated the key resolution logic to support them. [
    User interface updates:

  • Added a new checkbox to the general settings pages in both Avalonia (General.axaml) and WinUI (General.xaml) to allow users to enable or disable the automatic display of release notes after an update.

@GabrielDuf Gabriel Dufresne (GabrielDuf) merged commit 978e12f into main Jun 9, 2026
11 checks passed
@GabrielDuf Gabriel Dufresne (GabrielDuf) deleted the feature/release-notes-on-update branch June 9, 2026 20:39
@GabrielDuf Gabriel Dufresne (GabrielDuf) linked an issue Jun 9, 2026 that may be closed by this pull request
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE REQUEST] Open changelog on first run after update

2 participants