Carlos Florêncio
90da2d66f2
fix: restore sidebar context for missing task routes ( #2229 )
2026-08-03 22:24:39 +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
Carlos Florêncio
62bc47563f
fix(web): hydrate sessionModels and sessionMcpStatus on resume ( #2213 )
2026-08-03 20:44:05 +01:00
João Salavisa
2d653c962d
feat(i18n): localize the app sidebar, settings nav tree and status bar ( #2214 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-03 18:02:58 +02: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
cc6eb4dd5f
fix: restore conditional pull request tab behavior ( #2198 )
2026-08-03 15:12:19 +01:00
Carlos Florêncio
3efe6a3ea0
feat: add sidebar task editing ( #2200 )
2026-08-03 12:30:13 +01:00
Carlos Florêncio
069cc99e10
fix: keep sidebar diff stats visible ( #2183 )
2026-08-03 10:11:57 +01:00
Carlos Florêncio
d85543e35e
fix(ui): reuse shared prompt composer for new agents ( #2184 )
2026-08-03 10:10:14 +01:00
Carlos Florêncio
405ffb1d40
feat: configure workflow session settings ( #2137 )
2026-08-02 22:32:56 +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
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
Carlos Florêncio
3b00a22589
feat: add optional agent-generated task titles ( #2104 )
2026-08-02 15:53:46 +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
1d70a0df6d
feat: enforce task title length limit ( #2134 )
2026-08-01 19:42:23 +01:00
Carlos Florêncio
a1135aa8cf
fix: hide false session question indicator ( #2132 )
2026-08-01 19:07:02 +01:00
Clément Fiere
963672d97e
feat(web): collapse linked PRs into submenu in task add-panel menu ( #2111 )
2026-08-01 17:20:31 +01:00
Carlos Florêncio
1a999f201a
fix: resolve chat file links from task workspace root ( #2127 )
2026-08-01 14:46:57 +01:00
José Almeida
03e179c4d3
feat: add last task startup preference ( #2102 )
2026-08-01 09:58:05 +01:00
José Almeida
d580be66d5
fix(web): remove mobile repository switcher ( #2101 )
2026-08-01 09:45:06 +01:00
Carlos Florêncio
805cbb6b62
fix: clear stale context usage after reset ( #2108 )
2026-07-31 19:53:05 +01:00
José Almeida
f8c363f726
feat(layout): add layout-owned PR Details panel ( #2094 )
2026-07-31 19:45:32 +01:00
Carlos Florêncio
1c267cf527
fix(web): adapt walkthrough label to panel width ( #2106 )
2026-07-31 18:58:42 +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
José Almeida
abf21f52a6
feat(web): cycle linked reviews with held shortcut ( #2099 )
2026-07-31 16:15:32 +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
Carlos Florêncio
7ad1599b70
feat(web): show WebSocket connectivity warnings ( #2083 )
2026-07-31 14:23:16 +01:00
Carlos Florêncio
a8af0787b1
fix: restore Changes focus on task return ( #2091 )
2026-07-31 13:26:20 +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
6b31479ec2
feat(web): open the IDE at a file tree node's path ( #2074 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-07-31 09:00:31 +01:00
João Salavisa
0866cd8af8
refactor(web): consolidate formatRelativeTime into lib/utils ( #2069 )
...
Five copies of formatRelativeTime had drifted across apps/web into three
different output vocabularies, so the same timestamp read differently
depending on which surface rendered it. lib/utils.ts is now the single
implementation.
Deletes the private copies in task-item, automations/format-utils,
commit-detail-panel, and kanban/graph2-task-pipeline; commit-detail-panel
adopts the shared short form rather than keeping its long-form wording.
Adds bucket-boundary unit tests for the shared function.
2026-07-30 22:49:56 +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
3760f12939
feat(editors): scope embedded VS Code by executor ( #2059 )
2026-07-30 22:24:16 +01:00
Carlos Florêncio
f74b0cc618
fix(web): preserve dockview focus during session restore ( #2060 )
2026-07-30 21:27:04 +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
José Almeida
d4e8f0a62a
fix(web): make review ordering and navigation safe ( #2067 )
2026-07-30 20:07:36 +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
José Almeida
eab70052d2
fix(web): prevent blank screens during SPA recovery ( #2024 )
...
* fix(web): prevent blank screens during SPA recovery
* fix(web): address SPA recovery review feedback
2026-07-30 10:46:35 +01:00
Carlos Florêncio
d05ba00b9f
feat(web): preview markdown from review diffs ( #2036 )
2026-07-30 10:44:30 +01:00
Carlos Florêncio
b4c537fa11
feat(web): hide embedded VS Code on Windows hosts ( #2045 )
2026-07-29 22:10:19 +01:00
Carlos Florêncio
18bf81819e
fix(web): show only model in agent tab title ( #2043 )
2026-07-29 19:07:58 +01:00