Files
OpenQode/Documentation/wiring_task.md

31 lines
1.2 KiB
Markdown

# OpenQode Feature Wiring Task List
## Power Features (from implementation_plan_power_features.md)
- [ ] **TODO Tracker**
- [ ] Verify `lib/todo-scanner.mjs` exists and logic is correct
- [ ] Verify `bin/ui/components/CleanTodoList.mjs`
- [ ] Wire up `TodoList` in `opencode-ink.mjs` Sidebar
- [ ] **Theme Switcher**
- [ ] Verify `bin/themes.mjs` exists
- [ ] Verify `/theme` command in `bin/opencode-ink.mjs`
- [ ] Ensure Theme context is applied to all components
- [ ] **Fuzzy File Finder**
- [ ] Create `FuzzyFinder` component (if missing)
- [ ] Implement fuzzy matching logic
- [ ] Wire up `/find` command or keybind in `opencode-ink.mjs`
## Clean UI (from implementation_plan_clean_ui.md)
- [ ] **Real-Time Agent Display**
- [ ] Verify `ThinkingBlock.mjs` (Done?)
- [ ] Ensure `activeAgent` is passed correctly in `opencode-ink.mjs`
- [ ] **Clean Message Rendering**
- [ ] Verify `ChatBubble.mjs` implementation
- [ ] Replace legacy message rendering in `opencode-ink.mjs` with `ChatBubble`
- [ ] Fix "i text" artifact issues (System messages)
## Verification
- [ ] Test TODOs scanning
- [ ] Test Theme switching
- [ ] Test Fuzzy Finder
- [ ] Visual check of Chat UI