Skip to content

Replace update banner with passive dot indicator in Options menu#793

Merged
backnotprop merged 3 commits into
mainfrom
fix/790
May 25, 2026
Merged

Replace update banner with passive dot indicator in Options menu#793
backnotprop merged 3 commits into
mainfrom
fix/790

Conversation

@backnotprop
Copy link
Copy Markdown
Owner

Summary

  • Remove the persistent floating update banner that appeared every session
  • Add a small dot indicator on the Options button when an unseen update is available
  • Show update details (version, install command, release notes) inline in the menu's existing version section
  • Dismiss is automatic on menu open and persisted per-version via cookie — dot won't reappear until a newer version drops

Closes #790

Test plan

  • ?preview-update=0.20.0 shows the dot on Options and update card in menu
  • Opening the menu makes the dot disappear
  • Refreshing the page — dot stays gone (cookie persisted)
  • ?preview-update=0.21.0 — dot reappears for the new version
  • "Install" button copies the correct command
  • Release notes link opens the specific release
  • No update available — menu shows current version and generic release notes only
  • Works in both plan editor and code review editor

…s menu (#790)

The floating update banner that appeared every session is removed. Update
availability is now surfaced as a small dot on the Options button that
auto-dismisses (cookie-persisted per version) when the menu is opened.
The version section inside the menu shows install command and release
notes when an update exists.
- Add reusable TextShimmer component (motion-primitives adaptation)
- Add reusable BorderTrail component for future use
- Shimmer "New update available!" text in the Options menu
- Simplify button to plain text link in emerald
- Remove Project repo link, make "Plannotator" header link to repo
@backnotprop backnotprop merged commit dbe2d6e into main May 25, 2026
12 checks passed
@backnotprop backnotprop deleted the fix/790 branch May 25, 2026 19:09
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.

Love the product, hate the update button on the bottom

1 participant