Skip to content

Add version display and update notifier (#38)#47

Merged
iandiv merged 2 commits intoiandiv:masterfrom
frd1201:feature/issue-38-update-checker
Dec 23, 2025
Merged

Add version display and update notifier (#38)#47
iandiv merged 2 commits intoiandiv:masterfrom
frd1201:feature/issue-38-update-checker

Conversation

@frd1201
Copy link
Copy Markdown
Contributor

@frd1201 frd1201 commented Dec 19, 2025

Summary

  • Add UpdateChecker.cs for GitHub release API integration
  • Display app version in Settings dialog About section
  • Add optional update check on startup (enabled by default)
  • Add "Check Now" button for manual update checks
  • Show update dialog when new version is available
  • Auto-sync version from git tags via MSBuild Target

Screenshots

Settings dialog with version and update options: About section shows current version, Updates section has toggle and Check Now button

image

Update available dialog: Shows current vs latest version with Download button

image image

Test plan

  • Open Settings - version displays in About section
  • Click "Check Now" - checks GitHub API for latest release
  • When update available - dialog appears with Download option
  • Click Download - opens GitHub releases page in browser
  • Toggle "Check for updates on startup" off - no auto-check on next launch
  • Toggle on - update check runs 2 seconds after app start
  • Build with git tag (e.g., v1.4.0) - version shows 1.4.0

Closes #38

- Add UpdateChecker.cs for GitHub release API integration
- Display app version in Settings dialog About section
- Add optional update check on startup (enabled by default)
- Add Check Now button for manual update checks
- Show update dialog when new version is available
- Auto-sync version from git tags via MSBuild Target
- Increase MainWindow height to accommodate new settings

Closes iandiv#38
@frd1201 frd1201 changed the title Add version display and update notifier Add version display and update notifier (#38) Dec 19, 2025
@iandiv
Copy link
Copy Markdown
Owner

iandiv commented Dec 23, 2025

@frd1201 Thanks for taking the time to implement this feature, looks good and well done

@iandiv iandiv merged commit 2e334d4 into iandiv:master Dec 23, 2025
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.

Feature Request: Display App Version & Add Update Notifier

2 participants