Changelog

v1.6 Verbesserungen am Ticket-System

Mit Version 1.6 wurden folgende Änderungen vorgenommen:

🌍 Internationalisierung & Übersetzungen

  • Internationalisierung (i18n) für die Konsole implementiert.
  • Deutsche Übersetzung in der Konsole hinzugefügt.
  • Bestätigungs-E-Mails sind nun mehrsprachig.
  • Diverse Übersetzungen im gesamten System aktualisiert.

📧 E-Mail & Kommunikation

  • Logo zu allen E-Mails hinzugefügt.
  • Fußzeile in E-Mails überarbeitet (Template und Subcopy-Style korrigiert).
  • Absendername und -adresse pro Chapter konfigurierbar.
  • Neue E-Mail-Aktion: Event-Erinnerung kann erneut versendet werden.
  • Ticket-Storno-Link in Bestätigungs-E-Mail eingebaut.

🔑 Login & Single Sign-On (SSO)

  • SSO-Unterstützung hinzugefügt (inkl. anikeen-id als OAuth Provider).
  • Login-Controller überarbeitet und Chapter-Login verbessert.
  • Nutzer können nun ihre Passwörter selbst ändern.
  • OAuth-Redirect-Attribut korrigiert.

🕑 Zeitzonen & Zeitmanagement

  • Zeitzonen-Management verbessert.
  • Nutzer können nun ihre eigene Zeitzone festlegen.

📅 Event- und Chapter-Management

  • Header-Bild für Events wird nun angezeigt, wenn verfügbar.
  • ID- und Altersprüfung für Events als Option hinzugefügt.
  • Chapter-Detailsseite für Bilder und optionale Felder repariert.
  • Notizen zu Nutzern hinzugefügt.
  • Bemerkungen in Attendee-Ansicht integriert.

🎟️ Checkout & Tickets

  • Titel des Checkouts angepasst.
  • SEO für Checkout-Seiten verbessert.
  • Ablaufzeit für Checkouts an Stripe-Empfehlungen angepasst.
  • Wertmarkenvergabe beim Check-in verbessert.
  • Google / Apple Wallet-Option wird nun automatisch ausgeblendet, wenn sie nicht verfügbar ist.

🎲 Wertmarkenvergabe & NFC

  • Wertmarken-Balance wird nun in der NFC-Ansicht angezeigt.
  • Wertmarken-Top-up-Aktion in Nova hinzugefügt.
  • Wortlaut der Wertmarken-Transaktionsquittung geändert.
  • Karte für Wertmarken in der Chapter-Member-Ansicht hinzugefügt.
  • NFC-Authentifizierungs-API-Endpunkt eingeführt.
  • Tracking von NFC-Profilbesuchen hinzugefügt.

🕑 Warteliste / Waitlist

  • Suchfunktion für Warteliste repariert.
  • Name und E-Mail nun durchsuchbar für Wartelisten-Einträge.

🛠 Allgemeine Verbesserungen & Bereinigungen

  • Produktverwaltung optimiert.
  • Kapitel-Domain-Refactoring durchgeführt.
  • Nicht mehr genutzte Features entfernt.
  • Nova-Version aktualisiert.
  • Statuscode für „Insufficient Balance“ verbessert.

Released on August 31, 2025

v1.5 Verbesserungen am Ticket-System

Mit Version 1.5 wurden folgende Änderungen vorgenommen:

📱 Android App

  • Erstveröffentlichung der Merchant-&-Check-in-App.
  • NFC-Chips können jetzt direkt in der App programmiert werden.
  • Integration des Checkout-APIs für Transaktionen direkt in der App.
  • Robuste NFC-Read/Write-Kommunikation mit Unterstützung für NTAG213/NTAG215-Chips.
  • Optimierter WebView-Lookup für schnellere Inhaltsanzeige.
  • Neues App-Icon für bessere Wiedererkennung.

🌐 Ticket-System & API

  • NFC-Verwaltung hinzugefügt:
    • Einbindung von NFC-Terminals.
    • Richtlinien für NFC-Karten und zusätzliche Chip-Typen.
    • Update-Mechanismus für NFC-Cards.
  • Coupons können nun online in großer Anzahl erstellt und heruntergeladen werden.
  • Es wurde eine Funktion eingebaut, die es ermöglicht, ausstehende Ticket Reservierungen zu stornieren.
  • Logging & Monitoring erweitert: umfassendes Logging, Active-Checks und verbesserte Fehlerbehandlung.
  • Neue API-Schnittstellen: Community Posts, Notifications, Threads, Direct Messages, NFC-Transactions.

🛒 Merchant Center

  • Neues Merchants Center zur Anmeldung für Händler.
  • Händler können jetzt Produkte verwalten und Transaktionen einsehen.
  • Checkout-API für nahtlose Transaktionen mit den NFC-Chips (nur Android App).

📨 Community Web-App

  • Community Feed: Beiträge anderer Teilnehmer einsehen.
  • Networking & „In der Nähe“:
    • Teilnehmer entdecken und Profile austauschen.
    • Nur sichtbar, wenn beide die Funktion aktiviert haben.
    • Keine Standortdaten an Dritte.
  • NFC Armband-Informationen auslesen.
  • Tickets mit QR-Code anzeigen.

🎟️ Checkout

  • Bugfix: E-Mail-Synchronisation für Accounts mit bereits bestätigten E-Mails korrigiert.

🎨 UI-Optimierungen & Bugfixes

  • Style- und Datumsanzeige in diversen Komponenten verbessert.
  • Job-Processing optimiert für höhere Performance.
  • Diverse Fixes (Setup-Flow, Counter, User-ID, Farben, Abstände) vorgenommen.

🖨️ Print-CLI & Druckserver

  • Die neue Print-CLI (ab Version 2.0) verfügt nun über ein Autowiring-Feature. Damit lässt sich die Print-CLI nun über das Dashboard konfigurieren – der Rest ist Magie 🪄

Released on August 5, 2025

v1.4 Verbesserungen am Ticket-System

Mit Version 1.4 wurden folgende Änderungen vorgenommen:

🖨️ Verbesserte Druckerverwaltung

  • Ein Fehler wurde behoben, der verhinderte, dass Volunteers einen bestimmten Drucker als Standard festlegen konnten.
  • Der Befehl print-cli init wurde hinzugefügt, um die Konfiguration zu beschleunigen.
  • Der Befehl print-cli init:supervisor wurde hinzugefügt, um die Supervisor-Konfiguration zu beschleunigen.
  • Offizielle Unterstützung und Dokumentation für Orange PI Hardware wurde hinzugefügt.
  • Übersicht über Druckaufträge verbessert (kompakter und mehr Einträge).
  • Druckaufträge können nun abgebrochen oder erneut gedruckt werden.
  • Das Feld File wurde aus den Druckaufträgen entfernt.

🤨 Attendee Verwaltung

  • Vorname, Nachname, Land werden nun in der Attendeeansicht gespeichert.
  • Die Zustimmung zur Profilfreigabe wird nun geteilt und in der Attendeeübersicht als Inkognito angezeigt.
  • Ticket-QR-Code wurde aus der Attendeeansicht entfernt.
  • Der Filter Checked in wurde in der Attendeeübersicht hinzugefügt.

📅 Event Verwaltung

  • Die Synchronisationsansicht für Nicht-Bevy-Veranstaltungen wurde korrigiert.

🕑 Waitlist / Warteliste

  • Für Events gibt es nun eine Waitlist.
  • Es können nun Codes zum Einlösen eines Tickets für Nutzer freigegeben werden.
  • Nutzer können nun daran erinnert werden, dass sie ein Ticket sichern können.

🎟️ Checkout

  • Ein Fehler wurde behoben, der unangemeldete Benutzern den Abschluss des Checkouts verhinderte.
  • Ein Fehler wurde behoben, der Twitch-Benutzer ohne verifizierte E-Mail daran hinderte, sich auf die Warteliste zu setzen.
  • Ein Fehler wurde behoben, der es Twitch-Benutzern erlaubte, mit einer nicht verifizierten E-Mail den Kauf abzuschließen.
  • Funktionen zum sozialen Einbetten wurden hinzugefügt, um das Teilen von Links zu verschönern.
  • Ticketreservierungs-URLs wurden geändert, um das Teilen von Reservierungs-IDs zu verhindern.
  • Gutscheincodes für Partner/Staffs wurden hinzugefügt, um den Checkout für ausverkaufte Tickets zu ermöglichen.

Released on July 21, 2025

v1.3 Verbesserungen am Ticket-System

Mit Version 1.3 wurden folgende Änderungen vorgenommen:

🔧 Allgemeine Fehlerbehebungen

  • Das System merkt sich nun das zuletzt verwendete Chapter beim Login.
  • Das Anpassen der Druckereinstellungen verursacht keine Fehler mehr, wenn der Drucker-Server aktiv ist.

📅 Event-Handling & Check-in

  • Der Scanner springt jetzt automatisch zum ältesten offenen Event – also dem, das als nächstes ansteht.
  • Die globale Attendee-Liste zeigt nun zuverlässig Teilnehmer an (geändert: fehlerhafter Event-Filter).
  • Die Attendee-Liste unter Events zeigt nun zuverlässig Teilnehmer an (entfernt: fehlerhafter Event-Filter).
  • Es wird nun eine Check-in-Rate pro Event angezeigt.
  • Teilnehmer können jetzt nach ihrem Check-in-Datum sortiert werden.

Released on March 26, 2025

v1.2 Verbesserungen am Ticket-System

Mit Version 1.2 wurden folgende Änderungen vorgenommen:

🖨️ Verbesserte Druckerverwaltung

  • Druckerstatus wird jetzt in der Benutzeroberfläche angezeigt.
  • Neue Funktion „Print on Demand“ für spontane Druckaufträge hinzugefügt.
  • Anzeige von Druckerdateien verbessert.
  • Zuletzt gesehen-Zeitpunkt (last_seen_at) für Drucker hinzugefügt.
  • Fehler bei der Statusabfrage und Rückgabewerten von Druckdiensten behoben.
  • Allgemeine Performance- und UI-Verbesserungen bei der Druckerverwaltung.

🤨 Attendee Verwaltung

  • QR-Codes werden nun korrekt generiert und dargestellt.
  • Neues Feld Info für Attendees eingeführt.
  • Statistikdaten zu Attendees ergänzt.
  • Volunteer-Feld wurde entfernt.
  • Verbesserte Anzeige für inaktive Teilnehmende.
  • Fehler beim E-Mail-/Namensabgleich behoben.

📅 Event Verwaltung

  • Probleme bei der Eventauswahl wurden behoben.
  • Unterstützung für Streamer-RSVP-Synchronisation implementiert.
  • Zusätzliche Statistiken und Suchoptionen (Name/E-Mail) in der Eventansicht.
  • Nicht mehr benötigte Felder wie quantity entfernt.
  • Synchronisationsprobleme bei Bevy-fremden Events verbessert.

🕑 Warteliste & Registrierung

  • Optimierung der Vorregistrierung und Wartelisten-Logik.
  • Verbesserte Benutzerführung beim Einchecken und Scannen.
  • Unterstützung für neue Badge-Typen entfernt, alte entfernt.

🔐 Rechte & Berechtigungen

  • Umfangreiche Verbesserungen bei Berechtigungen und Rollensteuerung.
  • Fallback-Logik für Berechtigungen in Hintergrundjobs integriert.

🛠️ Allgemeine Verbesserungen

  • Farben und Wortlaute in der UI angepasst.
  • Neue Konsolen-Logs zur besseren Fehleranalyse.
  • Neue Scheduler-Funktionalität für automatisierte Aufgaben.
  • Diverse kleinere Bugfixes und Codebereinigungen.

Released on June 29, 2024

v1.1 Verbesserungen am Ticket-System

Mit Version 1.1 wurden folgende Änderungen vorgenommen:

🧾 Vorbereitende Systemerweiterungen

  • Login-Screen, Warteliste und Vorregistrierung wurden erstmals eingeführt.
  • Kapitelbasierte Event-Struktur implementiert.
  • API-Token-Support für Chapter hinzugefügt.
  • Einführung von Domain-Routing für Chapter.
  • Druckerkommunikation über statische IPs umgestellt.
  • Dummy-Check-In-API zur Entwicklung hinzugefügt.
  • Bevy-Session-Handling überarbeitet.
  • Twitch-spezifische Rolle staff_broadcaster ergänzt.

🔐 Authentifizierung & Formulare

  • Unterstützung für Authentifizierung und Vue-Integration eingebaut.
  • Erste Unterstützung für dynamische Formulare zur Eventverwaltung.

🆔 Badges & Check-ins

  • Upgrade für Volunteer-Badges hinzugefügt.
  • Check-in-Warnungen bei Badge-Details angezeigt.
  • VIP-Überprüfungen verbessert.
  • Badge-Details auf der View-Seite erweitert.

⚙️ Technische Verbesserungen & Infrastruktur

  • Migrationen und Composer-Abhängigkeiten überarbeitet.
  • Debugging- und Logging-Verbesserungen vorgenommen.
  • Enums für interne Status und Rollen erweitert.
  • Verbesserungen im Code-Stil und Strukturpflege.

📃 Seiten & Inhalt

  • Basis-Pages wie Blog, Welcome, Forms und statische Seiten wurden implementiert.

Released on June 18, 2023

v1.0 Initial Release

Initial Release

Released on October 26, 2022