Commit Graph

34 Commits

Author SHA1 Message Date
Erik Thiele
ce4cd4486b URLs in Playlist inline bearbeiten (Edit-Button + Modal)
- Neue Route POST /admin/<site>/update-playlist-item/<screen>
- Bearbeiten-Button (✎) für URL-Items in admin.html + priority.html
- Modal mit URL + Zoom-Feld, Validierung und Speichern
- Grid um Edit-Spalte erweitert (28px|1fr|90px|80px|40px|50px|32px)
2026-07-10 16:24:47 +02:00
Erik Thiele
106ec2d897 Fix: Trusted-Device-Cookie überlebt jetzt den Logout
- resp.delete_cookie('mfa_trust') aus /logout entfernt
- Cookie wird nur noch bei MFA-Deaktivierung/Passwort-Reset gelöscht
- Debug-Prints entfernt, users.json aufgeräumt
2026-07-10 16:17:08 +02:00
Erik Thiele
b9e7b2e074 Fix: Trusted-Device-Cookie wurde nicht korrekt gespeichert
- Cookie path explizit auf '/' gesetzt
- login_user() vor Cookie-Setzung aufgerufen (konsistenter Zustand)
- Kein Überschreiben der Response mehr bei must_change_password
2026-07-10 15:44:00 +02:00
Erik Thiele
bfbd970f3b Fix: Passwort-Reset deaktiviert jetzt auch MFA
Beim Admin-Passwort-Reset werden mfa_enabled, mfa_secret,
mfa_recovery_codes und trusted_devices zurückgesetzt.
2026-07-10 15:33:37 +02:00
Erik Thiele
23a33955aa MFA: Trusted Device Feature — Gerät für X Tage merken, überspringt MFA
- User kann nach TOTP-Eingabe das Gerät für 1–30 Tage speichern
- Cookie mfa_trust mit zufälligem Token, gespeichert in trusted_devices[]
- Nächstes POST /login: Cookie prüfen → gültiges Token → MFA überspringen
- Abgelaufene Einträge werden beim Login automatisch bereinigt
- Logout + MFA-Deaktivierung löschen Cookie + trusted_devices
- mfa_verify.html: checkbox + days-select (1/3/7/14/30 Tage)
2026-07-10 15:27:17 +02:00
Erik Thiele
a0753ea4c3 Willkommensseite: Kontaktinfo linksbündig mit Aufzählungen, Portrait-Modus verbessert
- md_to_html: Listen-Support (- /*) und Zeilenumbrüche erhalten
- Kein Firmenname mehr unter den Logos (customer-name entfernt)
- text-align: left + align-items: stretch für linksbündige Texte
- Feste Logo-Höhe 120px für gleiche Text-Startposition
- Portrait-Modus: Text links vom Logo (via order), gap 40px
- Schrift 1.3rem, margin-top 24px, Listeneinzug entfernt
- Reset-Button im Willkommensseite-Formular
- Markdown-Hilfetext aktualisiert
2026-07-04 10:31:02 +02:00
Erik Thiele
c1a043fc75 Ansprechpartner-Felder für Willkommensseite mit Markdown-Support 2026-07-04 09:14:38 +02:00
Erik Thiele
b1f525c714 proxyfix 2026-06-30 19:11:44 +02:00
Erik Thiele
297b52e50c Info Tab und MFA 2026-06-28 15:14:06 +02:00
Erik Thiele
1243910d4b Ergänzung Active Button 2026-06-26 15:10:38 +02:00
Erik Thiele
ab83c19997 Fehler bei Stay on first site 2026-06-22 17:01:32 +02:00
Erik Thiele
6eed62d990 Darkmode Problem gelöst 2026-06-22 08:42:18 +02:00
Erik Thiele
928ea92aed Admin Dashboard, Hilfe-Seite, Dockerfile Fixes (gunicorn, UID 1000, HOME) 2026-06-21 16:46:06 +02:00
Erik Thiele
3eb5cf9d8d neues dockerfile mit gunicorn Server 2026-06-20 16:49:48 +02:00
Erik Thiele
e18414ab79 Admin Dashboard und Hilfeseite 2026-06-20 16:40:02 +02:00
Erik Thiele
39aed78b91 Userverwaltung hinzugefügt 2026-06-20 12:09:02 +02:00
Erik Thiele
35e22718e3 Positionen Action Button und DVA Button hinzugefügt 2026-06-19 12:09:50 +02:00
Erik Thiele
f5f1d52239 Hintergrundbild Willkommensseite 2026-06-10 10:32:04 +02:00
Erik Thiele
0e192a615d Hilfetexte ergänzt 2026-06-07 12:35:10 +02:00
Erik Thiele
0efc5bb346 Tabs in der Admin UI 2026-06-07 12:27:19 +02:00
Erik Thiele
4b29d9a27f Standort löschen hinzugefügt 2026-06-05 14:01:05 +02:00
Erik Thiele
d7bebf1226 Standortauswahl und Multi Logo und Action Button 2026-06-05 12:55:01 +02:00
Erik Thiele
d131948c13 Kundenlogo von ICON auf Logo gestellt 2026-05-10 19:48:57 +02:00
Erik Thiele
31ea3107e6 Version 4.1.0 2026-05-10 14:08:59 +02:00
Erik Thiele
a1b48e35d6 Checkbox für Playliste hinzugefügt 2026-05-10 13:49:05 +02:00
Erik Thiele
296e59e709 Admin html Ergänzungen Überschriften 2026-05-09 10:06:31 +02:00
Erik Thiele
0a39ac69de Versin 4.0.2 CANCOM in rot 2026-05-05 13:09:56 +02:00
Erik Thiele
61ee174cff Version 4.0 2026-05-03 18:23:03 +02:00
Erik Thiele
1cb260fa80 Automatische Willkommensseite hinzugefügt 2026-05-03 18:20:21 +02:00
Erik Thiele
0fa3c00319 Version 3.6 mit URL Zoom Funktion
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 13:03:45 +02:00
Erik Thiele
4cd170c9df Vwersion auf 3.5 erhöht 2026-04-26 10:01:37 +02:00
Erik Thiele
742f993a73 Version 3 mit URL und Newsticker
Co-authored-by: Copilot <copilot@github.com>
2026-04-25 19:26:35 +02:00
Erik Thiele
5ac9dee8fc Version 2.0.0 2026-04-22 20:26:00 +02:00
Erik Thiele
caebdf8eb9 Version 2.0.0 2026-04-17 14:06:24 +02:00