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
Carlos Florêncio
fa433cc965
ci: label allowlisted fork pull requests ( #2380 )
2026-08-07 18:24:27 +01:00
Alassane
5f99e0fd9d
fix(backend): allowlist GitHub credential broker and app webhook ( #2310 )
...
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com >
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-07 18:21:28 +01:00
nova28
0be04b72fc
fix: close two mid-turn steering gaps found by post-merge Codex review ( #2323 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-07 18:21:10 +01:00
Clément Fiere
1db7379ed8
feat: isolate improve-kandev tasks in a dedicated workspace ( #2347 )
2026-08-07 18:18:45 +01:00
Carlos Florêncio
31d4f1e65f
fix: hide empty shell output disclosure ( #2378 )
2026-08-07 18:14:32 +01:00
Carlos Florêncio
4f7298a5d1
fix: support gh account status on stderr ( #2348 ) ( #2379 )
2026-08-07 18:13:31 +01:00
Carlos Florêncio
c97e85448b
fix: restore browser inspect annotation submission ( #2374 ) ( #2381 )
2026-08-07 18:11:37 +01:00
Alassane
610f5f810b
feat(plugins): add primary task-menu group and registerTaskFilter hook ( #2351 )
2026-08-07 17:36:42 +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 Manso
85c291582d
feat(make): accept port overrides on the dev target ( #2368 )
2026-08-07 15:55:19 +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
Nicolas Lenepveu
a35dd6d22e
fix(passthrough): deliver prompt to custom TUI agents via stdin ( #2335 )
2026-08-07 15:24:58 +01:00
Carlos Florêncio
be01f7a73a
fix(mcp): report workflow-default profile that outranks explicit on a step ( #2341 )
2026-08-07 15:24:06 +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
José Almeida
774ce6d9b4
feat: add source runtime bundle target ( #2277 )
2026-08-07 12:58:53 +01:00
João Salavisa
ee40cd6235
perf(i18n): drop the pseudo QA locale from production bundles ( #2361 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-08-07 13:21:38 +02:00
João Salavisa
7b69bff794
ci(i18n): make the pseudo-locale coverage oracle a hard CI gate ( #2360 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-08-07 12:37:11 +02:00
João Salavisa
e05d620876
refactor(plugins): move Slack out to kandev-plugin-slack and list it in the marketplace ( #2344 )
...
Co-authored-by: Kandev Agent <agent@kandev.local >
2026-08-07 11:06:17 +02:00
Carlos Florêncio
addf564c20
fix(quick-terminal): make host-shell PTYs durable across reloads ( #2345 )
2026-08-07 09:56:11 +01:00
João Salavisa
dc89d494fe
feat(i18n): add European Portuguese (pt-PT) locale ( #2349 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-08-07 04:56:55 +02:00
José Almeida
f94af8de7b
feat(web): add responsive, resizable markdown tables ( #2098 )
2026-08-06 15:40:58 +01:00
Carlos Florêncio
a5d6649f69
feat(review): support nested submodule review ( #2295 )
2026-08-06 15:04:19 +01:00
Carlos Florêncio
6b42e335db
feat(queue): add Send Now dispatch controls ( #2292 )
2026-08-06 13:45:55 +01:00
nova28
9a4c65f755
fix(backend): enforce per-user workspace authorization in workflow sync ( #2311 )
2026-08-06 12:23:34 +01:00
Carlos Florêncio
1518eb2d14
fix(web): reset filtered command list scroll ( #2318 )
2026-08-06 11:53:06 +01:00
nova28
6eaab90d9f
feat: add mid-turn steering for Claude ACP sessions ( #2241 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-06 11:28:18 +01:00
nova28
6b40d5b2ec
feat(automation): make the automation the object, with its own runs destination ( #2190 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-06 11:18:59 +01:00
Carlos Florêncio
32ccb02895
feat(quick-terminal): unify terminal and chat tabs ( #2235 )
2026-08-06 11:16:29 +01:00
Carlos Florêncio
e4dc91eb0f
fix(web): gate session hydration on subscription ack ( #2287 ) ( #2296 )
2026-08-06 11:15:16 +01:00
João Salavisa
828213a6a9
chore(i18n): add sweep for plural concatenation and non-JSX copy ( #2305 )
...
Ports the working Python i18n sweep to apps/web/scripts/i18n-sweep.mjs as a human tool (pnpm run i18n:sweep), reporting English plural concatenation separately from non-JSX prose literals. Not wired into CI or pre-commit; always exits 0.
Output is byte-identical to the Python original across seven directories. The quote-pairing regression that caused 25 false positives is covered by a test.
2026-08-06 03:25:46 +02:00
Carlos Florêncio
80e4d77bb1
feat(secrets): add scoped repository secret environments ( #2237 )
2026-08-05 23:05:54 +01:00
Carlos Florêncio
da66f88570
fix(web): show spinner while deleting session tabs ( #2298 )
2026-08-05 23:05:33 +01:00
nova28
d15d5da8fa
fix(backend): seed every workspace with its stored base branch ( #2270 )
2026-08-05 22:37:07 +01:00
nova28
b48649e25c
fix(backend): stop workflow step reset from double-starting the agent ( #2263 )
2026-08-05 22:36:23 +01:00
Carlos Florêncio
7cd0989fe8
fix: initialize new repositories with a main branch ( #2297 )
2026-08-05 22:34:26 +01:00
Carlos Florêncio
21ccac0cb2
fix(web): reveal command-selected sidebar tasks ( #2290 )
2026-08-05 22:08:57 +01:00
Clément Fiere
6b938b61cb
feat(settings): add enable/disable toggle for agent profiles ( #2248 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-05 21:21:51 +01:00
Carlos Florêncio
45a247cdf2
fix: persist default sidebar view ( #2293 )
2026-08-05 21:06:37 +01:00
Carlos Florêncio
3a1ca57c0a
fix: route PR-only commits to GitHub details ( #2268 )
2026-08-05 20:45:59 +01:00
Carlos Florêncio
5c51dde562
feat: add file tree chat context ( #2266 )
2026-08-05 20:41:35 +01:00
Carlos Florêncio
84fe8132a1
feat: support remote contribution tasks ( #2265 )
2026-08-05 19:25:58 +01:00
João Manso
cc0a144655
fix(launcher): find the runtime bundle next to the launcher ( #2285 )
2026-08-05 19:14:52 +01:00
João Manso
666c162350
docs: add Scoop as a Windows install channel ( #2269 )
2026-08-05 19:14:09 +01:00
Carlos Florêncio
a7b416a1a8
fix(web): retire unreachable archived sidebar filter ( #2246 )
2026-08-05 19:06:49 +01:00
Alassane
345ea1216d
feat(plugins): add task panel, menu, and storage hooks ( #2152 )
...
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com >
2026-08-05 19:02:29 +01:00
Carlos Florêncio
fef76fda57
feat: prevent host sleep during active tasks ( #2264 )
2026-08-05 18:24:14 +01:00
Carlos Florêncio
ad70426d46
feat: rename generated task branches ( #2262 )
2026-08-05 18:23:57 +01:00