
bvandeusenandClaude Sonnet 4.6
4fd2c915b6
Improve project/task/sub-task workflows across backend and web
Backend:
- notes.py: add parent_id filter to list_notes()
- routes/notes.py: expose project_id, milestone_id, parent_id, type
query params on GET /api/notes
- milestones.py: add find_milestone_by_title() (cross-project search)
- tools.py: list_notes project filter + updated_at; list_tasks milestone
without project; tag_mode default add; fail-fast project resolution
Web frontend:
- TaskEditorView: add sub-tasks section (fetch, toggle, create inline);
pre-fill projectId/milestoneId/parentId from URL query params on new task
- ProjectView: add + button in Todo kanban column header linking to
/tasks/new?projectId=X&milestoneId=Y for quick task creation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 22:00:44 -05:00
..
2026-02-13 08:34:52 -05:00
2026-02-25 21:01:30 -05:00
2026-03-02 20:52:21 -05:00
2026-02-19 20:08:44 -05:00
2026-02-11 21:24:35 -05:00
2026-03-02 20:52:21 -05:00
2026-03-02 20:52:21 -05:00
2026-03-02 20:52:21 -05:00
2026-03-01 13:19:59 -05:00
2026-03-02 22:00:44 -05:00
2026-02-17 22:04:41 -05:00
2026-03-02 20:52:21 -05:00
2026-02-09 23:35:44 -05:00