TUI Epic 5: cut Activity + Graveyard fixes - #161
Conversation
The Activity screen was a filtered "needs attention" list, but the dashboard already surfaces attention via its status pills/colors and the [u] next-attention jump (activateNextAttentionEntry, kept). Remove the screen and its 'a' key: drop it from the DashboardScreen union, statusline tabs, nav cycle, dispatch, render switch, footer + help, and the host state. Persisted 'activity' falls back to the dashboard. Epic 5 (final cleanup) phase 1 of 2: cut Activity. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The graveyard worktree detail showed Last Used but not when the worktree was actually moved to the graveyard. Add a "Graveyarded · N ago" line from the entry's graveyardedAt. (The earlier audit's detail-index-desync and resurrect-hint findings were false/already-handled: nav stays within selectableRows and orphan-teammate rows are already labelled "missing parent" and non-selectable.) Epic 5 (final cleanup) phase 2 of 2: graveyard fixes. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
@coderabbitai review |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (15)
💤 Files with no reviewable changes (10)
📝 WalkthroughWalkthroughThe ChangesRemove Activity Dashboard Screen
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
✅ Action performedReview finished.
|
Final epic of the TUI IA redesign — two small cleanups that complete the north-star screen set.
What changed
Phase 1 — Cut the Activity screen. Activity was a filtered "needs attention" list, but the dashboard already surfaces attention via its status pills/colors and the
[u]next-attention jump (activateNextAttentionEntry, kept). Removed the screen and itsakey from the union, statusline tabs, nav cycle, dispatch, render switch, footer + help, and host state. Persistedactivityfalls back to the dashboard.Phase 2 — Graveyard: surface
graveyardedAt. The worktree detail showed Last Used but not when the worktree was graveyarded — added a "Graveyarded · N ago" line. The other two items from the original audit were verified false/already-handled and are noted in the commit (the detail-index "desync" can't occur — nav stays withinselectableRowsand the detail is guarded; orphan-teammate rows are already labelled "missing parent" and non-selectable).Final screen set
Dashboard (untouched) · Coordination · Project · Library · Topology · Graveyard. Keys:
icoordination ·yproject ·plibrary ·ttopology ·ggraveyard;unext-attention on the dashboard.Verification
yarn typecheck,yarn lint,yarn buildcleanyarn vitest run— 1397 tests pass🤖 Generated with Claude Code
Summary by CodeRabbit
New Features
Documentation