Commit Graph

  • 925ba655a9 docs(changelog): update for v2.10.0 main ClaudeDo CI 2026-08-17 09:45:24 +00:00
  • f9a8ed761a docs: record the operation-feedback state before the v2.10.0 cut v2.10.0 mika kuns 2026-08-17 11:45:03 +02:00
  • 0e314e44dd Merge remote-tracking branch 'origin/main' mika kuns 2026-08-17 11:35:02 +02:00
  • 9c4f0d1872 feat(claude-do): merge [D4] Restliche MCP-Long-Runner versorgen + Progress-Regel im Mika Kuns 2026-08-17 10:00:35 +02:00
  • 23aab26daf feat(worker): report progress for continue_merge and unit-merge verify gate Mika Kuns 2026-08-17 09:56:59 +02:00
  • 1341c5f4f3 feat(claude-do): merge [D3] Worktree- und Diff-MCP-Tools mit Progress (3 Tools in E Mika Kuns 2026-08-17 09:32:40 +02:00
  • aeb1a5eb82 feat(worker): report progress for cleanup_task_worktree, get_task_diff, preview_merge_set Mika Kuns 2026-08-17 09:29:51 +02:00
  • 0de3816fd0 feat(claude-do): merge [D2] Die 7 batch_*-MCP-Tools mit Element-Fortschritt (i/n) Mika Kuns 2026-08-17 09:06:27 +02:00
  • 53e26f0340 feat(worker): report per-item progress on all 7 batch_* MCP tools Mika Kuns 2026-08-17 08:56:32 +02:00
  • 9099b22eea refactor(claude-do): merge OperationTiming hinter Kill-Switch, Default aus (vor dem näc Mika Kuns 2026-08-17 08:52:57 +02:00
  • ce1a26d407 refactor(claude-do): merge [D1] ProgressReporter aus TaskMergeService extrahieren (+ i/ Mika Kuns 2026-08-17 08:39:06 +02:00
  • 555933a93c refactor(worker): extract ProgressReporter from TaskMergeService Mika Kuns 2026-08-17 08:36:09 +02:00
  • 43fbfd3fa2 feat(ui): gate OperationTiming.Shared behind a kill switch, off by default Mika Kuns 2026-08-17 08:30:02 +02:00
  • ec9ad1b0e1 chore(claude-do): merge Bind-Churn: DetailsIsland.BindAsync feuert ~1900x/Tag, 91-96 Mika Kuns 2026-08-13 09:00:32 +02:00
  • 8a1e2c9698 chore(claude-do): merge [C1] Generischer OperationProgress-Kanal, MergeProgress dara Mika Kuns 2026-08-13 08:53:17 +02:00
  • c1ec05a437 fix(ui): stop tests from polluting the live operation-timing.ndjson Mika Kuns 2026-08-13 08:35:09 +02:00
  • b8caa27027 feat(worker): add generic OperationProgress channel, port MergeProgress onto it Mika Kuns 2026-08-13 08:31:23 +02:00
  • db32e5307f chore(claude-do): merge [B3] Guard-Test: großer Diff blockiert den Dispatcher nicht Mika Kuns 2026-08-12 15:00:14 +02:00
  • c795827162 test(ui): [B3] guard against a synchronous diff parse blocking the dispatcher Mika Kuns 2026-08-12 14:55:37 +02:00
  • a9af650407 chore(claude-do): merge [B2] DiffAlignment.Build — begründete Grenze gegen unbegrenz Mika Kuns 2026-08-12 14:11:41 +02:00
  • c9afc81f0a fix(ui): offload DiffAlignment.Build off the UI thread above a line threshold Mika Kuns 2026-08-12 14:07:06 +02:00
  • ea4db9d0bd chore(claude-do): merge [B1] UnifiedDiffParser.Parse vom UI-Thread nehmen (DiffViewe Mika Kuns 2026-08-12 13:51:18 +02:00
  • 589b9e75f3 fix(ui): unfreeze the operation spinner and attribute rebind churn mika kuns 2026-08-12 13:50:05 +02:00
  • f6994f32d5 fix(ui): show ParseOp indicator on the planning-mode diff parse too Mika Kuns 2026-08-12 13:41:05 +02:00
  • 9fc8ed391e fix(ui): offload UnifiedDiffParser.Parse off the UI thread in DiffViewerViewModel Mika Kuns 2026-08-12 13:19:20 +02:00
  • b9827eac01 fix(ui): connection pill opens worker help only when disconnected mika kuns 2026-08-12 10:58:10 +02:00
  • 69b07fff26 chore(claude-do): merge [A4] WeeklyReport, DailyPrep und Planning-Aktionen auf Opera Mika Kuns 2026-08-12 10:10:57 +02:00
  • 030b3ceb6c chore(claude-do): merge [A3] Settings + Update-Check: OperationStatus für Skill-Inst Mika Kuns 2026-08-12 10:02:35 +02:00
  • ec4cbcbaf9 chore(claude-do): [A3] Settings + Update-Check: OperationStatus für Skill-Inst Mika Kuns 2026-08-12 09:38:05 +02:00
  • 5fca459579 chore(claude-do): merge [A2] WorktreesOverview + Reset-All: getrennte OperationStatu Mika Kuns 2026-08-12 09:54:58 +02:00
  • 5a74a67660 chore(claude-do): merge [A1] Detail-Pane: Approve, Submit, Reject, Park, Merge-Previ Mika Kuns 2026-08-12 09:46:14 +02:00
  • bea85a9ee5 feat(ui): route detail-pane review actions through OperationStatus Mika Kuns 2026-08-12 09:42:15 +02:00
  • bbd6151ba6 feat(claude-do): [A4] WeeklyReport, DailyPrep und Planning-Aktionen auf OperationStatus umstellen Mika Kuns 2026-08-12 09:39:42 +02:00
  • a0d5db0db0 feat(ui): separate OperationStatus per worktree action (refresh/cleanup/reset/force-remove/batch-merge) Mika Kuns 2026-08-12 09:39:10 +02:00
  • d3abd4b88b docs(claude-do): merge [P0-3] Feedback-Regel in Ui- und Worker-CLAUDE.md Mika Kuns 2026-08-12 08:50:59 +02:00
  • 8098b7f4ec docs(claude-do): document OperationStatus and MCP progress-reporting rules Mika Kuns 2026-08-12 08:44:30 +02:00
  • 3e3f44bfb9 feat(claude-do): merge [P0-2] Timing-Hook für Hub-Invokes und Island-DB-Pfad Mika Kuns 2026-08-12 08:43:09 +02:00
  • 5353e5c39c feat(claude-do): merge [P0-1] OperationStatus + OperationIndicator + ops-Locale-Key Mika Kuns 2026-08-12 08:36:20 +02:00
  • ca65849280 feat(ui): add OperationStatus feedback primitive and OperationIndicator control Mika Kuns 2026-08-12 08:31:38 +02:00
  • a614feb96d feat(ui): add operation-timing NDJSON sink for hub invokes and bulk DB paths Mika Kuns 2026-08-12 08:31:35 +02:00
  • eca16a3506 docs(plans): grobe Task-Entwürfe je Gruppe und Test-Kommandos ergänzen mika kuns 2026-08-11 19:32:41 +02:00
  • 260cb5a89c docs(plans): Vorgaben je Merge-Helper-Gruppe für Operations-Feedback mika kuns 2026-08-11 19:29:04 +02:00
  • 72d46af6e5 docs(specs): Peer-Commit als aufgelöste Abhängigkeit festhalten mika kuns 2026-08-11 19:17:28 +02:00
  • ba1a745e09 docs(specs): Design für Feedback bei langlaufenden Operationen mika kuns 2026-08-11 19:16:55 +02:00
  • cad0582b37 fix(merge): conventional merge-commit default and live verify progress mika kuns 2026-08-11 19:14:36 +02:00
  • fc9df7f9ac Merge task: UI polish: ListBox Padding scroll clip, 4s log rebuild, ClassifyItems side effects mika kuns 2026-08-11 18:34:36 +02:00
  • e55c84cda4 fix(ui): stop ClearCompletedAsync from mutating chain-display fields mika kuns 2026-08-11 18:32:59 +02:00
  • d327a1007e fix(ui): reconcile the log visualizer tick instead of clearing Rows mika kuns 2026-08-11 18:32:39 +02:00
  • 1861832b99 fix(ui): move the tasks list inset off the ListBox onto the panel mika kuns 2026-08-11 18:32:30 +02:00
  • c35fabe0a2 Merge claudedo/d8199f1f3df3447f8de2e7aca9ec5064 mika kuns 2026-08-11 17:48:21 +02:00
  • ad6af68895 chore(claude-do): MCP: review_task/merge_task senden Progress während des Veri mika kuns 2026-08-11 17:45:51 +02:00
  • fb9fc6e9b5 Merge claudedo/9ec7d4ea272b46458da441ff3621f2f0 mika kuns 2026-08-11 17:24:35 +02:00
  • 1a0cb97325 Merge claudedo/e39b952576f5469a9a3d821bdc110853 mika kuns 2026-08-11 17:19:23 +02:00
  • 340f2c9e14 Merge claudedo/dc5d5776339b4da6a5fb628a5c2ed648 mika kuns 2026-08-11 17:14:07 +02:00
  • 4ce5ae7189 docs(worker): drop the nameof leak from the handoff tool description mika kuns 2026-08-11 17:14:01 +02:00
  • f6926f08a6 Merge claudedo/eb5e618d1b844ff7b60d434c4f7ba2a0 mika kuns 2026-08-11 17:08:10 +02:00
  • b656a241a2 fix(worker,data): honor wait_for_task_change's NotFound contract, harden TaskNumberAllocator mika kuns 2026-08-11 16:57:23 +02:00
  • 1003fdbf46 fix(worker): name quarantined prompt files and their replacements in the recovery Warn mika kuns 2026-08-11 16:55:32 +02:00
  • e343baf21a fix(ui): close the outgoing ConPTY pane on merge-helper handoff mika kuns 2026-08-11 16:55:25 +02:00
  • 39b24c2f74 fix(worker): cap the list-handler wait/merge handoff chain server-side mika kuns 2026-08-11 16:52:49 +02:00
  • 6c4fa7b1a5 chore(claude-do): Task-row visual fixes: chain step badge z-order + hide "#0" mika kuns 2026-08-11 16:46:21 +02:00
  • 79b35801ae fix(ui): stop the reconcile ticks from destroying user state mika kuns 2026-08-11 16:39:20 +02:00
  • eb66ae7b8b fix(ui): keep task rows without a chain relation flat mika kuns 2026-08-11 15:27:35 +02:00
  • 3c7871afe2 Merge claudedo/e908c51dc7c547f99ed99c491f286eeb mika kuns 2026-08-11 15:23:12 +02:00
  • b81d6e0b4f feat(ui): render dependency-chain rail, step badge, and after-chip in TaskRowView mika kuns 2026-08-11 15:14:39 +02:00
  • 9977fe4c3e Merge claudedo/573224c1c8a74f62860c32331c234d1e mika kuns 2026-08-11 14:49:08 +02:00
  • 42279e0806 Merge claudedo/7ecf4a3b2149418390c8c69d8a52e5d1 mika kuns 2026-08-11 14:43:44 +02:00
  • 18babe3dee feat(ui): compute dependency-chain step/grouping in TasksIslandViewModel mika kuns 2026-08-11 14:38:16 +02:00
  • e8e2fcec3f docs: update for task-numbers features (Slice 5) mika kuns 2026-08-11 14:26:22 +02:00
  • 0e12be480b Merge claudedo/b8004a65aba245bfbce192d10d90bb36 mika kuns 2026-08-11 13:54:17 +02:00
  • 38af549a80 feat(ui,worker): surface task numbers in row/detail UI and worker log mika kuns 2026-08-11 13:51:20 +02:00
  • a1aeb21481 Merge claudedo/3fe19f438f4446818304a3ae190b8763 mika kuns 2026-08-11 13:14:41 +02:00
  • 2a3133efad feat(worker): accept #123 task numbers as MCP tool input mika kuns 2026-08-11 13:10:49 +02:00
  • 9660a29da4 Merge claudedo/42d038e771e249e790f38087cbf2be6f mika kuns 2026-08-11 12:04:42 +02:00
  • 106c964410 feat(worker): surface task numbers in MCP tool return payloads mika kuns 2026-08-11 11:59:51 +02:00
  • 8da1a12389 fix(test): give Ui.Tests task seeds a unique Number mika kuns 2026-08-11 11:32:01 +02:00
  • 5ab5a6c0a8 Merge claudedo/11da6ebbedbc4737b34878d77722106c mika kuns 2026-08-11 10:52:33 +02:00
  • 9e46c96b24 feat(data): add task numbers schema, allocator, and backfill migration mika kuns 2026-08-11 10:49:06 +02:00
  • 31a9e87b56 docs(specs): add task-numbers and dependency-chain display designs mika kuns 2026-08-11 09:56:26 +02:00
  • d885b4eb41 Merge claudedo/5e2a441113a34c2a9257b56abb0a605c mika kuns 2026-08-11 09:41:19 +02:00
  • c8244c67f3 feat(ui): wire list-handler nextPhase through the handoff hub event mika kuns 2026-08-11 09:40:14 +02:00
  • ee7003d964 Merge claudedo/a4834991067a479fabfb3226abcd4b9f mika kuns 2026-08-11 09:28:22 +02:00
  • f2609d186a feat(worker): wire list-handler phase parameter through handoff chain mika kuns 2026-08-11 09:27:16 +02:00
  • 6927805600 fix(ui): stop clipping the last log line in scrollable output mika kuns 2026-08-11 09:26:06 +02:00
  • 1657a70962 Merge claudedo/46c16cb0e9934697b0865700baf0f244 mika kuns 2026-08-11 09:02:48 +02:00
  • a311152b25 Merge claudedo/204a03ab377147be847c19bb2ce5b834 mika kuns 2026-08-11 08:54:13 +02:00
  • 1203323102 Merge claudedo/033f104f2a0f44b1aac8ca54a73a8866 mika kuns 2026-08-11 08:54:05 +02:00
  • e555bdb8a4 Merge claudedo/cda10d515837448c8a20d608dfe5e599 mika kuns 2026-08-11 08:53:57 +02:00
  • d3b91b5214 feat(data): split list-handler prompt into triage/wait/merge roles mika kuns 2026-08-11 08:52:28 +02:00
  • 095d216bda feat(external-mcp): let set_list_config write the verify command mika kuns 2026-08-11 08:52:03 +02:00
  • d60ecb7f1b fix(ui): stop review-feedback field clipping placeholder and typed text mika kuns 2026-08-11 08:50:45 +02:00
  • 6a731beb53 fix(ui): add vertical spacing between task rows mika kuns 2026-08-11 08:47:00 +02:00
  • 11103d4d3e fix(runner): only fail a run on denied write tools with a worktree mika kuns 2026-08-11 08:32:53 +02:00
  • 1acd4c1734 fix(git): carry the pathspec into GetBranchDiffAsync's fallback mika kuns 2026-08-11 08:32:53 +02:00
  • d3ba279b54 fix(ui): stop the merge-helper tick from re-ticking unticked candidates mika kuns 2026-08-11 08:32:52 +02:00
  • 7106bf754f fix(mcp): keep wait_for_task_change waiting through a planning-chain block mika kuns 2026-08-11 08:32:52 +02:00
  • f31b1b4fb2 fix(mcp): stop set_list_config from clearing settings it doesn't expose mika kuns 2026-08-11 08:32:52 +02:00
  • d451edd367 fix(data): normalize a list working dir's trailing separator on write mika kuns 2026-08-10 17:12:46 +02:00
  • 6d8cbacc9b fix(data): stop AddTaskDependency's table rebuild from dropping scope_globs mika kuns 2026-08-10 17:00:24 +02:00
  • bbfe40242c fix(ui): re-emit the flat list's section headers on a language change mika kuns 2026-08-10 16:26:16 +02:00