| Age | Commit message (Expand) | Author |
| 2026-10-10 | perf(chat): fast open of long in-flight turns | Adam Malczewski |
| 2026-10-10 | chore(lint): fix the 2 biome warnings (unused fetch init param, stale noConso... | Adam Malczewski |
| 2026-09-03 | feat(plugin-system): plan 07 frontend plugin manager ui | Adam Malczewski |
| 2026-08-26 | fix(tabs): stamp tabs with the conversation's persisted model (conv.model), n... | Adam Malczewski |
| 2026-08-20 | feat(named-agents): sidebar view, synthetic provider, auto-save, snapshot sem... | Adam Malczewski |
| 2026-08-17 | Merge branch 'dev' into feature/numbered-opencode-credentials | Adam Malczewski |
| 2026-08-17 | fix(thinking): handle SPA fallback responses | Adam Malczewski |
| 2026-08-12 | fix(models): verify persisted-state migration write-back + numbered probe fix... | Adam Malczewski |
| 2026-08-12 | feat(models): numbered OpenCode credential selection, labels, migration | Adam Malczewski |
| 2026-06-29 | Merge branch 'feature/heartbeat-inactive-only' into predev | Adam Malczewski |
| 2026-06-29 | feat(heartbeat): add inactiveOnly checkbox (skip fires while workspace is busy) | Adam Malczewski |
| 2026-06-28 | feat(chat): add "Off" option to Reasoning Effort dropdown (thinking on/off) | Adam Malczewski |
| 2026-06-28 | Merge branch 'feature/concurrency-fixes' into predev | Adam Malczewski |
| 2026-06-28 | Merge branch 'feature/workspace-active-indicator' into predev | Adam Malczewski |
| 2026-06-28 | feat(concurrency): configurable cooldown + adaptive-headroom auto-reduce banner | Adam Malczewski |
| 2026-06-28 | feat(workspace-active-indicator): show loading dots on workspace cards with a... | Adam Malczewski |
| 2026-06-28 | fix(cache-display): fix stale cache info on unloaded steps + missing cache pe... | Adam Malczewski |
| 2026-06-27 | Merge branch 'feature/vision-handoff' into dev | Adam Malczewski |
| 2026-06-27 | feat(vision): consult_vision tool + vision settings API | Adam Malczewski |
| 2026-06-27 | feat(concurrency): loading-ring for queued chats (CR-13 consumed) | Adam Malczewski |
| 2026-06-27 | feat(vision): image paste + transcript image rendering + vision badge | Adam Malczewski |
| 2026-06-27 | feat(concurrency): add provider concurrency limits UI — settings + live status | Adam Malczewski |
| 2026-06-27 | Merge branch 'dev' into feature/heartbeat | Adam Malczewski |
| 2026-06-26 | style: switch from tabs to 2-space indentation (incl. svelte) | Adam Malczewski |
| 2026-06-26 | feat(heartbeat): heartbeat view with config, run list, live chat modal, and s... | Adam Malczewski |
| 2026-06-25 | feat: workspaces shell + cwd-lsp rename + mcp/settings/system-prompt features... | Adam Malczewski |
| 2026-06-12 | feat(chat): reasoning-effort selector — sticky per-conversation thinking-de... | Adam Malczewski |
| 2026-06-12 | feat(cache-warming): consume CR-4 lifecycle — tab-close cancel + scope-awar... | Adam Malczewski |
| 2026-06-12 | feat(chat): multi-client live view — watch in-flight turns + user prompt on... | Adam Malczewski |
| 2026-06-10 | feat(views,surface-host): Extensions sidebar view — auto-expanded surfaces ... | Adam Malczewski |
| 2026-06-07 | fix: optimistic user message echo + tabs persistence | Adam Malczewski |
| 2026-06-07 | Slice 3 wave B: tabbed multi-conversation app + model selector (DaisyUI) | Adam Malczewski |
| 2026-06-07 | Slice 2 wave 3: wire chat end-to-end at the composition root | Adam Malczewski |
| 2026-06-06 | Slice 1: surface system + WS transport + composition root | Adam Malczewski |