| Age | Commit message (Expand) | Author |
| 2026-08-16 | Replace Google Tasks service-account auth with real OAuth | Peter Stone |
| 2026-08-14 | Fix integration papercuts found in cross-source review | Peter Stone |
| 2026-08-13 | Fix blank task-detail modal for Google Tasks | Peter Stone |
| 2026-08-06 | Fix Google Calendar TimeMin using server time instead of display timezone | Peter Stone |
| 2026-08-04 | Fix production wedge: propagate context to Google Calendar API calls | Peter Stone |
| 2026-07-28 | fix: Google Tasks due dates shifted a day earlier in negative-offset timezones | Peter Stone |
| 2026-07-16 | feat(widget): tap event to open its source directly, drop detail popup | Peter Stone |
| 2026-07-13 | Merge github/master: reconcile with parallel widget work | Peter Stone |
| 2026-07-13 | feat(widget): editable task details, scrollable list, and overdue-task fixes | Peter Stone |
| 2026-07-12 | feat(widget): add recurrence lookup endpoint (GET /api/widget/recurrence) | Peter Stone |
| 2026-07-12 | feat(widget): capture and forward RecurringEventID for calendar events | Peter Stone |
| 2026-07-06 | feat: remove Todoist integration entirely | Doot Agent |
| 2026-03-25 | feat: add Claudomator stories as atom source in Doot tasks tab | Claude Agent |
| 2026-03-23 | fix: support multiple enabled Google Task lists and Calendars | Peter Stone |
| 2026-03-23 | fix: parse Todoist local datetimes, show near-future tasks, add undated tasks... | Peter Stone |
| 2026-03-22 | chore: unify and centralize agent configuration in .agent/ | Peter Stone |
| 2026-03-21 | feat: Phase 1 — remove bug feature and dead code | Peter Stone |
| 2026-03-19 | test: add coverage for planning tab, meals, Google Tasks, bug handlers, compl... | Agent |
| 2026-03-18 | refactor: RF-03/06 extract groupMeals helper, eliminate convertSyncItemToTask... | Claude |
| 2026-03-17 | test: add Google Calendar unit tests for pure functions | Claudomator Agent |
| 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-02-03 | Add comprehensive test coverage across packages | 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-26 | Add Google Tasks integration (#43) | 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 4: Extract magic numbers to constants | Peter Stone |
| 2026-01-26 | Phase 2: Fix data race in GetBoardsWithCards | Peter Stone |
| 2026-01-25 | Fix all static analysis errors (golangci-lint) | Peter Stone |
| 2026-01-25 | Refactor: extract helpers and clean up hardcoded HTML | Peter Stone |
| 2026-01-25 | Fix timezone and date handling bugs #40, #41, #42 | Peter Stone |
| 2026-01-25 | Fix bugs and add bug management scripts | Peter Stone |
| 2026-01-24 | Add Shopping tab combining Trello and PlanToEat lists | Peter Stone |
| 2026-01-23 | Refactor: reduce code duplication with shared abstractions | Peter Stone |
| 2026-01-23 | Fix calendar dedup: use Unix timestamp to handle timezone differences | Peter Stone |
| 2026-01-23 | Fix bugs #24-27: calendar dedup, uncomplete tasks, planning view | Peter Stone |
| 2026-01-23 | Fix high priority issues from code review | Peter Stone |
| 2026-01-22 | Add debug logging for Trello card fetching | Peter Stone |
| 2026-01-22 | Support multiple Google Calendars | Peter Stone |
| 2026-01-22 | Add Google Calendar integration | Peter Stone |
| 2026-01-21 | Implement 10 UI/UX improvements and bug fixes | Peter Stone |
| 2026-01-20 | Add API research tests for sync optimization | Peter Stone |
| 2026-01-20 | Remove Obsidian integration for public server deployment | Peter Stone |
| 2026-01-20 | Implement efficient sync for Todoist and Trello APIs | Peter Stone |
| 2026-01-19 | Refactor Trello client to use url.Values for query params | Peter Stone |
| 2026-01-18 | Fix Trello closed boards bug - filter API and clear stale cache | Peter Stone |