Commit Graph

6 Commits

Author SHA1 Message Date
0b2e0ce1b6 Fix linting issues 2026-03-19 10:57:43 -07:00
2291bdfe3b Add placeholder daily note selection modal 2026-03-19 10:54:44 -07:00
1cbc127769 Remove drag and drop entirely 2026-02-20 15:45:31 -08:00
a00b96231c Add focus activation, 3-zone drag nesting, and click-to-navigate
Implement remaining Round 3 enhancements:
- ArrowDown when panel unfocused activates it at first item (like Outline view)
- 3-zone drag-drop: top/bottom thirds insert above/below, middle third nests as child
- Click on todo text to focus it in editor (onClick callback)
- Dragging parent automatically moves nested children (stopPropagation fix)
- Cross-file move inserts todo below heading with blank line (addBlankLine param)
- Updated CLAUDE.md with sidebar view architecture documentation

Build: 85 tests pass, production build succeeds.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-02-20 10:17:27 -08:00
349810aecf Add heading-grouped, nested, draggable todos with keyboard navigation
Enhance the todo tracker sidebar panel with:
- Group todos by heading from the source file
- Display nested (indented) todos as a tree
- Drag-and-drop to reorder todos within/across heading groups
- Keyboard navigation (arrow keys, Enter to open, M to move, toggle hotkey)
- Right-click context menu replacing the ellipsis button
- Proper focus management (no focus stealing on refresh)
- Platform-aware Obsidian hotkey matching for toggle checkbox

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 09:56:45 -08:00
2936f7d359 Initial commit 2026-02-19 16:35:20 -08:00