Commit Graph

939 Commits

Author SHA1 Message Date
Carlos Florêncio b703ab352f fix: group sidebar trees by effective state (#3561) 2026-09-10 11:08:48 +01:00
Henry 88d9cdeef8 fix(web): keep the chat composer focused after sending a message (#3537)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-09 22:21:45 +01:00
Carlos Florêncio e381a589b3 feat(tasks): queue prompts during session resume (#3554) 2026-09-09 21:32:38 +01:00
Carlos Florêncio 258bfabf18 fix: guard archived session recovery and preserve launch errors (#3519) 2026-09-09 07:48:59 +01:00
Clément Fiere d61e06a8b0 feat(queue): move automation toggles to session scope (#3465)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-08 22:22:17 +01:00
Carlos Florêncio 18d38c11a0 fix: prevent plan editor crash during task switches (#3493) 2026-09-08 09:54:18 +00:00
João Salavisa 3d042e9d8f fix(deps): address Dependabot vulnerabilities (#3450)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-09-07 22:58:18 +01:00
Alassane d17812fdb1 fix(web): preserve pending git action ownership (#3373)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-07 21:31:06 +01:00
Henry 6597f8b9d1 feat(web,backend): show a distinct icon for tasks parked on background work (#3402)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-07 21:29:15 +01:00
Carlos Florêncio 0057022456 fix(web): hide inactive repository providers (#3470) 2026-09-07 19:23:27 +01:00
Carlos Florêncio cb1ffd0f58 feat(agents): resolve unique advertised model variations (#3472) 2026-09-07 19:23:17 +01:00
Carlos Florêncio 410a274629 fix: preserve scroll position across task switches (#3474) 2026-09-07 19:22:57 +01:00
João Salavisa 52948cd3f0 fix(web): stabilize archive confirmation surface (#3460)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-09-07 16:16:44 +01:00
João Salavisa 5ee5161166 feat(ui): confirm saved view deletion (#3461)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-09-07 16:14:58 +01:00
Carlos Florêncio 5cf74c427f feat(web): serve native HTML previews (#3375) 2026-09-07 13:45:28 +01:00
Carlos Florêncio 3fba828e2f fix: recover failed task launches safely (#3437) 2026-09-07 11:19:09 +01:00
Carlos Florêncio 66b41c8968 fix(tasks): bound clarification response submissions (#3439) 2026-09-06 18:52:30 +01:00
Clément Fiere 1bd150d0eb fix(web): refine queued message row controls (#3449)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-06 17:27:42 +01:00
Carlos Florêncio 3173c2b56a feat(sidebar): add automatic task color rules (#3180) 2026-09-06 17:18:09 +01:00
Carlos Florêncio 2c4a0f425f fix(tasks): protect dirty worktree deletion (#3426) 2026-09-06 15:19:25 +01:00
Carlos Florêncio 28eb911a2a fix: suppress invalid task timestamps (#3434) 2026-09-06 15:14:49 +01:00
Carlos Florêncio bab9e641fa perf: isolate task surface rendering (#3226) 2026-09-06 13:30:24 +01:00
Carlos Florêncio cf532501a1 fix(web): keep new-file input focused after menu close (#3419) 2026-09-06 11:36:25 +01:00
Carlos Florêncio c4ca73e273 fix(tasks): hide human assignee when auth is disabled (#3417) 2026-09-06 11:36:08 +01:00
Henry 1b8f0f8ca9 fix(backend): stop manual Retry from starting a second agent when a route already resumed (#3399)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-06 11:35:13 +01:00
Clément Fiere 2a29104412 fix: harden prompt history and saved prompt aliases (#3369)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
Co-authored-by: Henry <nova28@users.noreply.github.com>
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: João Salavisa <joao.salavisa@gmail.com>
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-09-06 11:34:48 +01:00
Carlos Florêncio d796cf131d feat(desktop): add consent-aware repository discovery 2026-09-06 11:32:14 +01:00
João Salavisa 0edee495d6 fix(web): contain mobile Kanban archive confirmation (#3430)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-09-06 09:45:59 +01:00
João Salavisa cafc717dde perf(web): isolate sidebar task tree renders (#3435)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-09-06 09:45:29 +01:00
João Salavisa 2a8bd21c35 feat(web): add chat-submit-decoration plugin slot over the send button (#2990)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-06 08:21:02 +01:00
Clément Fiere 5af573ced6 fix(web): load and scroll to unloaded prompts (#3412)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-05 20:04:09 +00:00
Carlos Florêncio d74e85883d feat: add plugin-backed canvases (#3111) 2026-09-05 18:44:43 +00:00
João Manso 241650f271 fix(web): stop a stale session snapshot from reverting a model switch (#3379)
Co-authored-by: Joao Manso <X363081@bcpcorp.net>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-05 16:18:29 +00:00
Carlos Florêncio 59a01b60c4 fix(web): preserve transcript position on task switch (#3405) 2026-09-05 16:18:21 +00:00
João Salavisa 481359ddb2 feat(auth): organization units, tenancy, roles and scopes for team access (#2919)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-05 13:40:43 +00:00
João Salavisa b72c5ff0c2 fix: open registered repository links in file viewer (#3400)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-09-05 13:26:25 +00:00
Carlos Florêncio 2a23d12890 fix(web): make passthrough composer touch-safe (#2809) (#3303) 2026-09-05 10:26:55 +00:00
Henry f441399441 feat(tasks): show and set task priority on the kanban board (#3333)
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-09-05 10:15:19 +00:00
Carlos Florêncio 256c0fc04d fix(web): keep change action spinners visible (#3339)
Co-authored-by: Jelloeater's Agent <agent@jello.dev>
Co-authored-by: Henry <nova28@users.noreply.github.com>
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-04 05:37:31 +00:00
Henry b067fac875 feat(web): show and move a task's workflow step from the kanban preview (#3329)
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-09-04 04:04:19 +00:00
Henry 32ccd3d31e feat(web): support right-click session actions in the kanban preview panel (#3321)
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-09-04 00:47:45 +00:00
Clément Fiere e8956840e0 fix(web): restore compact coarse-pointer file tree rows (#3326)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-04 00:11:20 +00:00
Carlos Florêncio 1f25ecf478 fix(web): keep model selector visible after model switches (#3349) 2026-09-03 23:16:45 +00:00
Carlos Florêncio 37054eeb8f fix(web): restore chat scroll on env-changing task switch (#3342) 2026-09-03 19:54:16 +00:00
Carlos Florêncio a3c19ec0a2 fix(web): enable coarse-pointer terminal scrolling (#2808) (#3301) 2026-09-03 19:47:36 +00:00
Henry decd317988 feat(web): add a Plan tab to the kanban preview panel (#3314)
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-09-03 19:44:12 +00:00
Jérémy Coatelen 538813de02 feat(web): add Threads view for live agent conversations (#3112)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-03 08:07:16 +00:00
Corey Fogg d4742089fc feat(web): add manual file upload and download to the Files panel (#3292)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-03 08:07:13 +00:00
Henry 8f937c3b47 feat(tasks): reject task plan saves over 256 KiB instead of growing unbounded (#3297)
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-09-02 22:42:51 +00:00
Carlos Florêncio d35b4bef1a fix(web): preserve transcript scroll across session activation (#3291) 2026-09-02 19:48:20 +00:00