-
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