| Age | Commit message (Expand) | Author |
| 2026-06-03 | Merge branch 'dev' into cmp7/compaction-tool | Adam Malczewski |
| 2026-06-03 | feat(compaction): add UI-driven conversation compaction | Adam Malczewski |
| 2026-06-02 | feat(chat): paste-to-attach images/PDFs with model capability check | Adam Malczewski |
| 2026-06-02 | fix(wake): resolve probe model dynamically from /v1/models by 'haiku' match | Adam Malczewski |
| 2026-06-02 | Merge branch 'dev' into cr/claude-reset-fix | 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 | Merge branch 'dev' into u3/agent-effort-level | Adam Malczewski |
| 2026-06-02 | Merge branch 'dev' into u1/usage-persistence | Adam Malczewski |
| 2026-06-02 | feat(context-window): show current/max context usage per tab/model | 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 | merge: dev into r1/claude-reset-fix | Adam Malczewski |
| 2026-06-01 | fix(api): wake-schedule toggle requires explicit action: 'on' | 'off' | Adam Malczewski |
| 2026-06-01 | feat(notifications): topic-only input (drop URL validation) | Adam Malczewski |
| 2026-06-01 | fix(api): wake-schedule — accept skewed toggles, atomic persist, boot-recov... | 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 | fix(api): wake scheduler — missed-wake recovery, retry consolidation, statu... | Adam Malczewski |
| 2026-06-01 | feat(api): wire notification dispatcher into app + /notifications routes | Adam Malczewski |
| 2026-05-30 | feat(chunks): chunk-native frontend store with turn-sealed reconcile + per-ch... | Adam Malczewski |
| 2026-05-30 | refactor(chunks): append-only chunk log with per-step cache-stable wire | Adam Malczewski |
| 2026-05-29 | feat: disappearing chat history — chunk-limited frontend window with backen... | Adam Malczewski |
| 2026-05-23 | feat: google gemini provider, adaptive thinking for opus 4.7, model search fi... | Adam Malczewski |
| 2026-05-23 | feat: relative working directory support and subagent tab cwd propagation | Adam Malczewski |
| 2026-05-23 | feat: add is_subagent flag to agents, fix all lint/type/test issues | Adam Malczewski |
| 2026-05-22 | feat: add/remove keys from UI, backend URL setting, user service, Docker fix | Adam Malczewski |
| 2026-05-22 | feat: agent builder, CWD support, auto-save, UI polish, unavailable tool hand... | Adam Malczewski |
| 2026-05-21 | feat: tool permission toggles, settings improvements, UI polish | Adam Malczewski |
| 2026-05-21 | feat: tab system with per-tab agents, DB persistence, and DaisyUI tabs-lift UI | Adam Malczewski |
| 2026-05-21 | refactor: gut model/tag/fallback/agent-template system, fix Docker setup | Adam Malczewski |
| 2026-05-21 | feat: SQLite database for all credentials, keys, wake schedule, and usage cache | Adam Malczewski |
| 2026-05-21 | fix: wake scheduler persistence/retry, credential filtering, usage cache and ... | Adam Malczewski |
| 2026-05-21 | fix: backend wake scheduler with atomic toggle API, American time display | Adam Malczewski |
| 2026-05-20 | feat: Claude Reset scheduler + fix key config and Claude grouping | Adam Malczewski |
| 2026-05-20 | feat: key usage shows all keys at once, removes dropdown, multi-account Claude | Adam Malczewski |
| 2026-05-20 | feat: key usage panel — display usage data for Claude, OpenCode, and Copilot | Adam Malczewski |
| 2026-05-20 | feat: claude max oauth support with multi-account switching, reasoning effort... | Adam Malczewski |
| 2026-05-20 | feat: phase 3 — config, skills, model groups, task list, and sidebar UI | Adam Malczewski |