Commit Graph

  • 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