mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-29 01:42:21 +00:00
|
Some checks are pending
Rust / Format (push) Waiting to run
Rust / Clippy (push) Waiting to run
Rust / Generated Docs (push) Waiting to run
Rust / Test (Linux) (push) Waiting to run
Rust / Test (macOS) (push) Waiting to run
TypeScript / Typecheck (push) Waiting to run
TypeScript / Test (push) Waiting to run
TypeScript / Build (push) Waiting to run
## Summary Three small UX tweaks to the agent stage insights sidebar so it reads as informational rather than alarming. - **Permission badge stays neutral.** Removed `text-coral` (red) from Full and `text-amber` (orange) from Read/write — every level now sits in the foreground palette (`fg-2` / `fg-3`). Icon shape (lock / pencil / bolt) carries the level distinction and the badge label spells it out. - **Collapsed footer always uses the muted lock icon.** The footer is a static affordance, not a danger signal, so a Full-access stage no longer splashes a colored icon in the corner of the page. - **Hide the Todos section when there are zero todos.** No header row, no `0/0` count, no "No todos." line — saves vertical space on stages where the agent never used TodoWrite. ## Test plan - [x] `bun run typecheck` (apps/fabro-web) - [x] `bun test app/components/stage-insights-sidebar.test.tsx` (8/8 pass) - [ ] Visually confirm in a browser: Full-access agent stage shows a neutral bolt + "Full access" label (no red); collapsed sidebar footer shows a single muted lock regardless of level; stage with zero todos has no Todos section. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| fabro-web | ||
| marketing | ||
| remotion | ||