summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-06-29feat: Android widget — SlotPacker, WidgetRepository, Workers, Glance UI, Se...Peter Stone
2026-06-29feat: add WidgetItem data class and DataStore keysPeter Stone
2026-06-29chore: remove .gradle cache from trackingPeter Stone
2026-06-29chore: add Gradle wrapper and fix kotlin plugin to 2.0.0Peter Stone
2026-06-29fix: add package attribute to AndroidManifest.xmlPeter Stone
2026-06-29feat: scaffold Android widget project (Kotlin + Glance)Peter Stone
2026-06-29feat: register /api/widget routes behind WIDGET_TOKEN bearer authPeter Stone
2026-06-29fix: widget handler timezone, auth guard, and type switch clarityPeter Stone
2026-06-29feat: add widget HTTP handlers with bearer token authPeter Stone
2026-06-29feat: add WidgetToken config + WidgetItem model for Android widget APIPeter Stone
2026-06-20feat: add Scout nav button to gateway tab barPeter Stone
2026-06-18fix: add cdn.jsdelivr.net to CSP style-src for scout's Tailwind CSSPeter Stone
2026-06-18feat: add scout service mount to gatewayPeter Stone
2026-06-16feat: add playground/web/server.py (missed in c86abd2)Peter Stone
2026-06-15feat: service gateway framework + playground demoPeter Stone
2026-06-03fix: add CSRF and WebSocket origin protection to Claudomator proxyPeter Stone
2026-06-03fix: update Kilauea volcano cam YouTube stream IDs and linksPeter Stone
2026-06-03feat: synchronize background image rotation across sessionsPeter Stone
2026-03-26docs: ADR-006 — add Seam 1 first partial decision (stories, in Doot)Peter Stone
2026-03-26docs: add ADR-006 Claudomator integration — seams, decisions, roadmapPeter Stone
2026-03-26fix: add ws:// ProxyPass for /claudomator/api/ws; track Apache vhost in repoPeter Stone
2026-03-25feat: add Claudomator stories as atom source in Doot tasks tabClaude Agent
2026-03-25feat: gate Claudomator UI behind Doot session auth via reverse proxyDoot Agent
2026-03-23fix: support multiple enabled Google Task lists and CalendarsPeter Stone
2026-03-23fix: remove orphaned HandleRefreshTab routePeter Stone
2026-03-23feat: unify Google Tasks with main system via caching and integrated UIPeter Stone
2026-03-23feat: complete Agent Context API Phase 2 & 3 (Write/Create/Management)Peter Stone
2026-03-23fix: restore background image using CSS custom property on bodyPeter Stone
2026-03-23fix: parse Todoist local datetimes, show near-future tasks, add undated tasks...Peter Stone
2026-03-22chore: unify and centralize agent configuration in .agent/Peter Stone
2026-03-22style: modernize UI with dark glass theme and 40% bg opacityPeter Stone
2026-03-22feat: color clock based on build version hashPeter Stone
2026-03-22fix: cd to repo root in deploy scriptPeter Stone
2026-03-21chore: gitignore .claude/Peter Stone
2026-03-21feat: Phase 1 — remove bug feature and dead codePeter Stone
2026-03-19refactor: RF-04/08 migrate inline HTML to templates, standardize form parsingClaude Agent
2026-03-19test: add coverage for planning tab, meals, Google Tasks, bug handlers, compl...Agent
2026-03-18refactor: RF-03/06 extract groupMeals helper, eliminate convertSyncItemToTask...Claude
2026-03-18chore: autocommit uncommitted changesClaudomator Agent
2026-03-17test: add Google Calendar unit tests for pure functionsClaudomator Agent
2026-03-16docs: add comprehensive REFACTOR_PLAN.md with code analysis and implementatio...Peter Stone
2026-03-16chore: migrate deploy + ops scripts from SSH to local executionPeter Stone
2026-03-04fix: migrate Todoist client from deprecated REST v2 to API v1Peter Stone
2026-03-04feat: sync log, cache clear endpoint, Todoist projects from cached tasksPeter Stone
2026-03-04chore: move role definitions to ~/.claude/roles, trim CLAUDE.md and DESIGN.mdPeter Stone
2026-02-17Add calendar cache layer, incremental sync tests, completion assertionsPeter Stone
2026-02-07Add self-improvement cycles to all role definitionsPeter Stone
2026-02-07Update project docs: fix stale references, add missing sectionsPeter Stone
2026-02-07Add no-cache header tests, update SESSION_STATE with audit resultsPeter Stone
2026-02-07Fix passkey registration showing broken UI when WebAuthn not configuredPeter Stone