Context
#151 home redesign shipped in #180 covers layout, Skill card icons, composer chrome slimming, and the Skill starter reshape. Several visual details still diverge from the #151 mockup and are intentionally out of scope for #180 to keep the PR reviewable.
Mockup reference: https://github.com/user-attachments/assets/ebf59723-1642-4990-8367-4439005598ab (and the iterated ChatGPT mockups shared during #180 review).
Gaps
Out of scope
Suggested slicing
Open follow-up PRs in this order so each slice has a clear diff:
- Send brand button + model/variant chip copy + inner spacing (single
prompt-input.tsx change)
- WorkspaceChip dropdown polish (single file + workspace-chip-helpers.ts if needed)
- Sidebar icon set alignment (
packages/app/src/pages/layout/pawwork-sidebar.tsx + any new local SVGs)
Refs
Context
#151 home redesign shipped in #180 covers layout, Skill card icons, composer chrome slimming, and the Skill starter reshape. Several visual details still diverge from the #151 mockup and are intentionally out of scope for #180 to keep the PR reviewable.
Mockup reference: https://github.com/user-attachments/assets/ebf59723-1642-4990-8367-4439005598ab (and the iterated ChatGPT mockups shared during #180 review).
Gaps
variant="primary". Touchespackages/app/src/components/prompt-input.tsxSend region; likely needs a brand variant on@opencode-ai/ui/icon-buttonor a local wrapper.Kimi K2.6as plain text + chevron with no provider icon. Current build prepends the Big Pickle green "Z" provider icon viaProviderIcon. Decide whether to drop the provider icon in home mode only or also in session.中(one character). Current uses默认(two chars). Updatesession.new.*orcommon.defaulti18n, or switch variant default label rule whenhomeMode.py-inside the bottom bar so chips feel less crowded next to Send.packages/app/src/components/prompt-input/workspace-chip.tsx.packages/ui/src/components/icon.tsxbut have mixed stroke weights. Either pick a consistent subset or add locally tuned SVGs for sidebar-specific entries.Out of scope
session.skillDB/API cleanup (stays for legacy).Suggested slicing
Open follow-up PRs in this order so each slice has a clear diff:
prompt-input.tsxchange)packages/app/src/pages/layout/pawwork-sidebar.tsx+ any new local SVGs)Refs