Skip to content

feat(updater): teal banner + dialog badge for prerelease updates - #74

Merged
Nic-dorman merged 1 commit into
mainfrom
feat/updater-prerelease-teal
May 1, 2026
Merged

feat(updater): teal banner + dialog badge for prerelease updates#74
Nic-dorman merged 1 commit into
mainfrom
feat/updater-prerelease-teal

Conversation

@Nic-dorman

Copy link
Copy Markdown
Contributor

Summary

Extends the teal prerelease accent established in #70 (the static "PRE-RELEASE" sidebar badge) to the updater UI, so an update offered to a tester on the prerelease channel is visually consistent with the rest of the prerelease styling — instead of sharing the amber palette used by stable updates and the network badges.

  • Sidebar "Update Available" banner (components/AppSidebar.vue): teal-400 when updaterStore.isPrerelease, amber-400 (existing colour) for stable. Same shape, same dark text, same shadow/hover behaviour.
  • UpdateDialog "Pre-release" badge (components/UpdateDialog.vue): teal-500/10 background + teal-400 text, matching the sidebar badge from feat(sidebar): teal "PRE-RELEASE" badge for prerelease builds #70 directly.

Test plan

Verified locally on Ubuntu 25.10 with a patched 0.6.8-rc.1 build:

  • Pre-release channel on, update available → sidebar banner is teal, dialog badge is teal
  • Same component renders amber when isPrerelease is false (verified by walking through updaterStore.isPrerelease logic; can't actually trigger a stable→stable update from rc.1 since the repo's latest stable is 0.6.7, older than the running 0.6.8-rc.1)
  • Reviewer to spot-check colour contrast / dark-mode rendering

🤖 Generated with Claude Code

Extends the teal prerelease accent established in #70 (the static
"PRE-RELEASE" sidebar badge) to the updater UI, so when a tester
on the prerelease channel sees an update offered, it's visually
consistent with the rest of the prerelease styling instead of
sharing the amber palette used by stable updates and the network
badges.

- Sidebar "Update Available" banner: teal-400 when the offered
  release is a prerelease, amber-400 (existing colour) for stable.
  Same shape, same dark text, same shadow/hover behaviour.
- UpdateDialog "Pre-release" badge: teal-500/10 background +
  teal-400 text, matching the sidebar badge from #70.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Nic-dorman
Nic-dorman merged commit cf3dbfd into main May 1, 2026
4 checks passed
@Nic-dorman
Nic-dorman deleted the feat/updater-prerelease-teal branch May 1, 2026 08:45
Nic-dorman added a commit that referenced this pull request May 1, 2026
Third internal-tester pre-release. Adds on top of rc.2:
- Linux/macOS auto-restart after install (#73) -- closes the "stuck at
  100%" bug where the install completed but the running process kept
  the old binary.
- Teal banner + dialog badge for prerelease updates (#74) -- visual
  consistency with the sidebar PRE-RELEASE indicator.

Closes the V2-237 install path on Linux. Tested on Ubuntu 25.10 with
the rc.1 -> rc.2 upgrade in #73.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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