Commit Graph

  • 78d4e1a46b feat(worker): build merge-helper interactive launch spec mika kuns 2026-07-24 14:01:08 +02:00
  • c7d64e9c9b feat(data): add merge-helper prompt templates mika kuns 2026-07-24 13:58:55 +02:00
  • 7517f2a9b3 feat(worker): add continue_merge and abort_merge MCP tools mika kuns 2026-07-24 13:54:16 +02:00
  • f4f7c81059 feat(worker): let review_task/merge_task leave conflicts in tree via MCP mika kuns 2026-07-24 13:50:14 +02:00
  • 2a3ab5504a docs(merge-helper): helper handles all merges; manual conflict fallback mika kuns 2026-07-24 13:41:11 +02:00
  • 962f68c92b docs(merge-helper): spec + implementation plan mika kuns 2026-07-24 13:38:29 +02:00
  • d12a888683 docs(changelog): update for v2.2.0 ClaudeDo CI 2026-07-24 11:25:59 +00:00
  • 5c3ec4810e Merge origin/main (v2.1.0 changelog) v2.2.0 mika kuns 2026-07-24 13:25:42 +02:00
  • 49222a92a4 Merge claudedo/5d627df8 — #12 planning permission-mode default mika kuns 2026-07-24 13:20:19 +02:00
  • 109a35c505 feat(review): submit interactive (ConPTY) work for review mika kuns 2026-07-24 13:05:22 +02:00
  • 34b17537fc Merge claudedo/f9809a93 — Approve & Merge diff gate mika kuns 2026-07-24 12:53:07 +02:00
  • 2aaaa23912 feat(review): gate Approve & Merge behind opening the diff mika kuns 2026-07-24 12:52:57 +02:00
  • 624ec7a668 fix(planning): use default permission mode so MCP planning tools don't prompt mika kuns 2026-07-24 12:38:45 +02:00
  • 3e9ea3ad58 Merge claudedo/c14606f009e44e4ba04bfe5bcbc884ad mika kuns 2026-07-24 12:13:18 +02:00
  • ef285b21fd feat(planning): run interactive planning sessions via embedded ConPTY mika kuns 2026-07-24 12:12:23 +02:00
  • 2612831a5e docs(planning): spec for ConPTY planning sessions mika kuns 2026-07-24 12:12:22 +02:00
  • 5e27486b18 chore(claude-do): Update notif popup is still not in the bottom Right hand cor mika kuns 2026-07-24 11:55:29 +02:00
  • 04044bd115 docs(fix-plan): record session progress (A/B done, C#9+#11, D#13+#14; C#10/#12 + group E deferred) mika kuns 2026-07-24 11:44:21 +02:00
  • 798d100636 feat(ui): AskUser question banner in the detail island mika kuns 2026-07-24 11:41:12 +02:00
  • e8f7e3a47a fix(ui): hide misleading Idle chip on planning parents mika kuns 2026-07-24 11:38:49 +02:00
  • 8a7275a75f fix: show structured-output summary instead of raw JSON in OUTCOME mika kuns 2026-07-24 11:36:25 +02:00
  • f4dd67d595 fix(ui): live-refresh child rows on parent planning transitions mika kuns 2026-07-24 11:26:19 +02:00
  • 0226c98076 fix(ui): restore turn/token counts on task reload mika kuns 2026-07-24 11:21:21 +02:00
  • b9b3053051 fix(ui): clearer rename display in diff viewer mika kuns 2026-07-24 11:21:20 +02:00
  • 671c886c75 fix(ui): diagnostic error surfacing on attachment drop mika kuns 2026-07-24 11:18:06 +02:00
  • ffff1ee183 fix(ui): surface resume-planning-session failures mika kuns 2026-07-24 11:17:57 +02:00
  • da6a70aec1 feat(ui): conflict resolver shows why Continue is disabled mika kuns 2026-07-24 11:14:06 +02:00
  • 85d0f9dcec feat(ui): session-skills empty-state + neutral subtask terminology mika kuns 2026-07-24 11:14:01 +02:00
  • ad2acddc9a fix(ui): render Plus and agent-settings gear icons mika kuns 2026-07-24 11:13:52 +02:00
  • efd7cc9b0a docs(verification): add fix-plan for fresh session (findings grouped by fixability); defer §10, mark §11 OK per Mika mika kuns 2026-07-24 11:06:57 +02:00
  • 75a6e0efc4 docs(verification): §3 UnfinishedPlanning modal (Finalize/Discard PASS, Resume BUG); generalize child-row live-refresh finding; edges done mika kuns 2026-07-24 11:00:56 +02:00
  • 9efc5c90f4 docs(verification): finding — Resume planning session is broken (session_id never captured) + error swallowed by empty catch mika kuns 2026-07-24 10:58:37 +02:00
  • 6ca8cac79f docs(verification): §1 DiffModal error-state resolved via code analysis (defensive/unreachable, gates prevent it) mika kuns 2026-07-24 10:34:05 +02:00
  • 9a1fa3dbaf docs(verification): §4 merge-editor Abort PASS (tree clean, task stays WaitingForReview) mika kuns 2026-07-24 10:32:12 +02:00
  • 9b4d3431b0 docs(verification): §9 attachments drag&drop UI PASS (overlay/drop/picker/remove); finding — intermittent first-drop error mika kuns 2026-07-24 10:26:42 +02:00
  • a1ba3b6ebb docs(verification): §8 Session Skills complete (Remove PASS); refresh handoff summary + fixture state mika kuns 2026-07-24 10:15:45 +02:00
  • 9b041ba791 docs(verification): §8 per-task activation + no-leak counterprobe PASS; UI partial (cards/general-tab open) mika kuns 2026-07-24 10:12:39 +02:00
  • 39fc594b98 docs(verification): finding — agent-settings gear uses Unicode glyph, not Icon.Settings PathIcon (inconsistent) mika kuns 2026-07-24 10:10:15 +02:00
  • b353ed6cfd docs(verification): §8 skill install PASS (6 skills, commit-pinned); finding — Skills tab has no empty-state mika kuns 2026-07-24 10:06:31 +02:00
  • 416e47ecef docs(verification): note Mika explicitly wants AskUser interaction in detail island mika kuns 2026-07-24 10:04:06 +02:00
  • e8b5e97a9b docs(verification): §7 AskUser complete — timeout UI-cleanup visually verified (banner clears) mika kuns 2026-07-24 10:01:56 +02:00
  • d19ef5403f docs(verification): §7 AskUser PASS (happy-path + backend timeout); finding — banner only in Mission Control, absent in detail island mika kuns 2026-07-24 09:54:07 +02:00
  • ded068c564 docs(verification): note fixture cleanup (verif tasks/worktrees removed, ClaudeDoTests reset) mika kuns 2026-07-24 09:37:00 +02:00
  • 9556e0e848 docs(verification): refresh handoff for next session — progress, remaining (§7-§11+edges), gotchas, fixture state mika kuns 2026-07-24 09:33:53 +02:00
  • 9d39a8fc69 docs(open): trim to actively-verified 2026-07-24 findings; drop stale manual-verif/historical blocks mika kuns 2026-07-24 09:30:56 +02:00
  • b536b6fb66 docs(verification): §5 ConPTY/Mission Control PASS (prompt-send, close kills proc); ad-hoc icon invisible + re-open re-sends noted mika kuns 2026-07-24 09:27:22 +02:00
  • 1b80bb0a2d docs(open): §5 findings — invisible New-session icon (Icon.Plus stroke-only), re-open re-sends prompt mika kuns 2026-07-24 09:24:15 +02:00
  • 4394623bb0 docs(verification): §3 PASS end-to-end (+§1 children-band, +§4 planning-conflict); dequeue-X UX nit mika kuns 2026-07-24 09:18:10 +02:00
  • f0b0582517 docs(open): §3 finalize findings — improvements-mislabel, child-badge live-refresh, chain not visualized mika kuns 2026-07-24 09:10:44 +02:00
  • 07de897147 docs(open): planning session permission-prompt bug + planning-active parent shows Idle (UX) mika kuns 2026-07-24 09:06:03 +02:00
  • 21012283a9 docs(verification): clean additive approve PASS mika kuns 2026-07-24 08:56:57 +02:00
  • 8241bf8d41 docs(verification): §1 commit-range-after-merge PASS; blocked-merge silent-fail confirmed on clean path too mika kuns 2026-07-24 08:52:12 +02:00
  • 255705d8bf docs(verification): §4 merge editor PASS end-to-end + UX findings (continue-btn, multi-file, blocked-merge) mika kuns 2026-07-24 08:48:03 +02:00
  • 3dfd75fba8 docs(open): Approve & Merge silently swallows a blocked merge (no footer error) mika kuns 2026-07-24 08:43:37 +02:00
  • 26c03a5a5f docs(verification): §1 findings — raw-JSON outcome bug, rename/turns nits, session-tab expected mika kuns 2026-07-24 08:26:33 +02:00
  • 3211bfc0f9 docs: correct permission finding — auto+haiku denies writes (not a CLI regression), §2 happy-path PASS mika kuns 2026-07-24 08:08:15 +02:00
  • 79ce7afe46 docs(verification): log autonomous-batch results (§2/§6/§9/§12) mika kuns 2026-07-24 07:54:20 +02:00
  • 0ad93f48b5 docs(open): track CLI 2.1.207 --permission-mode auto write-denial regression mika kuns 2026-07-24 07:50:44 +02:00
  • fee69998f8 fix(worker): kill cancelled runs' processes and make MCP approve actually merge mika kuns 2026-07-23 20:24:36 +02:00
  • 451afc80f8 Merge task branch for: fix(worker): external MCP optional params are generated as required; errors are opaque mika kuns 2026-07-23 20:08:26 +02:00
  • 4b2667062f Merge task branch for: chore: remove dead GitService.MergeFfOnlyAsync, move AgentMcpTools to its own file, fix stale Zitadel doc note mika kuns 2026-07-23 20:08:15 +02:00
  • 305eb6ee8b fix(ui): UnifiedDiffParser handles paths with spaces and git-quoted paths mika kuns 2026-07-23 20:07:53 +02:00
  • 15bef2a2e3 fix(git): merge preflights ignore untracked files (HasChangesAsync includeUntracked) mika kuns 2026-07-23 20:07:33 +02:00
  • d7ebafd556 fix(worker): make external MCP filter params optional, surface tool errors mika kuns 2026-07-23 18:21:46 +02:00
  • 14e4c086e2 fix(data): merge preflights ignore untracked files in target working tree mika kuns 2026-07-23 18:14:46 +02:00
  • 0f2d202b01 fix(ui): UnifiedDiffParser mishandles paths with spaces and git-quoted paths mika kuns 2026-07-23 18:11:52 +02:00
  • 2a4633fdd8 chore: remove dead MergeFfOnlyAsync, split AgentMcpTools into its own file, fix stale Zitadel doc mika kuns 2026-07-23 18:07:48 +02:00
  • 3d668da65c docs(open): remove chain-cascade bug bullet (fixed in 110364a) mika kuns 2026-07-23 18:03:15 +02:00
  • f18e03354a fix(merge): validate conflict resolution before staging in ContinueMergeAsync mika kuns 2026-07-23 18:01:49 +02:00
  • a1986dd485 Merge task branch for: fix(worker): deleting the last non-terminal child leaves the parent stuck in WaitingForChildren mika kuns 2026-07-23 18:00:48 +02:00
  • 110364aa6c Merge task branch for: fix(worker): planning-chain cascade stalls at an Idle middle link mika kuns 2026-07-23 18:00:40 +02:00
  • 0b86ccd74b Merge task branch for: fix(worker): cascade cancel of a WaitingForChildren parent to its non-terminal children mika kuns 2026-07-23 18:00:34 +02:00
  • d6891b8bd4 docs: explore-notes convention + verification handoff for manual checks mika kuns 2026-07-23 17:58:48 +02:00
  • 377409e633 fix(worker): validate conflict markers before staging in ContinueMergeAsync mika kuns 2026-07-23 17:16:46 +02:00
  • 941c8b98cc fix(worker): cascade cancel of a WaitingForChildren parent to its non-terminal children mika kuns 2026-07-23 17:14:33 +02:00
  • 2452e39345 fix(worker): advance parent when the last non-terminal child is deleted mika kuns 2026-07-23 17:13:11 +02:00
  • 816f247d90 fix(worker): keep planning-chain cascade moving past an Idle middle link mika kuns 2026-07-23 17:09:55 +02:00
  • ad58129194 docs(changelog): update for v2.1.0 ClaudeDo CI 2026-07-23 14:47:45 +00:00
  • 85c7e650c9 docs(interactive): update ConPTY spec + open items to final state v2.1.0 mika kuns 2026-07-23 16:43:33 +02:00
  • c412a84fdf refactor(interactive): remove streaming interactive stack (superseded by ConPTY) mika kuns 2026-07-23 16:34:43 +02:00
  • d8194ad57e feat(interactive): seed fresh task session with the task prompt mika kuns 2026-07-23 16:13:05 +02:00
  • d9a4627a1f fix(interactive): set monospace font + stretch on ConPTY terminal mika kuns 2026-07-23 16:04:45 +02:00
  • 2b06ab0ab4 fix(interactive): use library LaunchProcess instead of custom pty bypass mika kuns 2026-07-23 16:00:22 +02:00
  • bb62740ac8 fix(interactive): correct ConPTY terminal size + reduce lag mika kuns 2026-07-23 15:46:39 +02:00
  • 25922a2768 fix(interactive): forward keyboard input to ConPTY terminal mika kuns 2026-07-23 15:34:06 +02:00
  • 3feb08d9d9 feat(interactive): New session button for ad-hoc ConPTY sessions mika kuns 2026-07-23 15:20:38 +02:00
  • 9ab48d7094 feat(interactive): fresh-worktree-on-demand + ad-hoc launch specs mika kuns 2026-07-23 15:15:37 +02:00
  • 0513265c49 feat(interactive): host task-based ConPTY sessions in Command Center mika kuns 2026-07-23 15:00:33 +02:00
  • d28c63d2df docs(interactive): record ConPTY library + binding decision from spike mika kuns 2026-07-23 14:43:07 +02:00
  • 5f740c05d8 feat(interactive): embedded ConPTY terminal host in UI mika kuns 2026-07-23 14:43:01 +02:00
  • 1245e75902 feat(interactive): worker launch-spec for embedded ConPTY sessions mika kuns 2026-07-23 14:42:44 +02:00
  • d91ad2d635 docs(interactive): ConPTY interactive sessions spec + plan mika kuns 2026-07-23 14:07:37 +02:00
  • 17235a6cde Fix empty error message mika kuns 2026-07-23 14:06:46 +02:00
  • f33838d028 docs(open): session skills verification items Mika Kuns 2026-07-03 10:18:09 +02:00
  • 1cfd96c15f test(ui): load Loc.Current in session-skills tab test to fix ordering flake Mika Kuns 2026-07-03 10:17:41 +02:00
  • 7c3c061428 feat(ui): session skills registry tab + per-level selectors Mika Kuns 2026-07-03 10:12:37 +02:00
  • b4c58087d2 feat(worker): session skills SignalR surface + per-level persistence Mika Kuns 2026-07-03 09:58:50 +02:00
  • 4626481359 feat(worker): resolve and seed session skills before each run Mika Kuns 2026-07-03 09:48:11 +02:00
  • dea2b7db8b feat(worker): session skill registry (install/update/remove, pinned clone) Mika Kuns 2026-07-03 09:36:55 +02:00
  • 54cdaf89d5 feat(data): session skills entity, repository, and migration Mika Kuns 2026-07-03 09:30:33 +02:00