Skip to content

fix: P2 polish sweep (chat shell, panels, site) - #115

Merged
NeilJo-GY merged 1 commit into
mainfrom
feat/p2-cleanup
Oct 2, 2026
Merged

NeilJo-GY merged 1 commit into
mainfrom
feat/p2-cleanup

Conversation

@NeilJo-GY

Copy link
Copy Markdown
Contributor

Summary

  • Chat shell: click-only account menu (was hover+click conflict), directional bubbles with min(85%, 36rem) cap, composer chips merged into one shared flex row, avatar gradients unified on tokens, emoji replaced with lucide-style SVG icons, slash/@/agent-ref menus get listbox/combobox ARIA with aria-activedescendant, collab top-up banner gains a CTA into the Info panel, side mode uses 100dvh and composer respects safe-area-inset-bottom.
  • Panels: FieldHint label i18n + 24px hit area, hardcoded "…" replaced with t.loading, wallet flash auto-dismisses after 2.5s, inline amount validation errors, spend Reject becomes inline two-tap confirm with row-wide disable while actioning, 5 dialogs gain aria-labels, MailboxThumbs gets real alt text + failure placeholder + 12px tag, picker gets i18n mode tabs + group checkboxes + aria-pressed, AccountPanels hardcoded colors moved to styles tokens (panelElevated/inputBg/embedBg/accentBright/success), local inputStyle shadow removed in favor of shared token-backed style.
  • Site: join page shows missing-invite guidance instead of a generic prompt, CN transfer accept layout aligned to global claim (480px column, 28px title, radius 8), Auth0 callback error page uses gate layout, site-wide success/danger/info CSS vars, global button:disabled cursor rule, plan sheet muted contrast bumped.

Test plan

  • npm run typecheck (repo root)
  • npx tsc -p tsconfig.json --noEmit (packages/agent-chat)
  • Smoke: account menu click toggle, slash/@ menu keyboard nav, wallet topup/withdraw validation, spend approvals reject confirm

Chat shell: click-only account menu, directional bubbles with capped
width, shared composer chip row, unified avatar gradient tokens, SVG
icons instead of emoji, listbox/combobox ARIA for slash and mention
menus, collab top-up CTA, 100dvh + safe-area composer.

Panels: FieldHint i18n label + larger hit area, i18n loading labels,
wallet flash auto-dismiss, inline amount validation, reject confirm
with row-wide disable, dialog aria-labels, MailboxThumbs alt/failure
state, picker checkbox + i18n mode tabs, hardcoded colors moved to
tokens, shared inputStyle.

Site: join page missing-invite guidance, CN transfer layout aligned
with global claim, Auth0 callback error page styling, CSS var tokens
for success/danger/info, disabled cursor rule, plan sheet contrast.

Co-authored-by: Cursor <cursoragent@cursor.com>
@vercel

vercel Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
interfaze Ready Ready Preview Oct 2, 2026 5:03am UTC

@NeilJo-GY
NeilJo-GY merged commit 109d725 into main Oct 2, 2026
3 checks passed
@NeilJo-GY
NeilJo-GY deleted the feat/p2-cleanup branch October 2, 2026 05:18

This branch was successfully deployed

1 active deployment
Preview — 2d7b5abf Deployed Oct 2, 2026 by vercel[bot]
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