Commit Graph

  • 2fe40f3d65 Merge claudedo/923d3b07183c4ca8bcd15aed12f9df39 mika kuns 2026-08-10 16:21:01 +02:00
  • ec6c230822 refactor(ui): flatten TasksIsland's task list into one virtualized ListBox mika kuns 2026-08-10 16:18:55 +02:00
  • 82881acc70 fix(ui): stop the reconcile tick on native close, index rows in the tick mika kuns 2026-08-10 16:05:01 +02:00
  • 1b7b18fdfc Merge claudedo/45142ae6a226488192290835d6336c5a mika kuns 2026-08-10 16:03:06 +02:00
  • 1cad264967 feat(ui): add reconcile tick to self-heal lost worker broadcasts mika kuns 2026-08-10 15:56:05 +02:00
  • 514d6111fe fix(test): name the cancellationToken arg in the preview_merge_set subset test mika kuns 2026-08-10 15:26:07 +02:00
  • 66f7a8ae99 Merge branch 'claudedo/9f963a215bb34ca4a28050d4f39178d3' mika kuns 2026-08-10 15:19:57 +02:00
  • fb12d965fc Merge subtask mika kuns 2026-08-10 15:18:30 +02:00
  • 8b75a92794 Merge branch 'claudedo/5c80a0aba5d9468a96cf809fc7a6e7a1' mika kuns 2026-08-10 15:15:26 +02:00
  • 333ce89eef Merge branch 'claudedo/16172942c1424a67a0499e01cefb7d60' mika kuns 2026-08-10 15:08:51 +02:00
  • a9396c1a99 Merge claudedo/89f989e04fcf43f5a80211d63df7a6d1 mika kuns 2026-08-10 15:07:05 +02:00
  • f41a3e9083 Merge claudedo/1891227787ae4085a52c112bd1dcd75a mika kuns 2026-08-10 15:05:53 +02:00
  • 88207ee2a2 Merge subtask mika kuns 2026-08-10 15:05:14 +02:00
  • 85c8c36f2c Merge subtask mika kuns 2026-08-10 15:05:11 +02:00
  • 6db3f0f537 Merge branch 'claudedo/295d5d409c194ba28dbb95ab13630832' mika kuns 2026-08-10 15:04:46 +02:00
  • 21c9c3b3b9 Merge claudedo/107e62d083e44436b9074c16d14e2edc mika kuns 2026-08-10 15:02:52 +02:00
  • f614323fa9 Merge claudedo/1bbc77a12e0844b2a037bf44cfb47eae mika kuns 2026-08-10 15:01:59 +02:00
  • 2fd7f829bd Merge branch 'claudedo/340b4a2df0f14235a34fe0d02b2dc06f' mika kuns 2026-08-10 15:01:33 +02:00
  • d95ae55415 Merge claudedo/2a790a4416924ed6beda0880dcf16836 mika kuns 2026-08-10 15:00:04 +02:00
  • 474c7201c9 Merge claudedo/f319b602707f4dfdb6727e9fae5ac757 mika kuns 2026-08-10 14:58:58 +02:00
  • 19b31450b1 Merge claudedo/e5aeaf59fae840adaea3f1e912e203e1 mika kuns 2026-08-10 14:58:35 +02:00
  • df021a6cb8 Merge claudedo/850c2e490711461a87467ca6743052e0 mika kuns 2026-08-10 14:58:14 +02:00
  • 3fc67fb422 Merge claudedo/42d103cfae72447aa048e28121d6e733 mika kuns 2026-08-10 14:57:37 +02:00
  • 52b42c0a35 Merge claudedo/fc88143c0c704feab4ba6806cec49f4f mika kuns 2026-08-10 14:56:55 +02:00
  • 31a89bd93f Merge claudedo/21d704131b2d486cb1d103134e5ea5e8 mika kuns 2026-08-10 14:56:37 +02:00
  • 9ee6defd69 Merge claudedo/02f6746fd67b4217a581f2f911f6ff0d mika kuns 2026-08-10 14:56:10 +02:00
  • 5a5c95f1c8 Merge claudedo/3511e9d2d7b44a9aa018739c83143b6f mika kuns 2026-08-10 14:55:53 +02:00
  • a1c90041c6 Merge claudedo/d86e63f916af4946bbc25098449669ac mika kuns 2026-08-10 14:55:33 +02:00
  • 0bfb1f5657 !WIP: General changes Mika Kuns 2026-08-10 14:52:44 +02:00
  • 47918869e9 fix(worker): wire mcp config into resumed runs mika kuns 2026-08-10 14:48:04 +02:00
  • 2662e7bd98 feat(worker): auto-rebase overlapping WaitingForReview branches after a merge mika kuns 2026-08-10 14:36:55 +02:00
  • db50e710b9 fix(runner): substitute acceptEdits for haiku's silent auto-mode downgrade, fail permission-denial-only runs mika kuns 2026-08-10 14:35:24 +02:00
  • d3155e6868 feat(queue): warn when the base branch has uncommitted changes mika kuns 2026-08-10 14:30:33 +02:00
  • 84715665c2 fix(releases): don't drop the prerelease marker when comparing versions mika kuns 2026-08-10 14:27:23 +02:00
  • 09add29994 fix(mcp): keep wait_for_task_change alive past Claude Code's idle timeout mika kuns 2026-08-10 14:21:18 +02:00
  • a067a7bfff fix(mcp): report a Failed task's failureReason instead of a bare status mika kuns 2026-08-10 14:20:00 +02:00
  • ca6eb62b5c feat(mcp): truncate/select batch_get_tasks payload, expose roadblockText mika kuns 2026-08-10 14:19:16 +02:00
  • 6c8ec245b3 feat(worker): dependsOn via MCP + honest staleness signal in merge preview mika kuns 2026-08-10 14:18:55 +02:00
  • 359bb3a439 refactor(ui): clean up task-row drag visuals mika kuns 2026-08-10 13:58:40 +02:00
  • 5eea439129 fix(mcp): make set_task_config/set_list_config patch instead of overwrite mika kuns 2026-08-10 13:55:58 +02:00
  • e98cf46097 perf(ui): build task row context menu lazily on right-click mika kuns 2026-08-10 13:53:36 +02:00
  • 7f10d45898 perf(ui): push task-list filtering into SQL mika kuns 2026-08-10 13:49:09 +02:00
  • 5653daca6e feat(mcp): expose the conflict resolver's hunk API over MCP mika kuns 2026-08-10 13:49:07 +02:00
  • 659bf3e743 feat(ui): show child tasks as children in the merge-helper picker mika kuns 2026-08-10 13:47:55 +02:00
  • f74c7dd70b fix(ui): diff viewer opens non-modal and maximizable mika kuns 2026-08-10 13:46:56 +02:00
  • 07ee535b7d feat(claude-do): feat(queue): Option pro Liste — Tasks mit überlappendem Date mika kuns 2026-08-10 13:41:38 +02:00
  • c715c96af9 feat(mcp): paths filter for get_task_diff, subset hint for preview_merge_set mika kuns 2026-08-10 13:39:55 +02:00
  • 2a8991496f docs(explore-notes): report Phase 2a virtualization+drag gate spike mika kuns 2026-08-10 13:39:03 +02:00
  • afe1b68f46 fix(merge): refuse a merge that would overwrite an untracked file in the target mika kuns 2026-08-10 12:15:41 +02:00
  • effece3a41 feat(worker): build/test the merge preview, not just the post-merge merge mika kuns 2026-08-10 12:10:17 +02:00
  • 5d362b6973 fix(worker): stop sibling worktrees from landing inside the repo tree mika kuns 2026-08-10 11:58:34 +02:00
  • 1b7f7f38ae feat(prime): wire prompt_override into the daily prep prompt mika kuns 2026-08-10 11:57:54 +02:00
  • 29c79e8b8c fix(worker): stage only resolved conflict paths in continue_merge mika kuns 2026-08-10 11:56:37 +02:00
  • 6a2a19cc9e docs(worker): record the findings store and fix the git-test skip convention mika kuns 2026-08-10 10:47:17 +02:00
  • 0568f003d9 feat(ui): open a list's findings folder mika kuns 2026-08-10 10:45:51 +02:00
  • 696abd0a7a feat(ui): toggle whether the findings folder is committed mika kuns 2026-08-10 10:43:12 +02:00
  • f717742379 docs(runner): correct the findings-pointer comment mika kuns 2026-08-10 10:33:58 +02:00
  • 87397ecfa9 feat(runner): point autonomous runs at the findings index mika kuns 2026-08-10 10:32:46 +02:00
  • 519f64c02e feat(mcp): add save_finding to the in-task server mika kuns 2026-08-10 10:27:13 +02:00
  • b312095fb2 refactor(mcp): trim the save_finding description to the style budget mika kuns 2026-08-10 10:21:30 +02:00
  • 2d4288abca feat(mcp): add save_finding to the external server mika kuns 2026-08-10 10:19:45 +02:00
  • 9a09dd6186 feat(findings): resolve the target store from task or list mika kuns 2026-08-10 10:13:29 +02:00
  • 389892d277 feat(data): add findings_tracked to lists mika kuns 2026-08-10 10:06:50 +02:00
  • 4d997a5f99 refactor(git): share the info/exclude writer with the findings store mika kuns 2026-08-10 09:59:42 +02:00
  • d3c2e2e7c8 feat(findings): add the .claudedo findings store mika kuns 2026-08-10 09:55:54 +02:00
  • 37c3b476cf docs(findings): plan the findings store implementation mika kuns 2026-08-10 09:51:55 +02:00
  • ae1f6fc78a docs(findings): spec the .claudedo findings store mika kuns 2026-08-10 09:36:10 +02:00
  • 18a3260683 docs(changelog): update for v2.9.0 ClaudeDo CI 2026-08-08 07:28:50 +00:00
  • e10634bdc4 Merge remote-tracking branch 'origin/main' v2.9.0 mika kuns 2026-08-08 09:28:28 +02:00
  • 549aee097b feat(ui): default to the Git tab for manual and interactive tasks mika kuns 2026-08-07 14:01:26 +02:00
  • af0f318bf0 docs(ui): record the shared diff plumbing and the modal chrome rules mika kuns 2026-08-07 13:30:48 +02:00
  • b06bbc213d feat(ui): let resizable modals snap to the screen edges mika kuns 2026-08-07 13:30:47 +02:00
  • 9437121f3a fix(diff): label split panes, unify the mode switch, sync split scrolling mika kuns 2026-08-07 13:30:34 +02:00
  • 6dff72f27c Merge branch 'main' into worktree-diff-side-by-side mika kuns 2026-08-07 11:16:49 +02:00
  • 15958b992d feat(models): add fable to the cost-ascending model list mika kuns 2026-08-07 11:14:21 +02:00
  • df9e85a28b Merge branch 'worktree-phase1-reaktivitaet' mika kuns 2026-08-07 11:01:54 +02:00
  • 7eeb8f5086 feat(usage): split throttle thresholds per bucket, add draggable gauge markers mika kuns 2026-08-07 11:01:45 +02:00
  • b0c23a2bf6 Merge branch 'main' into worktree-phase1-reaktivitaet mika kuns 2026-08-07 10:51:48 +02:00
  • 4e44251d54 docs(explore-notes): pin the review-merge verified-against commit mika kuns 2026-08-07 10:25:55 +02:00
  • 2f3f9387c4 fix(diff): install background renderers on attach so themed brushes resolve mika kuns 2026-08-07 10:25:30 +02:00
  • 51371cf678 refactor(diff): drop rendering helpers orphaned by DiffLinesView mika kuns 2026-08-07 10:23:51 +02:00
  • 54b179fb0b fix(diff): resolve themed brushes and stop recomputing alignment on layout toggle mika kuns 2026-08-07 10:23:45 +02:00
  • c6d1fff8b1 fix(worker-tests): close TOCTOU race in slot-failure broadcast poll mika kuns 2026-08-07 10:19:54 +02:00
  • 231b063751 docs(handler): implementation plan for handler-run task links mika kuns 2026-08-07 10:12:33 +02:00
  • 1f8f3efc72 docs: record that the sqlite busy-timeout finding was wrong, drop stale RunCreated mention mika kuns 2026-08-07 10:12:27 +02:00
  • ac586797ce Revert "fix(data): give both processes a SQLite busy timeout" mika kuns 2026-08-07 10:11:52 +02:00
  • fb29e8a871 docs(handler): design for linking a handler run to the tasks it processed mika kuns 2026-08-07 09:59:52 +02:00
  • f7fa8292e0 refactor(diff): render planning mode per file and retire DiffLinesView mika kuns 2026-08-07 09:56:02 +02:00
  • 66630d5ce2 chore(worker): drop the unsubscribed RunCreated broadcast mika kuns 2026-08-07 09:55:21 +02:00
  • 1e383e1c1f docs(plans): drop task 7, the handler-task broadcast already exists at the hub mika kuns 2026-08-07 09:50:54 +02:00
  • 3acb1cba8f fix(worker): broadcast TaskUpdated after online-inbox import mika kuns 2026-08-07 09:46:43 +02:00
  • cf80fe3cd6 feat(diff): add persisted side-by-side and wrap toggles to the diff viewer mika kuns 2026-08-07 09:42:43 +02:00
  • a7a3545e2b fix(worker): broadcast WorktreeUpdated when a worktree is created mika kuns 2026-08-07 09:40:56 +02:00
  • 14e0cffa25 feat(diff): sync vertical scrolling across the split panes mika kuns 2026-08-07 09:37:38 +02:00
  • 861ba12f7f feat(diff): tint diff rows and changed words via background renderers mika kuns 2026-08-07 09:36:37 +02:00
  • c1184adc92 fix(worker): fail the task when a queue slot runner throws mika kuns 2026-08-07 09:35:26 +02:00
  • e299421f76 feat(diff): draw old and new line numbers in a custom margin mika kuns 2026-08-07 09:35:21 +02:00
  • ffc60c4101 feat(diff): add AvaloniaEdit-based diff control with TextMate highlighting mika kuns 2026-08-07 09:27:34 +02:00
  • c792765ed3 refactor(mcp): rewrite external MCP tool descriptions for trigger clarity mika kuns 2026-08-07 09:25:45 +02:00
  • e2d987e976 feat(diff): add filler, gap and word-diff brushes mika kuns 2026-08-07 09:25:11 +02:00