Commit Graph

15 Commits

Author SHA1 Message Date
Jeff Emmett 2bb372b806 Update task task-003 2026-01-02 20:25:18 +01:00
Jeff Emmett 19fba96cf2 Create task task-008 2026-01-02 14:53:49 +01:00
Jeff Emmett 80326a7ec6 backlog: Archive task task-008 2025-12-26 23:23:29 -05:00
Jeff Emmett 805e63f01f Create task task-008 2025-12-26 23:20:20 -05:00
Jeff Emmett bf0131f886 Update task task-007 2025-12-26 23:18:35 -05:00
Jeff Emmett 4c255d6440 Update task task-006 2025-12-26 23:18:35 -05:00
Jeff Emmett a65dd62f49 Create task task-007 2025-12-26 23:09:29 -05:00
Jeff Emmett 65e5ba570c Create task task-006 2025-12-26 23:09:22 -05:00
Jeff Emmett a8fd547776 Create task task-005 2025-12-26 22:56:17 -05:00
Jeff Emmett 04771d6a28 Create task task-004 2025-12-26 22:56:17 -05:00
Jeff Emmett fb51f12663 feat: add estimatedHours field and fix aggregator project duplication
- Add estimatedHours field to Task type for time tracking/invoicing
- Parse estimated_hours (snake_case) and estimatedHours (camelCase) from frontmatter
- Serialize to snake_case format
- Add --hours flag to CLI create/edit commands
- Add estimatedHours to MCP schema and handlers
- Display estimated hours in TaskCard with clock icon
- Add editable estimatedHours input in TaskDetailsModal
- Fix aggregator showing duplicate projects with different colors
  (now deduplicates by project name)
- Add comprehensive test suite for estimatedHours feature

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 21:27:59 -05:00
Jeff Emmett b9ee50e824 Create task task-003 2025-12-25 20:57:41 -05:00
Jeff Emmett 3c43af697b Create task task-002 2025-12-25 20:50:30 -05:00
Jeff Emmett 85482d4028 Update task task-001 2025-12-06 22:25:37 -08:00
Jeff Emmett 7e6ad3362c Create task task-001 2025-12-06 22:25:14 -08:00