-
9e09ae6b4e
fix(worker): planning launcher — avoid cmd shell to prevent prompt injection
mika kuns
2026-04-23 21:13:23 +02:00
-
43a3740980
feat(worker): WindowsTerminalPlanningLauncher with pre-flight checks
mika kuns
2026-04-23 21:08:15 +02:00
-
d28164caf4
feat(worker): PlanningSessionManager.GetPendingDraftCountAsync
mika kuns
2026-04-23 21:04:06 +02:00
-
77f7cf1423
feat(worker): PlanningSessionManager.FinalizeAsync
mika kuns
2026-04-23 21:01:22 +02:00
-
84e6c2d5fc
feat(worker): PlanningSessionManager.DiscardAsync
mika kuns
2026-04-23 20:58:55 +02:00
-
84b0ba8670
feat(worker): PlanningSessionManager.ResumeAsync
mika kuns
2026-04-23 20:55:01 +02:00
-
b6bec1e63c
feat(worker): PlanningSessionManager.StartAsync

mika kunsandClaude Sonnet 4.6
2026-04-23 20:33:21 +02:00
-
b32621a4e5
chore(worker): add ModelContextProtocol package
mika kuns
2026-04-23 18:34:51 +02:00
-
-
09b52140ce
refactor(ui): remove unused Instance statics on bool converters
feat/planning-ui-followups

mika kunsandClaude Opus 4.7
2026-04-23 19:46:52 +02:00
-
e7d595244e
fix(ui): Planned status uses blue badge style

mika kunsandClaude Opus 4.7
2026-04-23 19:46:39 +02:00
-
-
993851009b
Merge pull request 'feat(ui): planning sessions UI (Plan C)' (#5) from feat/planning-sessions-ui into main
mikakuns
2026-04-23 17:38:08 +00:00
-
-
450e685580
docs(open): add planning-session manual verification checklist
feat/planning-sessions-ui
mika kuns
2026-04-23 19:32:34 +02:00
-
0e116bec7b
feat(ui): friendly error when deleting task with children
mika kuns
2026-04-23 19:22:28 +02:00
-
47b49743c0
feat(ui): unfinished planning session dialog

mika kunsandClaude Sonnet 4.6
2026-04-23 19:12:59 +02:00
-
506caa2c53
feat(ui): draft and planning badge styles
mika kuns
2026-04-23 19:04:26 +02:00
-
388a8c1fae
feat(ui): planning entries in task context menu
mika kuns
2026-04-23 19:02:06 +02:00
-
42b208ff28
feat(ui): TaskRowView hierarchy indentation, chevron, badges, draft italic

mika kunsandClaude Sonnet 4.6
2026-04-23 18:58:08 +02:00
-
309f84b388
feat(ui): planning commands and expand/collapse in TasksIslandViewModel

mika kunsandClaude Sonnet 4.6
2026-04-23 18:51:22 +02:00
-
00608401aa
feat(ui): WorkerClient planning-session methods
mika kuns
2026-04-23 18:41:04 +02:00
-
229d4bbb2b
feat(ui): TaskRowViewModel gains planning hierarchy flags

mika kunsandClaude Sonnet 4.6
2026-04-23 18:36:55 +02:00
-
-
845359b885
feat: planning sessions foundation (Plan A) (#4)
claude
2026-04-23 16:31:37 +00:00
-
-
d4a46420c9
feat(worker): hook TryCompleteParentAsync after MarkDone/MarkFailed
feat/planning-sessions-foundation

mika kunsandClaude Sonnet 4.6
2026-04-23 18:18:50 +02:00
-
f704244b84
test(data): parent delete with children is restricted
mika kuns
2026-04-23 18:15:12 +02:00
-
782110604b
fix(data): enable foreign_keys pragma in MigrateAndConfigure
mika kuns
2026-04-23 18:15:06 +02:00
-
19bf032a2e
test(data): queue skips Planning/Planned/Draft
mika kuns
2026-04-23 18:09:29 +02:00
-
b7464c9a11
feat(data): TaskRepository.TryCompleteParentAsync
mika kuns
2026-04-23 18:08:14 +02:00
-
524aaf85af
feat(data): TaskRepository.DiscardPlanningAsync
mika kuns
2026-04-23 18:04:40 +02:00
-
a9e7479326
feat(data): TaskRepository.FinalizePlanningAsync
mika kuns
2026-04-23 18:03:10 +02:00
-
2e80cc606e
feat(data): TaskRepository.FindByPlanningTokenAsync
mika kuns
2026-04-23 17:59:42 +02:00
-
d099138487
feat(data): TaskRepository.UpdatePlanningSessionIdAsync
mika kuns
2026-04-23 17:58:28 +02:00
-
2278d97b7e
feat(data): TaskRepository.SetPlanningStartedAsync
mika kuns
2026-04-23 17:56:19 +02:00
-
74255ddc82
feat(data): TaskRepository.CreateChildAsync
mika kuns
2026-04-23 17:54:43 +02:00
-
b466246c1b
feat(data): TaskRepository.GetChildrenAsync
mika kuns
2026-04-23 17:52:51 +02:00
-
b3eb39a28b
feat(data): migration AddPlanningSupport
mika kuns
2026-04-23 17:48:10 +02:00
-
253e6f05e0
feat(data): configure planning columns and self-ref FK with Restrict
mika kuns
2026-04-23 17:45:31 +02:00
-
042a1b47c2
feat(data): add planning columns and self-ref navigations to TaskEntity
mika kuns
2026-04-23 17:44:55 +02:00
-
7a20534e7c
feat(data): add Planning, Planned, Draft task statuses
mika kuns
2026-04-23 17:44:29 +02:00
-
-
ee2cbc92ef
feat(ui): move list-settings access from lists pane to tasks header
mika kuns
2026-04-23 17:40:27 +02:00
-
373f04a034
build: manage version via MinVer with AssemblyInformationalVersion
mika kuns
2026-04-23 17:40:01 +02:00
-
43d517dcfc
docs(plans): add planning sessions implementation plans A, B, C

mika kunsandClaude Opus 4.7
2026-04-23 17:36:02 +02:00
-
8891d48af2
docs(spec): add planning sessions design

mika kunsandClaude Opus 4.7
2026-04-23 17:21:24 +02:00
-
0b72c0fb53
Merge branch 'feat/self-update'
mika kuns
2026-04-23 15:24:07 +02:00
-
-
a41e5b5b2d
docs(open): add self-update manual verification checklist
mika kuns
2026-04-23 15:11:39 +02:00
-
00c62178e1
feat(ui): add update banner and Help menu to MainWindow
mika kuns
2026-04-23 15:10:43 +02:00
-
bbe7d73de2
feat(ui): wire update-check state and commands into shell VM
mika kuns
2026-04-23 15:05:56 +02:00
-
0934b294c2
feat(app): register UpdateCheckService and InstallerLocator in DI
mika kuns
2026-04-23 15:03:28 +02:00
-
b28d8f2f4a
feat(ui): show worker log line in footer
mika kuns
2026-04-23 14:59:28 +02:00
-
ec4ec44603
feat(ui): add worker log state and 30s timer to shell VM

mika kunsandClaude Sonnet 4.6
2026-04-23 14:56:58 +02:00
-
ee09706811
feat(ui): add InstallerLocator
mika kuns
2026-04-23 14:56:57 +02:00
-
c06d1d6afb
feat(ui): add UpdateCheckService
mika kuns
2026-04-23 14:53:20 +02:00
-
f906e7086c
feat(ui): add WorkerLogLevelToBrushConverter with tests

mika kunsandClaude Sonnet 4.6
2026-04-23 14:53:03 +02:00
-
caf900b02d
feat(installer): self-update pre-flight before wizard
mika kuns
2026-04-23 14:49:48 +02:00
-
e80e3fccc0
feat(ui): subscribe to WorkerLog SignalR event
mika kuns
2026-04-23 14:49:43 +02:00
-
e8056553fd
feat(worker): emit WorkerLog for merge, discard, reset
mika kuns
2026-04-23 14:47:45 +02:00
-
ea4d2d7c0c
feat(worker): emit WorkerLog events from TaskRunner
mika kuns
2026-04-23 14:46:10 +02:00
-
98c188a5da
feat(releases): add SelfUpdater.DownloadAndVerifyAsync
mika kuns
2026-04-23 14:45:13 +02:00
-
0c3dcb0052
feat(releases): add SelfUpdater.HandleReplaceSelfAsync
mika kuns
2026-04-23 14:42:41 +02:00
-
e017d66023
feat(releases): add SelfUpdater.DecideUpdateAsync
mika kuns
2026-04-23 14:40:45 +02:00
-
ba0b38b4f1
feat(releases): add SelfUpdater installer-asset matching
mika kuns
2026-04-23 14:38:20 +02:00
-
5b4cdd366e
refactor(installer): use shared VersionComparer in InstallModeDetector
mika kuns
2026-04-23 14:36:45 +02:00
-
7c0f8d8408
feat(releases): add VersionComparer
mika kuns
2026-04-23 14:21:25 +02:00
-
0a7fcae137
feat(worker): add WorkerLog SignalR event
mika kuns
2026-04-23 14:19:04 +02:00
-
5346737e2b
test(releases): port ReleaseClient + ChecksumVerifier tests to new project

mika kunsandClaude Sonnet 4.6
2026-04-23 14:18:17 +02:00
-
80f6669585
feat(data): add WorkerLogLevel enum
mika kuns
2026-04-23 14:17:31 +02:00
-
27054e6715
chore: ignore .worktrees/ for local dev worktrees
mika kuns
2026-04-23 14:15:53 +02:00
-
ea7694566d
docs(superpowers): add worker-log footer implementation plan
mika kuns
2026-04-23 14:03:09 +02:00
-
46e01aefed
refactor(releases): move release-API + checksum types to ClaudeDo.Releases
mika kuns
2026-04-23 14:09:40 +02:00
-
41e0bea162
docs(superpowers): add worker-log footer implementation plan
mika kuns
2026-04-23 14:03:09 +02:00
-
86012e02b9
feat(releases): add empty ClaudeDo.Releases library
mika kuns
2026-04-23 13:59:45 +02:00
-
-
da19eb807b
docs(superpowers): add worker-log footer design spec
mika kuns
2026-04-23 13:56:09 +02:00
-
0d37473575
docs(self-update): add implementation plan
mika kuns
2026-04-23 13:52:36 +02:00
-
6a4bf676ff
docs(self-update): add design spec for app + installer self-update
mika kuns
2026-04-23 13:44:52 +02:00
-
a135485339
docs(superpowers): add default-agents plan and design spec
mika kuns
2026-04-23 13:08:23 +02:00
-
3c420acd54
style(ui): polish list sidebar, kbd chips, and session terminal
mika kuns
2026-04-23 13:08:17 +02:00
-
5ced1b97a6
refactor(ui): redesign list settings and merge modals with custom chrome
mika kuns
2026-04-23 13:08:09 +02:00
-
1344beba56
fix(ui): select task on left-click even when reorder is disabled
mika kuns
2026-04-23 13:08:02 +02:00
-
c8c8bb4a47
feat(ui): replay persisted task log when selecting a task
mika kuns
2026-04-23 13:07:54 +02:00
-
6f725d12f5
feat(ui): add queueing and scheduling from task row context menu
mika kuns
2026-04-23 13:07:48 +02:00
-
9952ff98f2
feat(ui): use ClaudeTask icon for window and taskbar
mika kuns
2026-04-23 13:07:38 +02:00
-
4a6d96b90e
feat(installer): show version info and offer worker restart in settings
mika kuns
2026-04-23 13:07:31 +02:00
-
2690332d13
feat(installer): record data directory in install manifest
mika kuns
2026-04-23 13:07:23 +02:00
-
31218fc205
feat(installer): harden database init and service setup steps
mika kuns
2026-04-23 13:07:16 +02:00
-
cc01871407
chore(settings): allow context7 MCP tools
mika kuns
2026-04-23 13:07:07 +02:00
-
e70ae7f6ce
feat(ui): add Restore default agents button to Settings modal
mika kuns
2026-04-23 12:21:02 +02:00
-
1830273a9d
feat(ui): add RestoreDefaultAgentsAsync to WorkerClient
mika kuns
2026-04-23 12:19:44 +02:00
-
1a10e6fa09
feat(worker): expose RestoreDefaultAgents hub method
mika kuns
2026-04-23 12:18:49 +02:00
-
df57c2bc05
feat(worker): seed default agents on startup
mika kuns
2026-04-23 12:15:28 +02:00
-
990be09bd7
feat(worker): add DefaultAgentSeeder for first-launch agent seeding

mika kunsandClaude Sonnet 4.6
2026-04-23 12:12:55 +02:00
-
e275f67a5e
build(worker): ship DefaultAgents folder in build output
mika kuns
2026-04-23 12:09:13 +02:00
-
ff3de1d100
feat(worker): add bundled default agent definitions

mika kunsandClaude Sonnet 4.6
2026-04-23 12:08:16 +02:00
-
a4e313dbad
improve Frontend
Mika Kuns
2026-04-22 17:09:00 +02:00
-
7de5510735
fix(ui): session terminal scrolls to end after layout so last line is fully visible
Mika Kuns
2026-04-22 15:42:02 +02:00
-
5e54275842
fix(ui): pin AgentStrip above metadata footer, terminal sits above it
Mika Kuns
2026-04-22 15:38:34 +02:00
-
6ac88235a7
fix(ui): session terminal auto-sizes to output, caps at 420px before scrolling
Mika Kuns
2026-04-22 15:34:47 +02:00
-
c599fdcb8c
refactor(ui): single scrollable DetailsIsland body with agent-settings gear flyout, remove Notes
Mika Kuns
2026-04-22 15:16:40 +02:00
-
b0b15e474e
feat(ui): always-visible Steps section at top of DetailsIsland with add-step input
Mika Kuns
2026-04-22 15:08:07 +02:00
-
839f862b7d
fix(ui): move agent-settings expander out of capped scroller so it expands properly
Mika Kuns
2026-04-22 13:50:35 +02:00
-
2901a769d8
fix(ui): use PlaceholderText instead of obsolete Watermark in ListSettingsModalView
Mika Kuns
2026-04-22 13:33:49 +02:00
-
e74e7eecf4
docs: refresh CLAUDE.md files for agent settings UI
Mika Kuns
2026-04-22 13:31:28 +02:00
-
bba577888b
feat(ui): per-task agent settings in DetailsIsland

Mika KunsandClaude Sonnet 4.6
2026-04-22 13:29:57 +02:00