Skip to content

fix(web): mute routine notices and update actions - #141

Merged
leoisadev1 merged 9 commits into
opencoredev:mainfrom
EgerDev:fix/web-mute-provider-update-toast
Sep 2, 2026
Merged

fix(web): mute routine notices and update actions#141
leoisadev1 merged 9 commits into
opencoredev:mainfrom
EgerDev:fix/web-mute-provider-update-toast

Conversation

@EgerDev

@EgerDev EgerDev commented Sep 2, 2026

Copy link
Copy Markdown

Problem

Routine update notices use the same strong accent treatment as primary actions. Informational and successful composer banners also use semantic colors even though they do not require attention.

T3 Code made the same visual change in pingdotgg/t3code#9063.

What changed

  • Use outline buttons for routine update actions.
  • Use neutral outlines for info and success composer banners.
  • Use sidebar-neutral colors for update pills and desktop update indicators.
  • Keep warning and error colors unchanged.

The Akeru UI does not have the upstream release-notes version label, so that line does not apply.

UI

Before

Akeru update toast before PR 141

After

Akeru update toast after PR 141

Verification

  • vp test run apps/web/src/components/ProviderUpdateLaunchNotification.logic.test.ts apps/web/src/components/ProviderUpdatePrimaryNotification.test.tsx apps/web/src/components/ProviderUpdateEnvironmentRows.test.tsx apps/web/src/components/chat/ComposerBannerStack.test.tsx — 56 passed
  • Targeted lint and formatting passed.
  • Verified the update toast in a live local Akeru web client.

Model: grok-4.6 and gpt-5.6-sol
Harness: Grok Build and Codex in T3 Code

Akeru update toast before PR 141

Akeru update toast after PR 141

The launch toast said "Updates Available: 2 providers" with a filled
Update button, so it was unclear which CLIs would change. Name the
providers in the description and use the same outline action T3 Code
now uses for routine update notices.
@vercel

vercel Bot commented Sep 2, 2026

Copy link
Copy Markdown

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

1 Skipped Deployment
Project Deployment Actions Updated
akeru-bot-landing Skipped Skipped Sep 2, 2026 11:22pm UTC

Request Review

@github-actions github-actions Bot added vouch:unvouched PR author is not yet trusted in the VOUCHED list. size:XS labels Sep 2, 2026
Match T3 Code's muted update UI. The launch toast and per-environment
Update buttons use outline instead of a filled accent. Leave toast copy
unchanged; T3 closed the naming change.
@EgerDev EgerDev changed the title fix(web): quiet the multi-provider update toast fix(web): use outline for provider update actions Sep 2, 2026
Port pingdotgg#9063. Routine update buttons and indicators use
outline and sidebar neutrals instead of accent fills. Warning and error
colors stay.
@EgerDev EgerDev changed the title fix(web): use outline for provider update actions fix(web): mute routine notices and update actions Sep 2, 2026
@github-actions github-actions Bot added size:M and removed size:XS labels Sep 2, 2026
@greptile-apps

greptile-apps Bot commented Sep 2, 2026

Copy link
Copy Markdown

Greptile Summary

This change reduces the visual prominence of routine provider-update, composer, and desktop update notices while preserving clear warning and error treatments. Focused component coverage confirmed that update actions, settings links, retries, dismissals, and failure feedback remain available.

Confidence Score: 5/5

Safe to merge: no blocking failure remains in the updated notification and update-control flows.

No blocking failure remains.

T-Rex T-Rex Logs

What T-Rex did

  • Ran focused rendered/component coverage for neutral composer info/success notices and downloaded-update success messaging; all 7 tests passed.
  • Ran warning/error and provider-update coverage, including accessible dismissal and update/settings actions; all 59 tests passed.
  • Ran desktop and per-environment update action, error, and retry coverage; all 37 tests passed.
  • Validated the pr-141 UI regression logs; the before log shows calm-state tests passed, the after log shows 59 tests, and the other after log shows 37 tests across UI-regression suites.

View all artifacts

T-Rex Ran code and verified through T-Rex

Reviews (5): Last reviewed commit: "Merge remote-tracking branch 'origin/mai..." | Re-trigger Greptile

@leoisadev1
leoisadev1 merged commit 1b73b31 into opencoredev:main Sep 2, 2026
11 checks passed
@depot-code-access depot-code-access Bot mentioned this pull request Sep 2, 2026
@github-actions github-actions Bot mentioned this pull request Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M vouch:unvouched PR author is not yet trusted in the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants