Skip to content

fix(web): source control update toasts return on each new release - #230

Merged
badcuban merged 2 commits into
mainfrom
threadlines/restore-dismissed-update-toasts
Sep 5, 2026
Merged

fix(web): source control update toasts return on each new release#230
badcuban merged 2 commits into
mainfrom
threadlines/restore-dismissed-update-toasts

Conversation

@badcuban

@badcuban badcuban commented Sep 5, 2026

Copy link
Copy Markdown
Collaborator

Git and GitHub CLI update toasts only fired for two hard-coded security versions, and closing one silenced it until Threadlines shipped a higher number. Plain newer releases never toasted at all.

The server now keys every update advisory on the latest release instead of the security floor, and the client shows a toast for any newer release. Closing it hides it until the next release ships, matching how the Claude and Codex update prompts already behave. Security floors still change the wording ("update recommended" vs "update available") and the toast tone, but no longer gate the toast.

Note: existing saved dismissals used the old key format, so users still behind will see the toast once more after this ships.

Verified: vp fmt, vp lint, vp run typecheck, server and web unit tests for the touched modules, and the full web browser suite.

Git and GitHub CLI toasts only fired for two hard-coded security versions,
and closing one silenced it until Threadlines shipped a higher number.
Plain newer releases never toasted at all.

The server now keys every update advisory on the latest release instead of
the security floor, and the client shows a toast for any newer release.
Closing it hides it until the next release ships, the same way the Claude
and Codex update prompts already behave. Security floors still change the
wording and tone, but no longer gate the toast.
@vercel

vercel Bot commented Sep 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
threadlines Skipped Skipped Sep 5, 2026 7:57am UTC

Request Review

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:L labels Sep 5, 2026
@badcuban
badcuban enabled auto-merge (squash) September 5, 2026 07:57
@badcuban
badcuban merged commit 69e16ea into main Sep 5, 2026
16 checks passed
@badcuban
badcuban deleted the threadlines/restore-dismissed-update-toasts branch September 5, 2026 08:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant