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 |
|
João Salavisa
|
8b21af3296
|
fix(stats): key Top Agents usage by model and stop dropping each range's first day (#2510)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-11 19:43:46 +01:00 |
|
Aulma
|
31907ba651
|
feat(web): restructure settings and unify page chrome behind PageShell (#2322)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-11 19:34:52 +02: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
|
5e60dd5d10
|
feat(web): center settings save surface (#2466)
|
2026-08-10 22:37:07 +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 |
|
João Salavisa
|
fb63a88cd1
|
fix(i18n): close the lint-invisible gaps the guard structurally cannot see (#2470)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-09 23:21:39 +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 |
|
Carlos Florêncio
|
8e56a3a7f7
|
feat(storage): add owned temporary artifact cleanup (#2444)
|
2026-08-09 17:57:47 +01:00 |
|
Carlos Florêncio
|
2832170eb4
|
fix(task): preserve task-owned worktrees across session deletion (#2456)
|
2026-08-09 12:05:48 +01:00 |
|
Aulma
|
14d91f5e3d
|
feat: add configurable browser tab title prefix (#2459)
|
2026-08-09 12:02:44 +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 |
|
nova28
|
b309d2beb6
|
fix(web): render workflow description in settings (#2418)
|
2026-08-09 11:49:04 +01:00 |
|
João Manso
|
61378b9b3b
|
fix(terminal): show an ended session instead of a lying spinner (#2423)
|
2026-08-09 11:48:34 +01:00 |
|
João Salavisa
|
444bd0abd4
|
fix(i18n): close pt-PT catalog drift — add 121 keys, drop 7 dead ones (#2441)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-08 21:55:27 +01:00 |
|
João Salavisa
|
deb39de837
|
feat: add list_task_sessions_kandev MCP tool (#2442)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-08 22:02:48 +02: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 |
|
Carlos Florêncio
|
cd1d19ae65
|
feat: resolve model-dependent provider options (#2404)
|
2026-08-08 17:13:50 +01:00 |
|
João Salavisa
|
7f0d4bdbb7
|
fix(i18n): externalize four SCREAMING_CASE copy tables the lint rule cannot see (#2409)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-08 17:07:07 +02:00 |
|
Alassane
|
131ef6f6c2
|
feat(gitlab): add MR auto-fix, auto-merge, hover preview, badge (#2301)
|
2026-08-08 16:01:39 +01:00 |
|
Carlos Florêncio
|
de4e4161ed
|
feat: surface port forwarding controls and browser navigation (#2383)
|
2026-08-08 13:49:58 +01:00 |
|
João Salavisa
|
9a1ab20188
|
feat(github): show an Updating… indicator in the PR status popover (#2402)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-08 00:07:08 +02:00 |
|
BillChenIDY
|
afd0049d38
|
feat(i18n): sync zh-cn catalogs with main and proofread (#2397)
|
2026-08-07 21:50:20 +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 |
|
nova28
|
9e6c2098b1
|
feat: add GitLab support to workflow sync (#2289)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-07 21:06:10 +01:00 |
|
João Salavisa
|
4f34dc682c
|
fix(i18n): correct a plural _one form and collapse a twinned key in en (#2395)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-07 21:09:22 +02: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 |
|
Clément Fiere
|
312dc0657f
|
feat(web): add per-integration enable/disable toggle (#2364)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-07 19:01:07 +01:00 |
|
João Salavisa
|
58f6533ab1
|
feat(i18n): close the pt-PT parity gap (1,794 keys) (#2386)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-07 18:52:28 +01:00 |
|
João Salavisa
|
d855d615f8
|
perf(i18n): lazy-load locale catalogs instead of bundling every language (#2362)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-07 18:43:42 +01:00 |
|
Clément Fiere
|
1db7379ed8
|
feat: isolate improve-kandev tasks in a dedicated workspace (#2347)
|
2026-08-07 18:18:45 +01:00 |
|
Clément Fiere
|
05e72c10e3
|
feat(queue): add admin toggle for queued message merging (#2342)
|
2026-08-07 17:36:52 +01:00 |
|
Clément Fiere
|
cd5199cd14
|
feat: show red interrupted icon for tasks cut short by a restart (#2358)
|
2026-08-07 17:17:57 +01:00 |
|
João Salavisa
|
28f6a1fd25
|
fix(i18n): pass the routine cron example through as a value (#2373)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-07 17:24:56 +02:00 |
|
BillChenIDY
|
dc98b9bb5c
|
feat(i18n): complete Simplified Chinese locale catalogs (#2353)
|
2026-08-07 16:12:05 +01:00 |
|
Clément Fiere
|
084ecc8b54
|
feat: show queued prompt count badge in the task sidebar (#2354)
|
2026-08-07 15:34:39 +01:00 |
|
Clément Fiere
|
4d80edacf2
|
feat: re-parent tasks by drag and drop in the sidebar (#2355)
|
2026-08-07 15:33:41 +01:00 |
|
Luan Martins
|
10996c1b57
|
feat: add optional workflow-level agent prompt (#2338)
|
2026-08-07 15:22:44 +01:00 |
|
João Salavisa
|
4d519316c1
|
fix(i18n): tie the pseudo-coverage oracle to the screen it claims to check (#2366)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-07 16:13:56 +02:00 |
|
João Salavisa
|
969dc0ea86
|
feat(i18n): localize app/office, the last un-migrated area (#2367)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-07 14:02:08 +02: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
|
fbce624bd9
|
fix(i18n): correct English singular forms that carried a plural noun (#2350)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-07 12:37:04 +02:00 |
|