summaryrefslogtreecommitdiffhomepage
path: root/src/features
AgeCommit message (Expand)Author
2026-06-27Merge branch 'feature/vision-handoff' into devAdam Malczewski
2026-06-27feat(vision): resolve persisted image URLs against the API baseAdam Malczewski
2026-06-27feat(concurrency): 'Saved.' confirmation on the limit row + handoff updateAdam Malczewski
2026-06-27style(concurrency): drop the verbose section descriptionsAdam Malczewski
2026-06-27style(concurrency): use DaisyUI loading-ring for the queued indicatorAdam Malczewski
2026-06-27fix(concurrency): silent background refresh — no loading flickerAdam Malczewski
2026-06-27feat(vision): consult_vision tool + vision settings APIAdam Malczewski
2026-06-27feat(concurrency): loading-ring for queued chats (CR-13 consumed)Adam Malczewski
2026-06-27Merge branch 'dev' into feature/provider-concurrencyAdam Malczewski
2026-06-27feat(concurrency): provider dropdown instead of free-text inputAdam Malczewski
2026-06-27feat(sidebar-tabs): add dashboard home button + same-tab workspace openAdam Malczewski
2026-06-27fix(sidebar-tabs): align chat scrollbar with composer instead of flush agains...Adam Malczewski
2026-06-27feat(sidebar-tabs): use daisyui loading-dots for chat generating spinnersAdam Malczewski
2026-06-27fix(sidebar-tabs): use text-selection highlight as copy indicator instead of ...Adam Malczewski
2026-06-27feat(sidebar-tabs): click tab ID badge to copy conversation idAdam Malczewski
2026-06-27feat(vision): image paste + transcript image rendering + vision badgeAdam Malczewski
2026-06-27docs(concurrency): expand backend handoff §2j + drop unused importAdam Malczewski
2026-06-27feat(concurrency): add provider concurrency limits UI — settings + live statusAdam Malczewski
2026-06-27feat(sidebar-tabs): move tab bar from top into sidebar as vertical listAdam Malczewski
2026-06-27Merge branch 'dev' into feature/heartbeatAdam Malczewski
2026-06-27feat(heartbeat): show next heartbeat timer + backend handoff for timestamp en...Adam Malczewski
2026-06-26fix(heartbeat): hide runs loading state to prevent sidebar flickerAdam Malczewski
2026-06-26fix(heartbeat): PromptEditor save not persisting — flickers and revertsAdam Malczewski
2026-06-26style: switch from tabs to 2-space indentation (incl. svelte)Adam Malczewski
2026-06-26feat(heartbeat): default system prompt to workspace default + reset buttonAdam Malczewski
2026-06-26fix(heartbeat): make PromptEditor modal truly fullscreenAdam Malczewski
2026-06-26feat(heartbeat): prompt editor modal + hours/minutes timer + backend handoffAdam Malczewski
2026-06-26feat(heartbeat): heartbeat view with config, run list, live chat modal, and s...Adam Malczewski
2026-06-25Merge branch 'feature/ssh-support' into devAdam Malczewski
2026-06-25fix(computer): show ✓ check after a successful Test (not a stuck spinner)Adam Malczewski
2026-06-25feat(computer): SSH computer selection + status + workspace default (handoff #2)Adam Malczewski
2026-06-25feat(workspaces): open workspace in a new browser tabAdam Malczewski
2026-06-25feat(tabs): show full title in tab hover tooltipAdam Malczewski
2026-06-25feat: workspaces shell + cwd-lsp rename + mcp/settings/system-prompt features...Adam Malczewski
2026-06-22feat: double-click tab to rename (PUT /conversations/:id/title)Adam Malczewski
2026-06-22feat: consume context window + percentage-based compact handoffAdam Malczewski
2026-06-22feat: persist sidebar layout + open/closed state between refreshesAdam Malczewski
2026-06-22feat: collapsible tool output (collapsed by default like thinking)Adam Malczewski
2026-06-22fix: tool output scrolls within its container instead of bleeding outAdam Malczewski
2026-06-22fix: trim provisional chunks during long turns (browser stays responsive)Adam Malczewski
2026-06-22feat: trim chunks during generation via step-complete syncTail (CR-6)Adam Malczewski
2026-06-22feat(metrics): show turn number in metrics bubble (turn N · ...)Adam Malczewski
2026-06-22fix(metrics): skip unanchored step-metrics — no more empty bubbles at tailAdam Malczewski
2026-06-22fix(composer): single context-aware button — Send/Queue/StopAdam Malczewski
2026-06-22feat(chat): stop generation button — abort without closingAdam Malczewski
2026-06-22feat(compaction): conversation compacting + auto-compact thresholdAdam Malczewski
2026-06-22feat(tabs): cross-device tab sync via conversation lifecycleAdam Malczewski
2026-06-21fix: conversation.open opens tab without auto-switchingAdam Malczewski
2026-06-21refactor(todo): drop priority field — keep the tool simpleAdam Malczewski
2026-06-21fix(todo): use static filled circle for in_progress instead of spinnerAdam Malczewski