José Almeida
bae7b8b7de
feat(ui): unify mobile navigation and task access ( #3830 )
2026-09-20 19:24:26 +01:00
Carlos Florêncio
93a7cba937
fix: restore canvas runtime and panel toolbar behavior ( #3827 )
2026-09-20 11:33:30 +01:00
Carlos Florêncio
173e4c8c94
fix: keep transient retry banners to one notice ( #3704 )
2026-09-16 10:38:31 +01:00
José Almeida
6c5ab15980
feat: identify symlinks in changes and files ( #3675 )
2026-09-15 12:20:54 +01:00
Alassane
262ecdf270
feat(mcp): handle task change links ( #3506 )
...
Co-authored-by: Carlos Florêncio <carlosmflorencio@gmail.com >
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com >
2026-09-14 15:00:35 +01:00
Carlos Florêncio
5c6434d7d8
feat: explain divergent contribution histories ( #3627 )
2026-09-14 09:28:23 +01:00
Carlos Florêncio
623d183b06
fix: bound Git subprocess execution ( #3646 )
2026-09-13 21:57:54 +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
Carlos Florêncio
077b492f7b
fix: make accordion menu the default ( #3368 )
2026-09-04 12:44:45 +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
Carlos Florêncio
a96f0d51b5
fix: support empty remote task worktrees ( #3172 )
2026-08-31 03:26:51 +00:00
Carlos Florêncio
0983ae9290
fix: bound untracked dependency status enumeration ( #3170 )
2026-08-30 23:45:55 +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
1784b08f24
fix(e2e): remove shared-worker cleanup races ( #3133 )
2026-08-29 07:47:46 +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
José Almeida
a1f3bb8e55
refactor(web): simplify mobile task top bar ( #3035 )
2026-08-26 13:02:45 +00:00
José Almeida
2ba3806407
fix: contain long filenames in Changes rows ( #3049 )
2026-08-26 10:42:35 +00:00
Carlos Florêncio
527cf1e9fa
fix(worktree): fail closed on required repository refresh ( #3023 )
2026-08-26 08:54:31 +00:00
José Almeida
779e3eff28
fix(web): localize single-file confirmations ( #2894 )
2026-08-22 20:45:13 +00:00
Carlos Florêncio
26982408fa
fix(git): support local-only merge and rebase ( #2925 )
2026-08-22 17:51:54 +00:00
Carlos Florêncio
cf391bab8b
feat(git): use repository-qualified PR comparison targets ( #2828 )
2026-08-21 22:04:44 +01:00
Carlos Florêncio
15788438b4
feat: route managed Improve Kandev contributions to bound forks ( #2569 )
2026-08-15 23:51:39 +01:00
João Salavisa
bfd632bafa
test(e2e): label or convert every remaining unconditional sleep ( #2650 )
...
Co-authored-by: Kandev Agent <agent@kandev.dev >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-13 23:55:11 +01:00
Carlos Florêncio
6bb02a6f34
fix: verify provider history ordering and retry ( #2626 )
2026-08-13 15:20:35 +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
29b3e397bd
fix: align setup and launch timeouts ( #2578 )
2026-08-13 11:26:02 +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
c4b4791de6
fix(git): contain rewritten contribution histories ( #2509 )
2026-08-12 08:12:53 +01:00
Carlos Florêncio
5e60dd5d10
feat(web): center settings save surface ( #2466 )
2026-08-10 22:37:07 +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
c6dffa122a
fix: prevent permanent owned-link target mismatch on task launch ( #2253 )
2026-08-05 10:54:59 +01:00
Carlos Florêncio
2ee2fa8c66
fix: make agent turn cancellation responsive ( #2228 )
2026-08-04 08:09:07 +01:00
Carlos Florêncio
62bc47563f
fix(web): hydrate sessionModels and sessionMcpStatus on resume ( #2213 )
2026-08-03 20:44:05 +01:00
Carlos Florêncio
ea5173c922
fix: re-anchor stale git base for commits panel and cumulative diff ( #2062 )
2026-07-31 14:53:36 +01:00
Carlos Florêncio
73bf0fb028
fix: improve session failure recovery UX ( #1866 )
2026-07-23 20:02:20 +01:00
Carlos Florêncio
18841d6c00
fix: indent multi-repo change trees ( #1779 )
2026-07-18 21:11:17 +01:00
José Almeida
9c73a2d8c3
fix: keep diff previews tied to the correct file ( #1618 )
...
* fix: keep diff previews tied to the correct file
* fix: handle legacy file editor panel restores
* test: align file editor image mock
* fix: ignore sibling repo editor sync changes
* test: use repo scoped file keys in save tests
* fix: guard file editor preview restoration
* fix: remove redundant preview path fallback
* test: cover repo scoped image previews
* test: use repo scoped keys in sync tests
* fix: guard stale file editor open fetches
* fix: distinguish repeated file editor requests
* fix: open single-repo PR diffs without repo filter
* fix: keep pending file opens alive
2026-07-09 17:25:33 +01:00
Carlos Florêncio
aee1846cd5
feat: remove nextjs production runtime ( #1389 )
2026-06-18 18:36:48 +01:00
Carlos Florêncio
fd421848fb
feat: add feature toggles settings ( #1372 )
2026-06-15 13:33:45 +01:00
Carlos Florêncio
45dd77ae17
fix: improve diff undo and wrapping defaults ( #1366 )
2026-06-14 17:58:18 +01:00
Carlos Florêncio
0988087b9f
ci: speed up e2e checks ( #1361 )
2026-06-14 11:32:59 +01:00
Carlos Florêncio
c7b1c106e8
fix: de-flake e2e resume flicker, WS-subscribe race, and agent-boot contention ( #1338 )
2026-06-11 21:15:56 +01:00
Carlos Florêncio
3da4eac469
fix(web): collapse large PR Changes and expand Commits by default ( #1206 )
2026-05-31 21:37:52 +01:00
Carlos Florêncio
9f9b5c3f72
feat(web): auto-expand the first group in the changes panel ( #1169 )
2026-05-30 18:07:36 +01:00
Carlos Florêncio
f7eff241b9
ci: faster e2e via image split, shard rebalance, and flake fixes ( #1126 )
2026-05-28 19:16:30 +01:00
Carlos Florêncio
117c7b220e
fix(web): restore diff viewer bg override after pierre 1.1.22 rename ( #939 )
2026-05-18 21:50:59 +01:00
Carlos Florêncio
f1cb1fdb21
chore(deps): bump @pierre/diffs to 1.1.22 with regression coverage ( #918 )
2026-05-17 22:32:02 +01:00
Luan Martins
7437194e2e
fix: show PR diff when clicking file row that has local changes ( #908 )
2026-05-16 14:04:09 +01:00
Carlos Florêncio
40c89cd380
fix(web): preserve dockview state across task and plan-mode switches ( #855 )
2026-05-09 11:59:16 +01:00
João Salavisa
c853044f1d
feat(ui): collapse commits and PR changes by default in changes panel ( #781 )
...
* feat(ui): collapse commits and PR changes by default in changes panel
* fix(e2e): re-expand commits section after remount in squash and focus tests
CommitsSection unmounts mid-transition (when both hasStaged and hasCommits
are briefly false), so it remounts with defaultCollapsed=true and loses
the user's expanded state. Re-expand before assertions that follow such
remounts.
---------
Co-authored-by: Kandev Agent <agent@kandev.dev >
2026-05-02 21:54:28 +01:00