| Age | Commit message (Expand) | Author |
| 10 days | fix(web): restore running-log 300px height and close streams on card removal | Claudomator Agent |
| 10 days | refactor(web): remove dead old running/queue/ready/interrupted panel code (ta... | Claudomator Agent |
| 10 days | feat(web): add renderTasksBoard and wire tasks tab into renderActiveTab (task 7) | Claudomator Agent |
| 10 days | feat(web): add ensureTaskLogStream and taskLogStreams for task card log strea... | Claudomator Agent |
| 11 days | feat(web): add cardContentSignature to skip log-tail in render dedup (task 5) | Claudomator Agent |
| 11 days | fix(web): correct elapsed timer class/location, log-tail coverage, and tests ... | Claudomator Agent |
| 11 days | feat(web): extend createTaskCard with DI doc param, log-tail placeholder, ela... | Claudomator Agent |
| 11 days | fix(web): reviewer findings on Tasks board CSS (task 3 follow-up) | Claudomator Agent |
| 11 days | feat(web): add Tasks tab nav entry point and CSS column layout | Claudomator Agent |
| 11 days | fix(web/test): update tab-persistence default-tab assertions from 'queue' to ... | Claudomator Agent |
| 11 days | fix(web): reviewer findings on Tasks board column model (task 1) | Claudomator Agent |
| 11 days | feat(web): add Tasks board column model (TASK_COLUMNS, columnForTaskState, gr... | Claudomator Agent |
| 11 days | fix: task submission context cancellation, executions success-rate calc | Peter Stone |
| 12 days | feat(web): simplify nav to tracker board, model dashboard, drops, settings+roles | Peter Stone |
| 13 days | feat(web,api): add Budget/Roles dashboard -- final phase of the harness redes... | Claude Sonnet 5 |
| 13 days | feat(web): add Stories tab -- Kanban board, epic swimlanes, story-detail DAG ... | Claude Sonnet 5 |
| 2026-06-04 | feat: execution row click opens unified detail + log viewer | Peter Stone |
| 2026-05-26 | feat(api,web): budget headroom endpoint + UI chips (Phase 6) | Claude |
| 2026-05-25 | refactor(web): remove the stories dashboard from the UI (Phase 3) | Claude |
| 2026-05-25 | refactor(web): remove the create-task modal from the UI (Phase 3) | Claude |
| 2026-05-25 | feat(api,web): event-stream timeline (Phase 3) | Claude |
| 2026-05-13 | merge: integrate github/main — LocalRunner, real GeminiRunner, llm client | Peter Stone |
| 2026-05-03 | chore: close deferred work — real GeminiRunner, Local UI option, db.go cleanup | Claude |
| 2026-04-04 | feat: Ship button on SHIPPABLE stories; checker report on READY task cards | Peter Stone |
| 2026-04-03 | feat: fold completed tab into ready panel; stories tab first | Peter Stone |
| 2026-03-29 | feat: add rotating background wallpaper | Peter Stone |
| 2026-03-26 | feat: show tasks and subtasks in story detail view | Peter Stone |
| 2026-03-26 | fix: resolve dep-chain deadlock; broadcast task_started for UI visibility | Peter Stone |
| 2026-03-26 | fix: expose drained state in agent status API; fix AgentEvent JSON casing | Peter Stone |
| 2026-03-25 | feat: add Stories UI — tab, list, new story elaborate/approve flow | Peter Stone |
| 2026-03-25 | fix: remove duplicate summary section in task panel, fix test mock DOM | Peter Stone |
| 2026-03-22 | feat: color logo based on build version hash | Peter Stone |
| 2026-03-22 | feat: surface error_msg on failed task cards in UI | Peter Stone |
| 2026-03-19 | feat: add errors, throughput, and billing sections to stats dashboard | Peter Stone |
| 2026-03-19 | feat: agent status dashboard with availability timeline and Gemini quota dete... | Peter Stone |
| 2026-03-18 | fix: address round 2 review feedback for container execution | Peter Stone |
| 2026-03-18 | fix: comprehensive addressing of container execution review feedback | Peter Stone |
| 2026-03-18 | feat: implement containerized repository-based execution model | Peter Stone |
| 2026-03-18 | fix: unsubscribe stale push subscription before re-subscribing | Claudomator Agent |
| 2026-03-17 | feat: persist active main tab to localStorage | Claudomator Agent |
| 2026-03-17 | chore: autocommit uncommitted changes | Claudomator Agent |
| 2026-03-16 | fix: wait for service worker to activate before subscribing to push | Peter Stone |
| 2026-03-16 | fix: prefix SW registration path with BASE_PATH | Peter Stone |
| 2026-03-16 | fix: hide deployment badge when not deployed and trim notification button label | Peter Stone |
| 2026-03-16 | feat: display project field in web UI | Claudomator Agent |
| 2026-03-16 | fix: serve sw.js from /api/push/sw.js to bypass Apache static file routing | Peter Stone |
| 2026-03-16 | feat: add web push notifications and file drop | Peter Stone |
| 2026-03-16 | feat: display deployment status badge on READY task cards | Claudomator Agent |
| 2026-03-16 | feat: improve next-task selection and rejection UX | Peter Stone |
| 2026-03-16 | feat: add elaboration_input field to tasks for richer subtask placeholder | Claudomator Agent |