Die Willkommensseite ist je Standort identisch. Bisher musste man nach dem Einschalten des Schalters "Willkommensseite hier anzeigen" erneut generieren, damit sie auf dem Screen ankam - ein Handgriff ohne anderes Ergebnis, und ohne Rueckmeldung, dass er noetig ist. - sync_welcome_for_screen() kopiert beim Einschalten eine vorhandene welcome.html in den Screen und setzt sie vorne in die Playlist; beim Ausschalten werden Eintrag und Datei entfernt. Aufgerufen aus update_screen(), nur wenn sich der Schalter wirklich aendert. - save_welcome_page() legt zusaetzlich eine Standort-Kopie unter media/<site>/welcome.html an, die nie geloescht wird. Ohne sie waere nach dem Abschalten aller Screens keine Quelle mehr vorhanden und der Schalter wuerde wieder stillschweigend nichts tun. Nebenbei behoben: beim Generieren wurde welcome.html aus abgewaehlten Screens nur aus der Playlist entfernt, die Datei blieb liegen. Bei leerer Playlist spielt player() noch nicht verzeichnete Dateien aus dem Ordner ab - die Begruessung waere dort also weiter zu sehen gewesen. README, AGENTS.md und Hilfeseite nachgezogen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
23 KiB
23 KiB