Clément Fiere
|
98db560d83
|
fix(backend): honor X-Forwarded-For via configurable trusted proxies (#2701)
|
2026-08-15 22:18:57 +01:00 |
|
Clément Fiere
|
48ec8796c1
|
fix(web): grey out last-active-admin toggles in system users (#2690)
|
2026-08-15 21:30:22 +01:00 |
|
nova28
|
60d37aa24a
|
feat(plugins): let nav items target the sidebar footer icon row (#2562)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-15 19:33:08 +01:00 |
|
Clément Fiere
|
39e9bc77f5
|
fix(web): scroll message metadata dialog entries instead of clipping (#2683)
|
2026-08-15 17:05:59 +01:00 |
|
nova28
|
fe991d0b77
|
feat: add task-level workflow step transition ledger (#2623)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-15 16:59:40 +01:00 |
|
nova28
|
1ae8f4cf9f
|
feat(backend): persist subagent tool-call context to task_session_subagents (#2671)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-15 15:58:14 +01:00 |
|
Carlos Florêncio
|
c26e5cf8a3
|
fix: preserve repository branch templates (#2611) (#2684)
|
2026-08-15 14:10:47 +01:00 |
|
José Almeida
|
540834bf64
|
fix: keep PR actions from wrapping the title (#2670)
|
2026-08-15 02:28:37 +01:00 |
|
Carlos Florêncio
|
8c9456074a
|
feat: prioritize active workspace in settings (#2663)
|
2026-08-14 15:57:34 +01:00 |
|
Carlos Florêncio
|
52f73eebf9
|
fix: show shared clarification context (#2641) (#2645)
|
2026-08-14 10:17:20 +01:00 |
|
Carlos Florêncio
|
009a88278c
|
feat: improve task dependency selector (#2627)
|
2026-08-13 23:16:37 +01:00 |
|
José Almeida
|
7eebb42570
|
fix(web): align empty sidebar task message (#2632)
|
2026-08-13 18:02:58 +01:00 |
|
nova28
|
a13379cfbc
|
feat: show gitlab mr badge on sidebar and tasks list rows (#2613)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
|
2026-08-13 16:04:52 +01:00 |
|
Clément Fiere
|
2f1614f134
|
feat(settings): add collapsible agent blocks with persisted state (#2630)
|
2026-08-13 16:02:25 +01:00 |
|
BillChenIDY
|
c25e9bc5a7
|
feat(i18n): add Traditional Chinese Taiwan and Hong Kong locales (#2558)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-13 13:39:16 +01:00 |
|
Clément Fiere
|
a95a0e1bd8
|
feat(secrets): copy and move secrets between global and workspace scopes (#2583)
|
2026-08-13 13:37:46 +01:00 |
|
Carlos Florêncio
|
c745bf399c
|
feat(web): streamline agent settings profiles (#2620)
|
2026-08-13 12:38:44 +01:00 |
|
João Salavisa
|
1f38b6b435
|
feat(tasks): add task dependencies with auto-start chaining (#2589)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-13 11:27:17 +01:00 |
|
Carlos Florêncio
|
29b3e397bd
|
fix: align setup and launch timeouts (#2578)
|
2026-08-13 11:26:02 +01:00 |
|
José Almeida
|
e9ea55d08b
|
feat: auto-merge consecutive queue messages (#2598)
|
2026-08-13 08:43:26 +01:00 |
|
José Almeida
|
f218880ecb
|
feat(plugins): add source-control extension contracts (#2117)
|
2026-08-13 08:29:29 +01:00 |
|
João Salavisa
|
8ab08a4c5b
|
refactor: remove core Voice Mode in favour of the Voice plugin (#2576)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-13 00:15:19 +01:00 |
|
Clément Fiere
|
0c51ca1a76
|
feat(automations): scope run delete-all to the active status view (#2584)
|
2026-08-12 23:06:39 +01:00 |
|
João Salavisa
|
4257307063
|
feat: expose plugin agent tools through task MCP (#2552)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-12 20:25:13 +01:00 |
|
Carlos Florêncio
|
76ccc667ce
|
fix(backend): don't surface backend-shutdown turn aborts as agent failures (#2571)
|
2026-08-12 18:21:34 +01:00 |
|
Carlos Florêncio
|
ff9f0f48bc
|
fix: report effective spawn session profile (#2561) (#2566)
|
2026-08-12 16:52:19 +01:00 |
|
Clément Fiere
|
e014f8072f
|
fix(web): revert collapsible available-to-install section (#2544) (#2565)
|
2026-08-12 15:30:34 +01:00 |
|
Clément Fiere
|
1f1710e54f
|
feat: add option to prevent agent auto-start on open (#2556)
|
2026-08-12 14:36:25 +01:00 |
|
Carlos Florêncio
|
a63cbf3d85
|
feat: duplicate workflow drafts (#2539)
|
2026-08-12 11:12:56 +01:00 |
|
João Salavisa
|
6033d5717c
|
feat(plugins): add voice extraction host APIs (#2548)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-12 11:14:50 +02:00 |
|
nova28
|
5452a4b9ce
|
feat(gitlab): add MR status chip to chat and passthrough toolbars (#2537)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
|
2026-08-11 23:24:01 +01:00 |
|
Clément Fiere
|
7822b21ef0
|
feat(web): make available-to-install section collapsible (#2544)
|
2026-08-11 23:22:41 +01:00 |
|
João Salavisa
|
9de669558b
|
feat!: move voice mode into task behavior (#2534)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-11 23:29:46 +02:00 |
|
Carlos Florêncio
|
1429fa1a9a
|
ci: balance e2e shards by test duration (#2489)
|
2026-08-11 19:33:50 +01:00 |
|
José Almeida
|
437f610d60
|
feat(github): add saved query default views (#2399)
|
2026-08-11 11:52:34 +01:00 |
|
nova28
|
6a093d8eae
|
feat(kanban): add per-workflow step visibility filter to board (#2467)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-10 22:38:37 +01:00 |
|
Carlos Florêncio
|
4e0c1a3705
|
feat(launcher): move make dev to the native Go launcher (#2411)
|
2026-08-10 18:14:45 +01:00 |
|
nova28
|
258840fd9f
|
feat(automations): add github_pr_merged trigger type (#2462)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-10 10:13:52 +01:00 |
|
José Almeida
|
a381f5bda9
|
feat(web): improve task PR status hover (#2393)
|
2026-08-10 10:06:01 +01:00 |
|
Clément Fiere
|
e4bc3be8b1
|
feat: no silent model fallback — explicit failure, gone models, per-profile fallback (#2385)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-09 21:44:25 +01:00 |
|
Carlos Florêncio
|
0b60af298e
|
feat: add task autopilot mode and MCP profiles (#2445)
|
2026-08-09 20:29:48 +01:00 |
|
Carlos Florêncio
|
1928f258bf
|
feat: use agent profiles for utility agents (#2430)
|
2026-08-09 18:36:08 +01:00 |
|
nova28
|
e035a0c355
|
feat(tasks): add external_id create idempotency (#2440)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-09 18:07:23 +01:00 |
|
Carlos Florêncio
|
2832170eb4
|
fix(task): preserve task-owned worktrees across session deletion (#2456)
|
2026-08-09 12:05:48 +01:00 |
|
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
|
bbdd426776
|
fix: support unitless slow durations (#2450)
|
2026-08-09 11:54:09 +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
|
4c1207cbe5
|
fix: contain backend runtime failure paths (#2431)
|
2026-08-08 19:59:25 +01:00 |
|
Carlos Florêncio
|
7133b132f6
|
feat(storage): speed up scans and add dependency cleanup (#2432)
|
2026-08-08 19:30:05 +01:00 |
|