| Age | Commit message (Expand) | Author |
| 13 days | chore: migrate deploy + ops scripts from SSH to local execution | Peter Stone |
| 2026-03-04 | fix: migrate Todoist client from deprecated REST v2 to API v1 | Peter Stone |
| 2026-03-04 | feat: sync log, cache clear endpoint, Todoist projects from cached tasks | Peter Stone |
| 2026-03-04 | chore: move role definitions to ~/.claude/roles, trim CLAUDE.md and DESIGN.md | Peter Stone |
| 2026-02-17 | Add calendar cache layer, incremental sync tests, completion assertions | Peter Stone |
| 2026-02-07 | Add self-improvement cycles to all role definitions | Peter Stone |
| 2026-02-07 | Update project docs: fix stale references, add missing sections | Peter Stone |
| 2026-02-07 | Add no-cache header tests, update SESSION_STATE with audit results | Peter Stone |
| 2026-02-07 | Fix passkey registration showing broken UI when WebAuthn not configured | Peter Stone |
| 2026-02-07 | Add build version footer, deploy ldflags, template test helper, and logs script | Peter Stone |
| 2026-02-07 | Fix timeline task completion replacing view, fix passkey registration CSRF | Peter Stone |
| 2026-02-06 | Fix missing settings button, disappeared events, and tab refresh bug | Peter Stone |
| 2026-02-05 | Add passkey (WebAuthn) authentication support | Peter Stone |
| 2026-02-05 | Improve session handling, shopping UI, and cleanup | Peter Stone |
| 2026-02-05 | Extract shopping handlers to dedicated file | Peter Stone |
| 2026-02-05 | Document multi-agent workflow, ADRs, and Agent API | Peter Stone |
| 2026-02-03 | Document Quick Add UX pattern and filter checked shopping items | Peter Stone |
| 2026-02-03 | Add comprehensive test coverage across packages | Peter Stone |
| 2026-02-03 | Refactor template rendering with Renderer interface for testability | Peter Stone |
| 2026-02-01 | Improve shopping mode and flatten nav bar | Peter Stone |
| 2026-02-01 | Add debounced hover effect to timeline events | Peter Stone |
| 2026-02-01 | Improve timeline view with dynamic bounds, now line, and overlap handling | Peter Stone |
| 2026-01-31 | Update z-index hierarchy in DESIGN.md | Peter Stone |
| 2026-01-31 | Fix timeline calendar view and shopping UI bugs (#56, #65-73) | Peter Stone |
| 2026-01-31 | Add feature toggles system with settings UI (#74) | Peter Stone |
| 2026-01-28 | Expand agent context API with completed log and calendar view | Peter Stone |
| 2026-01-28 | Add Agent Context API for external agent integration | Peter Stone |
| 2026-01-28 | Refactor agent handlers for simplicity and clarity | Peter Stone |
| 2026-01-27 | Fix CSP to allow conditions page embeds and fonts | Peter Stone |
| 2026-01-27 | Add git practices section to development guide | Peter Stone |
| 2026-01-27 | Merge branch 'master' of ssh://titanium/site/git.terst.org/repo/task-dashboard | Peter Stone |
| 2026-01-27 | Fix z-index, conditions auth, and meal combining (#62, #63, #64) | Peter Stone |
| 2026-01-26 | Make Today collapsible and expand Tomorrow by default (#60) | Peter Stone |
| 2026-01-26 | Make Today collapsible and expand Tomorrow by default (#60) | Peter Stone |
| 2026-01-26 | Fix z-index layering for FAB button and details dropdown (#58, #59) | Peter Stone |
| 2026-01-26 | Add dev guide sections for bug management, TDD, and ADRs | Peter Stone |
| 2026-01-26 | Fix shopping-mode template name to use filename | Peter Stone |
| 2026-01-26 | Add Google Tasks integration (#43) | Peter Stone |
| 2026-01-26 | Add shopping mode for focused single-store shopping (#34) | Peter Stone |
| 2026-01-26 | Fix multiple UI issues and shopping completion bug | Peter Stone |
| 2026-01-26 | Add day of week to timeline section headings | Peter Stone |
| 2026-01-26 | Use configured timezone throughout codebase | Peter Stone |
| 2026-01-26 | Fix calendar timezone handling with configurable display timezone | Peter Stone |
| 2026-01-26 | Fix Google Calendar timezone handling | Peter Stone |
| 2026-01-26 | Fix Google Calendar credential loading | Peter Stone |
| 2026-01-26 | Phase 5: Extract functions to reduce complexity | Peter Stone |
| 2026-01-26 | Phase 4: Extract magic numbers to constants | Peter Stone |
| 2026-01-26 | Phase 3: Error handling and security hardening | Peter Stone |
| 2026-01-26 | Phase 2: Fix data race in GetBoardsWithCards | Peter Stone |
| 2026-01-26 | Phase 1: Critical security fixes | Peter Stone |