Skip to content

Simplify Task Details with notes-first layout and tabbed reasoning - #69

Merged
robert-crandall merged 1 commit into
mainfrom
yarn/clean-task-details-layout-435c28d3
Oct 5, 2026
Merged

robert-crandall merged 1 commit into
mainfrom
yarn/clean-task-details-layout-435c28d3

Conversation

@robert-crandall

Copy link
Copy Markdown
Owner

Task Details mixed everyday editing with lengthy assessment history and conversation controls. This change keeps notes and the ranking summary prominent while making deeper reasoning available on demand.

  • Move task notes above Why this order, with keyboard-accessible Overview, Assessment, and History tabs in a bounded panel. Overview shows impact, visibility, effort, and work-style pills; Assessment retains importance, urgency, blockers, expandable rating rationales, and style corrections. Browsing history never replaces the latest judgments.
  • Collapse private thread notes, code-agent controls, and conversation notifications into disclosures, while keeping active code work and errors discoverable.
  • Remove the conversation reader, Load conversation, and cache-discard controls from Task Details without deleting saved conversations or notes. Keep Open source available and avoid conversation reads or fetches on task selection.

Update product/design documentation and regression coverage for keyboard navigation, narrow layouts, history isolation, read failures, and legacy assessments.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The implementation matches the stated design and includes comprehensive regression coverage for the changed behavior.

0 open findings

What changed in this PR

Reorganizes Task Details around notes-first editing, tabbed reasoning, and collapsible secondary controls.

Changes:

  • Adds accessible Overview, Assessment, and History tabs.
  • Collapses code sessions, private notes, and notification controls.
  • Removes conversation-reader UI while preserving stored data and expanding regression coverage.
File Description
src/​work/​TaskApp.tsx Implements the redesigned Task Details layout.
src/​work/​AssessmentHistory.tsx Separates latest assessment from paged history.
src/​work/​CodeSessionPanel.tsx Moves code sessions into a disclosure.
src/​work/​tasks.css Styles tabs, panels, pills, and disclosures.
src/​work/​styles.test.ts Updates historical style rendering expectations.
tests/​tasks.spec.ts Covers navigation, isolation, failures, and legacy data.
tests/​desktop.spec.ts Verifies private notes and retired conversation UI.
README.md Documents the new user experience.
PRODUCT.md Updates product requirements.
DESIGN.md Updates interaction and layout guidance.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@robert-crandall
robert-crandall merged commit 827d748 into main Oct 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants