| Age | Commit message (Expand) | Author |
| 32 hours | merge: preserve composer width fix alongside privacy cleanupHEADmaindev | Adam Malczewski |
| 32 hours | fix(chat): keep composer action buttons a consistent width | Adam Malczewski |
| 32 hours | chore: remove private machine and network details from frontend | Adam Malczewski |
| 33 hours | test: run frontend verification natively under Bun | Adam Malczewski |
| 33 hours | feat: render live text-file embeds in expandable Markdown blocks | Adam Malczewski |
| 35 hours | fix(tabs): finish accessible cascade confirmation and verify active closes | Adam Malczewski |
| 35 hours | Merge local dev into feature/close-tab-cascade-subagents | Adam Malczewski |
| 4 days | perf(tabs): hand-rolled FLIP — close animation starts instantly (was ~430ms... | Adam Malczewski |
| 4 days | feat(tabs): 0.1s phases; ease-in close, ease-in-out move, ease-out open | Adam Malczewski |
| 4 days | feat(tabs): tab animation phases 0.05s / 0.075s / 0.05s | Adam Malczewski |
| 4 days | feat(tabs): slow the tab animation phases to 0.2s / 0.3s / 0.2s | Adam Malczewski |
| 4 days | feat(tabs): staggered shrink → move → grow tab animation (height-only, no... | Adam Malczewski |
| 4 days | feat(layout): GSAP height animation when sidebar views are added, closed or c... | Adam Malczewski |
| 4 days | feat(tabs): raise the tab grid height to 70vh | Adam Malczewski |
| 4 days | feat(tabs): GSAP Flip animation when subagents are summoned or tabs close | Adam Malczewski |
| 4 days | feat(tabs): rotate three theme colours per group nesting level | Adam Malczewski |
| 4 days | fix(chat): delay delivery warning and shorten queued action label | Adam Malczewski |
| 4 days | fix(chat): bound live subscriptions and preserve unconfirmed input | Adam Malczewski |
| 5 days | fix(review-followup-fee): recover omitted chat payloads through history | Adam Malczewski |
| 5 days | fix(review-followup-fed): reconcile compaction-queued send acknowledgements | Adam Malczewski |
| 5 days | fix(review-followup-fec): reconcile epoch rollback and retain reconnect backoff | Adam Malczewski |
| 5 days | fix(review-followup-feb): block raw Markdown fetch vectors and guard preview | Adam Malczewski |
| 5 days | fix(review-followup-fea): clarify Stop with queued input | Adam Malczewski |
| 5 days | fix(review-7.2): show expired placeholders for missing chat images | Adam Malczewski |
| 5 days | fix(review-4.7): preserve images through composer queue submissions | Adam Malczewski |
| 5 days | fix(review-3.6): invalidate history caches by epoch and coalesce syncs | Adam Malczewski |
| 5 days | fix(review-7.5): harden counting tests and stub all store fetches | Adam Malczewski |
| 5 days | fix(review-2.7): require clicks to load remote Markdown images | Adam Malczewski |
| 5 days | fix(review-1.3): render home tiles before layout revalidation | Adam Malczewski |
| 6 days | feat(markdown): render local-path images inline via backend image route | Adam Malczewski |
| 6 days | fix(chat): cache timer no longer stalls transcript rendering | Adam Malczewski |
| 6 days | feat(chat): cache timer for Claude Code subscription models | Adam Malczewski |
| 7 days | feat(workspaces): block creating a workspace whose slug is archived | Adam Malczewski |
| 10 days | feat(tabs): confirm dialog that cascades a tab close to its subagents | Adam Malczewski |
| 11 days | style(tabs): soften subagent group tint to 15% secondary (lavender) | Adam Malczewski |
| 11 days | style(tabs): subagent group boxes use a 20% secondary (lavender) tint, compou... | Adam Malczewski |
| 11 days | fix(tabs): 20% black compounding group boxes; trim bottom padding under a las... | Adam Malczewski |
| 11 days | fix(tabs): even group-box padding on all sides + 50% black background; test p... | Adam Malczewski |
| 11 days | feat(tabs): 2-column tab grid with nestable subagent groups + tab menu (add/r... | Adam Malczewski |
| 11 days | fix(ui): lint-clean dvh fallback (@supports); left padding for the overlay (m... | Adam Malczewski |
| 11 days | feat(ui): raised '+ Add view' sidebar button (mirror of the view wells) with ... | Adam Malczewski |
| 11 days | feat(home): navbar header actions — raised primary 'New workspace' button, ... | Adam Malczewski |
| 11 days | feat(ui): raised (popped-out) home tiles, the inverse of the inset well; shar... | Adam Malczewski |
| 11 days | feat(ui): Artix-style inset wells (chat thinking/tool blocks + sidebar views)... | Adam Malczewski |
| 11 days | feat(tool-call-cards): distinct Phosphor icon per tool (phosphor-svelte, deep... | Adam Malczewski |
| 11 days | feat(tool-call-cards): English tool names, no '{}' for argument-less calls, t... | Adam Malczewski |
| 11 days | feat(markdown): open every chat link in a new tab (target=_blank, rel=noopene... | Adam Malczewski |
| 11 days | feat(tool-call-cards): final visual polish — unified edit diff, quiet faile... | Adam Malczewski |
| 11 days | feat(tool-call-cards): polish responsive headers and expanded details | Adam Malczewski |
| 11 days | feat(tool-call-cards): pair calls and results in summarized collapsible bubbles | Adam Malczewski |