| Age | Commit message (Expand) | Author |
| 2026-06-02 | chore: remove notes/ plan & report docs; gitignore notes/ (keep wishlist local) | Adam Malczewski |
| 2026-06-02 | docs: handoff for td/todo-fix (declarative todo system) | Adam Malczewski |
| 2026-06-02 | Merge branch 'dev' into td/todo-fix | Adam Malczewski |
| 2026-06-02 | docs: handoff for cr/claude-reset-fix (wake probe body fix) | Adam Malczewski |
| 2026-06-02 | Merge branch 'dev' into cr/claude-reset-fix | Adam Malczewski |
| 2026-06-02 | feat(todo): port opencode's declarative whole-list todo tool | Adam Malczewski |
| 2026-06-02 | Merge branch 'dev' into tc/tab-controls | Adam Malczewski |
| 2026-06-02 | fix(wake): probe with genuine Claude Code request shape so OAuth wakes succeed | Adam Malczewski |
| 2026-06-02 | feat(tabs): drag-reorder + double-click rename + per-tab chat draft | Adam Malczewski |
| 2026-06-02 | Add HANDOFF.md for sb/status-bar | Adam Malczewski |
| 2026-06-02 | Merge branch 'dev' into sb/status-bar | Adam Malczewski |
| 2026-06-02 | Add status bar beneath chat input with send/stop button and context display | Adam Malczewski |
| 2026-06-02 | Add HANDOFF.md for m1/minor-fixes | Adam Malczewski |
| 2026-06-02 | Fix cache req badge wrap, remove cache cost note, pace-aware key usage bars | Adam Malczewski |
| 2026-06-02 | chore: untrack and gitignore notes/wishlist.md | Adam Malczewski |
| 2026-06-02 | Merge branch 'dev' into u3/agent-effort-level | Adam Malczewski |
| 2026-06-02 | wishlist: add major Workspaces feature with workspace-scoped agents | Adam Malczewski |
| 2026-06-02 | test: prove Context Window view gets hydrated cacheStats.last after reload | Adam Malczewski |
| 2026-06-02 | Merge branch 'dev' into u1/usage-persistence | Adam Malczewski |
| 2026-06-02 | fix: reconcile live cacheStats to DB truth on turn-sealed | Adam Malczewski |
| 2026-06-02 | Merge branch 'dev' into u2/context-window-view | Adam Malczewski |
| 2026-06-02 | wishlist: add new items - tab forking, per-tab input state, image attachments... | Adam Malczewski |
| 2026-06-02 | feat(context-window): show current/max context usage per tab/model | Adam Malczewski |
| 2026-06-02 | fix(frontend): honest effort display in agent UI (gemini review) | Adam Malczewski |
| 2026-06-02 | feat: persist per-tab token/cache usage across reload | Adam Malczewski |
| 2026-06-02 | feat(agents): per-model reasoning effort level | Adam Malczewski |
| 2026-06-01 | Add Phosphor icons; replace sidebar text with hamburger button | Adam Malczewski |
| 2026-06-01 | merge: dev into r1/claude-reset-fix | Adam Malczewski |
| 2026-06-01 | fix(frontend): ClaudeReset — keep '11 AM' badge on one line | Adam Malczewski |
| 2026-06-01 | docs: HANDOFF round-2 review followup + move review 2 into notes/ | Adam Malczewski |
| 2026-06-01 | fix(frontend): ClaudeReset — global mutation lock + explicit action intent | Adam Malczewski |
| 2026-06-01 | fix(api): wake-schedule toggle requires explicit action: 'on' | 'off' | Adam Malczewski |
| 2026-06-01 | Merge branch 'dev' into n2/ntfy-notifications | Adam Malczewski |
| 2026-06-01 | feat(notifications): topic-only input (drop URL validation) | Adam Malczewski |
| 2026-06-01 | docs: HANDOFF review followup + move reset review report into notes/ | Adam Malczewski |
| 2026-06-01 | fix(frontend): ClaudeReset — global snapshot sequencer fixes cross-hour race | Adam Malczewski |
| 2026-06-01 | feat(frontend): SnapshotSequencer — reusable 'most-recent request wins' rac... | Adam Malczewski |
| 2026-06-01 | fix(api): wake-schedule — accept skewed toggles, atomic persist, boot-recov... | Adam Malczewski |
| 2026-06-01 | docs: update HANDOFF.md with notifySubagents flag + bumped test count | Adam Malczewski |
| 2026-06-01 | feat(notifications): add notifySubagents toggle to suppress subagent turn pings | Adam Malczewski |
| 2026-06-01 | docs: update HANDOFF for 4-slot probing + DB migration | Adam Malczewski |
| 2026-06-01 | feat(wake): probe 4 times per marked hour (:00 :15 :30 :45), coalesce same-ti... | Adam Malczewski |
| 2026-06-01 | docs: update HANDOFF.md with Gemini review triage + post-fix state | Adam Malczewski |
| 2026-06-01 | fix(notifications): address Gemini review — tighten validation, sanitize Cl... | Adam Malczewski |
| 2026-06-01 | docs: update HANDOFF.md with post-review fixes and triage | Adam Malczewski |
| 2026-06-01 | a11y(sidebar): label the remove-panel button for screen readers | Adam Malczewski |
| 2026-06-01 | fix(theme): consolidate boot apply and Settings picker into shared module | Adam Malczewski |
| 2026-06-01 | docs: HANDOFF.md for claude-reset-fix branch | Adam Malczewski |
| 2026-06-01 | fix(frontend): ClaudeReset — live currentHour, real Set derived, in-flight ... | Adam Malczewski |
| 2026-06-01 | fix(api): wake scheduler — missed-wake recovery, retry consolidation, statu... | Adam Malczewski |