-
e0dda3e71b
refactor(ui): apply text classes to DetailsIslandView
mika kuns
2026-05-30 17:27:13 +02:00
-
d4c66dea63
refactor(ui): apply text classes to TasksIslandView
mika kuns
2026-05-30 17:26:10 +02:00
-
a132127e9e
refactor(ui): apply text classes to ListsIslandView
mika kuns
2026-05-30 17:25:48 +02:00
-
6e3125e78d
refactor(ui): apply text classes to MainWindow
mika kuns
2026-05-30 17:24:58 +02:00
-
b00e4d994f
feat(ui): unify type scale to 11/13/18/24 and add canonical text classes
mika kuns
2026-05-30 17:22:29 +02:00
-
16717ab9e9
fix(ui): restore resize and full-width rows in WorktreesOverview modal
mika kuns
2026-05-30 17:16:08 +02:00
-
7af892f410
refactor(ui): consolidate list-section-label into shared section-label
mika kuns
2026-05-30 17:07:47 +02:00
-
e86464e802
fix(ui): unclip Edit/Preview buttons; enlarge section labels and use mono field labels
mika kuns
2026-05-30 17:02:35 +02:00
-
df7337810e
docs(ui): add visual-check checklist for normalization pass
mika kuns
2026-05-30 16:53:36 +02:00
-
8944074997
refactor(ui): fold selected-day White to TextBrush token
mika kuns
2026-05-30 16:52:56 +02:00
-
fbd5d9f7ca
refactor(ui): tokenize WorktreeModalView font sizes
mika kuns
2026-05-30 16:52:16 +02:00
-
5fdd9f0b4c
refactor(ui): tokenize and dynamic-ize PlanningDiffView
mika kuns
2026-05-30 16:50:43 +02:00
-
bce4e0a1e6
refactor(ui): migrate ConflictResolutionView to ModalShell and use dynamic resources
mika kuns
2026-05-30 16:50:38 +02:00
-
229f865e7e
refactor(ui): migrate DiffModal to ModalShell and use dynamic resources
mika kuns
2026-05-30 16:50:32 +02:00
-
a444033aa9
refactor(ui): migrate WorktreesOverviewModal to ModalShell
mika kuns
2026-05-30 16:47:32 +02:00
-
2265829a29
refactor(ui): migrate RepoImportModal to ModalShell
mika kuns
2026-05-30 16:45:51 +02:00
-
50e05b9140
refactor(ui): migrate UnfinishedPlanningModal to ModalShell
mika kuns
2026-05-30 16:45:16 +02:00
-
538839c004
refactor(ui): migrate AboutModal to ModalShell
mika kuns
2026-05-30 16:44:41 +02:00
-
8d07fc298c
refactor(ui): migrate MergeModal to ModalShell
mika kuns
2026-05-30 16:44:04 +02:00
-
e1bfbb0fa6
refactor(ui): migrate ListSettingsModal to ModalShell
mika kuns
2026-05-30 16:43:17 +02:00
-
b1006ac7b0
fix(ui): correct SettingsModal font snap (11px is Mono, not Body)
mika kuns
2026-05-30 16:41:05 +02:00
-
4f5db367a7
refactor(ui): migrate SettingsModal to ModalShell
mika kuns
2026-05-30 16:40:09 +02:00
-
c20fbe3613
feat(ui): add reusable ModalShell control
mika kuns
2026-05-30 16:38:02 +02:00
-
16b0d1177a
refactor(ui): tokenize ThemedDatePicker
mika kuns
2026-05-30 16:36:23 +02:00
-
a1f05da97b
refactor(ui): tokenize SessionTerminalView
mika kuns
2026-05-30 16:35:46 +02:00
-
0c0c73bc9e
refactor(ui): tokenize AgentStripView
mika kuns
2026-05-30 16:35:22 +02:00
-
3d4a64a8fd
fix(ui): use LineBrush for schedule flyout border and tokenize TaskRowView
mika kuns
2026-05-30 16:34:25 +02:00
-
bff15c9bf3
refactor(ui): tokenize DetailsIslandView
mika kuns
2026-05-30 16:33:46 +02:00
-
f40de4bbe0
refactor(ui): tokenize TasksIslandView
mika kuns
2026-05-30 16:32:03 +02:00
-
e120b0fd70
refactor(ui): tokenize ListsIslandView
mika kuns
2026-05-30 16:31:39 +02:00
-
e8ce725897
refactor(ui): tokenize MainWindow
mika kuns
2026-05-30 16:31:00 +02:00
-
7a6bfbe1b4
refactor(ui): tokenize IslandStyles values and add shared modal styles
mika kuns
2026-05-30 16:28:47 +02:00
-
5a25818e3a
feat(ui): set global Inter Tight font default on all windows
mika kuns
2026-05-30 16:24:00 +02:00
-
f0f8cd103d
feat(ui): add named tint and hairline overlay brush tokens
mika kuns
2026-05-30 16:23:34 +02:00
-
d52f23f7c8
docs(ui): add UI normalization design spec and implementation plan
mika kuns
2026-05-30 16:22:00 +02:00
-
cfc45118e4
docs: sync CLAUDE.md files with current architecture
v1.3.0
mika kuns
2026-05-30 15:59:43 +02:00
-
1856943925
refactor: merge TaskRunner failure handlers and reuse NullIfBlank
mika kuns
2026-05-30 15:51:14 +02:00
-
ce9fadc0b5
refactor: fold single-consumer helper types into their owners
mika kuns
2026-05-30 15:47:46 +02:00
-
25ee623c42
refactor: remove dead PlanningMergeEvents records and unused RunNowRequestedEvent
mika kuns
2026-05-30 15:42:25 +02:00
-
41da124a31
refactor: extract interfaces to Interfaces folders and consolidate filters
mika kuns
2026-05-30 15:41:10 +02:00
-
77100b6b3b
Merge feat/external-mcp-ui-parity: external MCP UI parity for start/observe
mika kuns
2026-05-30 14:37:58 +02:00
-
-
32daa4a602
docs(worker): correct external MCP tool inventory, drop removed tag tools
mika kuns
2026-05-30 14:16:48 +02:00
-
b41a78ec29
feat(worker): register new external MCP tool classes
mika kuns
2026-05-30 14:15:26 +02:00
-
9ea60701d2
feat(worker): add external MCP app-settings read tool
mika kuns
2026-05-30 14:12:18 +02:00
-
5a592c4be6
feat(worker): add external MCP reset-failed-task tool
mika kuns
2026-05-30 14:07:59 +02:00
-
7196aab31f
feat(worker): add external MCP agent-listing tool
mika kuns
2026-05-30 14:05:30 +02:00
-
fec2fe2dda
fix(worker): cap run-log read size and harden run-history tests
mika kuns
2026-05-30 14:04:22 +02:00
-
3afe29d721
feat(worker): add external MCP run-history and log tools
mika kuns
2026-05-30 13:59:54 +02:00
-
f3f8af4b11
docs(worker): clarify SetTaskConfig null-clears-override wording
mika kuns
2026-05-30 13:57:59 +02:00
-
c3493a3a74
feat(worker): add external MCP list/task config tools
mika kuns
2026-05-30 13:54:08 +02:00
-
ac2f1d824e
fix(worker): reuse shared hub fake and guard blank list name
mika kuns
2026-05-30 13:51:34 +02:00
-
53f4e2de0f
feat(worker): add external MCP list-management tools
mika kuns
2026-05-30 13:47:02 +02:00
-
99dc08488b
docs(worker): add external MCP UI-parity spec and plan
mika kuns
2026-05-30 13:42:24 +02:00
-
-
26c4e5771b
feat(worker): run worker as per-user logon task instead of Windows service
mika kuns
2026-05-30 09:39:41 +02:00
-
1e5b3a6c3e
chore: add .gitattributes to normalize line endings
mika kuns
2026-05-30 09:39:19 +02:00
-
59d72635da
test(ui): rebase IWorkerClient fakes onto shared StubWorkerClient base
mika kuns
2026-05-30 09:39:12 +02:00
-
7a88e8a848
fix(ui): apply blue PLANNED badge for finalized planning, drop dead converter statics
mika kuns
2026-05-30 09:39:04 +02:00
-
b84716ff9c
fix(releases): strip prerelease and build metadata before version compare
mika kuns
2026-05-30 09:38:57 +02:00
-
ce879f6f70
Merge feat/repo-import-polish: remember folders, search, compact rows, no auto-select
mika kuns
2026-05-29 16:39:06 +02:00
-
-
2f7f00d4cc
docs(ui): clarify repo-import checkbox default intent
mika kuns
2026-05-29 16:31:31 +02:00
-
6d0973c67c
feat(ui): repo-import modal — remember folders, search, compact rows, no auto-select
mika kuns
2026-05-29 16:29:22 +02:00
-
-
bb8b3e235a
Merge feat/delete-list-button: add delete-list button to List Settings modal
mika kuns
2026-05-29 16:13:32 +02:00
-
-
6e3947c0b1
fix(ui): narrow delete-list FK catch to SqliteException
mika kuns
2026-05-29 16:12:15 +02:00
-
128fb7d4d2
feat(ui): add delete-list button to List Settings modal
mika kuns
2026-05-29 16:09:17 +02:00
-
-
3af8fb9aa0
Merge feat/repo-import-list-helper: add repos-as-lists import helper
mika kuns
2026-05-29 15:59:45 +02:00
-
-
5b15e30b8a
docs: add repo import list helper implementation plan
mika kuns
2026-05-29 15:59:37 +02:00
-
e5bce07719
docs(ui): document RepoImportModalView
mika kuns
2026-05-29 15:52:34 +02:00
-
9c638e72b1
feat(ui): add 'Add repos as lists' Help-menu entry point
mika kuns
2026-05-29 15:50:52 +02:00
-
c43b06d83d
feat(ui): add repo import button to Lists island
mika kuns
2026-05-29 15:46:45 +02:00
-
d4674cd74e
chore(di): register RepoImportModalViewModel
mika kuns
2026-05-29 15:45:04 +02:00
-
e4d958dcf3
feat(ui): add RepoImportModalView
mika kuns
2026-05-29 15:43:52 +02:00
-
0f41384fa8
test(ui): assert FullPath in RepoImport candidate test
mika kuns
2026-05-29 15:42:05 +02:00
-
50b1589b23
feat(ui): add RepoImportModalViewModel with candidate merge logic
mika kuns
2026-05-29 15:39:43 +02:00
-
1c689a8472
feat(ui): add RepoImportItemViewModel
mika kuns
2026-05-29 15:37:10 +02:00
-
4877c11aa2
fix(ui): narrow RepoScanner catch to filesystem exceptions
mika kuns
2026-05-29 15:36:12 +02:00
-
03617ee3cd
feat(ui): add RepoScanner for git repo discovery
mika kuns
2026-05-29 15:34:32 +02:00
-
-
7869c2a979
docs: add repo import list helper design spec
mika kuns
2026-05-29 15:26:32 +02:00
-
ce79a2d0fe
feat(planning): gate subtask queueing behind plan finalization
mika kuns
2026-05-29 14:41:48 +02:00
-
09a930e28e
docs: add planning draft/planned queue gate design spec
mika kuns
2026-05-29 14:25:52 +02:00
-
c1c7862672
fix(ui): widen About modal so folder Open buttons are not clipped
mika kuns
2026-05-29 14:25:52 +02:00
-
19f22d2d97
chore(ui): clear build warnings
mika kuns
2026-05-29 14:25:44 +02:00
-
12668f684f
fix(ui): restore Ui.Tests build by implementing ListUpdatedEvent in fakes
mika kuns
2026-05-29 14:25:33 +02:00
-
967e0cd319
feat(ui): merge action and robust jump-to-task in worktrees overview
mika kuns
2026-05-27 13:43:39 +02:00
-
2223839595
feat(ui): hide list chip outside virtual list views
mika kuns
2026-05-20 11:27:04 +02:00
-
7d61d38a34
fix(ui): dispatch WorkerLog events to UI thread
mika kuns
2026-05-20 11:26:57 +02:00
-
e55367af67
fix(ui): wire details-island buttons and drop dead handlers
mika kuns
2026-05-20 11:24:51 +02:00
-
0b19ea739c
Merge feat/worktree-overview-modal
mika kuns
2026-05-19 11:55:34 +02:00
-
-
3587703fe8
feat(ui): auto-select first changed file in diff modal
mika kuns
2026-05-19 11:52:57 +02:00
-
7e3ae704fe
fix(ui): default-expand diff tree; reliable row-click toggle
mika kuns
2026-05-19 11:50:36 +02:00
-
232d7cb647
fix(ui): toggle expand on full folder row click
mika kuns
2026-05-19 11:48:07 +02:00
-
6c8048d0be
fix(ui): use BorderOnly chrome; color diff +/- lines
mika kuns
2026-05-19 11:43:47 +02:00
-
6670771040
fix(ui): make overview modal resizable; add diff content pane
mika kuns
2026-05-19 11:33:00 +02:00
-
bc15c16e44
fix(ui): resizable modal, drop branch column, show committed diff
mika kuns
2026-05-19 11:08:52 +02:00
-
ca71275fc4
feat(ui): polish worktrees overview modal
mika kuns
2026-05-19 10:38:19 +02:00
-
8f4e37ef56
fix(ui): preserve status message after cleanup; English label
mika kuns
2026-05-19 09:55:32 +02:00
-
789094fcd9
feat(ui): wire worktree overview modal entry points
mika kuns
2026-05-19 09:49:44 +02:00
-
9f70f6747e
feat(ui): add WorktreesOverviewModalView
mika kuns
2026-05-19 09:44:20 +02:00
-
182a9df7f3
feat(ui): add WorktreesOverviewModalViewModel
mika kuns
2026-05-19 09:42:37 +02:00
-
79131f83c1
feat(ui): add WorktreeStateColorConverter
mika kuns
2026-05-19 09:42:33 +02:00
-
b888a5f0cd
feat(ui): expose worktree overview client methods
mika kuns
2026-05-19 09:39:01 +02:00