Commit Graph

  • b4dc9509cb test(installer): pin 'unparseable version = Config' behavior + document IsNewer limits Mika Kuns 2026-04-15 09:26:18 +02:00
  • 97fb215ce6 feat(installer): replace sync ModeDetector with async InstallModeDetector Mika Kuns 2026-04-15 09:19:16 +02:00
  • 83d7058b32 fix(installer): propagate cancellation + defensive asset parsing in ReleaseClient Mika Kuns 2026-04-15 09:15:56 +02:00
  • 5603fd458d feat(installer): add IReleaseClient + Gitea ReleaseClient Mika Kuns 2026-04-15 09:10:02 +02:00
  • d0c0e2ce1f feat(installer): add ChecksumVerifier (SHA256 + checksums.txt parser) Mika Kuns 2026-04-15 09:03:08 +02:00
  • 2fc6924dcb test(installer): add InstallManifest wrong-shape json test Mika Kuns 2026-04-15 08:59:51 +02:00
  • 921e626208 feat(installer): add InstallManifest + json-backed store Mika Kuns 2026-04-15 08:53:52 +02:00
  • c23ed94817 test(installer): address review — drop UseWPF, thread-safe FakeHttpMessageHandler Mika Kuns 2026-04-15 08:51:12 +02:00
  • 2d34afb2e5 test(installer): scaffold ClaudeDo.Installer.Tests project Mika Kuns 2026-04-15 08:46:17 +02:00
  • c0bd46542a docs(installer): add download-mode implementation plan Mika Kuns 2026-04-15 08:37:07 +02:00
  • 7119c8474e ci(release): use system zip now that it's installed on the runner Claude 2026-04-15 06:33:50 +00:00
  • aea09098e6 feat(ci): add Gitea Actions release workflow Claude 2026-04-15 06:31:50 +00:00
  • 0498fbae47 docs(installer): finalize decisions — self-contained, auto-check, full uninstall Mika Kuns 2026-04-15 08:21:12 +02:00
  • 43a10cff95 docs(installer): pin release target to releases/ClaudeDo Mika Kuns 2026-04-15 08:14:28 +02:00
  • bd7d5940a2 docs(installer): add download-mode + Gitea Releases design spec Mika Kuns 2026-04-15 08:03:40 +02:00
  • 78831b2263 feat(installer): add WPF installer/configurator project CubeGameLP 2026-04-14 21:01:03 +02:00
  • 2479bb6ea1 feat: worker CLI modernization + UI fixes Mika Kuns 2026-04-14 17:03:47 +02:00
  • 2a1f26d817 fix(ui): fix live output visibility and editor dialog graying out Mika Kuns 2026-04-14 17:01:08 +02:00
  • 7363e48496 fix(ui): address code review findings Mika Kuns 2026-04-14 16:47:46 +02:00
  • f8be2c178b feat(ui): add config override fields to TaskEditorView Mika Kuns 2026-04-14 16:39:50 +02:00
  • 699fe8a148 feat(ui): complete Batch 2 — LiveText display, start feedback, modal theming, ListEditor config Mika Kuns 2026-04-14 16:36:40 +02:00
  • 0764bb30ab feat(ui): replace LiveLines with formatted LiveText, add log reload and start feedback Mika Kuns 2026-04-14 16:28:12 +02:00
  • 503fd69cd1 feat(ui): add starting state feedback to task list Mika Kuns 2026-04-14 16:27:04 +02:00
  • 365ecba990 feat(ui): add StreamLineFormatter for NDJSON stream parsing Mika Kuns 2026-04-14 16:22:36 +02:00
  • aaaa93323c test(ui): add ClaudeDo.Ui.Tests project to solution Mika Kuns 2026-04-14 16:22:26 +02:00
  • 945a1eef11 feat(worker): default to claude-sonnet-4-6 when no model configured Mika Kuns 2026-04-14 16:20:48 +02:00
  • 026df8d8f6 feat(ui): add RunNowRequestedEvent and GetAgentsAsync to WorkerClient Mika Kuns 2026-04-14 16:20:39 +02:00
  • a6fe91d106 docs(ui): add implementation plan for UI fixes Mika Kuns 2026-04-14 16:15:15 +02:00
  • fb3c96c405 docs(ui): add design spec for post-integration UI fixes Mika Kuns 2026-04-14 16:08:12 +02:00
  • 3eb040f618 chore(claudedo): Add a Readme to the repo Mika Kuns 2026-04-14 15:37:17 +02:00
  • 95c8cc8372 fix(ui): allow RunNow for any non-running task, not just queued Mika Kuns 2026-04-14 15:35:02 +02:00
  • c1c4c75979 refactor(worker): remove MessageParser (replaced by StreamAnalyzer) Mika Kuns 2026-04-14 14:12:21 +02:00
  • 03728c8e4a docs(worker): update CLAUDE.md with CLI modernization changes Mika Kuns 2026-04-14 14:10:46 +02:00
  • c98a29c086 test(worker): add integration test for auto-retry flow Mika Kuns 2026-04-14 14:10:44 +02:00
  • 26c2445bb5 fix(tests): update QueueServiceTests for new TaskRunner constructor signature Mika Kuns 2026-04-14 14:09:06 +02:00
  • adc5a16afc feat(worker): add ContinueTask routing to QueueService Mika Kuns 2026-04-14 14:04:28 +02:00
  • 6cb8012d82 feat(worker): add ContinueTask, GetAgents, RefreshAgents hub methods and RunCreated broadcast Mika Kuns 2026-04-14 14:04:17 +02:00
  • 76473dd92a refactor(worker): rewrite TaskRunner with config resolution, retry, and continue support Mika Kuns 2026-04-14 14:02:57 +02:00
  • 1cdaaf9fd2 refactor(worker): simplify ClaudeProcess to accept pre-built args and use StreamAnalyzer Mika Kuns 2026-04-14 11:45:23 +02:00
  • 8825351526 feat(worker): add AgentFileService for filesystem agent management Mika Kuns 2026-04-14 11:39:24 +02:00
  • 54c4d3cf93 feat(worker): extend RunResult with structured output, session ID, and token metrics Mika Kuns 2026-04-14 11:38:39 +02:00
  • f57cdb7cb4 feat(data): extend TaskRepository with model, system_prompt, agent_path columns Mika Kuns 2026-04-14 11:37:08 +02:00
  • 8b342bcc21 feat(worker): add StreamAnalyzer for rich NDJSON stream parsing Mika Kuns 2026-04-14 11:36:58 +02:00
  • dab461cc41 feat(worker): add ClaudeArgsBuilder for dynamic CLI argument construction Mika Kuns 2026-04-14 11:35:46 +02:00
  • 5232d5f130 feat(data): add GetConfigAsync and SetConfigAsync to ListRepository Mika Kuns 2026-04-14 11:34:16 +02:00
  • 19a210406e feat(data): add TaskRunRepository with CRUD and query methods Mika Kuns 2026-04-14 11:31:34 +02:00
  • 02aaa9da64 feat(data): add ListConfigEntity, TaskRunEntity, AgentInfo models and task config fields Mika Kuns 2026-04-14 11:27:04 +02:00
  • 36ae6532b4 feat(data): add list_config, task_runs tables and task config columns Mika Kuns 2026-04-14 11:25:12 +02:00
  • 221640a203 feat(ui): UX redesign — Microsoft To Do style with Rider island layout Mika Kuns 2026-04-14 11:18:27 +02:00
  • 028cd9a061 style(ui): replace blue selection highlight with dimmed green Mika Kuns 2026-04-14 10:58:41 +02:00
  • cd91120552 style(ui): increase text contrast for better readability Mika Kuns 2026-04-14 10:54:35 +02:00
  • c3fed45481 style(ui): island layout with Warm Charcoal theme (Rider-style) Mika Kuns 2026-04-14 10:52:52 +02:00
  • 5f51fe9621 fix(ui): replace deprecated Watermark with PlaceholderText Mika Kuns 2026-04-14 10:38:06 +02:00
  • c44aefde77 style(ui): add strikethrough and dimming for completed tasks Mika Kuns 2026-04-14 10:36:06 +02:00
  • ff5e56a6f0 feat(ui): add global keyboard shortcuts (Ctrl+N, Ctrl+L, Ctrl+R, Ctrl+Shift+N) Mika Kuns 2026-04-14 10:33:48 +02:00
  • 2dcfc7e352 feat(ui): add inline add handlers, checkbox click, and task keyboard shortcuts Mika Kuns 2026-04-14 10:33:45 +02:00
  • a44c104940 feat(ui): add auto-save LostFocus handlers and tag input KeyDown Mika Kuns 2026-04-14 10:31:54 +02:00
  • df132e8be1 style(ui): redesign TaskDetailView with editable fields, tag chips, and accent styling Mika Kuns 2026-04-14 10:30:17 +02:00
  • eb7c1ebf69 style(ui): redesign task rows with checkboxes, inline add field, remove toolbar Mika Kuns 2026-04-14 10:29:44 +02:00
  • 2d6b5bbaff style(ui): redesign MainWindow with reactive layout, sidebar polish, and list header Mika Kuns 2026-04-14 10:27:49 +02:00
  • 5b6c095a89 fix(di): register TagRepository in TaskDetailViewModel constructor Mika Kuns 2026-04-14 10:25:22 +02:00
  • f51278e1aa feat(ui): wire TaskDetail changes back to task list refresh Mika Kuns 2026-04-14 10:25:16 +02:00
  • 28a0d9b11f feat(ui): make TaskDetailViewModel editable with auto-save and tag CRUD Mika Kuns 2026-04-14 10:24:10 +02:00
  • a4da2e23a1 feat(ui): add inline task creation, toggle-done, and list name to TaskListViewModel Mika Kuns 2026-04-14 10:23:58 +02:00
  • 0796b3c2d5 feat(ui): add ToggleDone command and checkbox state to TaskItemViewModel Mika Kuns 2026-04-14 10:21:47 +02:00
  • 3c52e9c67f feat(ui): add colored dot brush to ListItemViewModel Mika Kuns 2026-04-14 10:20:59 +02:00
  • d8c628c15a style: add Forest Teal accent resources and force dark theme Mika Kuns 2026-04-14 10:20:58 +02:00
  • a548d41d18 feat(ui): add CheckboxBorderConverter for task status circles Mika Kuns 2026-04-14 10:20:22 +02:00
  • 9f61cd1449 docs: add UX redesign implementation plan (16 tasks) Mika Kuns 2026-04-14 10:07:13 +02:00
  • 0e41c37d37 docs: add UX redesign spec (Microsoft To Do style) Mika Kuns 2026-04-14 09:54:45 +02:00
  • 473e0f71d5 fix(ui): re-evaluate RunNow CanExecute when worker connection changes Mika Kuns 2026-04-13 15:46:10 +02:00
  • 981b8e4a3d fix(ui): make list and task rows fully hit-testable for clicks Mika Kuns 2026-04-13 15:41:23 +02:00
  • 7838f081dd refactor(ui): harden context menu event handling and simplify bindings Mika Kuns 2026-04-13 15:16:09 +02:00
  • 5d5a583af0 fix(ui): context menu operates on right-clicked item and gates new-task on list selection Mika Kuns 2026-04-13 15:11:34 +02:00
  • 3653dcad01 feat(ui): add context menus for lists and tasks Mika Kuns 2026-04-13 15:07:14 +02:00
  • 6727cc4e9d refactor(ui): harden double-click edit handlers Mika Kuns 2026-04-13 15:04:19 +02:00
  • db5a447b12 feat(ui): open editor on double-click for lists and tasks Mika Kuns 2026-04-13 14:57:20 +02:00
  • fdf357be8a fix(ui): harden worker auto-reconnect lifecycle Mika Kuns 2026-04-13 14:50:34 +02:00
  • 36ef624c51 fix(ui): cancel retry loop before disposing worker connection Mika Kuns 2026-04-13 14:46:46 +02:00
  • c6522cf8c1 fix(ui): auto-reconnect worker connection with retry backoff Mika Kuns 2026-04-13 14:40:36 +02:00
  • 48e4aabeb1 feat(ui): wire avalonia desktop ui to data and worker Mika Kuns 2026-04-13 14:01:03 +02:00
  • 01235d986f feat(worker,data): add git worktree support and conventional commits Mika Kuns 2026-04-13 13:29:26 +02:00
  • e5038d7e16 feat(worker): add claude-cli runner, queue service, and hub api Mika Kuns 2026-04-13 12:14:00 +02:00
  • 9f51ff0b17 feat(data,worker): add repositories, stale-task recovery, and test foundation Mika Kuns 2026-04-13 12:08:06 +02:00
  • f81ef02273 feat(data,worker): add db schema init and signalr hub skeleton Mika Kuns 2026-04-13 12:00:47 +02:00
  • 71cfa64427 chore(scaffold): add solution skeleton for App, Ui, Data, Worker and tests Mika Kuns 2026-04-13 11:48:06 +02:00
  • b6897df86e chore: add gitignore and finalize initial plan Mika Kuns 2026-04-13 11:14:46 +02:00
  • 9435559468 initial Mika Kuns 2026-04-13 09:22:58 +02:00