CW – Control & Watch 3.0.0-beta11.21
==========================================

Projektmedien und zusätzliche Medienquellen.

Änderungen
-----------
- Die Medienverwaltung erkennt neben project/assets/img und project/uploads
  jetzt auch mitgelieferte Projektbilder unter project/assets/images.
- Projektmedien bleiben an ihrem ursprünglichen Dateipfad. Bestehende Aufrufe
  wie cw_asset('images/...') werden nicht verändert.
- Zusätzliche Medienwurzeln können projektseitig über
  project/config/media-sources.php oder zur Laufzeit über
  cw_register_media_source() registriert werden.
- Medienquellen definieren Lieferung, virtuellen Ordner, managed/writable und
  Asset-Präfix zentral; Picker, Medienansicht und Bildpipeline verwenden diese
  gemeinsame Quelle statt fest verdrahteter assets-Sonderfälle.
- Der Medienindex speichert eine Signatur der registrierten Quellen und wird
  automatisch neu synchronisiert, wenn sich die Quellenkonfiguration ändert.
- Die Bildpipeline akzeptiert registrierte project_asset-Quellen und kann damit
  auch mitgelieferte Projektbilder über cw_image()/cw_media zuverlässig nutzen.
- Projektmedien aus project/assets/images sind standardmäßig sichtbar und
  auswählbar, aber nicht durch CW verschieb- oder löschbar.

Release-Hygiene
----------------
- Dieser Stand wurde gegen die offizielle beta11.20-Fullsource-Basis mit der
  funktionierenden Salman-Gesamt-Source abgeglichen.
- Übernommen wurden ausschließlich die acht tatsächlichen Core-Änderungen der
  Medienquellen-Erweiterung. Reine CRLF/LF-Unterschiede wurden nicht als
  Änderungen veröffentlicht.
- Aktives Salman-Projekt, installierte Module, Runtime/Storage und die lokale
  Arbeitskopie unter tools/ werden nicht in das CW-Release übernommen.

Hinweise
--------
- Keine Datenbankmigration erforderlich.
- Mindest-PHP-Version: 8.3.
- Smartfilter, Schutz/Freigabe und projektweite Verwendungs-/Datenbankscans
  sind bewusst noch nicht Bestandteil dieses Zwischenstands.
