Skip to content

Add auto-update check with GitHub Releases integration (issue #80)#81

Merged
mcgivrer merged 1 commit into
developfrom
feature/auto-update
May 18, 2026
Merged

Add auto-update check with GitHub Releases integration (issue #80)#81
mcgivrer merged 1 commit into
developfrom
feature/auto-update

Conversation

@jib63
Copy link
Copy Markdown
Collaborator

@jib63 jib63 commented May 17, 2026

Implementation, testée sur Mac, a tester sur windows et Linux.
La version peut être tweekée dans app.version dans messages_en.properties. A voir si dans le future on ne veut pas utiliser la version dans manifest directement ( plus safe )

- New UpdateChecker service: fetches latest release via GitHub REST API,
  compares semver, selects platform asset (.exe/.dmg/.deb)
- New UpdateDialog: modal with Download & Install / Later buttons and
  "Skip this version" checkbox
- AppConfig: persist autoCheckUpdate and skipVersion preferences
- MarkNote: Help > Check for New Version menu item; silent startup check;
  download follows GitHub CDN redirects (HttpClient.Redirect.ALWAYS)
- pom.xml: suppress JavaFX Marlin Unsafe warning (--sun-misc-unsafe-memory-access=allow)
- i18n: update keys added for EN, FR, DE, ES, IT

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jib63 jib63 requested a review from mcgivrer May 17, 2026 11:24
@mcgivrer mcgivrer merged commit 2d94ff8 into develop May 18, 2026
1 check passed
@jib63 jib63 deleted the feature/auto-update branch May 18, 2026 20:35
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.

2 participants