fix(tui): rename sidebar Tasks panel to Activity (#4147) - #4205
Conversation
The sidebar panel titled "Tasks" renders live tools and background jobs, not durable task state. Rename its user-facing label to "Activity" so the title matches its contents and no longer collides with durable tasks. "Activity" was chosen over "Running"/"Live" because it does not collide with any existing sidebar section title (Pinned / To-do / Agents / Session / Hotbar). The panel stays distinct from the WorkflowPanel above the input (#4121) — no concepts merged. Internal identifiers (render_sidebar_tasks, task_panel_*, SidebarFocus::Tasks) are unchanged per guard #4172; this is a copy/label change only. Implemented with agent assistance.
|
Claude finished @Hmbown's task in 1m 35s —— View job Claude's Review — PR #4205
SummaryThis is a small, well-scoped, low-risk copy change. I verified the diff ( What it does:
Review findings (by priority)
Verified independently:
Note: I wasn't able to independently run Verdict: Looks good — surgical, matches its stated acceptance criteria, no correctness or safety concerns found. No changes requested. |
Fixes #4147
Summary
The sidebar panel titled "Tasks" actually renders live tools and background jobs, not durable task state, causing a confusing label/content mismatch. This renames the panel's user-facing label to "Activity" so the title matches what it shows and no longer collides with durable tasks. This is a surgical copy/label change — one rendered title string plus the module doc-comment — with no renaming of Rust modules, structs, or functions (guard #4172).
"Activity" was chosen over the "Running"/"Live" fallbacks because it does not collide with any existing sidebar section title (Pinned / To-do / Agents / Session / Hotbar).
Acceptance criteria
task_panel/SidebarFocus::Tasksidentifiers are unchanged per guard v0.9.0 guard: preserve verified active modules and DEEPSEEK env names #4172).sidebar.rs).Verification
cargo fmt --all -- --check— cleancargo clippy --workspace --all-features --locked -- -D warnings <CI allow-list>— clean (exit 0)cargo test --workspace --all-features --locked— passes except the pre-existing, environment-dependent startup-skill-cache testskill_hotbar_action_activates_skill_through_dollar_alias, which fails identically on the clean base commit without this change (unrelated to a sidebar label edit)cargo build --release— succeedsGenerated with Claude Code