Highlights

docmd v0.9.4 bringt OpenAPI-Dark-Mode-Korrekturen, eine strikte Deaktivierung des AI-Assistenten über Konfigurations-Flags, das Engine-Upgrade docmd-assistant v0.1.15 mit Wiederherstellung bereinigter Antworten, einen parallelisierten Multi-Core-Test-Runner sowie eine erhebliche Beschleunigung der Monorepo-Wartungspipeline.

OpenAPI-Plugin Dark-Mode-Korrektur (@docmd/plugin-openapi)

  • Dunkles Farbschema: Hintergrundfarben für OpenAPI-Operations-Container (.oa-operation), Schematabellen (.oa-schema-table), Parameterbeschreibungen und Antwortdetails wurden korrigiert, um das dunkle Design der Website nahtlos zu übernehmen.
  • Visuelle Parität: Schematabellen und Modelldefinitionen fügen sich im Dark Mode ohne störende helle Hintergründe perfekt in die Dokumentation ein.

AI-Assistent-Plugin & Engine (@docmd/plugin-ai & docmd-assistant v0.1.15)

  • Strikte Konfigurationsdeaktivierung: Ein Problem wurde behoben, bei dem plugins.ai.assistant: false oder plugins.ai.enabled: false dennoch Skripte und Stylesheets in das generierte HTML einbettete.
  • Engine-Upgrade auf v0.1.15: Behebt fälschliches Entfernen berechtigter Assistentenantworten und stellt vollständige natürlichsprachige Erklärungen sicher.

Pipeline- & Test-Runner-Beschleunigung

  • Parallele Testausführung: tests/runner.js führt externe Integrations-Suites nun parallel über mehrere CPU-Kerne aus, was die Testzeit um ~65 % reduziert.
  • Deterministischer Build-Cache: Die Erstellung des Cache-Verzeichnisses wurde korrigiert und Ausgabeverzeichnisse (site/, _site/) wurden vom Snapshot-Hashing ausgeschlossen (Trefferquote nahe 100 %).
  • Optimierte Wartung (pnpm prep): Durch das Vermeiden redundanter node_modules-Löschungen und doppelter Tests wurde die Gesamtlaufzeit von ~4,7 Minuten auf ~1,3 Minuten gesenkt (~3,4x schneller).
  • Standardisiertes Simulator-TUI (pnpm sim): Einheitliche Statusprotokolle mit Standard-Klammern ([ DONE ], [ WAIT ], [ INFO ]).

Gelöste Issues & Pull Requests

  • Issue #207 / PR #208: OpenAPI-Stile im Dark Mode korrigieren (beigetragen von @w666).
  • Issue #209: @docmd/plugin-ai: assistant: false deaktiviert das AI-Widget nicht (getAssets ignoriert Deaktivierungs-Flags).

Globale Dokumentationsparität

  • Mehrsprachige Synchronisierung: Versionshinweise und Navigationsstrukturen wurden auf Deutsch (de), Englisch (en), Spanisch (es) und Chinesisch (zh) synchronisiert.