Commit Graph

280 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
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
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
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 ce512d146a feat(tasks): simplify launch-step destination (#3466) 2026-09-07 13:47:06 +01:00
Carlos Florêncio 5cf74c427f feat(web): serve native HTML previews (#3375) 2026-09-07 13:45:28 +01:00
Carlos Florêncio c2f61fdbc5 fix(ci): stabilize failing main e2e runs (#3462) 2026-09-07 13:45:08 +01:00
Carlos Florêncio 3fba828e2f fix: recover failed task launches safely (#3437) 2026-09-07 11:19:09 +01:00
Carlos Florêncio 4da737a76f fix: preserve PR status colors across reload (#3454) 2026-09-06 21:27:09 +01:00
Carlos Florêncio ec5249bd0b feat(tasks): preview task launch destination and prompt (#3425) 2026-09-06 21:25:27 +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 5965a6592c fix: stabilize flaky e2e workflows (#3453) 2026-09-06 17:14:32 +01:00
Carlos Florêncio 2c4a0f425f fix(tasks): protect dirty worktree deletion (#3426) 2026-09-06 15:19:25 +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
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
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
Jonathan Marbutt 97140168d8 fix(web): keep a usable agent selected when the executor changes (#3388)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-05 17:42:06 +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
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 76825c109e feat(tasks): edit task dependencies (#3308) (#3323) 2026-09-04 02:35:15 +00:00
Carlos Florêncio db3a11333e feat(settings): split system data and storage pages (#3348) 2026-09-04 00:37:41 +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
Henry a279a7ff5f fix(web): stop chat from saying no utility agent is configured after you save one (#3306)
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:39 +00:00
Henry 7a0dc3bea1 feat(web): let the dependency picker find tasks by PR or MR number (#3311)
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:26 +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
Henry 71583b82ae fix(clarification): stop failed answer submits from vanishing silently (#3263)
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 09:30:54 +00:00
Henry a876c3c780 feat(web): show char count, delta, and workflow step in plan history (#3265)
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 08:47:16 +00:00
José Almeida c51ec0a21b fix(ui): keep file select-all inside text inputs (#3259) 2026-09-02 00:03:37 +00:00
José Almeida b4f1933812 test(web): add responsive text hierarchy E2E (#3237) 2026-09-01 19:37:21 +00:00
Clément Fiere 0b7bc8b31b feat: decouple prompt history loading (#3146)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-31 19:51:49 +00:00
Carlos Florêncio 282be1e3b7 fix(worktree): use local base when refresh is unavailable (#3184) 2026-08-31 14:40:05 +00:00
José Almeida cc2ee0b43d fix: preserve staged and unstaged changes per file (#3104) 2026-08-30 13:26:18 +00:00
Carlos Florêncio 4d8763e4de feat: compact sidebar trailing content (#3139) 2026-08-29 10:56:58 +00:00
Carlos Florêncio 1784b08f24 fix(e2e): remove shared-worker cleanup races (#3133) 2026-08-29 07:47:46 +00:00
Carlos Florêncio bdfe965ef5 test: stabilize E2E cleanup and responsive workflow flows (#3100) 2026-08-27 19:55:02 +00:00
Carlos Florêncio a5a15f12ea fix(ui): group sidebar tasks by repository combination (#3091) 2026-08-27 14:49:42 +00:00
Carlos Florêncio 975c03fe3b fix(plugins): resolve first-use repository task selections on server (#3068) 2026-08-27 10:12:39 +00:00
Henry 335d80bf66 fix(task): prevent ready task environments with empty repo inventory (#3008)
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-26 23:00:36 +00:00
Carlos Florêncio 743ea849d3 fix: dock Plan formatting controls on mobile (#3056) 2026-08-26 21:44:40 +00:00
Carlos Florêncio 37e0906490 fix: restore command-center task focus (#3065) 2026-08-26 21:05:08 +00:00
Carlos Florêncio 8e8cdd184d fix(ui): clarify active sidebar task (#3057) 2026-08-26 20:54:34 +00:00
Carlos Florêncio a6896bca9a feat: hydrate persisted PR details on task disclosure (#3055) 2026-08-26 15:54:59 +00:00