Commit Graph

678 Commits

Author SHA1 Message Date
Carlos Florêncio d976aec8ff feat: add workflow export MCP tool (#2796) 2026-08-19 10:32:40 +01:00
Carlos Florêncio eab689c2a2 feat(mcp): refine session MCP server explorer (#2726) 2026-08-19 09:05:14 +01:00
Alassane 9b99b7d1fd fix(backend): validate managed Git credential identity before session launch (#2787)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-19 07:50:20 +01:00
Carlos Florêncio 22472460a6 ci: prebuild desktop E2E dependencies (#2789) 2026-08-19 07:50:00 +01:00
Carlos Florêncio 9a6240d1d4 fix: preserve ACP runtime configuration across reset (#2790) 2026-08-19 07:49:25 +01:00
nova28 8e33bc9881 fix(office): tokens_out nullable so unmeasured output isn't a fake zero (#2770)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-18 22:41:35 +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
Carlos Florêncio b0a056f83f fix(web): reset executor when returning to repo (#2786) 2026-08-18 22:04:50 +01:00
nova28 4100b5b5b0 fix(orchestrator): fail never-started agent turns instead of reporting healthy (#2776)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-18 21:57:00 +01:00
Carlos Florêncio 6ca94f6e10 fix(web): make mobile topbar actions scrollable (#2769) 2026-08-18 17:18:32 +00:00
nova28 b798c6e98d fix(office): mark codex usage estimated and backfill cost attribution (#2772)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-18 17:12:14 +00:00
João Manso 263cbab560 fix(backend): set LC_ALL=C for CGO Make targets under Git Bash on Windows (#2720)
Co-authored-by: Joao Manso <X363081@bcpcorp.net>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-18 16:53:35 +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
José Almeida 715b88cd4d fix(web): preserve review path punctuation (#2777) 2026-08-18 14:52:03 +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
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 bab4da3666 fix: render clarification context paragraphs (#2763)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-08-17 23:53:26 +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
nova28 9fe867f9fe feat(backend): add tiered environment-variable precedence for launch resolution (#2748)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-17 21:20:12 +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
Carlos Florêncio d029759054 fix(web): keep pasted hash text literal (#2743) 2026-08-17 20:31:47 +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
Carlos Florêncio 96dbcb9938 fix: bypass release PR checks with admin token (#2758) 2026-08-17 19:39:13 +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
Carlos Florêncio ac08c1df5c feat: automate Scoop stable releases (#2517) 2026-08-16 21:12:19 +00:00
João Salavisa 4d387dbf59 fix(task): close four task/session lifecycle footguns in the MCP API (#2660)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-16 20:24:38 +00:00
Carlos Florêncio 66a5742d6e feat(web): standardize settings typography (#2722) 2026-08-16 19:18:21 +00:00
João Salavisa 5dcac3f259 ci: prepare CI workflows for a GitHub merge queue (#2721)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-08-16 20:10:03 +01:00
Clément Fiere bf9c5a6347 fix(web): reload app on bfcache restore so duplicated tabs show fresh data (#2717) 2026-08-16 17:50:25 +01:00
Carlos Florêncio e86202647e fix(runtime): recover stale npm metadata (#2714) 2026-08-16 17:41:43 +01:00
Carlos Florêncio 9558d8b5ee fix: separate Pi ACP and passthrough commands (#2708) 2026-08-16 17:39:51 +01:00
João Salavisa 0de77f7871 feat(web): make the plugin row's settings page discoverable (#2707)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-08-16 16:31:28 +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
Carlos Florêncio 92e56cbf97 fix(web): stabilize nested Review tree expansion (#2702) 2026-08-15 23:47:28 +01:00
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 44773eec59 fix(web): replace clipped start agent button with composer hint (#2624) 2026-08-15 21:39:41 +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
Carlos Florêncio 96329b6561 fix: align SQLite backups with database path (#2686) 2026-08-15 19:34:52 +01:00
nova28 00994cf406 fix(office): preserve cache split, cost provenance, and turn_id on cost events (#2606)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-15 19:33:52 +01:00
Carlos Florêncio e372b3535c fix: clear deleted session errors (#2688) 2026-08-15 19:33: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
Alassane 49177d742f fix(gitlab): delete task-owned MR/PR associations on hard task delete (#2655)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-15 17:21:14 +01:00