Commit Graph

484 Commits

Author SHA1 Message Date
Carlos Florêncio 8acb32c889 fix: make queue admission reliable (#3663) (#3666) 2026-09-14 19:19:09 +01:00
José Almeida cc6077fd7f feat: make new task auto-focus optional (#3653) 2026-09-14 13:01:29 +00:00
Carlos Florêncio bb784a1d90 feat: restore Quick Chat tabs and expose agent goals (#3645) 2026-09-14 10:32:21 +00:00
Henry 36dd762bf1 feat(ui): add workspace Needs-you Inbox for pending agent questions (#3641)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-14 09:19:55 +01:00
Henry bc38ea1ec7 fix(office): make routine catch-up enqueue a summarized wake (#3538)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 21:44:40 +01:00
Henry 8d01756ec5 feat(web): add priority sort and filter to the kanban board (#3344)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 21:44:28 +01:00
Henry f529d4b757 feat(office): bound run history growth with a scheduled retention sweep (#3566)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 21:43:44 +01:00
Henry e75c8b37c8 feat(executors): keep worktree and local agents running across a backend restart (#3467)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 21:42:24 +01:00
Carlos Florêncio 34a21812ca fix: recover slow analytics and workspace reads (#3639) 2026-09-13 16:59:03 +01:00
Henry 20308a2d16 feat(tasks): allow switching a task's executor before materialization (#3559)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 15:25:16 +01:00
José Almeida 0c2901a788 fix(web): recover plan comments without blocking empty chat (#3616) 2026-09-13 13:14:26 +01:00
José Almeida f718c50666 feat(threads): add grid layouts and auto-hide composers (#3626) 2026-09-13 13:13:10 +01:00
Henry 88d73abaad feat(office): add a workspace-wide pause to halt autonomous agent launches (#3536)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 12:24:48 +01:00
Henry 6ff413078b feat(web): drag-and-drop reorder kanban task cards within a column (#3623)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-13 12:20:23 +01:00
Carlos Florêncio a5fe42777b feat: add temporary storage visibility and cleanup (#3633) 2026-09-13 12:08:24 +01:00
Carlos Florêncio d8eefc5718 fix: restore completed task workspace access (#3577) 2026-09-12 16:26:35 +01:00
Carlos Florêncio 8f7216fa1d fix(github): restore pull request discovery health (#3609) 2026-09-11 18:13:12 +01:00
Carlos Florêncio 82277e594f fix(web): prevent selected task removal navigation flicker (#3578) 2026-09-10 23:38:10 +01:00
José Almeida f45450fe8a feat: make plan comments task-scoped (#3332) 2026-09-10 22:33:56 +01:00
Carlos Florêncio 544246e50e feat(storage): show database footprint in storage analysis (#3575) 2026-09-10 21:36:50 +01:00
Henry 08f59dedae feat(tasks): mark unstartable tasks with orphaned workspaces on the board (#3475)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 18:01:27 +01:00
Henry 4d05148f7a feat(office): fail closed on budget admission for unattended runs (#3520)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 15:29:00 +01:00
Carlos Florêncio 3973825f66 fix: preserve signal-gated workflow proceed action (#3572) 2026-09-10 15:00:09 +01:00
Henry 96c96d0b7d fix(web): stop a task status from reverting when an older update finishes late (#3528)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-10 14:49:17 +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 1eaa21bf45 feat: add Apprise availability rescan (#3551) 2026-09-09 20:05:46 +01:00
Carlos Florêncio c21f1f09ce fix: restore MCP status after task switches (#3547) (#3552) 2026-09-09 17:35:04 +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
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 5cf74c427f feat(web): serve native HTML previews (#3375) 2026-09-07 13:45:28 +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 3119b08199 feat(storage): add progressive storage analysis (#3429) 2026-09-06 16:09:03 +00:00
Carlos Florêncio 28eb911a2a fix: suppress invalid task timestamps (#3434) 2026-09-06 15:14:49 +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
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 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
Clément Fiere 15c0c35df6 feat(auth): resolve session hostnames (#2741)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-04 13:06:33 +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
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
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
Carlos Florêncio 5a6c20083f fix: clear stale background activity after resume (#3245) 2026-09-01 10:06:35 +00:00
Carlos Florêncio daa03502ac fix: scope git status by task environment (#3212) 2026-09-01 01:12:02 +00:00
Henry e7ebf5de22 fix: bind office run identity to its own agent's session, not the assignee's (#3211)
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-01 00:06:09 +00:00
Carlos Florêncio b292f9241e fix(ui): restrict Changes auto-focus to Default layout (#3205) 2026-08-31 21:42:12 +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 a82369d927 fix: preserve custom default layout proportions (#3201) 2026-08-31 18:00:35 +00:00
Carlos Florêncio 07da130284 fix(git): keep shared-environment status authoritative (#3173) 2026-08-31 10:18:03 +00:00