Changelog

Alle Änderungen und Verbesserungen am Mittelalter Kalender

Version 1.0.0 - Vollständige Plattform

Aktuell

14. 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