Changelog Live

v1.4.5
2025-12-25
Bugfix Live
Entfernung messen

Die Distanz der Messung einer Entfernung war verdoppelt und somit nicht korrekt. Fix wurde eingespielt. Distanzmessung ist nun korrekt.

v1.4.4
2025-12-11
Feature Live
Tarotkarten

Tarotkartenupload

Neu: Beim arotupload 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
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