Commit Graph

688 Commits

Author SHA1 Message Date
Carlos Florêncio 1fe2554856 release: app v0.29
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
v0.29
2026-04-07 09:14:12 +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 b6c06c337b ci: fix claude code review workflow to use oauth token and skill prompt (#553) 2026-04-06 19:19:54 +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 221e7fea46 release: app v0.28
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
v0.28
2026-04-06 09:52:27 +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 16834d007c fix: enforce headless mode for E2E tests in agent skills (#526) 2026-04-02 00:08:55 +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 fdeef51865 ci: add claude code github actions (#524) 2026-04-01 23:19:46 +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
Carlos Florêncio ac50630015 release: app v0.27
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
v0.27
2026-04-01 22:52:08 +01:00
Carlos Florêncio 21133f915e feat(skills): add pipeline enforcement and E2E handling to pr-fixup skill (#522) 2026-04-01 22:38:10 +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 acadeb4916 feat(skills): add dev-first workflow and playwright-cli debugging to e2e skill (#512) 2026-03-31 23:50:13 +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
Carlos Florêncio 8352fa1645 feat(skills): improve skills with pipeline enforcement and skill delegation (#510) 2026-03-31 22:47:03 +01:00
Carlos Florêncio 447da7edb2 fix: re-inject plan mode instructions on follow-up prompts (#507) 2026-03-31 22:43:22 +01:00
Carlos Florêncio b832390914 fix: preserve task status when resuming agent after backend restart (#508) 2026-03-31 22:37:31 +01:00