v1.4.3
2025-08-15
Feature
Live
Vorschaubild bei Kassenspot-Upload
Neu: Beim Kassenupload wird nach der Dateiauswahl ein Vorschaubild angezeigt (reine Vorschau, löst keinen Upload aus).
UX: Bei erneuter Dateiwahl aktualisiert sich die Vorschau; Abbruch entfernt die Vorschau.
Technik: Frontend-Anpassung; Backend-Logik/Validierungen unverändert.
v1.4.3
2025-08-15
Improvement
Live
Neue/verbesserte i18n-API
setDictionaries(obj), registerLang(lang, dict), setRuntimeLang(lang), t()/tt() (Platzhalter {name}), applyI18nStatic(), initI18nFromURL(), setzt und feuert i18n:change.
v1.4.3
2025-08-15
Bugfix
Live
Allgemeine Optimierungen und Fixes
Leaflet: Doppel-Initialisierung behoben
assets/js/main.js: auf einen DOMContentLoaded-Block reduziert; initMap() nur einmal aufgerufen.
assets/js/map/map.js: initMap() idempotent; optionale destroyMap() ergänzt.
i18n-Warnung beseitigt
i18n/i18n.js: komplette Neufassung mit robustem Fallback auf de.
GSAP-Initialisierung stabilisiert
app.js: defensive import()-Logik; kein undefined is not iterable; sauberes Abbrechen bei Fehlschlag.
Inline-Script entfernt
index.php: versehentlich eingefügten Inline-Dump gelöscht.
Seiten ohne Karte
datenschutz.php: Map-Init nur laden, wenn #map existiert.
v1.4.2.1
2025-08-15
Bugfix
Live
Marker-Anzeige, Sprache & Kassensymbol in Embed-Map korrigiert
Problem behoben, bei dem in der Embed-Ansicht für „Mammons Gulch“ keine Marker geladen wurden.
Neue Fallback-Logik prüft automatisch beide möglichen Map-Keys (mammons ↔ mammons-gulch) für API- und JSON-Daten.
Fehlerhafte Anzeige bei Kassensymbolen behoben:
Cash-Marker nutzen nun immer das Standard-Icon cash.webp und nicht mehr versehentlich hochgeladene Screenshots aus der API.
Problem behoben, bei dem die Embed-Map trotz ?lang=en deutsche Bezeichnungen anzeigte.
API-Requests übergeben jetzt den Sprachparameter (lang) und laden die passenden Titel/Compound-Namen.
JSON-Fallback bevorzugt sprachspezifische Dateien (z. B. bayou-en.json) und fällt nur bei Bedarf auf die Standarddatei zurück.
Standard bleibt Deutsch (lang=de), bestehende Einbettungen funktionieren unverändert – für Englisch reicht ?lang=en.
v1.4.2.1
2025-08-15
Improvement
Live
Verbesserung der Changelog-Sidebar
„Mehr laden“-Funktion implementiert: Initial werden nur die ersten 3 Einträge angezeigt, weitere erscheinen per Klick ohne Seiten-Reload.
Ladeindikator im Button hinzugefügt, um den Ladevorgang visuell darzustellen.
Sanftes Einblenden der neu geladenen Einträge („wie von Zauberhand“) ohne Sprung im Seiten-Layout.
„Mehr laden“-Button mittig unter den Einträgen platziert, mit zusätzlichem Abstand zum letzten Changelog.
v1.4.2
2025-08-15
Feature
Live
Bug-Report-System mit Admin-To-Do-Liste
Neues Bug-Report-Widget direkt in der Karte (Kontext, URL, Browserdaten werden automatisch mitgesendet)
Uploads für Screenshots möglich (Drag & Drop), Dateigröße und Typ serverseitig geprüft
Admin-To-Do-Liste: Reports landen zentral, können priorisiert, kommentiert und als „in Arbeit/erledigt“ markiert werden
Status-Badges (Neu, In Arbeit, Erledigt, Abgewiesen) inklusive Filter und Suche
E-Mail-Benachrichtigung bei neuen Reports (optional), DSGVO-konforme IP-Anonymisierung
Spam-Schutz: Rate-Limit & Honeypot, Validierung auf Server- und Client-Seite
v1.4.1
2025-08-14
Improvement
Live
Embed-Qualität & Sicherheit verbessert
Icons im Embed identisch zur Hauptkarte; Compound-Namen als L.divIcon (Textlabels statt Bild)
API-Aufrufe auf absolute Pfade umgestellt (/admin/marker_api.php), Fallback-JSON pro Map
Optionale CTA-„Pills“ im öffentlichen Changelog-Frontend; Dark-Style & typografische Anpassungen
Kleiner Fix: JSON-LD MIME-Type bereinigt, Canonical dynamisch pro Map
v1.4.1
2025-08-14
Bugfix
Live
URL-Routing (Pfad/Query) & Hard-Reload behoben
Pfad-Slugs (z. B. /desalle, /embed/mammons-gulch) werden korrekt erkannt – URL hat Vorrang vor LocalStorage
Router aktualisiert: URL <–> aktive Map via pushState/popstate, Back/Forward funktioniert
.htaccess-Rewrites für /embed/ ergänzt (Hard-Reload ohne 404)
Mammons Gulch: Mapping gefixt (Overlay mammons-gulch, API-Param map=mammons)
v1.4.1
2025-08-14
Feature
Live
Embed-Generator & Changelog-Management
Öffentlicher Embed-Generator mit Live-Vorschau, „Code kopieren“ und responsive Iframe-Variante
Changelog-Management im Admin: Anlegen, Bearbeiten, Löschen; Version, Live-Status und zwei CTAs pro Eintrag
Leichter WYSIWYG für Beschreibungen (Bold/Italic/Listen/Links), Plain-Paste ohne Fremd-Attribute
Serverseitiges Sanitizing der Beschreibung (nur erlaubte Tags/Attribute)
v1.4.1
2025-08-14
Feature
Live
📌 Embed-System und Changelog-Management hinzugefügt
Neues Embed-Generator-Tool implementiert, um Nutzern einfach HTML-Code für Karten einzubinden
Embed-Unterstützung für alle Maps (inkl. Mammons Gulch)
Automatisches Changelog-Management im AdminKit-Style eingebaut
Funktionen: Anlegen, Bearbeiten, Löschen von Changelog-Einträgen
Kategorien mit farbigen Badges zur besseren Übersicht
Neues Embed-Generator-Tool implementiert, um Nutzern einfach HTML-Code für Karten einzubinden Embed-Unterstützung für alle Maps (inkl. Mammons Gulch) Automatisches Changelog-Management im AdminKit-Style eingebaut Funktionen: Anlegen, Bearbeiten, Löschen von Changelog-Einträgen Kategorien mit farbigen Badges zur besseren Übersicht