feat(workbench): hard-cut the Todo-only product - #18
Conversation
Unify running/attention/done/failed tones across Home, Sessions, Session, Todos, and Automations prototypes. Standardize product copy on "Needs you", share status-orbit and primary-button primitives, add a light static session sample cache, and include the prototype brand mark.
Absorb the Session inspector redesign, Needs you density rule, and Failed vs attention tones into MASTER and page overrides. Align prototypes so Failed Sessions no longer paint Composer as amber Needs you, and Todos show a Failed operational line with error tone. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…n docs Synchronize prototype visual improvements to MASTER and page specs: - Add hover micro-interactions (0.5-1px translateY) to interactive elements - Enhanced primary button depth with brand-tinted shadows and inset highlights - Status orbit glow effects for attention (amber) and running (green) states - Updated elevation tokens for composer and inspector shadows - Document focus state treatments with brand color glow All changes preserve indigo brand color and zinc gray system. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Standardize hover lift to -1px across all interactive surfaces - Add active state scale(0.98) to all buttons and cards - Unify status orbit sizes to 10px (removed 9px variants) - Add box-shadow elevation to cards and hover states - Enhance HITL shell with subtle warning glow - Add hover color transition to HITL options - Enhance composer focus depth with stronger shadow - Add backdrop-filter blur to todo peek drawer - Desaturate error color from #dc2626 to #ef4444 in light mode - Apply consistent shadow system (base 0.04, hover 0.06 opacity) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add empty state icons, modal animations, and button ripple effects: - Empty states: Add icon circles to all empty states (todos, sessions, automations, session detail) - Modal animations: Add scale + fade entrance for dialogs and menus with backdrop fade - Button ripple: Add active ripple effect to primary buttons using ::after pseudo-element - Menu animations: Add slide-up + scale entrance for composer model/variant menus All empty states now have consistent icon treatment with circular backgrounds. All modals and dialogs have smooth entrance animations. Primary buttons have tactile ink ripple on press. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Queue messages: Complete redesign with card-based layout, proper hierarchy, better spacing - Typography: Increased font sizes and weights for better readability (13-14px body, 600-700 weight) - Spacing: Increased padding across todos, sessions, automations, dashboard rows (10-16px) - Hover effects: Enhanced with translateY(-2px) and --shadow-hover token for consistency - Count badges: Stronger contrast with --bg-elevated and --text-secondary - Drag handles: Visible by default (opacity 0.35) instead of hidden - Dashboard: Larger heading (24px), better row typography (14px/12px) - Shadow tokens: Added --shadow-base and --shadow-hover for consistent depth system All prototypes now have cohesive visual density, readable typography, and polished micro-interactions.
- Queue messages: Complete card-based redesign with proper spacing and hierarchy - Tool runs: Increased height (36px), added hover effects with translateX(2px) - HITL options: Card-style with borders, better spacing (48px height, 10-12px padding) - Composer controls: Enhanced model/variant pickers with borders and elevated bg - Composer action button: Larger (36px), added hover lift and active scale - Menu items: Increased to 36px height with 13px font size - Typography: Improved readability across all interactive components All interactive elements now have consistent hover states, proper spacing, and cohesive visual treatment.
- Standardized heading sizes: h1 26px (weight 680), h2 24-26px - Unified body text: primary 13-13.5px (weight 620), secondary 11.5-12px - Consistent metadata: 11-11.5px (weight 640-680) - All pages now use matching font sizes and weights for equivalent elements - Better visual hierarchy and readability throughout
…l menu, attachments, inspector summary, status orbits, rail monograms)
…hrome - Model picker: bare names + Default badge, Effort (no Thinking/marketing copy) - Attachments: remove-only chips (no reorder arrows) - Drop inspector summary strip; keep Agents/Changes tab counts - Align done status-orbit with Todos circle-check SVG - Quiet two-letter rail monograms; cache bust prototype-polish-16 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Hard-cut the shared shell, inventories, Todo, Automation, and Session surfaces to the current design specifications and prototypes. Add the idempotent Start discussion command, synchronized acceptance records, and expanded interaction and regression coverage. Known issue: Start discussion receipts still extend the existing Todo state schema and need the approved storage hard cut before release.
|
Important Review available on request
Reviews should be triggered manually for repositories with fewer than 10 stars. Select Trigger review above or comment ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
This PR has 30,322 reviewable changed lines after ignored/generated files are excluded, above this repository's 10,000-changed-line automatic review limit. The raw diff is 31,180 lines before ignored/generated files are excluded. Most of the diff comes from:
Comment |
|
@cubic-dev-ai review this |
@boh5 I can't start this review because your workspace has reached its free monthly review limit. cubic has reviewed 42,862 of the 40,000 allowed lines of code this month. Reviews resume on 1 September 2026 (in 15 days). Paid plans include much higher monthly review limits. Upgrade now to resume reviews. To help optimise your usage, you can tune cubic to get the most out of your usage limits:
|
|
@coderabbitai full review |
Summary
Why
The product still carried Home, document rails, legacy shell ownership, and prototype/product drift. This removes those paths instead of preserving compatibility and makes Todo the single work inventory.
Validation
bun run typecheckbun run testbun run buildgit diff --check