-
dbaefe92c6
docs(skills): mark cwd-skill discovery verified in headless mode
Mika Kuns
2026-07-03 09:27:06 +02:00
-
62b245aaea
docs(skills): revise for multi-skill plugin repos (ponytail)
Mika Kuns
2026-07-03 09:23:09 +02:00
-
4e5057d3f6
docs(skills): spec + plan for per-level session skills
Mika Kuns
2026-07-03 09:13:57 +02:00
-
1bf08eca27
docs(open): pick up a task's session in a terminal — verification
Mika Kuns
2026-07-01 12:11:53 +02:00
-
eb88dc130c
feat(ui): pick up a task's session in a terminal
Mika Kuns
2026-07-01 12:11:22 +02:00
-
140ae2fda1
feat(worker): resume a task's claude session in a terminal
Mika Kuns
2026-07-01 12:03:35 +02:00
-
865e12c0de
fix(worker): seed planning brief via file to avoid newline truncation
Mika Kuns
2026-07-01 11:55:12 +02:00
-
914fa5aa9f
docs(changelog): update for v2.0.0
ClaudeDo CI
2026-06-26 14:12:23 +00:00
-
711374e858
fix(worker): reap idle interactive sessions so they don't pile up
v2.0.0
Mika Kuns
2026-06-26 14:34:44 +02:00
-
faf6104645
fix(worker): kill spawned claude trees when the worker dies
Mika Kuns
2026-06-26 14:34:31 +02:00
-
3eea2b7c96
docs(open): queued messages can be removed via ✕
Mika Kuns
2026-06-26 11:20:12 +02:00
-
afe7218b7c
feat(ui): remove a queued interactive message with a ✕
Mika Kuns
2026-06-26 11:19:47 +02:00
-
fd1e38fb7f
feat(worker): remove a queued interactive message
Mika Kuns
2026-06-26 11:15:10 +02:00
-
e7fa373a74
docs(open): queued messages show in a pending strip above the composer
Mika Kuns
2026-06-26 11:05:06 +02:00
-
7c9ff18ced
feat(ui): show queued interactive messages above the composer
Mika Kuns
2026-06-26 11:04:25 +02:00
-
84034e8395
feat(worker): broadcast interactive message queue + delivery
Mika Kuns
2026-06-26 10:57:20 +02:00
-
8e1732a3a0
docs(open): interactive send=queue, interrupt opt-in via stop button
Mika Kuns
2026-06-26 10:43:05 +02:00
-
786eb2877f
feat(ui): highlight user chat messages + opt-in interrupt (stop) button
Mika Kuns
2026-06-26 10:42:04 +02:00
-
bdda98eccd
feat(worker): queue interactive messages by default, interrupt opt-in
Mika Kuns
2026-06-26 10:35:13 +02:00
-
9c292e5080
docs(open): manual-verification items for in-app interactive sessions
Mika Kuns
2026-06-26 09:43:27 +02:00
-
1fe72a1fe2
feat(ui): interactive chat composer in the session terminal + work console
Mika Kuns
2026-06-26 09:37:57 +02:00
-
140b8e1551
feat(ui): interactive chat composer state on the session monitor VM
Mika Kuns
2026-06-26 09:29:58 +02:00
-
9effddeb2c
feat(ui): worker client surface for in-app interactive sessions
Mika Kuns
2026-06-26 09:22:53 +02:00
-
30e87e698e
feat(worker): in-app interactive session service, replacing the wt terminal launch
Mika Kuns
2026-06-26 09:17:11 +02:00
-
d8a043fae7
feat(worker): persistent streaming Claude session + live session registry
Mika Kuns
2026-06-26 08:56:19 +02:00
-
10342bc562
docs(interactive): spec + plan for in-app interactive sessions
Mika Kuns
2026-06-26 08:49:48 +02:00
-
917301d61c
feat(ui): answer a running task's question inline in Mission Control
Mika Kuns
2026-06-25 22:53:46 +02:00
-
c7f8280106
feat(worker): AskUser MCP tool so a running task can ask the user mid-run
Mika Kuns
2026-06-25 22:53:34 +02:00
-
bec26b2232
feat(ui): replace OLE task-row drag with custom ghost drag
Mika Kuns
2026-06-25 22:39:30 +02:00
-
05aec8ebfa
feat(ui): ghost-window drag infrastructure for task rows
Mika Kuns
2026-06-25 22:39:17 +02:00
-
946d26cc4b
docs(ask-user): spec + plan for answering Claude's mid-run questions in Mission Control
Mika Kuns
2026-06-25 22:34:20 +02:00
-
3b629c218f
feat(ui): drag a task into Mission Control to queue it
Mika Kuns
2026-06-25 22:18:10 +02:00
-
9eb54a0d2f
feat(ui): read-only queue side strip in Mission Control
Mika Kuns
2026-06-25 17:02:43 +02:00
-
1c94fbdb14
feat(worker): batch MCP tools for the external endpoint
Mika Kuns
2026-06-25 16:56:25 +02:00
-
7f4dc8b973
feat(ui): open Settings from the Mission Control header
Mika Kuns
2026-06-25 16:49:20 +02:00
-
f6ecfc995f
feat(ui): drag-reorder Mission Control panes by their header
Mika Kuns
2026-06-25 16:36:09 +02:00
-
f63be285a2
fix(ui): scroll revealed task into view + stronger selection highlight
Mika Kuns
2026-06-25 16:31:54 +02:00
-
e2fad88f37
feat(ui): mission control pane header actions + status tinting
Mika Kuns
2026-06-25 16:29:14 +02:00
-
fbcffce79c
feat(ui): mission control detach/redock toggle, clear review panes, reorder helper
Mika Kuns
2026-06-25 16:24:21 +02:00
-
5f6e7480f2
feat(ui): detach a monitor into its own window
Mika Kuns
2026-06-25 15:30:37 +02:00
-
4e2798b400
test(ui): cover TaskMonitorViewModel streaming core
Mika Kuns
2026-06-25 15:07:07 +02:00
-
b1bd91292f
feat(ui): open Mission Control from the title bar
Mika Kuns
2026-06-25 15:05:40 +02:00
-
283310a3fd
feat(ui): add MissionControl window + grid
Mika Kuns
2026-06-25 14:59:11 +02:00
-
15a3e65508
feat(ui): add MonitorPaneView
Mika Kuns
2026-06-25 14:54:37 +02:00
-
5a21d673c1
feat(ui): reveal a task by id from anywhere
Mika Kuns
2026-06-25 14:48:40 +02:00
-
42da840066
feat(ui): add MissionControlViewModel
Mika Kuns
2026-06-25 14:39:21 +02:00
-
aa7a49f634
feat(ui): extract TaskMonitorViewModel streaming core; DetailsIsland delegates
Mika Kuns
2026-06-25 14:00:30 +02:00
-
7b6a8f0852
refactor(ui): split LogLineViewModel into its own file
Mika Kuns
2026-06-25 13:49:35 +02:00
-
d00899b655
style(ui): use gear icon for the lists settings button
Mika Kuns
2026-06-25 13:48:16 +02:00
-
66907d24c9
fix(settings): persist Online Inbox tab on settings save
Mika Kuns
2026-06-25 13:48:16 +02:00
-
38defee3d8
feat(ui): collapse parent task rows by default with granular row sync
Mika Kuns
2026-06-25 13:48:08 +02:00
-
d80a57836c
docs(ui): add Mission Control multi-task monitoring spec + plan
Mika Kuns
2026-06-25 13:44:58 +02:00
-
178fd25b55
fix(ui): paint accent buttons with moss tokens instead of Fluent blue
Mika Kuns
2026-06-24 13:20:03 +02:00
-
df84fc3f2c
fix(ui): make worktree state chips readable with on-theme tints
Mika Kuns
2026-06-24 13:19:37 +02:00
-
ea16da2756
fix(worker): keep interactive & planning prompts intact past Windows Terminal
Mika Kuns
2026-06-24 13:19:03 +02:00
-
f86b78593e
fix(online): honor runtime disable in sync loop to stop OIDC discovery
Mika Kuns
2026-06-23 16:02:29 +02:00
-
19340fd9de
chore(git): ignore .claude/worktrees
Mika Kuns
2026-06-23 15:33:47 +02:00
-
0a119f1450
feat(ui): shell-style review prompt line in WorkConsole
Mika Kuns
2026-06-23 15:33:47 +02:00
-
167d2fec6a
refactor(diff): single DiffViewer replaces DiffModal + WorktreeModal + PlanningDiff
Mika Kuns
2026-06-23 09:30:37 +02:00
-
4022bd7197
docs(logging): document footer log routing + Log Visualizer overlay
Mika Kuns
2026-06-23 09:08:14 +02:00
-
c4f74a7aea
feat(ui): Log Visualizer overlay reachable from a clickable footer log line
Mika Kuns
2026-06-23 09:05:17 +02:00
-
08a4f97a78
feat(worker): route Serilog Warn/Error to footer + buffer recent logs for overlay
Mika Kuns
2026-06-23 08:55:06 +02:00
-
eb0ddb56d3
refactor(agent-config): single AgentConfigEditor for list + task scopes
Mika Kuns
2026-06-23 08:52:49 +02:00
-
60eb671e8f
docs(logging): spec + plan for worker-log footer routing and log visualizer overlay
Mika Kuns
2026-06-23 08:47:52 +02:00
-
134b9fb598
fix(ui): surface interactive/planning launch errors in footer
Mika Kuns
2026-06-23 08:41:03 +02:00
-
9301bbc81a
feat(details): segmented Description/Steps/Files header
Mika Kuns
2026-06-23 08:34:03 +02:00
-
637886f33a
fix(attachments): render X remove icon as filled geometry
Mika Kuns
2026-06-23 08:33:54 +02:00
-
3cb4802f38
refactor(installer): drop self-update, publish stable-named ClaudeDo.Installer.exe
Mika Kuns
2026-06-23 08:14:34 +02:00
-
8716dd8e3a
docs(attachments): document task file attachments across project docs
Mika Kuns
2026-06-22 17:46:33 +02:00
-
d8ff8cc110
feat(attachments): drag-and-drop file attachments on the detail pane
Mika Kuns
2026-06-22 17:42:52 +02:00
-
f7e946e472
feat(attachments): MCP tools to attach/list/remove task files
Mika Kuns
2026-06-22 17:29:44 +02:00
-
6a0c0f59a5
feat(attachments): inject reference files into the run + clean up files on delete
Mika Kuns
2026-06-22 17:22:36 +02:00
-
5be4b5c5fb
refactor(merge): single IMergeCoordinator replaces the 5 conflict seams
Mika Kuns
2026-06-22 17:18:57 +02:00
-
3f9f047955
feat(attachments): data layer for task file attachments
Mika Kuns
2026-06-22 17:10:51 +02:00
-
5231ad6b86
fix(worktrees): hide batch Merge All in the global overview
Mika Kuns
2026-06-22 17:01:53 +02:00
-
d598a539bc
refactor(ui): single IDialogService replaces scattered Show* dialog seams
Mika Kuns
2026-06-22 16:52:50 +02:00
-
1fb2e34f85
refactor(tasks): route UI quick-add through TaskRepository.AddAsync
Mika Kuns
2026-06-19 14:10:16 +02:00
-
b3e099ca01
refactor(merge): drop dead hunks conflict API
Mika Kuns
2026-06-19 14:06:13 +02:00
-
0993eb0e75
docs(unification): spec + phased plan for one-component-per-feature
Mika Kuns
2026-06-19 13:58:27 +02:00
-
bae8921201
docs(changelog): update for v1.9.0
ClaudeDo CI
2026-06-19 11:23:34 +00:00
-
23a93ce0bb
fix(merge): unresolved conflicts compose to empty, not Ours (+ review nits)
v1.9.0
Mika Kuns
2026-06-19 13:14:51 +02:00
-
29a294b7f3
feat(merge): diff Merge opens the 3-pane editor + conflict overview ruler
Mika Kuns
2026-06-19 11:31:34 +02:00
-
ca4377e641
feat(merge): toggle add/remove per side, MAIN/INCOMING labels, files readout
Mika Kuns
2026-06-19 11:12:02 +02:00
-
d5eec75bea
feat(merge): additive conflict accept — stack ours/theirs in click order
Mika Kuns
2026-06-19 10:50:57 +02:00
-
18479c023e
feat(merge): add accept-both control to the 3-pane conflict gutter
Mika Kuns
2026-06-19 10:43:35 +02:00
-
869dd25a23
fix(merge): harden 3-pane editor + document the new conflict resolver
Mika Kuns
2026-06-19 10:21:32 +02:00
-
c4d1acc75b
feat(merge): Rider-style 3-pane conflict editor view
Mika Kuns
2026-06-19 10:15:12 +02:00
-
378a92c156
feat(merge): unify planning conflicts onto the resolver + 3-pane VM foundation
Mika Kuns
2026-06-19 09:58:32 +02:00
-
983c177c9a
docs(merge): spec + plan for Rider-style 3-pane merge editor
Mika Kuns
2026-06-19 09:56:15 +02:00
-
3e4e4a03f7
feat(ui): move review feedback to the Output tab + review/worktree polish
Mika Kuns
2026-06-19 09:31:53 +02:00
-
92767c646e
feat(merge): in-app 3-way merge editor (chunk 2b)
Mika Kuns
2026-06-18 16:46:43 +02:00
-
e779e13654
feat(merge): real conflict-hunk parsing pipeline (chunk 2 backend)
Mika Kuns
2026-06-18 16:22:56 +02:00
-
4847c5c0a4
feat(ui): My Day actions, orphan-aware grouping, menu restructure
Mika Kuns
2026-06-18 16:22:29 +02:00
-
43fb506e87
feat(review): unify review actions into the Git-tab cockpit
Mika Kuns
2026-06-18 15:52:41 +02:00
-
b75a7b1b5a
Merge remote-tracking branch 'origin/main'
mika kuns
2026-06-15 15:40:15 +02:00
-
-
824f785fd0
fix(): Maximize button hides the window instead of maximizing
mika kuns
2026-06-15 15:11:49 +02:00
-
-
0d1475cb7a
fix(claude-do): Maximize button hides the window instead of maximizing
mika kuns
2026-06-15 15:08:02 +02:00
-
cfe23cdd23
fix(online-inbox): invalidate cached access token when the signed-in user changes

mika kunsandClaude Opus 4.8
2026-06-11 10:38:31 +02:00
-
cee051bb6d
feat(online-inbox): carry ownerId on sync to prepare for multi-user

mika kunsandClaude Opus 4.8
2026-06-10 13:57:39 +02:00
-
23c3065f20
feat(online-inbox): gate access on Zitadel "user" project role

mika kunsandClaude Opus 4.8
2026-06-10 13:46:17 +02:00
-