From bbdb0223273ab1623ee32c29ce13c2b6824043d9 Mon Sep 17 00:00:00 2001 From: ClaudeDo CI Date: Thu, 27 Aug 2026 14:47:02 +0000 Subject: [PATCH] docs(changelog): update for v2.11.0 --- CHANGELOG.md | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 63aae931..df275cbb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,125 @@ # Changelog +## v2.11.0 — 2026-08-27 + +### Features + +- Listeneinstellungen mit Kategorie-Sidebar (4e55f916) +- Ticketsystem-Anbindung hinter einen Aus-Schalter legen (8329c925) +- Ticket-Projekt pro Liste und Import ueber das Kontextmenue (e91ade9c) +- Settings-Tab fuer die Ticketsystem-Anbindung (020f93d5) +- Ticket-Settings, Projektliste und Import ueber den Hub (f0a3a186) +- Ticket-Import pro Liste (2e236736) +- Ticket-Status-Rueckmeldung ueber TaskStateService (5aafeb6c) +- BandelTicketClient fuer die Ticketsystem-REST-API (10652780) +- TicketSystemConfig + ticket_api_base_url in worker.config.json (2a3c937f) +- ticket_ref auf tasks, ticket_project_id auf list_config (3171690b) +- claude_bin im Dateien-Tab setzbar, mit Auflösungs-Check (13b81cac) +- Throttle-Stufen im Ausfuehrung-Tab sichtbar machen (31d53b00) +- Permission-Modus pro Liste und pro Task ueberschreibbar (4464dc6f) +- Listen-Einstellungen — Checkbox fuer serialize_on_file_overlap (5cc99bfe) +- Review-Merge-Button — Claude nimmt Waiting-for-Review pro Liste ab (741c7ac5) +- verify once per batch via skipVerify + verify_merges (168ab1cd) +- run both MCP servers stateless (69fcceb2) +- add the Prime action radio group to settings (f3cb34b9) +- add the action kind to the settings viewmodels (57be4961) +- add Prime action-kind strings in en and de (514f142a) +- carry the action kind through the hub and validate custom prompts (4e8e0334) +- branch PrimeRunner on the schedule action kind (cf6a6b62) +- migrate prime_schedules with action_kind defaulting to ping (71d2972a) +- add PrimeActionKind to the schedule entity (022eaf38) +- open the TokenTracker dashboard from the usage monitor (3003cfa5) +- show cost columns and the TokenTracker hint card in the usage monitor (074c0e4d) +- surface TokenTracker status and cost in the usage monitor (bac0d69a) +- add TokenTracker analytics strings in en and de (66f743dd) +- add TokenTracker status, refresh and install to the worker client (3c3bb306) +- serve model and task usage from the TokenTracker export (44337d4b) +- cache the TokenTracker export with single-flight refresh (3f3638c1) +- run the TokenTracker CLI through the shared executable resolver (a9218045) +- pin the TokenTracker CLI invocations (d6b22ea5) +- hold the last good TokenTracker export fail-open (580d4e07) +- aggregate TokenTracker sessions by model and per task (2fca0cc4) +- parse the TokenTracker sessions export defensively (106f9a37) +- add TokenTracker export models and test fixture (16952b64) +- reproduce TokenTracker session_hash for task attribution (1cb574bd) +- Improve App Prompts (79438c00) +- Toggle "Continue on session limit reset" für Usage-Limit-Abbrüche (07dd7570) +- confirm main-window close when Mission Control sessions are open (0892883a) +- "Worktree öffnen" im Kontextmenü der Task-Zeile (ac9b0dab) +- update_task kann isManual setzen + List-Handler stellt seinen Task auf Review (ea2271cc) +- Usage-Monitor zeigt Reset-Uhrzeit hinter der Restzeit (8f983851) +- Erststart-Banner und Textkette Repo→Task→Queue→Review (UX-Struktur C) (111dd0fb) +- Settings-Modal auf Sidebar-Kategorien umbauen (56c3719e) +- Task-Zeile entdichten und Kontextmenü gruppieren (UX-Struktur A) (51dc7bd6) +- surface startup recovery via OperationProgress channel (6ec81f65) +- report worktree-creation phase on OperationProgress (eba0d842) +- surface rebase and worktree-maintenance progress on OperationProgress (42de97e1) +- Empty States für Detail-Pane und Task-Liste (UX-Audit #4) (9159f1b5) + +### Fixes + +- Base-URL ohne Schema laesst die Ticket-Anbindung scheitern (3322152b) +- Import-Erfolgsmeldung nicht mehr als Fehler einfaerben (2fe2ac83) +- MergeHelperSelectionModal — Task-Nummer anzeigen, Titel wrappen, Status-Spalte verbreitern (24e1d648) +- Branch-Zeile im Detail-Header — Icon stroked rendern, ohne Task ausblenden (18755910) +- Review-Merge-Button-Icon stroked rendern statt gefuellt — Linien waren unsichtbar (d7a3aa80) +- block delete on interactive-session tasks, clear ghost selection (c1ab042d) +- store ScheduledFor as real UTC instead of mislabeled local time (f70aec49) +- make modify/delete and rename/delete merge conflicts visible instead of silently staging them (533a287e) +- close status-force bypasses on Running tasks (299c7b74) +- allow the done toggle from any non-Running status (f80af122) +- restore the Settings modal body and tidy the Prime schedule row (d71c0cea) +- close the typographic quote that made de.json unparseable (9ab17d82) +- failureReason "usage_limit" nachziehen + Worktree-Gate prüft die Platte (29171b10) +- Usage-Limit-Auto-Continue verbrennt nicht mehr alle Kandidaten außer dem ersten (3dfae30f) +- thread handler task id into list-handler kickoff prompts (9c4a63d2) +- UsagePillViewModel loads snapshot on connection restore (7f94bf4a) +- Description-Editbox nutzt volle Kartenhoehe statt 320px-Deckel (a6d165a1) +- route done-toggle and dequeue through guarded TaskStateService transitions (7f337b36) +- Reactivität — Description-Save-Race, UsageMonitor-Leak, Listen-Live-Refresh (52efe3ec) +- notify IsTasksEmptyRepoHintVisible on every list switch (b997af44) +- Aktions- und Bestätigungs-Konsistenz (UX-Audit #3) (2935eef7) +- surface precondition hints for silently-disabled review buttons (UX-Audit #2) (dbb73bae) +- silent no-ops raise ErrorReported instead of swallowing failures (UX-Audit #1) (99bb5be5) +- propagate unit-merge failures instead of reporting success (f2058430) +- Stuck-Running-Fenster in Continue- und Stop-Pfad schließen (389c9126) + +### Refactoring + +- Datei-Scope-Serialisierung entfernen (84219a9f) +- OnlineTokenStore zu DpapiTokenStore verallgemeinert (41bfc242) +- Icon-Faerbung zentral im ICON-PAINTING-Block (1ef67760) +- drop the remaining single-implementation interfaces (0f007c53) +- merge the one-expression converters into SimpleConverters.cs (c593be2f) +- declare the SignalR wire DTOs once in ClaudeDo.Data (8930b564) +- squash the 40 migrations into one InitialCreate (39d82413) +- collapse single-implementation interfaces (296251e2) +- delete unreachable members and redundant package refs (81994aad) +- drop the transcript aggregation path in favour of TokenTracker (40879705) +- dedupe path-open helper across five view models (b2a1b790) +- derive TaskRowViewModel CanX/DisabledReason pairs from one gate method (baba9216) +- unify list-linked-repo predicate into RepoLinkage (9578c950) +- dedupe FormatRemaining between UsagePill and UsageMonitorModal (e164f1e3) + +### Documentation + +- Ticketsystem-Anbindung als pausiert vermerken (cb69e2a7) +- Ticketsystem-Anbindung in den CLAUDE.md-Dateien (fb1ceac1) +- IsConfigured-Kosten praezise beschreiben (e9dfea90) +- Implementierungsplan, Base-URL in worker.config.json (5a13ad44) +- Design fuer die Ticketsystem-Anbindung (63184ea3) +- neue Config-Felder + Migration-Fixture-Falle in den CLAUDE.md-Dateien (d474fd13) +- bump review-merge verified-against to 168ab1cd (187f5fc5) +- document the schedule action kinds (a1d74ab4) +- implementation plan for schedule action kinds (2dec590d) +- add the TokenTracker analytics implementation plan (884b990e) +- document TokenTracker as the analytics backend (c0bf7db6) +- spec per-schedule action kind (Ping/FillMyDay/Custom) (a873eaa9) +- spec for TokenTracker as the token-analytics backend (0e74650d) +- C5 periodische Dienste abgesagt — kein Mehrwert über bestehende Broadcasts (29868962) +- design and plan for the four structural UX themes (4cf08f81) +- update for v2.10.0 (925ba655) + ## v2.10.0 — 2026-08-17 ### Features