CW – Control & Watch 3.0.0-beta11
Modulzentrale neu geordnet: Der unklare globale Button „Liste aktualisieren“ wurde durch einen kompakten Repository-Status mit Katalogstand und gezielter manueller Aktualisierung ersetzt.
Enthält nur die für diese Version geänderten CW-Systemdateien. Projektdateien, lokale Einstellungen und Laufzeitdaten bleiben geschützt.
Spielt den vollständigen veröffentlichten CW-Systembestand neu ein. Sinnvoll bei fehlenden oder beschädigten Systemdateien oder nach einem fehlgeschlagenen Update.
Komplette neutrale CW-Installation für Neuinstallationen oder eine bewusste manuelle Wiederherstellung. Bei bestehenden Projekten nur gezielt verwenden.
SHA256 ist die Prüfsumme, mit der sich kontrollieren lässt, ob ein heruntergeladenes ZIP vollständig und unverändert ist.
Release Notes anzeigen
- Modulzentrale neu geordnet: Der unklare globale Button „Liste aktualisieren“ wurde durch einen kompakten Repository-Status mit Katalogstand und gezielter manueller Aktualisierung ersetzt.
- Repository wird beim Öffnen der Modulverwaltung automatisch geprüft, sobald der konfigurierte Cache-Zeitraum abgelaufen ist; dadurch sind Updatehinweise auch unter „Installierte Module“ aktuell, ohne den Releaser bei jedem Seitenaufruf unnötig anzufragen.
- Ansicht **„Module finden“** als klarer Katalog-Workflow neu gestaltet: Suche, prominenter Button **„Alle Module anzeigen“**, Repository-Infos und manuelle ZIP-Installation sind logisch getrennt.
- manuelle ZIP-Installation aus der dauerhaft sichtbaren Großbox in einen eigenen Dialog mit Drag & Drop und bestehender Paketprüfung verschoben.
- Repository-Teaser füllen ihre Bildfläche jetzt ohne Innenabstand vollständig aus, bleiben proportional und werden mit `object-fit: contain` nicht abgeschnitten.
- Katalog-Einstieg, Statusflächen und Empty-State grafisch stärker gegliedert; responsive Darstellung und Dark Mode ergänzt.
- Ansicht **„Module finden“** auf das Kartenraster der installierten Module angeglichen: 3 Spalten auf großen Displays, 2 auf mittleren und 1 auf kleinen Displays; Repository-Teaser werden in einem höheren 16:9-Bereich vollständig (`object-fit: contain`) dargestellt und nicht mehr oben/unten abgeschnitten.
- Modul-Deinstallation als sicherer Workflow ergänzt: Ein Modul muss zuerst deaktiviert werden; danach stehen Neuinstallations-Sicherung und vollständiges Entfernen zur Verfügung.
- separate `storage/module-reinstall-backups/` eingeführt; gesicherte moduleigene Daten können nach einer späteren Neuinstallation vor der Aktivierung wiederhergestellt werden.
- Deinstallation entfernt Modulcode, Status, alte Update-Rollbacks und eindeutig moduleigene Storage-/Upload-/Template-Pfade; gemeinsam genutzte Speicher werden nicht blind gelöscht und können über `lifecycle.php` modulspezifisch behandelt werden.
- Modul-Update-Policy um Mindest-Ausgangsversion und erzwungene Neuinstallation erweitert; zu große oder nicht unterstützte Versionssprünge werden im Backend als **Neuinstallation nötig** angezeigt und serverseitig als direktes Update blockiert.