| Age | Commit message (Expand) | Author |
| 11 days | feat(ui): raised (popped-out) home tiles, the inverse of the inset well; shar... | Adam Malczewski |
| 11 days | style(ui): drop the header's 1px bottom border (gradient + shadow carry the e... | Adam Malczewski |
| 11 days | feat(ui): header build label in faded primary blue, moved left of the home bu... | Adam Malczewski |
| 11 days | fix(chat): keep the transcript gutter inside the scroller so overlay scrollba... | Adam Malczewski |
| 11 days | feat(ui): Artix-style inset wells (chat thinking/tool blocks + sidebar views)... | Adam Malczewski |
| 12 days | feat(account-usage): Hyper daily credits card with allowance + reset-time editor | Adam Malczewski |
| 12 days | feat(account-usage): sidebar Usage view with Claude/Codex quota bars + on-tra... | Adam Malczewski |
| 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-24 | feat(search-backend-selection): Search backend dropdown in Settings | Adam Malczewski |
| 2026-09-07 | feat(workspaces): sync the home tile layout per device orientation | Adam Malczewski |
| 2026-09-05 | feat(layout): plan 04 — ABI layout.applyOps + reset affordance | Adam Malczewski |
| 2026-09-05 | fix(layout): guard plugin-host sync against malformed /plugins list; fix App ... | Adam Malczewski |
| 2026-09-05 | feat(layout): plan 03 — frontend plugin ABI + handshake + load lifecycle | Adam Malczewski |
| 2026-09-05 | style(layout): biome format plan-02 layout tests | Adam Malczewski |
| 2026-09-05 | feat(layout): plan 02 — provider consumption + layout WS + localStorage mig... | Adam Malczewski |
| 2026-09-05 | feat(layout): plan 01 — tile engine + view registry | 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-08-05 | fix(tabs): reconcile tab workspaceId from authoritative backend data | Adam Malczewski |
| 2026-08-02 | feat(vision): add dedicated Vision settings view, move vision model setting o... | 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-29 | Merge branch 'feature/cancel-queued-message' into predev | Adam Malczewski |
| 2026-06-29 | feat(chat): cancel a queued steering message from the UI | Adam Malczewski |
| 2026-06-28 | feat(chat): add "Off" option to Reasoning Effort dropdown (thinking on/off) | Adam Malczewski |
| 2026-06-28 | fix(tasks): keep fixed 60vh height even with 0 tasks | 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 | Merge branch 'feature/cache-display-fix' 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 | style(header-padding): increase top/bottom padding of workspace header bar | Adam Malczewski |
| 2026-06-27 | Merge branch 'feature/vision-handoff' into dev | Adam Malczewski |
| 2026-06-27 | refactor(vision): fold Vision settings into the Compaction sidebar view | Adam Malczewski |
| 2026-06-27 | feat(vision): resolve persisted image URLs against the API base | 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 | Merge branch 'dev' into feature/provider-concurrency | Adam Malczewski |
| 2026-06-27 | feat(concurrency): provider dropdown instead of free-text input | Adam Malczewski |
| 2026-06-27 | feat(sidebar-tabs): add dashboard home button + same-tab workspace open | Adam Malczewski |
| 2026-06-27 | feat(sidebar-tabs): prefix build hash with "build: " | Adam Malczewski |
| 2026-06-27 | fix(sidebar-tabs): align chat scrollbar with composer instead of flush agains... | Adam Malczewski |
| 2026-06-27 | fix(sidebar-tabs): drop sidebar left padding so it shares the chat gutter | Adam Malczewski |