Commit Graph

  • 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