Changelog

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