CW – Control & Watch 3.0.0-beta3
================================

Editor-Stabilisierung, Diff-Basis & Release-Härtung

Diese dritte Beta bündelt den seit beta2 getesteten CW-Core-Stand. Sie
stabilisiert die gemeinsame Editor Foundation, ergänzt die zentrale Diff-Basis
für Erweiterungen und härtet Backups sowie die Admin-UI. Neuinstallationen
enthalten weiterhin ausschließlich den CW Minimal Starter.

Editor Foundation
-----------------
- Editor Foundation auf den neuen Foundation-native-Stand vereinheitlicht
- Zeilenumbruch, Zeilennummern und Gutter werden über mehrere Editor-Hosts
  konsistent synchronisiert
- sichtbare Zeilenhöhen werden auch bei umgebrochenen Zeilen korrekt gemessen
- CSS-/Highlight-/Textarea-Geometrie vereinheitlicht; Cursor- und Highlight-
  Versatz in Seiten- und Bereichseditoren reduziert
- Seitenbereiche, PHP-, Seiten-CSS- und Seiten-JS-Editoren deklarieren den
  Foundation-native-Adapter explizit

Backend & Betrieb
-----------------
- `.button` ist zentraler Kompatibilitätsalias zu `.btn`; ältere Modul- und
  Core-Links erhalten dadurch wieder dieselbe Button-Geometrie und Zustände
- vollständige CW-Backups schließen `storage/deploy/` und
  `config/deploy-secrets.local.php` aus, damit installationsgebundene
  Deployment-IDs, Tokens, Nonces und Auditdaten nicht auf andere Systeme
  transplantiert werden
- zusätzliche CW-Logo-SVGs für konsistente Systemdarstellung ergänzt

Composer / Vendor
-----------------
- jfcherng/php-diff 7.0.1 samt benötigten jfcherng-Abhängigkeiten wird mit dem
  CW-Vendor-Stand ausgeliefert und stellt die gemeinsame Diff-Basis bereit
- Composer-Autoload- und Installed-Metadaten auf den neuen Vendor-Stand gebracht
- effektive Mindest-PHP-Version ist ab beta3 PHP 8.3, da php-diff 7 und
  php-sequence-matcher 5 PHP 8.3 voraussetzen

Release / Installation
----------------------
- Fullsource enthält ausschließlich CW Minimal Starter 1.0.0-alpha3
- aktive Projekte und installierte Module werden nicht in das Fullsource-Paket
  übernommen
- Affinity-/Arbeitsdateien (`*.afdesign`) werden aus öffentlichen Releases
  ausgeschlossen; veröffentlichte SVG-Assets bleiben enthalten
- keine zentrale SQLite-Schemamigration erforderlich
- Update-Installer berücksichtigt die im Paket deklarierte Mindest-PHP-Version auch bei
  der Auswahl des CLI-Linters; ein älteres Hosting-CLI kann PHP-8.3-Code damit nicht
  mehr fälschlich als Syntaxfehler ablehnen
- Updatepfad beta2 → beta3 zusätzlich auf einem realen PHP-8.3-Hosting erfolgreich geprüft
- Release-Kanal: preview
