José Almeida
f94af8de7b
feat(web): add responsive, resizable markdown tables ( #2098 )
2026-08-06 15:40:58 +01:00
Carlos Florêncio
6b42e335db
feat(queue): add Send Now dispatch controls ( #2292 )
2026-08-06 13:45:55 +01:00
nova28
6eaab90d9f
feat: add mid-turn steering for Claude ACP sessions ( #2241 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-06 11:28:18 +01:00
Carlos Florêncio
32ccb02895
feat(quick-terminal): unify terminal and chat tabs ( #2235 )
2026-08-06 11:16:29 +01:00
Carlos Florêncio
e4dc91eb0f
fix(web): gate session hydration on subscription ack ( #2287 ) ( #2296 )
2026-08-06 11:15:16 +01:00
nova28
d7620d912d
fix(web): restore the Feature Toggles restart action ( #2236 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-05 17:33:14 +01:00
Carlos Florêncio
c6dffa122a
fix: prevent permanent owned-link target mismatch on task launch ( #2253 )
2026-08-05 10:54:59 +01:00
Carlos Florêncio
c3fd434a24
refactor: remove unused Virtuoso code ( #2224 )
2026-08-04 22:15:32 +01:00
Carlos Florêncio
3c9bf8295f
feat: support 100 MiB prompt attachments ( #2261 )
2026-08-04 22:11:13 +01:00
Carlos Florêncio
ca55e1b0ef
feat: add quick chat elevation ( #2251 )
2026-08-04 10:29:26 +01:00
José Almeida
d6b95500eb
fix: make pending message queues manageable ( #2239 )
2026-08-04 08:49:46 +01:00
Carlos Florêncio
2ee2fa8c66
fix: make agent turn cancellation responsive ( #2228 )
2026-08-04 08:09:07 +01:00
Carlos Florêncio
b2518b9b8b
fix(ui): preserve cancel progress across task switches ( #2199 )
2026-08-03 22:03:23 +01:00
Clément Fiere
d014fd56fe
fix: reserve room for the anchored last-prompt bar above the New divider ( #2203 )
2026-08-03 16:33:43 +01:00
Carlos Florêncio
75cb354fbe
fix: isolate high-volume session stream traffic ( #2175 )
2026-08-03 10:07:12 +01:00
Carlos Florêncio
f51a83e4d3
fix: publish clarification task state updates ( #2174 )
2026-08-02 20:42:57 +01:00
Carlos Florêncio
484d5b148b
feat: track inferred context compactions ( #2162 )
2026-08-02 17:25:55 +01:00
Carlos Florêncio
554c33f24d
feat: bound task status and session traffic ( #2148 )
2026-08-02 16:06:14 +01:00
Clément Fiere
af764a227f
feat(queue): merge a queued message into the message above it ( #2131 )
2026-08-02 16:04:11 +01:00
José Almeida
03e179c4d3
feat: add last task startup preference ( #2102 )
2026-08-01 09:58:05 +01:00
Carlos Florêncio
9f2b5f92c3
refactor(settings): centralize portable user-setting defaults ( #2107 )
2026-07-31 18:41:49 +01:00
João Salavisa
bed0d44ce0
fix(web): stop prompt font size changing on window resize ( #2103 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-07-31 18:29:56 +01:00
Carlos Florêncio
ea5173c922
fix: re-anchor stale git base for commits panel and cumulative diff ( #2062 )
2026-07-31 14:53:36 +01:00
Clément Fiere
59d1cc7277
feat: add Slack-style unread divider to session transcript ( #1922 )
2026-07-31 14:42:14 +01:00
Clément Fiere
fa577dfe53
fix: darken auto-scroll toggle green, drop ban overlay, maximize icon size ( #2073 )
2026-07-31 14:33:57 +01:00
João Salavisa
9be979827d
fix: sync quick chats and their names across devices ( #2085 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-07-31 09:01:22 +01:00
João Salavisa
b082d5e1b9
refactor(web): use the shared formatBytes in chat attachments ( #2071 )
...
Delete the two byte-identical local formatBytes copies from the chat-attachment
modules and repoint all call sites at the canonical lib/utils/format-bytes.ts,
which its own doc comment asks new code to use.
The copies had no upper clamp (>= 1 TB rendered "1 undefined") and no NaN or
negative guard (NaN rendered "NaN undefined"). Size labels now carry one
decimal ("10.0 MB" instead of "10 MB") because the canonical helper does not
strip a trailing zero; unit and e2e expectations updated to match.
2026-07-30 22:40:50 +01:00
Carlos Florêncio
167ab6b778
feat(mcp): add session attachment diagnostics ( #2061 )
2026-07-30 20:49:07 +01:00
Carlos Florêncio
40702d9095
fix(settings): improve transcript navigation controls ( #2064 )
2026-07-30 20:32:34 +01:00
Clément Fiere
8ade812fe7
fix(acp): strip multi-line command echoes in workDir-resolved output ( #2072 )
2026-07-30 20:20:21 +01:00
nova28
cfa875d9d6
feat(agents): accept command_args when creating custom TUI agents ( #2053 )
2026-07-30 19:03:18 +01:00
Carlos Florêncio
789b658a1c
feat: distinguish workflow completion in task sidebar ( #2058 )
2026-07-30 14:47:49 +01:00
Clément Fiere
3eb8e4a59c
feat: add transcript last prompt navigation ( #1999 )
2026-07-30 12:35:26 +01:00
Carlos Florêncio
18bf81819e
fix(web): show only model in agent tab title ( #2043 )
2026-07-29 19:07:58 +01:00
Clément Fiere
f0b816a89f
feat: add transcript auto-scroll toggle ( #2039 )
2026-07-29 18:51:38 +01:00
Carlos Florêncio
e8d4b7d69e
fix: restore coarse running busy signal ( #2023 )
2026-07-29 08:11:51 +01:00
Carlos Florêncio
d340512cc6
fix(web): keep agent tab title synced with model ( #2021 )
2026-07-28 23:44:19 +01:00
Carlos Florêncio
2f6079fe0b
perf(web): hydrate empty message favorites once ( #2025 )
2026-07-28 23:04:55 +01:00
Clément Fiere
61731c7340
feat(web): add favorite star toggle to chat messages ( #2008 )
2026-07-28 21:52:34 +01:00
Carlos Florêncio
e5237b26c2
fix: keep file attachments compact beside image previews ( #1997 )
2026-07-28 17:32:33 +01:00
José Almeida
85820e4a43
fix(web): warn when pasted attachments are too large ( #1983 )
...
* fix(web): warn when pasted attachment is too large
* test(web): provide toast context to chat input tests
* fix(web): warn when browser image paste lacks file data
* fix(web): warn about oversized new task attachments
* fix(web): keep toasts above modal overlays
* fix(web): handle file-list-only dialog pastes
* fix(web): avoid parsing clipboard HTML
* fix(web): handle attachment paste edge cases
* fix(web): improve attachment limit feedback
* fix(web): show aggregate attachment limit feedback
2026-07-27 17:19:02 +01:00
Clément Fiere
43559c79bf
fix(acp): strip command echo when terminal resolves a relative path to absolute ( #1975 )
2026-07-27 12:30:56 +01:00
Carlos Florêncio
6ffb23c187
fix: harden background work lifecycle tracking ( #1955 )
2026-07-26 14:18:35 +01:00
Carlos Florêncio
dc38aaf0d0
feat: update ACP compatibility and subagent handling ( #1880 )
2026-07-25 19:31:15 +01:00
Carlos Florêncio
a4d53bdf42
feat(web): remember task listing display preferences ( #1944 )
2026-07-25 19:30:52 +01:00
point-source
dba2057590
feat: accept input while a session's foreground turn waits on background work ( #1668 )
2026-07-25 18:08:35 +01:00
Carlos Florêncio
1c151ee3c2
fix(web): polish clarification custom answer input ( #1942 )
2026-07-25 16:20:49 +01:00
Carlos Florêncio
2d950a72fb
fix(web): deduplicate model options and restore reasoning scroll ( #1933 )
2026-07-24 22:17:55 +01:00
Carlos Florêncio
1e1b6c03a6
fix(web): improve queue scrolling and diff comment feedback ( #1932 )
2026-07-24 22:17:48 +01:00
Clément Fiere
a4b3677d8d
feat: show full timestamp as tooltip on chat message relative time ( #1925 )
2026-07-24 19:06:53 +01:00