Skip to content

One-click update and launch at login in the menu - #14

Closed
flotttt wants to merge 42 commits into
AmitRajput-Dev:mainfrom
flotttt:feat/one-click-update
Closed

flotttt wants to merge 42 commits into
AmitRajput-Dev:mainfrom
flotttt:feat/one-click-update

Conversation

@flotttt

@flotttt flotttt commented Sep 17, 2026

Copy link
Copy Markdown

What changes

  • Update button in the menu: when a new release is out, "Update to SonyNotch x.y.z" downloads it, checks its SHA-256 against the
    release, replaces the app and restarts it. If that isn't possible, it opens the release page instead.
  • Greyed out when up to date: "SonyNotch Is Up to Date (x.y.z)".
  • Launch at Login moved from SonyNotch Options to the main menu (French: "Lancer au démarrage").
  • No more App Sandbox, so the app can replace itself. Settings from the sandboxed versions are copied over on first launch.

Tests

  • make test: release assets and checksum file parsing added to LogicTests
  • Release build without warnings
  • Update detection checked against the real v1.1.0 release from a 0.9.0 build

flotttt and others added 30 commits September 10, 2026 11:23
chore: drop Windows/Linux builds, focus on the native macOS app
feat(macos): French localization (fr + en fallback)
…mon-mode timers, poll guard, battery polling)
…~/Library/Logs/SonyBridge (build/app.log symlink)
…, single-battery detection, robust first reads
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
  page, shuffle, smooth notch animations, README
@flotttt flotttt closed this Sep 17, 2026
@flotttt
flotttt deleted the feat/one-click-update branch September 17, 2026 13:52
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