Carlos Florêncio
|
b0a056f83f
|
fix(web): reset executor when returning to repo (#2786)
|
2026-08-18 22:04:50 +01:00 |
|
José Almeida
|
7e2c4ae84e
|
fix: enforce active clarification lifecycle (#2669)
|
2026-08-17 11:14:12 +00:00 |
|
Clément Fiere
|
4d54c20041
|
fix(web): stop task context menu from starting a row drag (#2662)
|
2026-08-14 15:56:11 +01:00 |
|
Carlos Florêncio
|
6aeaf4ad22
|
fix(web): reconcile provider history in Changes timeline (#2618)
|
2026-08-13 12:54:39 +01:00 |
|
Carlos Florêncio
|
d5f0a4466c
|
fix(web): render queued attachment previews (#2622)
|
2026-08-13 12:44:08 +01:00 |
|
Carlos Florêncio
|
9a7966a45e
|
feat: queue task moves at WIP capacity (#2579)
|
2026-08-13 12:40:02 +01:00 |
|
Carlos Florêncio
|
10606d13a7
|
feat(mcp): inherit creator session runtime for new tasks (#2581)
|
2026-08-13 11:08:07 +01:00 |
|
João Salavisa
|
fe84566b95
|
fix(web): stop PR changes refresh flicker (#2577)
Co-authored-by: Kandev Agent <agent@kandev.dev>
|
2026-08-12 20:53:34 +01:00 |
|
Carlos Florêncio
|
8ca01e0f7e
|
feat(git): add local-first contribution resolution (#2560)
|
2026-08-12 19:12:35 +01:00 |
|
Carlos Florêncio
|
9c3e7a2d31
|
fix(web): prevent cascade archive navigation to descendants (#2557)
|
2026-08-12 14:22:35 +01:00 |
|
Carlos Florêncio
|
c4b4791de6
|
fix(git): contain rewritten contribution histories (#2509)
|
2026-08-12 08:12:53 +01:00 |
|
Clément Fiere
|
e21fb8349b
|
fix: keep caret in task title fields clamped at the limit (#2529)
|
2026-08-11 19:23:42 +01:00 |
|
Carlos Florêncio
|
52be8b8e47
|
fix: guard backend runtime-state ownership (#2468)
|
2026-08-09 21:44:52 +01:00 |
|
Carlos Florêncio
|
0b60af298e
|
feat: add task autopilot mode and MCP profiles (#2445)
|
2026-08-09 20:29:48 +01:00 |
|
nova28
|
e035a0c355
|
feat(tasks): add external_id create idempotency (#2440)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
|
2026-08-09 18:07:23 +01:00 |
|
Carlos Florêncio
|
2832170eb4
|
fix(task): preserve task-owned worktrees across session deletion (#2456)
|
2026-08-09 12:05:48 +01:00 |
|
Carlos Florêncio
|
4c1207cbe5
|
fix: contain backend runtime failure paths (#2431)
|
2026-08-08 19:59:25 +01:00 |
|
Carlos Florêncio
|
317dac7837
|
fix: remember task-create workflows per workspace (#2428)
|
2026-08-08 18:59:27 +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 |
|
Clément Fiere
|
4d80edacf2
|
feat: re-parent tasks by drag and drop in the sidebar (#2355)
|
2026-08-07 15:33:41 +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 |
|
Carlos Florêncio
|
84fe8132a1
|
feat: support remote contribution tasks (#2265)
|
2026-08-05 19:25:58 +01:00 |
|
Carlos Florêncio
|
ad70426d46
|
feat: rename generated task branches (#2262)
|
2026-08-05 18:23:57 +01:00 |
|
Carlos Florêncio
|
c6dffa122a
|
fix: prevent permanent owned-link target mismatch on task launch (#2253)
|
2026-08-05 10:54:59 +01:00 |
|
Carlos Florêncio
|
3c9bf8295f
|
feat: support 100 MiB prompt attachments (#2261)
|
2026-08-04 22:11:13 +01:00 |
|
Carlos Florêncio
|
3f46da6645
|
fix(backend): harden office-disabled cron, title limits, and dead-runtime cleanup (#2206)
|
2026-08-03 15:11:58 +01:00 |
|
Carlos Florêncio
|
3efe6a3ea0
|
feat: add sidebar task editing (#2200)
|
2026-08-03 12:30:13 +01:00 |
|
Carlos Florêncio
|
2a2c9d3118
|
docs: clarify generated task title guidance (#2171)
|
2026-08-02 21:15:49 +01:00 |
|
Carlos Florêncio
|
f51a83e4d3
|
fix: publish clarification task state updates (#2174)
|
2026-08-02 20:42:57 +01:00 |
|
Carlos Florêncio
|
a6326fdc5d
|
feat: unlink task pull requests (#2114)
|
2026-08-02 17:00:32 +01:00 |
|
Carlos Florêncio
|
3b00a22589
|
feat: add optional agent-generated task titles (#2104)
|
2026-08-02 15:53:46 +01:00 |
|
Carlos Florêncio
|
b29ee5e6d2
|
fix(web): keep repository tasks on worktree defaults (#2136)
|
2026-08-01 20:34:23 +01:00 |
|
Carlos Florêncio
|
1e353fbbbc
|
fix: prevent scheduler database access during shutdown (#2135)
|
2026-08-01 20:11:04 +01:00 |
|
Carlos Florêncio
|
1d70a0df6d
|
feat: enforce task title length limit (#2134)
|
2026-08-01 19:42:23 +01:00 |
|
Carlos Florêncio
|
1a999f201a
|
fix: resolve chat file links from task workspace root (#2127)
|
2026-08-01 14:46:57 +01:00 |
|
Carlos Florêncio
|
5b1d464ae5
|
fix(orchestrator): order runtime task state events (#2082)
|
2026-07-31 09:29:48 +01:00 |
|
Carlos Florêncio
|
21674ec03c
|
fix: bound task cleanup retries and ignore missing resources (#2027) (#2046)
|
2026-07-29 23:14:36 +01:00 |
|
Carlos Florêncio
|
c96b893174
|
fix: prevent duplicate review-watcher agents and resync task PRs on reconnect (#2034)
|
2026-07-29 14:05:03 +01:00 |
|
Carlos Florêncio
|
f501346d15
|
feat: add visible WIP overflow queues (#2001)
|
2026-07-28 15:46:16 +01:00 |
|
Carlos Florêncio
|
d705b3c2f3
|
fix(mcp): restore live add-branch worktrees (#1990)
* fix(mcp): restore live add-branch worktrees
* fix(mcp): reject deferred live branch additions
* docs(mcp): clarify live branch response contract
|
2026-07-27 22:08:18 +01:00 |
|
Carlos Florêncio
|
06d72a1215
|
fix: enforce workflow-step WIP limits on task creation (#1980)
|
2026-07-27 16:14:13 +01:00 |
|
Carlos Florêncio
|
bc218dfbbe
|
feat: add workspace sources from files panel (#1900)
* feat: add workspace sources from files panel
* fix: preserve worktree identity during recovery
* feat: unify workspace source actions
* fix: validate recovered workspace repositories
* fix: harden workspace source filesystem boundaries
* test: split workspace repository chip coverage
* fix: restrict repository rescan recovery paths
* fix: stabilize workspace source CI checks
* test: canonicalize workspace source paths
* test: align workspace source container paths
* fix: populate direct workspace repository names
* test: preserve git fixture rewrites across restarts
* test: isolate backend git fixture config
* fix: resume remote workspace executions before creation
* fix: preserve ssh agent identity during resume
* fix: preserve SSH workspace across backend restart
* fix: simplify workspace actions trigger
* fix: refine add workspace repositories UX
* docs: narrow workspace source UX updates
* fix: avoid phantom turn on session resume
* test(web): normalize workspace source request headers
* feat(web): streamline workspace source picker
* docs: remove trailing spaces from workspace source plan
* fix: prevent resume status from creating phantom turns
* fix(web): stabilize workspace source attachment
* refactor(web): extract workspace source store contract
* fix: avoid phantom turns on idle agent resume
* fix: address backend static analysis findings
* fix: preserve agentctl readiness status value
* fix: preserve resume messages without active turns
* fix: resume agents from promoted workspace root
* chore: merge origin/main into feature/add-new-repo-folder-d97
* feat(web): explain workspace source consequences
* test(websocket): count session activity subscription
|
2026-07-25 21:29:53 +01:00 |
|
Carlos Florêncio
|
3c09b1590a
|
fix: make remote repository entry reliable (#1936)
|
2026-07-25 11:11:03 +01:00 |
|
Carlos Florêncio
|
1f4fabf30a
|
fix: stabilize task and workspace creation (#1910)
|
2026-07-24 09:55:18 +01:00 |
|
Carlos Florêncio
|
9cd0c27be0
|
feat: mark selected task repositories (#1881)
|
2026-07-23 16:32:25 +01:00 |
|
José Almeida
|
d5da5d0022
|
fix(web): select pull request on review surface (#1857)
* fix(web): select pull request on review surface
* fix(web): address review feedback
* test(web): stabilize tablet review target assertion
* fix(web): address late review feedback
* test(web): cover PR review boundary branches
|
2026-07-22 17:52:58 +01:00 |
|
Carlos Florêncio
|
33aa7af67e
|
feat: configure profiles for MCP-created tasks (#1797)
|
2026-07-19 23:18:06 +01:00 |
|
José Almeida
|
f7f1d10996
|
feat: add parent-controlled task stopping via MCP (#1803)
* feat: add parent-controlled task stopping via MCP
* fix: harden parent task stop lifecycle
* fix: preserve rejected task rollback state
|
2026-07-19 20:23:46 +01:00 |
|
Carlos Florêncio
|
8fae44fb12
|
feat: unify configuration chat sessions (#1695)
|
2026-07-18 22:58:18 +01:00 |
|
Carlos Florêncio
|
e9634fa636
|
feat: allow detaching subtasks from parent tasks (#1781)
|
2026-07-18 21:19:05 +01:00 |
|