Commit Graph

  • 2dfc4559b1 feat(ui): add conflict-resolution worker contract (foundation for merge rework) mika kuns 2026-06-05 10:20:42 +02:00
  • dd3b03b9e4 docs(plan): foundation + Layer A plan and Layer B/C parallel kickoff prompts mika kuns 2026-06-05 10:15:52 +02:00
  • f4416ee1c3 docs(design): git tab merge & review rework — shared foundation + 3 layers mika kuns 2026-06-05 10:09:10 +02:00
  • 42bb79e2b7 feat(ui): rename review Retry to Continue and make Reset discard the worktree mika kuns 2026-06-05 09:03:47 +02:00
  • 561028e67b fix(ui): set prompt-action resting color on ContentPresenter mika kuns 2026-06-05 08:58:26 +02:00
  • 07a9d07cf6 style(ui): align refine button with star and update refine icon mika kuns 2026-06-05 08:57:50 +02:00
  • 19435b2d48 style(ui): render review actions as bracketed terminal text mika kuns 2026-06-05 08:42:17 +02:00
  • e22a3267fe refactor(ui): blend review prompt into the terminal instead of a boxed footer mika kuns 2026-06-05 08:39:00 +02:00
  • 9c5872eb27 feat(ui): send Retry on Enter in the review prompt mika kuns 2026-06-05 08:34:30 +02:00
  • 8819a56496 feat(ui): rework review into terminal footer and add Git tab mika kuns 2026-06-05 08:34:29 +02:00
  • 6c65158be8 feat(ui): add IsGitTab flag to work console view model mika kuns 2026-06-05 08:28:12 +02:00
  • 096519b978 docs(review): add implementation plan for terminal-style review controls mika kuns 2026-06-05 08:21:33 +02:00
  • 266e6d191b docs(review): spec terminal-style review with Git tab and footer actions mika kuns 2026-06-05 08:17:17 +02:00
  • cb4c396a53 docs(merge): document real git merge on approve, PreviewMerge hub method, and new GitService/WorkerClient members mika kuns 2026-06-04 23:43:44 +02:00
  • 6e3f90d289 fix(ui): discard stale mergeability probe after task or target switch mika kuns 2026-06-04 23:41:59 +02:00
  • de01579e84 feat(ui): add mergeability indicator and Merge button to work console mika kuns 2026-06-04 23:36:56 +02:00
  • 0d8999dc20 feat(ui): show mergeability and surface approve conflicts in the work console mika kuns 2026-06-04 23:35:53 +02:00
  • 3202c76674 feat(ui): wire merge-aware approve and preview into the worker client mika kuns 2026-06-04 23:32:12 +02:00
  • 43f8f7f7d8 feat(worker): expose PreviewMerge hub method and merge-on-approve mika kuns 2026-06-04 23:29:05 +02:00
  • f1cf29b58d fix(worker): guard blank working dir in approve-merge before resolving target mika kuns 2026-06-04 23:27:59 +02:00
  • 98b0d58e03 fix(worker-tests): update TaskMergeService ctor calls after ITaskStateService injection mika kuns 2026-06-04 23:25:03 +02:00
  • b817c87656 feat(worker): approve merges worktree before marking task done mika kuns 2026-06-04 23:24:50 +02:00
  • 2a6781f80f feat(ui): add Refine button, icon, and command to task card mika kuns 2026-06-04 23:21:30 +02:00
  • 4098f7f341 feat(git): add non-destructive merge-tree conflict probe mika kuns 2026-06-04 23:18:54 +02:00
  • 82390047d2 feat(ui): add RefineTask client call and refine events mika kuns 2026-06-04 23:16:58 +02:00
  • 75ad7b1735 docs(merge): add approve-merge + conflict-preview implementation plan mika kuns 2026-06-04 23:16:11 +02:00
  • e523ed85eb feat(refine): wire RefineTask hub method, broadcaster events, and DI mika kuns 2026-06-04 23:14:00 +02:00
  • 0460d7bea5 feat(refine): add RefineRunner, prompt/args helper, and interfaces mika kuns 2026-06-04 23:09:30 +02:00
  • 66a7b2377f docs(merge): add approve-merge + conflict-preview design spec mika kuns 2026-06-04 23:07:25 +02:00
  • eca6813cdb feat(prompts): add Refine prompt kind and default mika kuns 2026-06-04 23:04:24 +02:00
  • 22830d3ea8 feat(mcp): add add_subtask tool to claudedo MCP mika kuns 2026-06-04 23:03:07 +02:00
  • 3573548348 docs(refine): add Refine Task implementation plan mika kuns 2026-06-04 23:00:01 +02:00
  • 0867bc8296 docs(refine): add Refine Task design spec mika kuns 2026-06-04 22:53:17 +02:00
  • 1603be0c78 fix(ui): stop the console clipping the last log line mika kuns 2026-06-04 22:51:49 +02:00
  • 71a3765c07 fix(ui): render Output log directly on the console, not as a nested card mika kuns 2026-06-04 20:27:03 +02:00
  • b840655163 feat(ui): resize detail split by dragging the console's top edge mika kuns 2026-06-04 20:18:44 +02:00
  • ac9bae9546 feat(ui): rework work console — single Session tab, right-aligned header, turns x/y mika kuns 2026-06-04 20:18:36 +02:00
  • 99c6bf4478 feat(ui): make steps visible at a glance; lift details card off background mika kuns 2026-06-04 20:18:24 +02:00
  • 3e848710b8 refactor(ui): remove dead inline-layout handlers from DetailsIslandView mika kuns 2026-06-04 20:17:45 +02:00
  • a2c339cd87 docs(web): add ClaudeDo distribution website design spec mika kuns 2026-06-04 20:07:58 +02:00
  • c71026d125 feat(ui): wire redesigned detail island (header + description/steps card + work console) mika kuns 2026-06-04 19:49:41 +02:00
  • ce50f9fcce feat(ui): add WorkConsole detail component mika kuns 2026-06-04 19:28:08 +02:00
  • c323953f8c feat(ui): add DescriptionStepsCard detail component mika kuns 2026-06-04 19:21:51 +02:00
  • 9f95942dd1 feat(ui): add TaskHeaderBar detail component mika kuns 2026-06-04 19:22:53 +02:00
  • 50c10b6e75 feat(logging): tag UI task actions with TaskId + debug trace lines feature/debug-logging-traceability mika kuns 2026-06-04 19:22:08 +02:00
  • 075b6d13af feat(logging): tag Worker task execution with TaskId for traceability mika kuns 2026-06-04 19:16:56 +02:00
  • 299867d8df feat(worker): compose task prompt from title + description + open steps only mika kuns 2026-06-04 19:16:37 +02:00
  • 324f1d9c7c feat(logging): wire App/Ui logging to shared LoggingSetup mika kuns 2026-06-04 19:15:36 +02:00
  • c592ca32fb feat(logging): route Worker logging through shared LoggingSetup mika kuns 2026-06-04 19:13:51 +02:00
  • 8f7e2898fe docs(ui): task-detail island redesign spec + component build prompts mika kuns 2026-06-04 19:12:04 +02:00
  • 7ce418d474 feat(logging): shared LoggingSetup with build-config sink branching mika kuns 2026-06-04 19:11:50 +02:00
  • ab260ad0a6 feat(logging): runtime Debug-build detection via DebuggableAttribute mika kuns 2026-06-04 19:09:49 +02:00
  • b3b87df320 feat(logging): default TaskId enricher with passing tests mika kuns 2026-06-04 19:07:38 +02:00
  • 9f37b1e21e feat:(workflows) Add Changelogs to Relase mika kuns 2026-06-04 19:07:05 +02:00
  • da73324e3a build(logging): scaffold ClaudeDo.Logging project mika kuns 2026-06-04 18:32:28 +02:00
  • c5a4e350e9 docs(logging): implementation plan for build-config logging + traceability mika kuns 2026-06-04 18:27:49 +02:00
  • e547921fdd docs(logging): runtime build-config detection, Warning in Release, retain 2 mika kuns 2026-06-04 18:20:37 +02:00
  • f1316dfd0e docs(logging): design for build-config debug logging + task traceability mika kuns 2026-06-04 18:12:46 +02:00
  • cc7355eaa4 fix(ui): stop app crash when approving review after Merge all mika kuns 2026-06-04 18:04:37 +02:00
  • 22a1ba7f30 refactor(ui): share color-coded diff rendering between per-task and combined diff viewers mika kuns 2026-06-04 17:56:06 +02:00
  • a3f407b0e5 fix(ui): live-update child outcomes + enable Review combined diff for improvement parents mika kuns 2026-06-04 16:53:43 +02:00
  • 469e68bbc8 feat(merge): fold parent branch into combined-diff for improvement parents mika kuns 2026-06-04 16:53:42 +02:00
  • 176b9855bf feat(prompt): focused custom prompt for improvement children so they stay narrow mika kuns 2026-06-04 16:53:41 +02:00
  • 5d34f95fe0 feat(ui): show improvement-child outcomes on the parent review card + enable tree-merge mika kuns 2026-06-04 16:32:37 +02:00
  • 0e130177fc feat(ui): mark agent-suggested improvement children in the task tree mika kuns 2026-06-04 16:22:38 +02:00
  • 5363570fb4 feat(ui): surface WaitingForChildren status (chip, color, agent-strip, labels) mika kuns 2026-06-04 16:19:31 +02:00
  • f60becaf06 feat(prompt): instruct agents to offload out-of-scope work via SuggestImprovement mika kuns 2026-06-04 16:10:39 +02:00
  • 519bfbe6b3 feat(merge): fold parent branch into tree-merge for improvement parents mika kuns 2026-06-04 16:09:44 +02:00
  • 06e3acd5ac feat(runner): mint per-run MCP token + emit run-scoped --mcp-config mika kuns 2026-06-04 16:03:51 +02:00
  • f3052dc5fc feat(mcp): resolve per-run tokens in MCP auth + register TaskRunMcpService mika kuns 2026-06-04 15:57:12 +02:00
  • 9d133e227b feat(mcp): add SuggestImprovement tool (server-stamped, one layer deep) mika kuns 2026-06-04 15:51:57 +02:00
  • 7542bc2058 feat(mcp): add TaskRunMcpContext + accessor mika kuns 2026-06-04 15:50:30 +02:00
  • ef86a8c29b feat(mcp): add per-run TaskRunTokenRegistry mika kuns 2026-06-04 15:50:06 +02:00
  • da23b6cd3a feat(worktree): base improvement-child worktree on parent HEAD mika kuns 2026-06-04 15:46:44 +02:00
  • c10f564265 feat(runner): route standalone success with children to WaitingForChildren + enqueue them mika kuns 2026-06-04 15:46:38 +02:00
  • 8036de1019 fix(state): only planning-active children are drafts; allow improvement children to queue mika kuns 2026-06-04 15:40:26 +02:00
  • 7873e60095 feat(state): advance WaitingForChildren parent to review when children terminal mika kuns 2026-06-04 15:39:24 +02:00
  • 6f4b5d5544 feat(state): add SubmitForChildrenAsync (Running -> WaitingForChildren) mika kuns 2026-06-04 15:38:15 +02:00
  • f25c7599bd fix(children): exempt improvement children from orphan-dequeue sweep mika kuns 2026-06-04 15:35:06 +02:00
  • 6fdf04d6a0 feat(children): generalize CreateChildAsync for any parent + CreatedBy stamp mika kuns 2026-06-04 15:32:18 +02:00
  • ee0d1257dd feat(status): add WaitingForChildren task status value mika kuns 2026-06-04 15:32:11 +02:00
  • 204b089000 docs(plan): align Task 6 with rebased HandleSuccess (preserve SetRoadblockCount) mika kuns 2026-06-04 15:27:17 +02:00
  • da4ab0ca5e docs(plan): child tasks + agent improvement loop implementation plan mika kuns 2026-06-04 15:23:11 +02:00
  • c035720b37 fix(ui): populate diff meter when selecting a finished task mika kuns 2026-06-04 15:24:06 +02:00
  • 4522ac906b fix(ui): warning icon fill-rule and dedicated review section header mika kuns 2026-06-04 15:10:45 +02:00
  • 2455eacb1f feat(ui): roadblock badge on the task card; relocate review actions off the row mika kuns 2026-06-04 15:06:53 +02:00
  • d8b86e33a3 feat(ui): host review actions in the details panel; show review state and diff meter mika kuns 2026-06-04 15:03:19 +02:00
  • 49b9f1ffde feat(roadblock): persist roadblock count on the task mika kuns 2026-06-04 14:58:59 +02:00
  • 4d52845130 docs: plan for review & roadblock UX follow-up mika kuns 2026-06-04 14:54:27 +02:00
  • 9a117a5429 fix(prompts): apply system default on every run; dedupe roadblocks mika kuns 2026-06-04 14:25:55 +02:00
  • 202e8dea49 docs: refresh prompt inventory for externalized prompts + roadblock marker mika kuns 2026-06-04 14:20:48 +02:00
  • 1e547dea18 feat(roadblock): surface reported roadblocks in the review result mika kuns 2026-06-04 14:18:51 +02:00
  • 56ebc2803f feat(roadblock): carry blocks through RunResult mika kuns 2026-06-04 14:16:56 +02:00
  • cf7f0da400 feat(roadblock): collect and strip CLAUDEDO_BLOCKED markers in StreamAnalyzer mika kuns 2026-06-04 14:15:45 +02:00
  • ac1e9b06de feat(prompts): weekly-report instructions from file, point at data sections mika kuns 2026-06-04 14:13:15 +02:00
  • 79bfc79d33 feat(prompts): daily-prep prompt from file, English default mika kuns 2026-06-04 14:11:30 +02:00
  • 1b3c6bdbb4 refactor(prompts): planning prompts read from editable files mika kuns 2026-06-04 14:09:45 +02:00
  • bd1e3db1d9 feat(ui): expose all editable prompt files, drop agent prompt mika kuns 2026-06-04 14:07:43 +02:00
  • edc9f77357 feat(prompts): retry prompt from file, append only real captured errors mika kuns 2026-06-04 14:03:32 +02:00
  • 883dbc6af7 refactor(prompts): collapse agent prompt into system prompt mika kuns 2026-06-04 13:59:44 +02:00