• Joined on 2024-03-20
az pushed to main at az/Fritzbox-Skripte 2026-04-16 20:38:06 +02:00
6b1fe75da1 fritz-reboot.py hinzugefügt
az pushed to main at az/Fritzbox-Skripte 2026-04-16 20:35:19 +02:00
9ae1e9242e README hinzugefügt
az created branch main in az/Fritzbox-Skripte 2026-04-16 20:35:18 +02:00
az created repository az/Fritzbox-Skripte 2026-04-16 20:33:41 +02:00
az pushed to main at az/morz-infoboard 2026-04-16 16:19:50 +02:00
bb4edc9550 chore(ansible): inventory auf Prod-Hostnamen aktualisieren (info01–info09)
az pushed to main at az/morz-infoboard 2026-04-16 16:19:07 +02:00
b4f36639bf fix(kiosk): Chromium-Stop beschleunigen (90s → 10s)
dd96b20263 feat(media): Medien nach Besitzer dann created_at sortieren
251e1fb15e fix(ui): toggleRestrictedMedia war im falschen Template (screenOverviewTmpl statt manageTmpl)
e99cac4719 fix(ui): Toggle-Button 'Alles anzeigen' — JS direkt statt CSS-Klasse
3a0ac13faa fix(auth): restricted User können nur zugewiesene Screens aufrufen
Compare 6 commits »
az pushed to main at az/morz-infoboard 2026-03-28 09:22:26 +01:00
cc9ca2cd81 fix: nil-pointer in DeleteMediaUI, restricted delete-check in tenant handler, SCHEMA fix
e884acf41d docs: media_assets.created_by_user_id + Berechtigungslogik dokumentiert
8bcb59468a feat(ui): Restricted-Medien Toggle + Besitzer-Badge + Kein-Besitzer-Badge
bfef6e25f5 feat(tenant): List/Create mit owner-Feld aktualisiert
7b0b132169 feat(ui): manage-Handler — restricted-aware List/Create/Delete
Compare 12 commits »
az pushed to main at az/morz-infoboard 2026-03-27 22:11:34 +01:00
522f15c3cd fix(ansible): cloud-init deinstallieren und Verzeichnisse entfernen
3c7f5ce725 fix(ansible): network-online.target entfernen, network.target reicht
30548452bc docs: Implementierungsplan Boot-Optimierung
2ccfd8592b docs: spec Boot-Optimierung network-online + cloud-init
Compare 4 commits »
az pushed to main at az/morz-infoboard 2026-03-27 21:59:34 +01:00
b4d0a24320 fix(auth): restricted-User landen nach Login auf eigenen Screens (nicht Tenant-Dashboard)
az pushed to main at az/morz-infoboard 2026-03-27 21:52:21 +01:00
787287b328 fix(restricted): Display-Box ausblenden; Sidebar zeigt nur eigene Screens
f70ebddad2 docs: restricted-Rolle in API-Endpoints und README dokumentiert
c943df4663 feat(ui): restricted-User sehen keine Steuerungs-UI (An/Aus, Zeitplan, Override)
e35c3cfdbd feat(ui): Admin-Formular: Rolle-Dropdown + Badge in User-Liste
03ea3edb8b feat(handler): HandleCreateScreenUser liest role; UserRole ans Template übergeben
Compare 10 commits »
az pushed to main at az/morz-infoboard 2026-03-27 21:11:23 +01:00
4996ff6def feat(ansible): agent-Build unterstützt armv7 (Raspi 2) via agent_goarch/agent_goarm
az pushed to main at az/morz-infoboard 2026-03-27 20:57:16 +01:00
958090cb00 feat(admin): Link zu Monitor-Steuerung im Admin-Navbar
az pushed to main at az/morz-infoboard 2026-03-27 20:53:26 +01:00
bb30a75f5a fix(ui): Admin sieht /manage mit allen Screens statt Redirect
az pushed to main at az/morz-infoboard 2026-03-27 20:38:39 +01:00
f5d8311204 feat: Override, Wochenend-Sperre und per-Screen-Override implementiert
2bf82eed53 fix: Upsert löscht override_on_until nicht mehr; README + Auth-Kommentar
db68c84d45 docs: API-ENDPOINTS + SCHEMA für Override und Wochenend-Sperre
fc94f56162 feat(ui): per-Screen-Override in Übersichtskarte und Detailseite
c263d97cca feat(ui): Übersichtsseite – globaler Override-Banner
Compare 16 commits »
az pushed to main at az/morz-infoboard 2026-03-27 18:33:53 +01:00
ccec32c832 feat(scheduler): Reconciler gleicht Ist- und Soll-Display-Zustand ab
az pushed to main at az/morz-infoboard 2026-03-27 17:57:33 +01:00
88e10d1e67 fix(ui): saveSchedule nutzt SCREEN_SLUG statt printf %q
az pushed to main at az/morz-infoboard 2026-03-27 17:56:50 +01:00
e7776720c8 fix(ui): sendDisplayCmd nutzt SCREEN_SLUG statt printf %q (URL-Escaping-Bug)
az pushed to main at az/morz-infoboard 2026-03-27 07:42:27 +01:00
dc16a0fbd0 fix(store): GetDisplayState unterscheidet pgx.ErrNoRows; tz-Kommentar im Scheduler
a27ef11b45 docs: Display-Steuerung + Zeitplan in API-ENDPOINTS, SCHEMA, README
588045ac04 feat(ui): Zeitplan-Formular in Playlist-Verwaltung
6cabaeca58 feat(manage): Schedule in ManageUI-Template-Daten
fc5587c171 fix: Zeitformat-Validierung + pgx.ErrNoRows in ScreenScheduleStore.Get
Compare 14 commits »
az pushed to main at az/morz-infoboard 2026-03-27 06:17:30 +01:00
79fcc20b79 fix(display): screen UUID lookup, authScreen middleware, JSON encoding
96135266f1 fix(ansible): DPMS aktivieren für Display-Steuerung
c91e49dc57 feat(agent): displaycontroller in app.go verdrahtet
a3255a0ced feat(agent): display_state im Status-Report
1047572157 feat(agent): mqttsubscriber abonniert Command-Topic
Compare 20 commits »
az pushed to main at az/morz-infoboard 2026-03-26 13:04:50 +01:00
ba08220ec5 fix(player): resize-Event nach iframe-Einblenden feuern