# Changelog ## Version 2.0.0 (2025-01-09) ### Neue Features - **Multi-Event-Funktionalität**: Möglichkeit, mehrere Events gleichzeitig zu erstellen - Akkordeon-Interface zum Verwalten mehrerer Events - "Weiteres Event hinzufügen" Button - Event-Duplizierung (im Header und im Formular) - Event-Löschung mit Bestätigung - **Export-Modi**: Schieberegler zur Auswahl zwischen "Einzeln" und "Alle" - **Einzeln-Modus**: Generiert separate .ics-Dateien für jedes Event - **Alle-Modus**: Generiert eine kombinierte .ics-Datei mit allen Events - Schieberegler nur sichtbar bei 2+ Events - **Kopieren-Funktionalität**: - Kopieren-Button in allen Eingabefeldern (außer Dropdowns und Checkboxen) - Visuelles Feedback beim Kopieren (clipboard-check Icon in mittelgrün) - **Verbesserte Dateinamen**: - Format: "6-events_12-11-2025--30-12-2025.ics" (Anzahl Events + Datumsbereich) - Basierend auf Event-Datum statt Erstellungsdatum - **Multi-Event Link-Generierung**: - Einzeln-Modus: Alle Links gleichzeitig anzeigen mit Kopieren-Icons - "Alle Links kopieren" Button - Alle-Modus: Ein Link für alle Events - **Template-System erweitert**: - Unterstützung für mehrere Events in Templates - URL-Parameter: event0_title, event1_title, etc. ### Verbesserungen - **Umlaute-Konvertierung**: - ä → ae, ö → oe, ü → ue, ß → ss in Dateinamen - Beispiel: "Füssen" → "Fuessen" - **iCal-Escaping**: - Korrekte Escaping von Kommas, Semikolons und Backslashes in iCal-Dateien - Vollständige Adressen werden jetzt korrekt gespeichert - **Dateiendung**: - Von .ical zu .ics geändert (Standard iCalendar-Format) - **Download-Verhalten**: - .ics-Dateien werden automatisch heruntergeladen statt angezeigt - Neue download-ical.php für korrekte Download-Headers - **QR-Code Download**: - Download-Button für QR-Code-Bilder hinzugefügt - Hochauflösende Version (300x300px) für Druck - **Event-Organisation**: - Events werden nach Event-Datum organisiert, nicht nach Erstellungsdatum - Ordnerstruktur: ical/YYYY/MM/DD/ basierend auf Event-Startdatum ### UI-Verbesserungen - **Icons**: - Klarere Icons für Duplizieren (copy-plus), Löschen (trash), Kopieren (clipboard) - Visuelles Feedback bei Aktionen - **Akkordeon-Header**: - Zeigt Titel + Startdatum + Startzeit - Hover-Effekte und Animationen - **Validierung**: - Validierung für alle Events - Option "ohne X fehlerhafte Events herunterladen" ### Technische Änderungen - Event-Management-System implementiert - Akkordeon-Funktionalität mit Ein-/Ausklappen - Multi-Event iCal-Generierung (mehrere VEVENT-Blöcke) - Event-Sortierung nach Startdatum (bei Einzeln-Modus) - Erweiterte URL-Parameter-Unterstützung für Multi-Event-Templates