Commit Graph

817 Commits

Author SHA1 Message Date
nova28 186efbf6f3 fix(web): hide agent profiles that aren't ready from session handoff (#2874)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-21 11:57:43 +01:00
Clément Fiere 08f07b709e fix(git): make archived-task git snapshot replay crash-proof and lifecycle-aware (#2851)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-20 21:20:47 +01:00
nova28 0243663ec6 fix(office): populate Started/Completed timestamps on task detail (#2856)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-20 20:29:51 +01:00
nova28 d5039f89c0 fix(office): make auto-start work for Office tasks and surface failures on the kanban card (#2847)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-20 18:12:31 +01:00
José Almeida 8bf6b57c78 feat: add native agent rich output (#2773) 2026-08-20 14:45:58 +01:00
nova28 21336de2b2 fix(web): stop new Office tasks from disappearing off the board (#2829)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-20 13:09:25 +01:00
Clément Fiere 0630a02841 fix: isolate kandev cookies between instances on one host (#2813)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-19 22:47:54 +01:00
Clément Fiere 0d865c9bb8 feat(prompt-history): add prompt numbers and auto-load older pages (#2814) 2026-08-19 21:28:01 +01:00
nova28 0b10edfa22 fix(office): stop config import from flattening the agent org chart (#2812)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-19 16:11:20 +01:00
José Almeida 1648cb8011 feat(queue): add persistent auto-run controls (#2778) 2026-08-19 14:04:12 +01:00
Ahmed Bally 3949f6f5e8 fix(integrations): render action component on plugin integration cards (#2794)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-19 10:32:54 +01:00
Carlos Florêncio eab689c2a2 feat(mcp): refine session MCP server explorer (#2726) 2026-08-19 09:05:14 +01:00
WaleWangPW f394705ae5 fix(ssr): forward WIP admission and overflow fields onto hydrated kanban tasks (#2784)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-18 23:26:31 +01:00
Jérémy Coatelen a9c52949a0 feat(tasks): add pre-defined repository sets for bulk task repository selection (#2774)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-18 22:30:38 +01:00
João Manso f95c7bf9a9 fix(web): keep the model selector visible for any legacy agent config key (#2779)
Co-authored-by: Joao Manso <X363081@bcpcorp.net>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-18 18:18:21 +00:00
Carlos Florêncio 6ca94f6e10 fix(web): make mobile topbar actions scrollable (#2769) 2026-08-18 17:18:32 +00:00
Clément Fiere 0e6c98c0a0 feat(web): add prompt history panel (#2738)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-18 16:13:15 +00:00
Carlos Florêncio 704f652f30 feat(sidebar): add last activity task sorting (#2762) 2026-08-18 10:15:42 +01:00
José Almeida 270ddbff8f fix: improve terminal close confirmation (#2754) 2026-08-18 08:02:00 +00:00
Clément Fiere ba96562f04 feat: add quick chat idle dot indicator (#2750)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-18 06:52:26 +00:00
Carlos Florêncio 7f299fe46b fix: honor manual New Agent profile selection (#2730) (#2749) 2026-08-18 06:47:31 +00:00
João Salavisa 5eb99d8b09 fix(web): keep selection and searching state stable across partial content-search results (#2712)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-08-18 00:31:13 +00:00
João Salavisa 4cccb9861c fix(web): add a stop control and visible output to the dev server preview (#2725)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-08-17 23:54:44 +00:00
João Salavisa ad21460007 feat(github): add merge queue actions (#2755)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-08-17 23:28:59 +00:00
Carlos Florêncio 1d42d0d95a fix(web): use canonical task priority type (#2733) (#2745) 2026-08-17 21:21:48 +00:00
Ahmed Bally 79e232f1c2 feat(plugins): expose integration settings UI, save coordinator, and per-workspace enabled badge to plugins (#2736)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-17 21:18:17 +00:00
Clément Fiere 55484f7c92 fix(web): resolve turn_metadata for non-hydrated sessions (#2737)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-17 20:29:35 +00:00
Clément Fiere 92987a872c feat: add relative last seen display option to account security (#2739)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-17 20:28:26 +00:00
José Almeida 7e2c4ae84e fix: enforce active clarification lifecycle (#2669) 2026-08-17 11:14:12 +00:00
João Salavisa 5257dfbaab fix(web): close the i18n coverage gaps in the non-JSX scanner and locale catalogs (#2727)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-16 23:03:29 +00:00
Carlos Florêncio 7c96621de1 feat: add executor parity safeguards (#2704) 2026-08-16 21:13:41 +00:00
Alassane c9ab80ab94 test: fix flaky HTTP Git fixture listener assertion (#2612)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-16 21:05:39 +00:00
Carlos Florêncio e86202647e fix(runtime): recover stale npm metadata (#2714) 2026-08-16 17:41:43 +01:00
José Almeida 8d006c4011 fix(web): open review panes in selected split (#2710) 2026-08-16 15:40:11 +01:00
João Salavisa 63c21686ff fix(web): externalize copy the jsx-only i18n guard cannot see, and gate it (#2711)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-08-16 12:08:59 +01:00
José Almeida 38c94e7d00 fix(web): reveal content search matches in editors (#2681) 2026-08-16 10:42:35 +01:00
Aulma 4f06eaa234 feat(web;backend): derive office-vs-kanban mode from the active workspace, not the URL (#2677)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-16 10:23:19 +01:00
Carlos Florêncio 15788438b4 feat: route managed Improve Kandev contributions to bound forks (#2569) 2026-08-15 23:51:39 +01:00
Clément Fiere a5d9e5d696 fix(gateway): authorize credential-less port-proxy subresources after document auth (#2682)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-15 23:46:38 +01:00
Clément Fiere 44773eec59 fix(web): replace clipped start agent button with composer hint (#2624) 2026-08-15 21:39:41 +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
Alassane 31e07fab34 feat(plugins): add sidebar workspace actions to New Task (#2607)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-15 17:00:02 +01:00
nova28 de4c7fbf9c fix(routing): retry ACP transport disconnects instead of failing outright (#2680)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-15 16:00:55 +01:00
Carlos Florêncio 1a12c0bae0 fix: restore GitHub rate limit indicator (#2664) 2026-08-14 17:04:04 +01:00
Carlos Florêncio 8c9456074a feat: prioritize active workspace in settings (#2663) 2026-08-14 15:57:34 +01:00
João Salavisa bfd632bafa test(e2e): label or convert every remaining unconditional sleep (#2650)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 23:55:11 +01:00
João Salavisa 6352591787 fix(integrations): scope the enable toggle to its workspace (#2631)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 22:17:24 +01:00
João Salavisa 37f4992ed5 fix(agents): expose kandev MCP tools to custom TUI agents (#2603)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-13 17:25:00 +01:00
Luan Martins 3653404be7 fix: clear stale sidebar queued prompt count (#2600) 2026-08-13 16:00:15 +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