diff --git a/.story_kit/stories/current/28_ui_show_test_todos.md b/.story_kit/stories/archived/28_ui_show_test_todos.md similarity index 52% rename from .story_kit/stories/current/28_ui_show_test_todos.md rename to .story_kit/stories/archived/28_ui_show_test_todos.md index 2f11ff5..f5c767f 100644 --- a/.story_kit/stories/current/28_ui_show_test_todos.md +++ b/.story_kit/stories/archived/28_ui_show_test_todos.md @@ -4,10 +4,10 @@ As a user, I want the UI to show the remaining test TODOs for the current story, so I can track which Acceptance Criteria are still untested. ## Acceptance Criteria -- The UI lists unchecked acceptance criteria (`- [ ]`) from the current story file. -- Each TODO is displayed as its full text. -- When a criterion is checked off in the story file (`- [x]`), it disappears from the TODO list. -- If no unchecked criteria remain, the UI clearly indicates completion. +- [x] The UI lists unchecked acceptance criteria (`- [ ]`) from the current story file. +- [x] Each TODO is displayed as its full text. +- [x] When a criterion is checked off in the story file (`- [x]`), it disappears from the TODO list. +- [x] If no unchecked criteria remain, the UI clearly indicates completion. ## Out of Scope - Editing or checking off criteria from the UI. diff --git a/frontend/src/components/ChatHeader.tsx b/frontend/src/components/ChatHeader.tsx index fc428ee..59b9289 100644 --- a/frontend/src/components/ChatHeader.tsx +++ b/frontend/src/components/ChatHeader.tsx @@ -176,9 +176,7 @@ export function ChatHeader({ }} > - + {(claudeModels.length > 0 || !hasAnthropicKey) && ( diff --git a/frontend/src/components/TodoPanel.tsx b/frontend/src/components/TodoPanel.tsx index a6836ea..7694509 100644 --- a/frontend/src/components/TodoPanel.tsx +++ b/frontend/src/components/TodoPanel.tsx @@ -143,17 +143,15 @@ export function TodoPanel({ .filter((s) => s.items.length > 0) .map((story) => (
- {todos.length > 1 && ( -
- {story.storyName ?? story.storyId} -
- )} +
+ {story.storyName ?? story.storyId} +