Versionshistorie — alle Releases und Aenderungen im Ueberblick.
v0.3.2“Nightingale”9. März 2026
Vordefinierte Orte & Mandanten-Kuerzel
Ueber den Namen “Nightingale”
Florence Nightingale (1820-1910) revolutionierte die Krankenpflege und fuehrte statistische Methoden in der Medizin ein. Ihre systematische Dokumentation und Auswertung von Gesundheitsdaten rettete unzaehlige Leben — ein Vorbild fuer strukturierte Organisation.
NeuVordefinierte Orte pro Gemeinschaft: In den Einstellungen koennen Orte hinterlegt und ein Standard-Ort markiert werden.
NeuBei Event-Erstellung und -Bearbeitung wird der Ort als Dropdown angeboten, basierend auf der gewaehlten Gemeinschaft.
NeuFreitext-Ueberschreibung: Trotz vordefinierter Orte kann immer ein individueller Ort eingegeben werden.
NeuMandanten-Kuerzel in der Mandanten-Bearbeitung (Super Admin) mit Warnicon bei fehlendem Kuerzel.
VerbesserungOrt-Dropdown wechselt automatisch bei Gemeinschafts-Aenderung.
VerbesserungAnzahl-Badges auf allen Filter-Dropdowns in der Events-Liste.
v0.3.1“Nightingale”9. März 2026
Sichtbarkeit, Kuerzel & Verwaltung
Ueber den Namen “Nightingale”
Florence Nightingale (1820-1910) revolutionierte die Krankenpflege und fuehrte statistische Methoden in der Medizin ein. Ihre systematische Dokumentation und Auswertung von Gesundheitsdaten rettete unzaehlige Leben — ein Vorbild fuer strukturierte Organisation.
NeuEvent-Sichtbarkeit: Events koennen als oeffentlich oder privat markiert werden. Privat-Badge in der Events-Liste.
NeuGemeinschafts-Kuerzel in den Einstellungen (Vorbereitung fuer Kalender-Abo und oeffentliche Terminseite).
NeuEinstellungen-Berechtigungen: Alle Rollen sehen alle Einstellungen, aber nur Mandanten-Admins koennen RSA-Schluessel, DSGVO, WebDAV und Gemeinschaften bearbeiten.
NeuVersionierung und Changelog eingefuehrt — Release-Historie auf dem Dashboard sichtbar.
NeuAuto-Aktivierung bei Serien-Erstellung ist jetzt standardmaessig aktiviert.
VerbesserungUnvollstaendige Events werden in der Events-Liste mit Warnhinweis markiert (fehlende Felder: Eigentuemer, Ort).
VerbesserungWarnicon bei Gemeinschaften ohne Kuerzel in der Einstellungsseite.
v0.3.0“Nightingale”9. März 2026
Gemeinschaften & Eigentuemer
Ueber den Namen “Nightingale”
Florence Nightingale (1820-1910) revolutionierte die Krankenpflege und fuehrte statistische Methoden in der Medizin ein. Ihre systematische Dokumentation und Auswertung von Gesundheitsdaten rettete unzaehlige Leben — ein Vorbild fuer strukturierte Organisation.
NeuGemeinschaften/Abteilungen: Gruppen-Verwaltung in den Einstellungen (erstellen, bearbeiten, User zuordnen).
NeuEigentuemer-Zuordnung: Events, Serien und Vorlagen haben einen uebertragbaren Eigentuemer.
NeuBerechtigungsmodell: Event-Manager koennen nur Events ihrer eigenen Gemeinschaft bearbeiten.
NeuEvents-Liste: Ansichts-Filter (Meine Gemeinschaft / Alle / Nur meine).
NeuRead-only-Modus fuer Events anderer Gemeinschaften mit Hinweis-Banner.
VerbesserungMandantenweite Events (ohne Gemeinschaft) sind fuer alle bearbeitbar.
v0.2.2“Dunant”9. März 2026
UX-Verbesserungen & Bild-Upload
Ueber den Namen “Dunant”
Henry Dunant (1828-1910) war Zeuge der Schlacht von Solferino und gruendete daraufhin die Rotkreuz-Bewegung. Sein Buch "Eine Erinnerung an Solferino" fuehrte zur Gruendung des IKRK und zur ersten Genfer Konvention. 1901 erhielt er den ersten Friedensnobelpreis.
NeuBild-Upload beim Check-in: Screenshot oder Foto einer Meldekarte hochladen, QR-Erkennung per ZXing Multi-Scale.
NeuAbbrechen-Buttons auf allen Formularen.
NeuDashboard Stat-Cards sind jetzt klickbar und verlinken zur jeweiligen Seite.
NeuEvents-Liste Standard-Sortierung: Aktiv > Entwurf > Geschlossen > Storniert.
NeuVorlage aus Event-Erstellung speichern (Als Vorlage speichern).
FixTimezone-Fix: date() statt wp_date() verhindert +1h-Offset bei bereits lokalen Zeitstempeln.
Fixdatetime-local Keyboard-Fix: Validierung blockierte manuelle Zeiteingabe nicht mehr.
FixJavaScript toISOString() UTC-Konvertierung bei Check-in-Zeiten korrigiert.
v0.2.1“Dunant”8. März 2026
Helfer-Kommunikation & Mobile
Ueber den Namen “Dunant”
Henry Dunant (1828-1910) war Zeuge der Schlacht von Solferino und gruendete daraufhin die Rotkreuz-Bewegung. Sein Buch "Eine Erinnerung an Solferino" fuehrte zur Gruendung des IKRK und zur ersten Genfer Konvention. 1901 erhielt er den ersten Friedensnobelpreis.
NeuHelfer-E-Mail-Erfassung: Opt-in nach Check-in mit localStorage + DB-Speicherung (identity_hash).
NeuE-Mail-Benachrichtigungen an Helfer bei Check-in/out und Auto-Checkout.
Henry Dunant (1828-1910) war Zeuge der Schlacht von Solferino und gruendete daraufhin die Rotkreuz-Bewegung. Sein Buch "Eine Erinnerung an Solferino" fuehrte zur Gruendung des IKRK und zur ersten Genfer Konvention. 1901 erhielt er den ersten Friedensnobelpreis.
NeuZeit-Validierung und Dauer-Anzeige in Event-Erstellung und -Bearbeitung.
NeuSerien-Scheduler Link bei Event-Bearbeitung (wenn Event zu Serie gehoert).
NeuE-Mail-Benachrichtigungen bei Self-Check-in (ein/aus) und Auto-Checkout.
FixSerien-Erstellung Grey-Page Fix (handle_series_create_early in handle_early_actions).
FixDSGVO Button Fix (Bearbeiten/Speichern Toggle immer korrekt).
VerbesserungDatum in Anwesenheitstabelle (volles Datum bei Check-in an anderem Tag als Event).
VerbesserungQR-Scan-Section nur sichtbar bei leerer Identitaet oder Edit-Modus.
v0.1.5“Solferino”8. März 2026
Dashboard, Vorlagen & aktive Events bearbeiten
Ueber den Namen “Solferino”
Die Schlacht von Solferino (1859) war der Ausgangspunkt der gesamten Rotkreuz-Bewegung. Henry Dunant sah dort das Leid tausender verwundeter Soldaten ohne Versorgung und beschloss, eine Organisation zu gruenden, die in Krisenzeiten hilft — unabhaengig von der Seite.
NeuVorlagen-System: Erstellen, Bearbeiten, Loeschen und aus Vorlage neues Event anlegen.
NeuAktive Events sind jetzt bearbeitbar (QR-Token bleibt erhalten).
NeuSerie-Badge in der Events-Tabelle und Serien-Filter als Dropdown.
NeuBearbeiten-Button auf der Event-Detailseite.
NeuEvent als Vorlage speichern (direkt aus Event-Bearbeitung).
VerbesserungDashboard-Redesign mit modernen Gradient-Cards und Hintergrund-Icons.
VerbesserungEinheitliche Dashicons auf allen Buttons, Reload-Button auf jeder Seite.
FixEvents-Liste Suche: Findet nicht mehr versehentlich Aktions-Link-Text.
FixEinstellungen-Seite: Kein Scroll-nach-oben mehr nach WebDAV-Speichern.
v0.1.4“Solferino”8. März 2026
Event-Verwaltung, Serien & Sicherheit
Ueber den Namen “Solferino”
Die Schlacht von Solferino (1859) war der Ausgangspunkt der gesamten Rotkreuz-Bewegung. Henry Dunant sah dort das Leid tausender verwundeter Soldaten ohne Versorgung und beschloss, eine Organisation zu gruenden, die in Krisenzeiten hilft — unabhaengig von der Seite.
Die Schlacht von Solferino (1859) war der Ausgangspunkt der gesamten Rotkreuz-Bewegung. Henry Dunant sah dort das Leid tausender verwundeter Soldaten ohne Versorgung und beschloss, eine Organisation zu gruenden, die in Krisenzeiten hilft — unabhaengig von der Seite.
NeuE-Mail Export: Manuell per Button + automatisch beim Event-Schliessen (CSV + XLS als Anhaenge).
NeuExport-Seite: CSV + Excel + E-Mail pro Event, Batch-Export mit Checkboxen, Zeitraum-Export.
NeuWebDAV/Nextcloud Backup: Pro Mandant konfigurierbar, automatischer Upload bei Export/E-Mail.
NeuMobiler QR-Scan: Link + QR-Code generieren, auf Handy scannen, Meldekarte-Daten per Kamera erfassen.
FixE-Mail/Close/Activate/Reopen laufen jetzt in handle_early_actions() (vor HTML-Output, kein Header-Fehler mehr).
FixQR-Foto-Upload: Multi-Scale-Erkennung fuer verschiedene Bildgroessen.
FixExport-Auswahl: Einzelnes Event exportiert nicht mehr versehentlich alle.
VerbesserungLaufende Events zeigen "(Event laeuft noch)" statt Endzeit im Export.
v0.1.2“Solferino”7. März 2026
Self-Check-in & Live-Tracking
Ueber den Namen “Solferino”
Die Schlacht von Solferino (1859) war der Ausgangspunkt der gesamten Rotkreuz-Bewegung. Henry Dunant sah dort das Leid tausender verwundeter Soldaten ohne Versorgung und beschloss, eine Organisation zu gruenden, die in Krisenzeiten hilft — unabhaengig von der Seite.
NeuSelf-Check-in: Admin kann sich selbst ein-/auschecken (7 Meldekarte-Felder + QR Upload).
NeuLive-Viewer: AJAX Auto-Refresh alle 5 Sekunden auf Event-Detailseite.
NeuEvent wieder oeffnen: Geschlossene Events koennen mit bestehendem QR-Token reaktiviert werden.
VerbesserungDashboard mit Statistik-Karten und Schnellzugriff.
v0.1.1“Solferino”7. März 2026
Erstes Deployment & Hotfixes
Ueber den Namen “Solferino”
Die Schlacht von Solferino (1859) war der Ausgangspunkt der gesamten Rotkreuz-Bewegung. Henry Dunant sah dort das Leid tausender verwundeter Soldaten ohne Versorgung und beschloss, eine Organisation zu gruenden, die in Krisenzeiten hilft — unabhaengig von der Seite.
NeuMandanten-Umschalter (Dropdown) fuer Super Admins.
NeuDSGVO-Standardtext wird automatisch mit Mandantenname vorbefuellt.
FixRSA Private-Key-Download: Headers-already-sent und PHP-Session-Probleme behoben.
FixCheck-in-Seite 404: WordPress-Seite mit [drk_checkin]-Shortcode fehlte.
FixJS-Bibliotheken (ZXing.js, Tesseract.js) auf Server heruntergeladen — CDN-Abhaengigkeit entfernt.
VerbesserungBarcode+OCR: Gleichzeitiger Scan von Barcode und Name statt sequentieller Schritte.
InternGit-Repository und Nextcloud-Backup eingerichtet.
v0.1.0“Solferino”6. März 2026
Grundstein — Alle 8 Kernphasen
Ueber den Namen “Solferino”
Die Schlacht von Solferino (1859) war der Ausgangspunkt der gesamten Rotkreuz-Bewegung. Henry Dunant sah dort das Leid tausender verwundeter Soldaten ohne Versorgung und beschloss, eine Organisation zu gruenden, die in Krisenzeiten hilft — unabhaengig von der Seite.
NeuMandantenfaehige Architektur mit tenant_id auf allen Tabellen.