Changelog
Alle Änderungen und Verbesserungen am Mittelalter Kalender
Version 1.0.0 - Vollständige Plattform
Aktuell14. August 2025
🎯 Event-Management - Was Sie als Benutzer machen können
- 📅 Events erstellen: Vollständige Event-Erstellung mit allen Details (Name, Datum, Zeit, Ort, Beschreibung)
- 🖼️ Flyer hochladen: Bis zu 3 Flyer pro Event (PDF, JPG, PNG, WebP)
- 📋 Programm-Bilder: Bis zu 7 Bilder pro Event für detaillierte Dokumentation
- 🔍 Events bearbeiten: Eigene Events jederzeit aktualisieren und verbessern
- 🗺️ Google Maps Integration: Automatische Koordinaten-Extraktion aus Maps-Links
- 📱 Responsive Design: Optimiert für Desktop, Tablet und Smartphone
- 🔄 Event-Änderungsanfragen: Änderungen an fremden Events vorschlagen
- 👍 Event-Bewertungen: Daumen hoch/runter Voting für Events
- 🏢 Event-Claim-System: Events für sich beanspruchen
- 📊 Interaktiver Kalender: FullCalendar.js mit Filter-Optionen
- 🖼️ Bild-Upload-System: Drag & Drop Sortierung, sequenzielle Uploads, Upload-Status-Anzeige
- 🗑️ Bild-Verwaltung: Flyer und Programm-Bilder direkt löschen und neu anordnen
🏪 Mittelalter-Datenbank - Neue Möglichkeiten
- 🏪 Händler & Veranstalter: Einträge für Händler, Musiker, Lagergruppen und Veranstalter
- 🏷️ Custom Tags: Eigene Tags erstellen und verwalten für bessere Kategorisierung
- 📸 Bildergalerie: Professionelle Bildergalerie mit Zoom, Navigation und Touch-Support
- 🔍 Kategorien & Unterkategorien: Strukturierte Organisation aller Einträge
- 📊 Datenbank-Optimierung: WebP-Konvertierung, Auto-Cleanup und Performance-Verbesserungen
- 📝 Einträge vorschlagen: Neue Einträge für die Datenbank vorschlagen (nur für angemeldete Benutzer)
👤 Benutzer-Features - Ihr persönlicher Bereich
- 📧 Newsletter-System: Erhalten Sie Updates über neue Events und Änderungen
- 🔔 Event-Benachrichtigungen: Erinnerungen 24h vor Events, die Sie gemerkt haben
- 💾 Event-Merkliste: Merken Sie sich interessante Events für später
- 🏢 Firmen-Profile: Erstellen Sie Firmen-Profile für Händler und Veranstalter
- 📱 Erweiterte Profile: Stadt, Bundesland, Telefon, Website und Bio hinzufügen
- 🔐 Benutzer-Registrierung: Registrierung und Login-System mit E-Mail-Verifikation
- 🔑 Login-System: Login mit Benutzername oder E-Mail-Adresse
- 📧 Passwort-Reset: Passwort vergessen? Einfach zurücksetzen per E-Mail
🚀 Erweiterte Funktionen & Technische Features
- 🌙 Dark Mode: Automatische Erkennung und manueller Toggle für Dark/Light Mode
- 🔍 Moderation-Panel: Erweiterte Funktionen für Event- und Benutzerverwaltung
- 📧 E-Mail-System: Automatische Benachrichtigungen, zentralisierte Templates
- 🛡️ Sicherheit: SSL-Verschlüsselung, Berechtigungssystem, Admin-Rollen
- 🔐 Berechtigungssystem: Admins/Moderatoren können alle Events bearbeiten, normale Benutzer nur ihre eigenen
- 📊 Admin-Panel: Vollständige Verwaltung von Events, Benutzern und Datenbank-Einträgen
🌐 Plattform-Übersicht & Infrastruktur
- 📱 100% Mobile-optimiert: Touch-optimierte Bedienung auf allen Geräten
- ⚡ Moderne Technologie: PHP 8.3, MariaDB, Tailwind CSS, moderne JavaScript
- 🎨 Mittelalter-Design: Thematisches Design mit passenden Farben und Icons
- 🔍 SEO-optimiert: Meta-Tags, Sitemap, saubere URLs für bessere Auffindbarkeit
- 🏗️ Saubere Architektur: Logische Ordnerstruktur, saubere URLs ohne .php-Endungen
- 🌍 Domain & Hosting: mittelalterkalender.at mit SSL-Zertifikat und modernem Hosting
- 📧 E-Mail-System: Neue E-Mail-Adressen: admin@mittelalterkalender.at und noreply@mittelalterkalender.at
🐛 Alle Fehlerbehebungen & Verbesserungen
- 📸 Bild-Upload-Pipeline: AJAX Parameter-Übertragung + Entry-ID Zuordnung behoben
- 🚫 "Maximal 3 Bilder" Fehler: Durch orphaned Image-Cleanup gelöst
- 🔄 Bild-Verschwinden: Images bleiben nach Speichern erhalten
- ⚠️ PHP Warning-Interferenz: JSON-Response Störungen eliminiert
- 🔐 403 Forbidden Errors: Serve-image Filename-Regex korrigiert
- 🔐 Redirect-Loops: ERR_TOO_MANY_REDIRECTS durch .htaccess-Optimierung behoben
- 🔐 Login-System: Login funktioniert jetzt mit Benutzername oder E-Mail
- 🔐 Modal-Buttons: Alle Schließen-Buttons (X) funktionieren korrekt
- 📱 Responsive Design: Vollständige Mobile-Optimierung für alle Seiten
- 🌙 Dark Mode: Konsistente Dark Mode Unterstützung auf allen Seiten