Skip to content

refactor: passive update notification, remove build flag#87

Merged
larkly merged 1 commit intomainfrom
refactor/passive-update-notification
Mar 29, 2026
Merged

refactor: passive update notification, remove build flag#87
larkly merged 1 commit intomainfrom
refactor/passive-update-notification

Conversation

@larkly
Copy link
Copy Markdown
Owner

@larkly larkly commented Mar 29, 2026

Summary

  • Remove the automatic upgrade modal that interrupted users on update detection
  • Show update availability passively via the status bar indicator only
  • Remove the noUpdate build flag and NoUpdateBuild option — a single binary now works for all distribution channels (AUR, DEB, RPM, Homebrew, standalone)
  • Manual upgrade via --update CLI flag remains available
  • Update check opt-out via --no-check-update / check_for_updates: false unchanged

Test plan

  • go build ./... compiles
  • go test ./... all pass
  • Run app with outdated version — verify status bar shows upgrade indicator, no modal
  • Run --update — verify manual upgrade still works
  • Run --no-check-update — verify no update check or indicator

Remove the automatic upgrade modal and noUpdate build flag. Updates are
now shown passively in the status bar, keeping a single binary for all
distribution channels (AUR, DEB, RPM, Homebrew, standalone). Manual
upgrade via --update remains available.
@larkly larkly merged commit 1d0fc24 into main Mar 29, 2026
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