Commit Graph

  • 91a37984c6 feat(claude-do): merge Handoff-Budget im Brief sichtbar machen und pro Task mitzähl Mika Kuns 2026-09-02 15:28:59 +02:00
  • 7ee7e33654 feat(claude-do): merge Mehrfach-Abhängigkeiten: dependsOnTaskId kann nur einen Vorg Mika Kuns 2026-09-02 15:18:54 +02:00
  • c25732cff8 feat(claude-do): depends_on als Menge statt Einzelfeld Mika Kuns 2026-09-02 15:08:05 +02:00
  • 2330b426c6 feat(claude-do): Expose HandoffRoundTracker budget via an MCP tool (e.g. get_ Mika Kuns 2026-09-02 14:43:44 +02:00
  • 81a5fc5d33 feat(worker): surface the handoff round budget in the merge-helper handoff brief Mika Kuns 2026-09-02 14:26:56 +02:00
  • 84d955dfc7 docs(claude-do): plan for multi-dependency depends_on relation table Mika Kuns 2026-09-02 14:15:39 +02:00
  • 20685827fb feat(claude-do): merge Merge-Session soll die Queue selbst beobachten statt fertige Mika Kuns 2026-09-02 13:59:27 +02:00
  • 4ee1d05f06 fix(worker): carry ExpectsNoDiff into the relocated merge MCP tools Mika Kuns 2026-09-02 13:59:22 +02:00
  • 6c1ea1ae25 feat(claude-do): Merge-Session soll die Queue selbst beobachten statt fertige Mika Kuns 2026-09-02 13:33:09 +02:00
  • 7e847638cf Merge branch 'claudedo/9a02814991ef42a5a9a063d5ea579d62' Mika Kuns 2026-09-02 13:49:56 +02:00
  • aadc926ffe refactor(claude-do): merge refactor(worker): move the merge and worktree MCP tools out Mika Kuns 2026-09-02 13:43:52 +02:00
  • c2ef446fe1 test(data,worker): cover ExpectsNoDiff persistence and MCP wiring Mika Kuns 2026-09-02 13:39:25 +02:00
  • 7bcca3647e refactor(claude-do): refactor(worker): move the merge and worktree MCP tools out Mika Kuns 2026-09-02 13:28:33 +02:00
  • 244ba9b72f chore: merge main into task branch Mika Kuns 2026-09-02 13:13:59 +02:00
  • 0b506f529a feat(data): add ExpectsNoDiff flag for verification/audit tasks Mika Kuns 2026-09-02 13:13:13 +02:00
  • 7a0b97df59 refactor(claude-do): refactor(worker): move the merge and worktree MCP tools out Mika Kuns 2026-09-02 12:31:06 +02:00
  • a0c277100e test(worker): assert the full external MCP tool-name inventory Mika Kuns 2026-09-02 12:12:02 +02:00
  • 651ddbc31c chore(claude-do): merge feat(worktrees): warn about git worktrees ClaudeDo doesn't k Mika Kuns 2026-09-02 13:01:57 +02:00
  • 477a216567 chore(claude-do): merge refactor(tests): one IWorkerClient test double instead of tw Mika Kuns 2026-09-02 13:00:14 +02:00
  • 6a4fa15372 fix(claude-do): merge batch_get_tasks: failureReason wird im fields-Parameter abge Mika Kuns 2026-09-02 12:59:52 +02:00
  • 411eb7487b chore(claude-do): merge TaskRowViewModel: manuelle OnPropertyChanged-Kette auf [Noti Mika Kuns 2026-09-02 12:59:35 +02:00
  • ce70ba1c46 chore(claude-do): merge test(data): assert the migrated schema matches the EF model Mika Kuns 2026-09-02 12:59:18 +02:00
  • 21769eb928 chore(claude-do): merge fix(localization): make the locale-parity test actually able Mika Kuns 2026-09-02 12:59:07 +02:00
  • 9b3f7ac5c8 chore(claude-do): merge fix(tests): Ui.Tests order-dependent flakiness — Loc.Current Mika Kuns 2026-09-02 12:58:44 +02:00
  • 25f6691aa0 feat(claude-do): merge List-Handler-Prompt: Abhängigkeits-Audit in der Triage + Sch Mika Kuns 2026-09-02 12:58:31 +02:00
  • dc1e67d07b fix(tests): stop Ui.Tests order-dependent flakiness on shared Loc.Current Mika Kuns 2026-09-02 12:55:51 +02:00
  • 912201770f fix(worker): add failureReason field to batch_get_tasks Mika KunsandClaude Haiku 4.5 2026-09-02 12:20:02 +02:00
  • 9f90e75a85 refactor(tests): share StubWorkerClient between Ui.Tests and Worker.Tests Mika Kuns 2026-09-02 12:17:00 +02:00
  • 9e80564665 feat(data): add dependency audit and diff-review threshold to list-handler prompts Mika Kuns 2026-09-02 12:16:44 +02:00
  • b24ff614ff chore(claude-do): TaskRowViewModel: manuelle OnPropertyChanged-Kette auf [Noti Mika Kuns 2026-09-02 12:16:06 +02:00
  • 25ead4c8dd chore(claude-do): feat(worktrees): warn about git worktrees ClaudeDo doesn't k Mika Kuns 2026-09-02 12:09:12 +02:00
  • e099d4f6cf test(data): assert migrated schema matches EF model (schema-drift guard) Mika Kuns 2026-09-02 11:53:28 +02:00
  • 4c78a5d6fd fix(localization): make locale-parity test able to detect a malformed locale file Mika Kuns 2026-09-02 11:52:34 +02:00
  • 56bc1651a8 fix(ui): don't leave an orphaned list behind on cancel mika kuns 2026-09-02 10:00:43 +02:00
  • 80fe188a48 feat(ui): add "move to list" to the task row context menu mika kuns 2026-09-02 10:00:21 +02:00
  • c347e4fc5f perf(worker): switch to workstation GC to cut idle memory mika kuns 2026-09-02 09:59:51 +02:00
  • 6be62f02cc refactor(ui): remove the stale-worker banner mika kuns 2026-09-02 09:59:39 +02:00
  • b6e5876b07 fix(ui): stop treating git worktrees and submodules as repos mika kuns 2026-09-02 09:59:12 +02:00
  • 30d0611b8e fix(worker): fix Bandel ticket sync and reactivate the integration mika kuns 2026-09-02 09:59:06 +02:00
  • f640580463 fix(notes): Shift+Enter in the capture box, not just in the note rows CubeGameLPandClaude Opus 5 2026-08-28 21:46:59 +02:00
  • b90c5855f4 fix(notes): let Shift+Enter break the line, and clear the leftovers around the editor CubeGameLPandClaude Opus 5 2026-08-28 21:36:28 +02:00
  • 0f04b796f4 feat(notes): notes get their own list, a day log and an Enter chain CubeGameLPandClaude Opus 5 2026-08-28 21:19:37 +02:00
  • ae0c7d3771 feat(notes): add_note MCP tool with a per-day agent cap CubeGameLPandClaude Opus 5 2026-08-28 21:02:37 +02:00
  • cf093e3178 docs: empty-repo hardening notes + verification item CubeGameLP 2026-07-30 20:04:16 +02:00
  • e0748ba351 fix(worktree): auto-bootstrap commit-less repos before creating worktrees CubeGameLP 2026-07-30 20:03:42 +02:00
  • de44196b9a fix(git): bootstrap commit-less repos and survive missing git identity CubeGameLP 2026-07-30 20:00:48 +02:00
  • c259254921 build: allow SDK roll-forward to a newer major (PCs without a .NET 8 SDK) CubeGameLP 2026-07-30 20:00:48 +02:00
  • fea8236e8a docs(git): spec + plan for empty-repo (unborn HEAD) hardening CubeGameLP 2026-07-30 19:53:40 +02:00
  • 1d6cd49beb docs(changelog): update for v2.12.0 ClaudeDo CI 2026-08-28 12:17:54 +00:00
  • c31f79d3d4 feat(ui): wählbares Listen-Icon und aufgeräumter Task-Detail-Header v2.12.0 mika kuns 2026-08-28 14:16:26 +02:00
  • 22e70ffcb4 feat(ui): Mission Control als Session-Hub mika kuns 2026-08-28 10:31:25 +02:00
  • 8d597df448 fix(worker): make re-approve after revert_merge do a real merge, not a silent no-op Mika Kuns 2026-08-26 16:13:13 +02:00
  • 1affb39716 fix(worker): survive a worker restart when cancelling a mid-merge unit-merge parent Mika Kuns 2026-08-26 16:04:47 +02:00
  • bbdb022327 docs(changelog): update for v2.11.0 ClaudeDo CI 2026-08-27 14:47:02 +00:00
  • 7e147deddc Merge remote-tracking branch 'gitea-ssh/main' v2.11.0 mika kuns 2026-08-27 16:46:45 +02:00
  • 1a24152261 test(data): Migration des Legacy-AppData-Verzeichnisses abdecken mika kuns 2026-08-27 16:43:22 +02:00
  • 84219a9f88 refactor: Datei-Scope-Serialisierung entfernen mika kuns 2026-08-27 16:43:14 +02:00
  • 4e55f9161c feat(ui): Listeneinstellungen mit Kategorie-Sidebar mika kuns 2026-08-27 16:43:00 +02:00
  • cb69e2a7f5 docs: Ticketsystem-Anbindung als pausiert vermerken mika kuns 2026-08-27 14:14:30 +02:00
  • 8329c92598 feat(ui): Ticketsystem-Anbindung hinter einen Aus-Schalter legen mika kuns 2026-08-27 14:13:31 +02:00
  • 3322152b9c fix(worker): Base-URL ohne Schema laesst die Ticket-Anbindung scheitern mika kuns 2026-08-27 14:03:52 +02:00
  • 2fe2ac83b1 fix(ui): Import-Erfolgsmeldung nicht mehr als Fehler einfaerben mika kuns 2026-08-27 13:41:03 +02:00
  • fb1ceac192 docs: Ticketsystem-Anbindung in den CLAUDE.md-Dateien mika kuns 2026-08-27 13:40:29 +02:00
  • e91ade9cad feat(ui): Ticket-Projekt pro Liste und Import ueber das Kontextmenue mika kuns 2026-08-27 13:36:44 +02:00
  • 020f93d55e feat(ui): Settings-Tab fuer die Ticketsystem-Anbindung mika kuns 2026-08-27 13:29:49 +02:00
  • f0a3a186dd feat(hub): Ticket-Settings, Projektliste und Import ueber den Hub mika kuns 2026-08-27 13:22:54 +02:00
  • 2e236736a7 feat(worker): Ticket-Import pro Liste mika kuns 2026-08-27 13:05:38 +02:00
  • 5aafeb6c3d feat(worker): Ticket-Status-Rueckmeldung ueber TaskStateService mika kuns 2026-08-27 12:53:38 +02:00
  • 1065278021 feat(worker): BandelTicketClient fuer die Ticketsystem-REST-API mika kuns 2026-08-27 12:42:22 +02:00
  • e9dfea905f docs(worker): IsConfigured-Kosten praezise beschreiben mika kuns 2026-08-27 12:35:04 +02:00
  • 2a3c937f70 feat(worker): TicketSystemConfig + ticket_api_base_url in worker.config.json mika kuns 2026-08-27 12:34:24 +02:00
  • 41bfc242fa refactor(worker): OnlineTokenStore zu DpapiTokenStore verallgemeinert mika kuns 2026-08-27 12:27:34 +02:00
  • 3171690bae feat(data): ticket_ref auf tasks, ticket_project_id auf list_config mika kuns 2026-08-27 12:17:59 +02:00
  • 5a13ad4492 docs(tickets): Implementierungsplan, Base-URL in worker.config.json mika kuns 2026-08-27 12:15:15 +02:00
  • 63184ea3b3 docs(tickets): Design fuer die Ticketsystem-Anbindung mika kuns 2026-08-27 12:05:40 +02:00
  • 1ef677609f refactor(ui): Icon-Faerbung zentral im ICON-PAINTING-Block mika kuns 2026-08-27 11:29:44 +02:00
  • d474fd13ea docs: neue Config-Felder + Migration-Fixture-Falle in den CLAUDE.md-Dateien mika kuns 2026-08-27 10:40:26 +02:00
  • 13b81cac68 feat(settings): claude_bin im Dateien-Tab setzbar, mit Auflösungs-Check mika kuns 2026-08-27 10:39:25 +02:00
  • 31d53b0033 feat(ui): Throttle-Stufen im Ausfuehrung-Tab sichtbar machen mika kuns 2026-08-27 10:39:08 +02:00
  • 4464dc6ff1 feat(config): Permission-Modus pro Liste und pro Task ueberschreibbar mika kuns 2026-08-27 10:28:57 +02:00
  • 5cc99bfec6 feat(ui): Listen-Einstellungen — Checkbox fuer serialize_on_file_overlap mika kuns 2026-08-27 10:15:17 +02:00
  • 24e1d648ee fix(ui): MergeHelperSelectionModal — Task-Nummer anzeigen, Titel wrappen, Status-Spalte verbreitern mika kuns 2026-08-27 09:10:44 +02:00
  • 18755910bd fix(ui): Branch-Zeile im Detail-Header — Icon stroked rendern, ohne Task ausblenden mika kuns 2026-08-27 08:57:57 +02:00
  • d7a3aa80c3 fix(ui): Review-Merge-Button-Icon stroked rendern statt gefuellt — Linien waren unsichtbar mika kuns 2026-08-27 08:52:12 +02:00
  • 741c7ac58d feat(ui): Review-Merge-Button — Claude nimmt Waiting-for-Review pro Liste ab mika kuns 2026-08-27 08:44:33 +02:00
  • d0c726baa0 fix(claude-do): merge Task-Delete mit offener ConPTY-Session blocken + Ghost-Selec Mika Kuns 2026-08-26 15:47:20 +02:00
  • 89f0371279 fix(claude-do): merge Modify/Delete- und Rename-Konflikte im Merge sichtbar machen Mika Kuns 2026-08-26 15:46:51 +02:00
  • c1ab042d0a fix(ui): block delete on interactive-session tasks, clear ghost selection Mika Kuns 2026-08-26 14:53:25 +02:00
  • bce0c9d897 fix(claude-do): merge ScheduledFor als UTC speichern — geplante Tasks starten aktu Mika Kuns 2026-08-26 15:46:26 +02:00
  • f70aec495b fix(ui): store ScheduledFor as real UTC instead of mislabeled local time Mika Kuns 2026-08-26 14:58:03 +02:00
  • 421f06866e fix(claude-do): merge Status-Force-Bypässe auf laufende Tasks schließen (MCP + UI- Mika Kuns 2026-08-26 15:45:56 +02:00
  • 187f5fc532 docs(explore-notes): bump review-merge verified-against to 168ab1cd mika kuns 2026-08-26 15:29:36 +02:00
  • 168ab1cd2f feat(merge): verify once per batch via skipVerify + verify_merges mika kuns 2026-08-26 15:29:20 +02:00
  • 533a287eb9 fix(worker): make modify/delete and rename/delete merge conflicts visible instead of silently staging them Mika Kuns 2026-08-26 15:25:42 +02:00
  • 299c7b749c fix(worker): close status-force bypasses on Running tasks Mika Kuns 2026-08-26 15:01:13 +02:00
  • c4928b4def chore: move appdata folder to .claudeDo Mika Kuns 2026-08-26 14:26:19 +02:00
  • 7fe8729603 chore(i18n): drop the locale keys nothing looks up anymore mika kuns 2026-08-26 13:55:51 +02:00
  • 0f007c5367 refactor: drop the remaining single-implementation interfaces mika kuns 2026-08-26 13:55:51 +02:00
  • c593be2f02 refactor(ui): merge the one-expression converters into SimpleConverters.cs mika kuns 2026-08-26 13:55:50 +02:00
  • 8930b564e4 refactor(ipc): declare the SignalR wire DTOs once in ClaudeDo.Data mika kuns 2026-08-26 13:55:40 +02:00