Foto-Auflösung für Vertretungen prüft nun auch manuelle Uploads
und synchronisierte Server-Fotos aus extras, nicht nur sub.photoUrl
und Mitglieder-Match. Ines-Benedict-Fall (Foto nur als Base64 in
extras) wird jetzt korrekt aufgelöst.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- Main-Card wird gelb ab 15s Restzeit, BNI-Rot ab 5s
- Timer-Text kontrastabhängig (schwarz auf gelb, weiß auf rot)
- Fachgebiets-Pille immer in weißer Schrift lesbar
- Glockenton bei Ablauf (bell.mp3 als data-URI in HTML eingebettet)
- Große Sekundenanzeige rechts oben im Display-Header
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Anzeige (index.html):
- Mitgliederkoordinator-Bericht-Modus: 4x2 Kacheln mit
Jahreszielen, Sparkline-Trend und Monatswerte-Reihe pro
Kennzahl; jüngste Jahres-JSON-Datei wird automatisch gewählt
- QR-Code wird auf Abwesenheits- und Bericht-Anzeige
ausgeblendet (war zuvor vom letzten Mitglied übrig)
- Abwesenheits-Namen skalieren dynamisch (2.2rem bei wenigen
Einträgen bis 0.75rem bei vollen Listen)
- Fotos für Besucher und Vertreter in Runde 2: getDisplayData
fällt für Besucher zusätzlich auf loadExtras() zurück, damit
Stammvertreter-Fotos (photoB64) erscheinen; Besucher-Queue
nutzt dieselbe Fallback-Kette
Admin (admin.html):
- Karte "Mitgliederkoordinator-Bericht": Jahresziele und
Monatswerte je Chapter und BNI-Jahr erfassen
- _coordStatus()-Helfer für einheitliches Speicher-Feedback;
explizite Fehlermeldungen bei fehlendem Chapter/Monat,
HTTP-Detail bei Server-Fehlern, fehlendes Admin-Token auch
im Statusfeld
- Sort-Crash bei alten entries-Datensätzen ohne month-Feld
behoben (null-sicher) + Bereinigung beim Laden
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Blob-URL-Ansatz rückgängig gemacht (localStorage-Problem), stattdessen
beide Dateien gemeinsam per showSaveFilePicker aktualisieren.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Chapter können die Zeitanzeige deaktivieren. Update-Funktion ersetzt Datei direkt im richtigen Ordner.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>