Commit Graph

630 Commits

Author SHA1 Message Date
Carlos Florêncio d8ce686f4e fix(web): make PR Approve button look clickable (#567) 2026-04-09 16:16:13 +01:00
Carlos Florêncio b0a86a62d9 fix(backend): associate PRs with tasks after branch rename or PR replacement (#565) 2026-04-09 15:50:23 +01:00
Carlos Florêncio 5ff930c6e0 fix(web): keep file tree and terminal waiting through long prepare (#564) 2026-04-09 12:49:47 +01:00
José Almeida afed5a8f85 fix(web): stop discarding branch selection for local executor (#558)
Commit 348ee25e disabled the branch selector for local executors and
also blanked the branch value at submit time. This caused the backend
to fall back to Repository.DefaultBranch, which may contain whatever
branch was checked out at repo discovery time rather than "main".

Keep the selector disabled (cosmetic) but send the auto-selected
branch value so the backend uses the correct base branch.
2026-04-08 20:23:46 +01:00
Carlos Florêncio 3c60cdc070 release: app v0.30, cli 0.12.0
release / build-web (push) Has been cancelled
release / docker (push) Has been cancelled
release / build-bundles (aarch64-linux-gnu-gcc, arm64, linux, ubuntu-latest, linux-arm64) (push) Has been cancelled
release / build-bundles (amd64, darwin, macos-14, macos-x64) (push) Has been cancelled
release / build-bundles (amd64, linux, ubuntu-latest, linux-x64) (push) Has been cancelled
release / build-bundles (arm64, darwin, macos-14, macos-arm64) (push) Has been cancelled
release / build-bundles (x86_64-w64-mingw32-gcc, amd64, windows, ubuntu-latest, windows-x64) (push) Has been cancelled
release / publish-release (push) Has been cancelled
2026-04-08 19:42:49 +01:00
Carlos Florêncio a8092fd0a9 fix(web): sort nested file tree folders before files (#562) 2026-04-08 19:41:07 +01:00
Carlos Florêncio 61bb7f0010 fix(cli): surface backend startup errors and extend health timeout (#561) 2026-04-08 19:28:53 +01:00
Carlos Florêncio 4f40986488 fix(backend): reduce log noise from expected error states (#560) 2026-04-08 19:16:05 +01:00
Carlos Florêncio 2c222a8e7a fix(web): scroll dropdown selectors inside dialogs (#559) 2026-04-08 18:46:31 +01:00
Carlos Florêncio 41b405c64f fix(backend): prevent task reorder during silent session resume (#555) 2026-04-08 07:55:24 +01:00
Carlos Florêncio 73e6ef64b4 fix(orchestrator): persist live git status snapshot for sidebar diff badges (#556) 2026-04-07 23:06:39 +01:00
Carlos Florêncio 61e5d5cce9 feat(web): redesign task sidebar with repo-grouped layout and diff stats (#550) 2026-04-07 09:12:17 +01:00
Carlos Florêncio df9a9bf309 fix(agentctl): prevent git process pile-up causing excessive CPU usage (#554) 2026-04-06 21:36:25 +01:00
Carlos Florêncio 03c164d6cd fix: handle file paths with spaces in git status and diff parsing (#552) 2026-04-06 19:25:26 +01:00
Carlos Florêncio 1c11c7906b fix(github): clean up orphaned review PR dedup records when task is already deleted (#551) 2026-04-06 19:00:00 +01:00
Carlos Florêncio a44489640b fix: changed branch and auto focus changes panel (#549) 2026-04-06 18:59:37 +01:00
Carlos Florêncio 52d6f7e9bf fix(web): persist PR panel dismissal across page refreshes (#547) 2026-04-06 13:52:53 +01:00
Carlos Florêncio c8efd31f06 fix(cli): respect KANDEV_DATABASE_PATH env var in dev mode (#548) 2026-04-06 13:33:07 +01:00
Carlos Florêncio 6d81734c66 fix(web): reset stale topbar branch when navigating between tasks (#546) 2026-04-06 12:52:42 +01:00
Carlos Florêncio f9ca582036 fix: compare ahead/behind counts against base branch instead of remote tracking branch (#544) 2026-04-06 09:51:58 +01:00
Carlos Florêncio e3f83173cf fix(web): open embedded VS Code in center group instead of right sidebar (#545) 2026-04-06 09:48:17 +01:00
Carlos Florêncio a704f4baca fix: add paragraph spacing to markdown body for visible line breaks (#540) 2026-04-06 09:01:09 +01:00
José Almeida 8e50fe90e9 feat(web): right-click context menu to move sidebar tasks between steps (#492)
* feat(web): add right-click context menu to move sidebar tasks between workflow steps

* fix: scope Move to submenu to task's own workflow steps

* fix: surgical rollback and disable actions during delete

* fix: wrap TaskItem in div for ContextMenuTrigger asChild ref forwarding

* refactor: unify right-click and 3-dot menus into single context menu

- Delete task-item-menu.tsx (DropdownMenu) — no longer needed
- TaskItem's 3-dot button now dispatches contextmenu event to trigger
  the wrapping ContextMenu
- TaskItemWithContextMenu tracks open state and passes menuOpen to
  TaskItem for hover visibility
- Add Duplicate item to the context menu
- Fix step color dots using block display

* fix: use Tailwind class for step color dots instead of inline style

* fix: disable Duplicate menu item until handler is implemented

* fix: defer move-to-step to let context menu close before optimistic update

* fix: defer move-to-step to let context menu close before optimistic update
2026-04-06 00:57:01 +01:00
Carlos Florêncio 83f5355ea1 fix: skip git polling when workspace has no valid git repository (#541) 2026-04-05 21:32:47 +01:00
Carlos Florêncio bccd4d5f40 fix: always set upstream tracking on git push and fix task worktree startPoint (#536) 2026-04-03 15:40:40 +01:00
Carlos Florêncio 653ec2a1df perf: optimize git clone/fetch for large repos with many tags (#533) 2026-04-03 15:34:53 +01:00
Carlos Florêncio 8c6f16337d fix(acp): suppress stale events during session resume history replay (#527) 2026-04-03 15:15:02 +01:00
Carlos Florêncio 99008f448d fix: associate PR with task when creating task from PR URL (#539) 2026-04-03 15:09:27 +01:00
Carlos Florêncio 51e2338541 fix: prevent duplicate task.state_changed events and N+1 git show calls (#534) 2026-04-03 15:08:02 +01:00
Carlos Florêncio 82eb59d91e fix: disable plan mode when moving to next workflow step (#525) 2026-04-03 15:07:46 +01:00
Carlos Florêncio 4c0c9a7fb0 fix: stabilize git operation callbacks to fix staging first-click bug (#535) 2026-04-03 15:03:59 +01:00
Carlos Florêncio 12310e12ba fix: show Push button when task has open PR and unpushed commits (#537) 2026-04-03 15:03:05 +01:00
Carlos Florêncio 7e97e07c2d fix: guard against missing referencePanel in dockview focusOrAddPanel (#538) 2026-04-03 15:02:40 +01:00
Carlos Florêncio e72cd46552 fix: stop runtime instance in CleanupStaleExecutionBySessionID to prevent leaked git polling (#531) 2026-04-03 14:30:17 +01:00
Carlos Florêncio 3dabf72af2 fix: remove prompt timeout and prevent auto-resume of errored sessions (#530) 2026-04-03 14:29:38 +01:00
Carlos Florêncio 75aad972a7 fix: increment CI checks elapsed time for in-progress runs in PR panel (#529) 2026-04-03 14:29:02 +01:00
Carlos Florêncio 2238ef0825 feat: prioritize local changes above PR files in changes panel (#528) 2026-04-03 14:28:28 +01:00
Carlos Florêncio dbe778e4e8 feat: auto-show PR details panel when task has associated PR (#517) 2026-04-02 00:08:35 +01:00
Carlos Florêncio 1c6506911e feat: add workflow sorting with drag-and-drop reordering (#520) 2026-04-01 23:58:43 +01:00
Carlos Florêncio beb42acc29 feat: expose hidden keybindings in settings for user customization (#521) 2026-04-01 23:29:49 +01:00
Carlos Florêncio 0080ec9658 fix(kanban): clear stale activeSessionId when switching tasks (#523) 2026-04-01 23:23:54 +01:00
Carlos Florêncio b07356b29b feat(debug): enable pprof memory profiling in dev/debug mode (#518) 2026-04-01 23:21:29 +01:00
Carlos Florêncio 1587203c2e fix(web): add max-height and scrollbar to queue message editor textarea (#519) 2026-04-01 23:03:20 +01:00
Carlos Florêncio 6fea6277a8 fix: hide start agent button during preparation and fix auto-start race condition on step move (#516) 2026-04-01 23:00:05 +01:00
Carlos Florêncio 348ee25e6f feat: disable branch selector for local executor and implement base branch checkout (#515) 2026-04-01 22:55:02 +01:00
Carlos Florêncio d7b8fdce60 fix: stop workspace tracker after consecutive git failures (#514) 2026-04-01 22:54:21 +01:00
Carlos Florêncio 5fb1c12364 fix: stabilize diff viewer fileRefs to prevent auto-scroll on background updates (#513) 2026-04-01 22:53:47 +01:00
dependabot[bot] 533d697474 chore: bump happy-dom from 20.8.8 to 20.8.9 in /apps in the npm_and_yarn group across 1 directory (#495) 2026-03-31 23:51:04 +01:00
Carlos Florêncio f4723ebcae feat: sort tasks by creation date in kanban and sidebar (#511) 2026-03-31 23:31:18 +01:00
Carlos Florêncio c732675f33 fix(github): workspace-scoped PR data loading with cache and singleflight (#509) 2026-03-31 22:56:09 +01:00