Präsentations-Klicker funktioniert jetzt durchgängig über die gesamte
Agenda-Sequenz, auch wenn der Tastatur-Fokus auf dem Display-Fenster
statt dem Steuerpult liegt (ArrowRight/Leertaste), plus ein dezenter
Klick-Button unten rechts im Display für Klicker mit Mausklick-Signal.
Zusätzlich: manuell gepflegte Sprechernotizen pro Agenda-Punkt, die
ausschließlich im Steuerpult angezeigt werden, nie im Display/Beamer.
Neue Agenda-Punkte im Steuerpult (frei per Drag & Drop sortierbar, wie
die Mitgliederliste), pro Punkt entweder als hochgeladenes Bild oder als
Live-Einbettung aus Zoho Show. Mitglieder-/Besucher-Vorstellungsrunde und
eine neue Marketing-/Ergebnisrunde (gleiche Reihenfolge, ohne Timer) sind
eingebaute Agenda-Punkte und lassen sich genauso einsortieren. Der
"Weiter"-Button folgt jetzt der kompletten Agenda-Reihenfolge statt nur
Mitglieder- und Besucherrunde.
Unterwegs behobene Bugs: unsichtbarer "Anzeigen"-Button (falsche
Button-Klasse), fehlendes chapters/<code>/-Präfix beim Bild-Upload,
Race-Condition beim Speichern eines gerade erst ausgewählten Bildes,
Agenda-Reihenfolge-Duplikate bei bestehenden Chaptern.
Anleitung um Agenda-Abschnitt ergänzt, plus Korrekturen zu Ordnername,
Aktivierungs-Kontakt, Admin-Panel-URL und Offline-Hinweis für
Live-Einbettungen. Screenshots-Ordner (inkl. bisher nie gepushter
Bestandsbilder) erstmals vollständig committet.
Co-Authored-By: Claude Sonnet 5 <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>
- Neues admin.html: eigenständiges Admin-Panel mit Tabs für Stammvertreter, Mitglieder, Superadmin, Einstellungen
- Stammvertreter-Feature in index.html: Profilvorrat für schnelle Vertreterauswahl, localStorage-basiert, chapter-spezifisch
- Stammvertreter-Picker im Vertretungs-Modal: Felder werden automatisch befüllt
- Superadmin: alle Chapter einsehen, version.json für Rollout pushen
- Import aus anderen Chaptern: Mitglied aus fremdem Chapter als Stammvertreter übernehmen
- Admin-Tab in index.html vereinfacht (Link zu admin.html)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>