-
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 kuns
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 kuns
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 Kuns
2026-04-22 13:29:57 +02:00
-
5784dbee94
feat(ui): open ListSettingsModal via context menu and gear button
Mika Kuns
2026-04-22 13:27:05 +02:00
-
5348220e60
feat(ui): add ListSettingsModalView
Mika Kuns
2026-04-22 13:22:39 +02:00
-
cd0b95ef9a
feat(ui): add ListSettingsModalViewModel
Mika Kuns
2026-04-22 13:20:42 +02:00
-
fc1cfe59ec
feat(ui): WorkerClient supports list/task agent settings + ListUpdated event
Mika Kuns
2026-04-22 13:18:16 +02:00
-
7c312161bb
feat(worker): add hub methods for list and task agent settings
Mika Kuns
2026-04-22 13:16:46 +02:00
-
480eb0817a
feat(data): add TaskRepository.UpdateAgentSettingsAsync
Mika Kuns
2026-04-22 13:10:21 +02:00
-
1b94fa5c44
feat(data): add ListRepository.DeleteConfigAsync
Mika Kuns
2026-04-22 13:09:03 +02:00
-
02464b7f89
docs(plans): agent settings UI implementation plan
Mika Kuns
2026-04-22 12:06:31 +02:00
-
68f461d0e1
docs(specs): agent settings per list and per task UI reimplementation
Mika Kuns
2026-04-22 12:01:20 +02:00
-
cfb410dd4d
Merge task: Improve the Readme
Mika Kuns
2026-04-22 11:34:13 +02:00
-
-
b378fbf550
chore(settings): allow context-mode MCP tools locally
Mika Kuns
2026-04-22 11:03:43 +02:00
-
cb43bcdd10
docs(plans): add 2026-04-21 open-items consolidation
Mika Kuns
2026-04-22 11:03:40 +02:00
-
31420574db
feat(ui): show status messages and real diff-stats in DiffModal
Mika Kuns
2026-04-22 11:03:37 +02:00
-
07dee31847
fix(data): use UTF-8 encoding for git process stdio
Mika Kuns
2026-04-22 11:03:24 +02:00
-
4debd5ce09
fix(ui): disable Merge button after worktree is no longer Active
Mika Kuns
2026-04-22 10:36:09 +02:00
-
1495c63e3d
fix(worker): return Blocked when MergeAbortAsync fails to avoid stuck repo
Mika Kuns
2026-04-22 10:30:44 +02:00
-
953d93179d
fix(worker): honour targetBranch in MergeAsync by checking out before merge
Mika Kuns
2026-04-22 10:25:35 +02:00
-
1bc7fcc609
feat(ui): add Merge button to DiffModal
Mika Kuns
2026-04-22 09:53:11 +02:00
-
c911717a3b
feat(ui): add Merge command to DiffModal
Mika Kuns
2026-04-22 09:53:07 +02:00
-
949911f6c8
feat(ui): attach MergeModal to DetailsIsland
Mika Kuns
2026-04-22 09:53:03 +02:00
-
f3a58a6515
feat(ui): wire DetailsIsland ApproveMerge through MergeModal
Mika Kuns
2026-04-22 09:52:59 +02:00
-
ee4cd706ef
chore(app): register MergeModalViewModel
Mika Kuns
2026-04-22 09:47:19 +02:00
-
e11b01951e
feat(ui): add MergeModalView
Mika Kuns
2026-04-22 09:46:33 +02:00
-
3d0cc4ffed
feat(ui): add MergeModalViewModel
Mika Kuns
2026-04-22 09:46:20 +02:00
-
4585b20f80
feat(ui): add MergeTaskAsync and GetMergeTargetsAsync to WorkerClient
Mika Kuns
2026-04-22 09:44:48 +02:00
-
c53b5878cf
feat(worker): expose MergeTask and GetMergeTargets on WorkerHub
Mika Kuns
2026-04-22 09:44:22 +02:00
-
c13ae437f7
chore(worker): register TaskMergeService
Mika Kuns
2026-04-22 09:43:34 +02:00
-
5780879629
test(worker): cover GetTargetsAsync and dirty-tree block
Mika Kuns
2026-04-22 09:41:31 +02:00
-
2bcd5ef9bd
test(worker): cover merge conflict auto-abort
Mika Kuns
2026-04-22 09:41:31 +02:00
-
63eb860e40
test(worker): cover diverged non-conflicting merge
Mika Kuns
2026-04-22 09:41:30 +02:00
-
e80ac7de49
test(worker): cover TaskMergeService removeWorktree path
Mika Kuns
2026-04-22 09:41:30 +02:00
-
3331c24898
feat(worker): implement TaskMergeService happy path
Mika Kuns
2026-04-22 09:37:35 +02:00
-
1c20d8f846
feat(worker): scaffold TaskMergeService with pre-flight checks
Mika Kuns
2026-04-22 09:36:16 +02:00
-
77a1460e3a
feat(git): add ListConflictedFilesAsync
Mika Kuns
2026-04-22 09:31:36 +02:00
-
21a1870fd7
feat(git): add MergeAbortAsync
Mika Kuns
2026-04-22 09:29:24 +02:00
-
3ebbdb3f6e
feat(git): add MergeNoFfAsync returning (exitCode, stderr)
Mika Kuns
2026-04-22 09:27:47 +02:00
-
535d0c5558
feat(git): add IsMidMergeAsync
Mika Kuns
2026-04-22 09:25:10 +02:00
-
2d807aa606
feat(git): add ListLocalBranchesAsync
Mika Kuns
2026-04-22 09:23:35 +02:00
-
93ee7b72d5
feat(git): add GetCurrentBranchAsync
Mika Kuns
2026-04-22 09:22:41 +02:00
-
32ef1b389a
docs: clarify merged-with-cleanup-warning result shape
Mika Kuns
2026-04-22 09:17:43 +02:00
-
0885518a68
docs: add worktree merge implementation plan
Mika Kuns
2026-04-22 09:16:38 +02:00
-
944d3bd3e8
docs: add worktree merge design spec
Mika Kuns
2026-04-22 09:08:44 +02:00
-
fb89e02b02
docs: note ResetTask hub method and TaskResetService
Mika Kuns
2026-04-21 17:46:00 +02:00
-
58c8210afa
fix(ui): correct Reset button tooltip wording
Mika Kuns
2026-04-21 17:44:50 +02:00
-
2ce6b7bd3a
feat(ui): add Continue and Reset buttons to agent strip
Mika Kuns
2026-04-21 17:44:00 +02:00
-
f90d3d8375
fix(ui): early-return in ResetAsync when ConfirmAsync is unwired
Mika Kuns
2026-04-21 17:42:36 +02:00
-
b03e858a8f
feat(ui): add Continue and Reset commands to DetailsIslandViewModel
Mika Kuns
2026-04-21 17:40:32 +02:00
-
2278b516ea
feat(ui): add ContinueTaskAsync and ResetTaskAsync to WorkerClient
Mika Kuns
2026-04-21 17:37:41 +02:00
-
219a231f32
feat(worker): expose ResetTask hub method
Mika Kuns
2026-04-21 17:35:37 +02:00
-
74eb36d3c0
feat(worker): add TaskResetService for discard + reset flow
Mika Kuns
2026-04-21 17:31:52 +02:00
-
202236a45b
feat(data): add TaskRepository.ResetToManualAsync
Mika Kuns
2026-04-21 17:26:01 +02:00
-
88be19a231
test(worker): strengthen DiscardAsync test (cleanup + branch assertion)
Mika Kuns
2026-04-21 17:23:58 +02:00
-
44203f3c67
feat(worker): add WorktreeManager.DiscardAsync for task reset
Mika Kuns
2026-04-21 17:21:08 +02:00
-
133774cb86
docs: add implementation plan for continue and reset buttons
Mika Kuns
2026-04-21 16:47:51 +02:00
-
a3bb557d76
docs: add spec for continue and reset buttons on failed tasks
Mika Kuns
2026-04-21 16:43:54 +02:00
-
23f8fddc4d
docs: add UI-rewrite notes, plans, and stream-formatter spec
Mika Kuns
2026-04-21 15:56:19 +02:00
-
a180e8446c
chore(worker): tweak launchSettings
Mika Kuns
2026-04-21 15:56:14 +02:00
-
0406d35b61
style(ui): polish islands and remove terminal traffic-light dots
Mika Kuns
2026-04-21 15:56:07 +02:00
-
e6b37624a1
feat(ui): add settings modal and wire to worker hub
Mika Kuns
2026-04-21 15:55:53 +02:00
-
fca5d57fef
feat(worker): extend ClaudeArgsBuilder with MaxTurns and PermissionMode
Mika Kuns
2026-04-21 15:55:40 +02:00
-
cfb9ca1ca4
feat(worker): add WorktreeMaintenanceService for idle-worktree cleanup
Mika Kuns
2026-04-21 15:55:35 +02:00
-
62a1121571
feat(data): add AppSettings entity, migration, and repository
Mika Kuns
2026-04-21 15:55:29 +02:00
-
4283c67d81
fix(worker): prefix broadcast lines with [stdout] so UI parser routes them
Mika Kuns
2026-04-21 15:35:40 +02:00
-
883c98dc0a
chore(claude-do): Improve the Readme
Mika Kuns
2026-04-21 15:31:26 +02:00
-
-
374e811e78
feat(ui): render user tool_result blocks as one-line summaries
Mika Kuns
2026-04-21 15:13:00 +02:00
-
ec679e45ed
fix(ui): truncate WebFetch URL in tool_use arg
Mika Kuns
2026-04-21 15:11:17 +02:00
-
3a67fe81b4
feat(ui): render assistant tool_use blocks with per-tool args
Mika Kuns
2026-04-21 15:08:35 +02:00
-
dc6e3fe442
feat(ui): render assistant text blocks, skip thinking
Mika Kuns
2026-04-21 15:05:40 +02:00
-
b525498770
feat(ui): format system init message in StreamLineFormatter
Mika Kuns
2026-04-21 15:03:29 +02:00
-
668087cda4
refactor(ui): skeleton dispatch for StreamLineFormatter rewrite
Mika Kuns
2026-04-21 15:00:00 +02:00
-
b4741137d0
docs(settings-modal): add design spec
Mika Kuns
2026-04-21 13:32:58 +02:00
-
e19a9d373e
fix(ui): filled window icons, boxed task rows, proper explorer button
mika kuns
2026-04-20 12:02:08 +02:00
-
42fb7cee0d
fix(ui): NAVIGATOR eyebrow — drop broken converter binding
mika kuns
2026-04-20 11:54:36 +02:00
-
5acc896d5c
fix(ui): wire delete confirm, close-details, uppercase eyebrow, explorer button
mika kuns
2026-04-20 11:47:10 +02:00
-
9b1178ca2f
style(ui): subtasks, notes, details metadata footer
mika kuns
2026-04-20 11:39:40 +02:00
-
01af8cb7d7
style(ui): session terminal header, line columns, LIVE chip
mika kuns
2026-04-20 11:36:39 +02:00
-
c3f077e3b6
style(ui): agent strip with worktree panel and diff meter
mika kuns
2026-04-20 11:35:33 +02:00
-
b64ff3d908
style(ui): details header with logbook eyebrow and task-id badge
mika kuns
2026-04-20 11:34:28 +02:00
-
82f2d526a0
style(ui): task section dividers overdue/tasks/completed
mika kuns
2026-04-20 11:31:45 +02:00