Clément Fiere
b116449962
fix(web): shrink oversized message favorite star on mobile ( #2451 )
2026-08-09 12:01:19 +01:00
Clément Fiere
bd95054997
feat: reorder queued messages by drag and drop ( #2420 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-09 12:00:21 +01:00
Carlos Florêncio
5b13f43d80
feat: add provider-neutral agent error recovery ( #2437 )
2026-08-08 19:59:51 +01:00
Carlos Florêncio
b08d28f513
feat(web): show unmeasured state for zero-usage context window ( #2392 )
2026-08-07 21:28:22 +01:00
Carlos Florêncio
9e503c5e6b
feat: surface allowlisted OpenCode remediation links in recovery surfaces ( #2396 )
2026-08-07 21:27:43 +01:00
Clément Fiere
240bf7078d
feat: add agent todo list panel with settings toggle and + menu ( #2327 )
2026-08-07 19:04:05 +01:00
João Salavisa
97fba4ec4b
fix(i18n): close four gaps no gate can see (plurals, fallback copy, orphans) ( #2388 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-07 20:03:10 +02:00
nova28
0be04b72fc
fix: close two mid-turn steering gaps found by post-merge Codex review ( #2323 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-07 18:21:10 +01:00
Carlos Florêncio
31d4f1e65f
fix: hide empty shell output disclosure ( #2378 )
2026-08-07 18:14:32 +01:00
Clément Fiere
05e72c10e3
feat(queue): add admin toggle for queued message merging ( #2342 )
2026-08-07 17:36:52 +01:00
Luan Martins
10996c1b57
feat: add optional workflow-level agent prompt ( #2338 )
2026-08-07 15:22:44 +01:00
João Salavisa
88002a60a3
fix(i18n): localize date-fns distances and drop redundant t() test stubs ( #2363 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-07 13:29:44 +02:00
João Salavisa
ac520a8cdc
feat(web): archive the current task from the command palette ( #2346 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-07 11:29:24 +02:00
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
nova28
6b40d5b2ec
feat(automation): make the automation the object, with its own runs destination ( #2190 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-06 11:18:59 +01:00
Carlos Florêncio
e4dc91eb0f
fix(web): gate session hydration on subscription ack ( #2287 ) ( #2296 )
2026-08-06 11:15:16 +01:00
João Salavisa
d3058276d7
feat(i18n): localize task chat surface ( #2303 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-08-06 03:01:51 +02:00
Carlos Florêncio
5c51dde562
feat: add file tree chat context ( #2266 )
2026-08-05 20:41:35 +01:00
José Almeida
58f0f6214e
feat(lsp): run language servers on task hosts ( #1863 )
2026-08-05 10:57:24 +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
BillChenIDY
7684bd09aa
feat(i18n): add Simplified Chinese locale ( #2243 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-04 21:51:32 +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
967286791d
fix(web): keep comment selection below CI popovers ( #2232 )
2026-08-03 23:28:04 +01:00
nova28
f372720ea9
feat(ui): surface subagent waves in the transcript and on the board ( #2225 )
2026-08-03 22:09:31 +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
b5631da7ee
feat: surface OpenCode provider limit errors ( #2167 )
2026-08-02 21:48:14 +01:00
Carlos Florêncio
62d4522e0f
feat: add file-backed diagnostic log bundles ( #2087 )
2026-08-02 20:14:53 +01:00
Carlos Florêncio
484d5b148b
feat: track inferred context compactions ( #2162 )
2026-08-02 17:25:55 +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
Carlos Florêncio
40376226cf
fix: guard browser APIs in insecure contexts ( #2157 )
2026-08-02 14:15:29 +01:00
Carlos Florêncio
805cbb6b62
fix: clear stale context usage after reset ( #2108 )
2026-07-31 19:53:05 +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
José Almeida
d46ec16770
fix: improve interactive accent contrast ( #2075 )
2026-07-31 10:55:29 +01:00
Carlos Florêncio
41e819d80e
fix(web): improve Mermaid render diagnostics ( #2080 )
2026-07-31 09:28:55 +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
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
Clément Fiere
f0b816a89f
feat: add transcript auto-scroll toggle ( #2039 )
2026-07-29 18:51:38 +01:00
Carlos Florêncio
b734d3f8a5
fix: add stalled agent recovery ( #2035 )
2026-07-29 14:57:05 +01:00
Clément Fiere
61731c7340
feat(web): add favorite star toggle to chat messages ( #2008 )
2026-07-28 21:52:34 +01:00