Skip to content

Enhancement: Add version update notifications and About modal#45

Merged
hunter-read merged 1 commit intomainfrom
43-add-version-update-notifications-and-about-modal
Apr 16, 2026
Merged

Enhancement: Add version update notifications and About modal#45
hunter-read merged 1 commit intomainfrom
43-add-version-update-notifications-and-about-modal

Conversation

@hunter-read
Copy link
Copy Markdown
Owner

Summary

Fetch the latest GitHub release on startup and show a dismissible "Update Available" banner in the sidebar when a newer version exists; dismissed version is persisted to localStorage. Clicking the version row opens an About modal with version, commit hash, Python version, and React version (injected at build time via Vite define). Version is no longer a togglable sidebar stat. Commit hash and Python version are exposed through the /api/stats endpoint, with COMMIT_HASH passed as a
Docker build arg from the release workflow. Adds translation keys for all new strings across en-US, fr-FR, fr-CA, and de-DE, including moving the hardcoded Language section strings into localization.

Type of change

  • Bug fix
  • New feature
  • Refactor / cleanup
  • Docs / configuration only

Testing

  • Backend tests pass (pytest -q)
  • Frontend tests pass (npm test)
  • Tested manually in the browser

@hunter-read hunter-read linked an issue Apr 16, 2026 that may be closed by this pull request
@hunter-read hunter-read merged commit 31a46f3 into main Apr 16, 2026
7 checks passed
@hunter-read hunter-read deleted the 43-add-version-update-notifications-and-about-modal branch April 16, 2026 16:17
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.

Add version update notifications and About modal

1 participant