= 0.3.87-beta =
* Hotfix für virtuelle GemeindeHub-Detailrouten: /gemeinde/{id}/, /werk/{id}/ usw. werden jetzt noch robuster direkt aus dem Request erkannt, konkurrierende WordPress-Seiten-/Canonical-Variablen werden entfernt und fehlerhafte Weiterleitungen weg von gültigen Detailrouten blockiert.
* Wichtig für Verbandsseiten: Mitglieder-Links auf Gemeinden öffnen wieder zuverlässig die GemeindeHub-Detailseite.

= 0.3.71-beta =
- Erweiterungsmanager wieder auf WordPress-Update-Logik umgestellt: installierte Add-ons werden nicht mehr über die Modulseite aktualisiert, sondern über die normale Plugin-Updateansicht.
- Anzeige der verfügbaren Version korrigiert: ein veralteter/zwischengespeicherter Erweiterungskatalog kann nicht mehr eine niedrigere Version als die installierte anzeigen.
- WP-News-Fallback-Katalog auf 0.1.3-beta aktualisiert.

= 0.3.70-beta =
* Erweiterungsmanager-Fix: Baptisten WP-News Integration ist jetzt als GemeindeHub-Pro-Erweiterung im eingebauten Fallback-Katalog hinterlegt und wird nach dem GemeindeHub-Update sofort in GemeindeHub → Erweiterungen angeboten.
* Erweiterungskatalog wird beim Versionswechsel erneut geleert/geladen, damit neue Add-ons nicht erst nach manuellem Cache-Ablauf sichtbar werden.

= 0.3.69-beta =
* Detailseite nutzt jetzt die Listing-Kategorie für die Profilbezeichnung, z. B. Gemeindeprofil, Werkprofil, Einrichtungsprofil oder Freizeithausprofil.
* Fest hinterlegte Detailseiten-Texte wurden von pauschalem Gemeinde-Wording auf Kategorie-Wording umgestellt.
* Dynamischer Rücksprung-Breadcrumb auf Detailseiten ist in der mobilen Ansicht deutlich kompakter und verhindert horizontales Scrollen.
* Stadtteil-Feld ist jetzt die führende Quelle für Listing-Ortsbadges, REST-/Map-Payloads und GemeindeHub-Verbände-Mitgliedsgrids; Stadt/Ort bleibt nur Fallback, wenn kein Stadtteil gespeichert ist.
* Reverse-Geocoding bevorzugt echte Stadtteil-Felder und vermeidet, die Stadt selbst als Stadtteil zu speichern.

= 0.3.67-beta =
* Stadtteil-Feld für GemeindeHub-Listings im WordPress-Backend und im Admin Center ergänzt.
* Stadtteil kann im Backend aus dem Hauptstandort ermittelt werden: vorhandenes GPS wird verwendet, fehlendes GPS wird zuerst über die konfigurierte Geocoder-API aus der Adresse ergänzt.
* Reverse-Geocoding speichert den gefundenen Stadtteil sauber in Listing-Datenbank und Hauptstandort; Fortschrittsanzeige zeigt die einzelnen Prüfschritte.

= 0.3.66-beta =
* Admin-Listings erweitert: neues Listing direkt im WordPress-Backend hinzufügen und bestehende Listings mit allen Admin-Center-Feldern vollständig bearbeiten.
* Speichert Grunddaten, Status, Kategorie, BEFG/ChristusForum, Logo, Streaming, Social Media, Slider, Standorte/Gottesdienste, Beschreibungen, Ansprechpartner und Angebote sauber in den GemeindeHub-Tabellen.
* Neue Listings bleiben nach dem Speichern auf der Listings-Übersicht; bestehende Bearbeitung bleibt permalink-sicher über die Backend-Edit-Ansicht.

= 0.3.51-beta =
* Fallback-Katalog auf GemeindeHub Verbände 0.1.18-beta aktualisiert.

= 0.3.51-beta =
* Fallback-Katalog auf GemeindeHub Verbände 0.1.18-beta aktualisiert.

= 0.3.48-beta =
* WordPress-Standardsuche bereinigt: leere/technische Suchtreffer verhindert und Eventin/ETN-Systemseiten („Etn Tags“, „Etn Category“) ausgeschlossen. Fallback-Katalog auf GemeindeHub Verbände 0.1.15-beta aktualisiert.

= 0.3.47-beta =
* Fallback-Katalog auf GemeindeHub Verbände 0.1.14-beta aktualisiert.

= 0.3.47-beta =
* Fallback-Katalog auf GemeindeHub Verbände 0.1.14-beta aktualisiert.

= 0.3.47-beta =
* Erweiterungsmanager robuster: Add-on-ZIPs werden vor Austausch geprüft und vorhandene Add-on-Ordner zuverlässig ersetzt.

= 0.3.42-beta =
* Optionaler dynamischer Rücksprung-Breadcrumb für GemeindeHub-Detailseiten ergänzt. Standardmäßig deaktiviert.
* Erkennt sichere Kontext-Links aus Add-ons wie GemeindeHub Verbände und zeigt einen dezenten Rücklink zur Herkunftsseite.

= 0.3.31-beta =
* GER-JSON-Import-Hotfix: Tabellenstruktur wird vor dem Import nachgezogen, Importdaten werden auf tatsächlich vorhandene DB-Spalten gefiltert und erste DB-Fehler werden im Admin-Hinweis ausgegeben. Behebt Reimport-Läufe mit 30 Fehlern durch fehlende/abweichende Beta-Spalten.

= 0.3.28-beta =
* GER-JSON-Reimport-Hotfix: PHP-7-kompatibler URL-Abgleich, sichere NULL-Werte für leere Datums-/Statusfelder und bessere DB-Fehlerdiagnose.

= 0.3.27-beta =
* GER-Übersicht: pro Region kann jetzt ein JSON wieder importiert/abgeglichen werden.
* Import aktualisiert vorhandene Listings anhand ID, Website, Name+PLZ/Ort oder Slug und legt fehlende Listings neu an. Keine Dublettenanlage bei bereits vorhandenen Gemeinden.
* Import übernimmt verfügbare Listingdaten inklusive BEFG/ChristusForum, Adresse, GPS, Standortdaten, CMS-/Website-Status und synchronisiert die Ziel-GER.

= 0.3.24-beta =
* Interne CMS-Erkennung für Listing-Webseiten im Admin ergänzt: Einzelprüfung pro Listing und globale batchweise Prüfung aller Webseiten.
* Erkennt öffentlich harmlose Hinweise auf WordPress, Joomla, TYPO3, Sonstiges, Unbekannt oder Fehler/nicht erreichbar und speichert Typ, Version falls verfügbar, Confidence, Datum, Status und Log rein intern.
* SSRF-Schutz, Nonce-/Capability-Prüfung, kurze Timeouts, Redirect-Prüfung und Antwortgrößenlimit eingebaut. Keine Ausgabe im Frontend, in REST-Frontenddaten, Templates, Elementor-Widgets oder SEO-Daten.

= 0.3.17-beta =
* GER-Übersicht im Admin Backend erweitert: alle BEFG-Gemeinde-Listings werden alphabetisch je Gemeindeentwicklungsregion angezeigt.
* Pro GER stehen Export-Buttons für vollständige Listingdaten als JSON, CSV und PDF bereit.
* Suche in der GER-Übersicht durchsucht jetzt GER, Gemeinden, Orte sowie Kreis-/AGS-Daten.

= 0.3.16-beta =
* Listings: BEFG-Tag und neuer ChristusForum-Deutschland-Tag sichtbar in Backend und Admin Center; ChristusForum kann im Admin Center gesetzt werden.
* Listings-Übersicht: Filter für ChristusForum, GPS vorhanden/kein GPS und Umschalter „alle Listings anzeigen“.
* JSON-Export erweitert um ChristusForum/GPS-Filter und das neue Feld `christusforum`.

* Status „dauerhaft geschlossen“ ergänzt: Einträge werden als geschlossen geführt, automatisch nicht öffentlich behandelt und im Frontend nicht mehr gefunden oder angezeigt.
- Frontend „Gemeinden finden“: eigener Namenssuchblock unter dem Filterbereich, der öffentliche Listings nach Gemeinde-/offiziellem Namen durchsucht.
- Listings-Admin kompakter: Kontakt-E-Mail als Kopier-Icon, GPS-Spalte mit kopierbaren Koordinaten und kleinere Tabellenabstände.
- Listing bearbeiten: GPS-Felder ergänzt und Button „GER aus GPS neu finden“ hinzugefügt.

= 0.3.12-beta =
* Claim-Modal auf der öffentlichen Detailseite wieder mit Backdrop, Dialogkarte, responsivem Layout und bestehenden GemeindeHub-Modal-Stilen versehen.
* Keine Änderung am Map-Marker-Stand aus 0.3.9.

= 0.3.9-beta =
* Map-Ansicht: Marker-Klick zentriert Marker/Infobox ohne Zoomsprung und ohne Scrollen der Gesamtseite.
* Sidebar scrollt intern zum passenden Eintrag und hebt die markierte Gemeinde deutlich hervor.
* Sammelmarker markieren beim Hover alle zugehörigen Einträge; Auswahlskarten werden vergrößert und nach Schließen wieder normalisiert.
* Admin-Listings: Suche und kompakte Filterleiste aus 0.3.5-beta enthalten.

= 0.3.4-beta =
* Map-Ansicht Sidebar optimiert.

= 0.3.2-beta =
* Versionen und Update-Metadaten synchronisiert, damit WordPress/GemeindeHub die neue Importer-Version zuverlässig als Update erkennt.

=== Baptisten GemeindeHub ===
Contributors: J. Eisenmann
Tags: gemeindehub, baptisten, pro, listing, directory
Requires at least: 6.4
Tested up to: 7.0
Requires PHP: 8.0
Stable tag: 0.3.38-beta
License: GPLv2 or later

Pro-Beta-Version des lizenzpflichtigen GemeindeHub-Moduls mit Bewerbungsworkflow, Lizenzprüfung, öffentlichem Listing, Gemeinde-Login und Profilverwaltung. Benötigt eine gültige GemeindeHub-Pro-Lizenz.

== Beschreibung ==
Baptisten GemeindeHub ist ein lizenzpflichtiges Pro-Modul der Baptisten Theme/Plugin-Suite. Es legt Bewerbungs-, Login- und Listing-Seiten an, speichert Bewerbungen und Gemeindeprofile in eigenen WordPress-Datenbanktabellen und stellt ein unabhängiges Hub-Login für Gemeindeverantwortliche bereit.

== Funktionen ==
* Pro-Lizenzprüfung gegen das PrXenon Update-Center
* Bewerbungsseite mit CI-nahem Intro und Formular
* Adminbereich für Bewerbungen, Ablehnung, Bestätigung und Listings
* E-Mail-Vorlagen mit Platzhaltern und Default-Reset
* Eigener Hub-Login ohne WordPress-Benutzer
* Gemeindeprofil mit Slider, Standorten, Gottesdienstzeiten, Gemeindeentwicklungsregionen, Ansprechpartnern, Angeboten und Beschreibung
* Öffentliche Listing-Ansicht mit PLZ-/Stadt-/Bundesland-/Kategorie-/GER-/Sprach-/Barrierefreiheitsfiltern und Standortfreigabe
* Uploads pro Gemeinde im eigenen Upload-Unterordner
* Integrations-Hook für das Bildernachweisplugin

== Installation ==
ZIP hochladen, aktivieren, Lizenz unter GemeindeHub → Einstellungen hinterlegen und die automatisch angelegten Seiten prüfen.

== Changelog ==

= 0.3.73-beta =
* Erweiterungsmanager: Update-Button aktualisiert direkt ohne Browser-Confirm-Popup.

= 0.3.60-beta =
* Integrationspunkte für GemeindeHub Personen Listing Events-Frontend ergänzt: aktueller Hub-User, Listing-Datensatz und Extra-Action im Admin-Center-Kopf werden sicher per Filter bereitgestellt.

= 0.3.59-beta =
* Claim-Workflow gehärtet: öffentliche Claim-Anträge für vorhandene Listings werden nicht mehr in der normalen Bewerbungsfreigabe als neues Listing angelegt.
* Bewerbungen-Übersicht blendet Claim-Anträge aus; diese bleiben im eigenen Bereich „Claim-Anträge“.
* Schutzlogik ergänzt: claim_* Datensätze können nicht versehentlich über „Bestätigen und Listing anlegen“ freigegeben werden.
* E-Mail-Workflow geprüft und Admin-Template für bestehende Listing-Admins in die Mailtext-Einstellungen aufgenommen.

= 0.3.58-beta =
* Admin-Listings: Gemeindehomepage/Website-URL kann direkt im Listing sicher geändert und gespeichert werden.
* URLs werden normalisiert, mit http/https validiert und CMS-Prüfdaten bei URL-Wechsel sauber zurückgesetzt.

= 0.3.57-beta =
* Mobile Ansicht des GemeindeHub Mitgliedsgemeinden-Grids optimiert: Suche, Nähe-Button und Map/Card-Umschalter sind jetzt als klare moderne Action-Leiste mit sichtbaren Icons, besseren Tap-Flächen und sauberer responsiver Anordnung umgesetzt.

= 0.3.40-beta =
* Fallback-Katalog für GemeindeHub Verbände auf 0.1.8-beta aktualisiert.

= 0.3.38-beta =
* Fallback-Katalog für GemeindeHub Verbände auf 0.1.6-beta aktualisiert.
= 0.3.33-beta =
* Erweiterungs-Fallback-Katalog für GemeindeHub Verbände auf 0.1.1-beta aktualisiert; Verbände werden zuverlässig als GemeindeHub-Add-on angeboten.

= 0.3.32-beta =
* Erweiterungen-Katalog erweitert: GemeindeHub Verbände wird im Add-on-Manager erkannt, wenn der Update-Server das Modul als parent_plugin/included_in_license ausliefert.
* Eingebauter Fallback-Katalog ergänzt GemeindeHub Verbände, damit das Add-on direkt über GemeindeHub > Erweiterungen installierbar/aktualisierbar ist.
* Erweiterungen-Katalog wird beim Update automatisch neu geladen.


= 0.3.15-beta =
* Listing-Bearbeitung zeigt und speichert GPS-Koordinaten zuverlässig, ohne Koordinaten beim Speichern zu löschen.
* Neuer Button „GER aus GPS neu finden“ berechnet die Gemeindeentwicklungsregion direkt aus den Koordinaten.
* Admin-Listing-Speichern bleibt nach dem Speichern auf der Bearbeiten-Seite.
* Listings-Übersicht erhält einen JSON-Export der aktuell gefilterten Treffer inklusive verfügbarer Listingdaten und Admin-Zuordnungen.


= 0.2.0-beta.49 =
* Erweiterungs-Fallback-Katalog für GemeindeHub Personen Listing auf 0.1.0-beta.22 aktualisiert.
* Personen-Listing ergänzt dynamische Seiten-SEO, robustere GER-Modals/Karten und Backend-Übersicht für dynamische Seiten.

= 0.2.0-beta.46 =
* Default-Kategorien für Listings erweitert: Junge Parlamente und GJW (Gemeinde Jugendwerk).
* Erweiterungs-Fallback-Katalog für GemeindeHub Personen Listing auf 0.1.0-beta.19 aktualisiert.

= 0.2.0-beta.45 =
* Erweiterungs-Fallback-Katalog für GemeindeHub Personen Listing auf 0.1.0-beta.18 aktualisiert.

= 0.2.0-beta.44 =
* Erweiterungs-Fallback-Katalog für GemeindeHub Personen Listing auf 0.1.0-beta.17 aktualisiert.

= 0.2.0-beta.27 =
* GER-Backend-Anzeige korrigiert: Regionen und Kreise werden wieder aus der neuen Plugin-Basis angezeigt.
* Fehler behoben, durch den die Readonly-Ansicht 0 Einheiten zeigte.
* GER-Übersicht im WordPress-Backend optisch verdichtet und übersichtlicher gestaltet.
* Neue GER-Basisdaten bleiben Default und Reset-/Backup-Basis.

= 0.2.0-beta.27 =
* Neue GER-Basisdaten übernommen und als Default/Backup in assets/data und assets/ger-base gebündelt.
* GER-Backend wieder auf reine Anzeige umgestellt: 25 Regionen mit zugeordneten Kreisen/Landkreisen, Suche und Exporte.
* Drag-&-Drop, Klonen und Speichern der GER-Zuordnung vorerst entfernt/deaktiviert, damit die geprüften GeoJSON-Grenzen stabil bleiben.
* Beim Versionswechsel werden alte Live-GER-Daten/Overlays aus vorherigen Beta-Tests durch die geprüfte Plugin-Basis ersetzt.

= 0.2.0-beta.27 =
* Map-Sidebar am Desktop stark komprimiert: kleine Trefferkarten ohne großes Bild, mit Logo, Name, Ort und kompakten Aktionsbuttons.
* 1–3 Treffer bleiben als kleine Cards sichtbar; ab 4 Treffern wechselt die Sidebar in eine noch kompaktere Listenansicht.
* Hover/Klick auf Sidebar-Treffer hebt den Marker hervor und zentriert den Eintrag; Marker-Hover scrollt die passende Karte in den sichtbaren Bereich.
* Lange Namen werden sauber umbrochen oder laufen in der Desktop-Sidebar dezent als kompakter Titel-Scroll, ohne den Rand zu sprengen.

= 0.2.0-beta.27 =
* GER-Generator grundlegend korrigiert: Verschiebungen erzeugen jetzt wieder eine echte Live-GeoJSON aus Kreisflächen und versuchen die Außenkonturen per Edge-Dissolve zusammenzuführen.
* Reset löscht alte Live-Dateien und schreibt die neue Plugin-Basis vollständig neu.
* Die aktuelle, funktionierende GER-Basis wurde erneut als assets/data und assets/ger-base gebündelt.
* GeoJSON-Regeneration erzeugt keine separate Overlay-Fläche mehr, sondern ersetzt die Live-GeoJSON.
* Admin-Buttons und Hinweise präzisiert: Speichern & Außenkonturen neu generieren.

= 0.2.0-beta.27 =
* GER-Reset korrigiert: Reset wird jetzt vor dem Auswerten alter Formular-/Drag-&-Drop-Daten ausgeführt.
* Unveränderliche Plugin-Basis unter assets/ger-base ergänzt; Reset nutzt diese Basis und nicht potenziell veränderte Live-Dateien.
* Alte Live-JSON/GeoJSON/Overlay-Dateien aus uploads werden beim Reset konsequent bereinigt.
* Drag-&-Drop-Speichern dedupliziert AGS global; bei versehentlichen Doppelständen gewinnt die zuletzt gelesene Zielregion, damit echtes Verschieben zuverlässig funktioniert.
* Aktuelle funktionierende GER-Basisdateien erneut gebündelt.

= 0.2.0-beta.27 =
* GER-System grundlegend stabilisiert: die gelieferten funktionierenden GER-Dateien sind jetzt die feste Plugin-Basis und Backup-Quelle.
* Alte fehlerhafte Live-JSON/GeoJSON-Dateien aus uploads werden beim Reset bereinigt; problematische Live-Geometrien werden nicht mehr als Hauptkarte verwendet.
* Admin-Verschiebungen werden gespeichert und als separates, schlankes GER-Overlay sichtbar gemacht, statt die saubere Hauptkarte zu zerstören.
* Neuer Reset auf Plugin-Basis und Backup-Sichern der aktuellen Zuordnung.
* Exporte für District-JSON, GeoJSON, MD-Prüfprotokoll und Overlay-GeoJSON ergänzt.

= 0.2.0-beta.27 =
* GER-Admin-Verschiebungen werden in der Map wieder sichtbar angewendet.
* Wenn die Zuordnung vom geprüften Backup abweicht, erzeugt das Plugin eine dynamische District-Fill-GeoJSON aus Kreisflächen.
* Das Frontend zeichnet diese Live-Flächen ohne interne Stroke-Linien, damit die Karte nicht wieder durch dicke Landkreisgrenzen überladen wird.
* Standardfall bleibt schnell: unveränderte Zuordnung nutzt weiter die geprüften Backup-Außenkonturen.

= 0.2.0-beta.27 =
* GER-Map-Logik stabilisiert: fehlerhafte Live-GeoJSONs aus alten Beta-Rebuilds werden automatisch erkannt und durch die geprüften Backup-Außenkonturen ersetzt.
* GeoJSON-Regeneration schreibt jetzt eine schnelle, geprüfte Außenkontur-Datei aus dem Plugin-Backup und synchronisiert nur die District-Properties.
* Interne Landkreisgrenzen werden nicht mehr erzeugt oder geladen.
* Neuer Admin-Button zum Wiederherstellen der Live-Daten aus dem Plugin-Backup.
* Bestehende fehlerhafte Upload-Dateien werden beim Versionswechsel bereinigt.

= 0.2.0-beta.27 =
* GER-Map-Rebuild korrigiert: Kreisgeometrien werden jetzt gedissolvt, sodass nur noch Außenkonturen gezeichnet werden und keine internen Landkreisgrenzen mehr sichtbar sind.
* Backup-GER-Dateien als saubere Ausgangslage wiederhergestellt.
* Regenerieren der GeoJSON schreibt die alte Live-Datei vollständig neu, statt nur Properties zu ändern.
* Map bleibt performant: stark reduzierte Außenkonturen statt vieler Einzelkreis-Polygone.

= 0.2.0-beta.27 =
* GER-Admin: Speichern baut die Map-Geometrie jetzt aus echten Kreis-/Stadtkreis-Geometrien neu auf, sofern der BKG/WFS-Geometriecache verfügbar ist.
* Verschobene oder geklonte Kreise wirken dadurch direkt in der Map-Ansicht und im GeoJSON-Export.
* Fallback abgesichert: Wenn der Geometriecache nicht geladen werden kann, werden Properties/Export weiter synchronisiert und eine verständliche Meldung angezeigt.
* Aktuelle korrekte GER-Daten erneut gebündelt.

= 0.2.0-beta.27 =
* GER-Admin-Speichern grundlegend robuster gemacht: JSON-Payload wird vor jedem Submit zuverlässig erzeugt und zusätzlich über mitbewegte Hidden-Inputs abgesichert.
* Fehler behoben, bei dem Drag-&-Drop-Änderungen nicht übernommen wurden und anschließend „keine Änderung gespeichert“ wirkte.
* GER-Zuordnung erlaubt jetzt bewusst Klone: ein Landkreis/eine kreisfreie Stadt kann in mehreren Regionen geführt werden, wenn eine fachliche Teilung nötig ist.
* Klonen-Button in jeder Landkreis-Kachel ergänzt.
* Export für aktuelle District-JSON und aktuelle GeoJSON im GER-Adminbereich ergänzt.
* Map-/GeoJSON-Properties werden beim Speichern mit der aktuellen Zuordnung synchronisiert; exakte neue Außengeometrien entstehen weiterhin über den externen Geometrie-Rebuild.

= 0.2.0-beta.27 =
* GER-Admin-Speichern korrigiert: Drag-&-Drop-Payload wird jetzt korrekt aus der regions-Struktur gelesen.
* Selbstheilung ergänzt: falls durch einen alten Save-Bug Regionen leer wurden oder AGS fehlen, werden fehlende Kreise aus der gebündelten Canonical-Datei wieder ergänzt.
* Bestehende manuelle Verschiebungen bleiben erhalten, solange alle AGS vorhanden sind.

= 0.2.0-beta.27 =
* Bugfix im WordPress-Adminbereich GER: Nach dem Speichern wird jetzt zuverlässig zur Seite GemeindeHub → GER zurückgeleitet.
* Redirect ist unabhängig von Referer, Browserzustand und WordPress-Permalink-Struktur.
* Aktuelle GER-Daten erneut übernommen und im Plugin synchronisiert.

= 0.2.0-beta.27 =
* GER-Datensatz aktualisiert: neue ger-regions.geojson, ger-region-districts.json und ger-boundaries-check.md übernommen.
* WordPress-Adminbereich GemeindeHub → GER arbeitet mit der aktualisierten Kreis-/Stadtkreis-Zuordnung.
* Map-Overlay, GER-Filter und Datenexport nutzen den neuen Stand.

= 0.2.0-beta.12 =
* Neuer WordPress-Adminbereich „GER“ für die 25 Gemeindeentwicklungsregionen.
* Landkreise und kreisfreie Städte können per Drag & Drop zwischen Regionen verschoben werden.
* Aktuelle Zuordnung wird als ger-region-districts.json gespeichert und ist exportierbar.
* Map-/GeoJSON-Properties werden nach dem Speichern mit der neuen Zuordnung synchronisiert.
* Neue GER-Daten aus den gelieferten Dateien übernommen.

= 0.2.0-beta.11 =
* Neue GER-Grenzdaten übernommen.
* Aktualisierte GeoJSON-Grenzen, District-Zuordnung und Prüfprotokoll eingebunden.
* Bestehende GER-Map-Interaktion mit visueller Flächenmitte, Hover- und Klick-Hervorhebung bleibt erhalten.

= 0.2.0-beta.10 =
* Neue gelieferte GER-Daten übernommen: ger-regions.geojson, ger-region-districts.json und Prüfprotokoll aktualisiert.
* Korrigierte Zuordnung im Norden berücksichtigt: GER 02 enthält jetzt u. a. Lüchow-Dannenberg, Heidekreis und Uelzen; Osterholz/Rotenburg sind in GER 09.
* Bestehende Interaktion der GER-Zahlen bleibt erhalten: Hover/Klick hebt Grenzlinie und Flächenfüllung hervor.

= 0.2.0-beta.9 =
* GER-GeoJSON und District-JSON bleiben unverändert aus der gelieferten Datenbasis erhalten.
* GER-Nummern werden in der Map jetzt aus einer berechneten visuellen Flächenmitte gesetzt statt nur aus dem gelieferten Center-Wert.
* Hover und Klick auf eine GER-Nummer hebt die zugehörige Grenzfläche hervor: dickere Linie und stärkere Flächendeckkraft.
* Klick auf die Karte setzt die Hervorhebung wieder zurück.

= 0.2.0-beta.8 =
* Exakte GER-Grenzen aus gelieferter VG2500-/Landkreis-Dissolve-GeoJSON-Datei integriert.
* assets/data/ger-regions.geojson, ger-region-districts.json und ger-boundaries-check.md ins Plugin aufgenommen.
* GER-Overlay unterstützt MultiPolygon-Regionen inklusive Inseln/Exklaven und echte Landkreis-Außenkonturen.
* GER-IDs aus GeoJSON werden stabil als ger-01 bis ger-25 normalisiert, damit Filter und gespeicherte Listings kompatibel bleiben.
* Regionsnummern in der Map haben Hover-/Tooltip-Anzeige mit Nummer und Bezeichnung.

= 0.2.0-beta.7 =
* Live-Filter in der GemeindeHub-Übersicht permalink-sicher gemacht.
* Filter-URLs bleiben jetzt zuverlässig auf der aktuellen Listing-Seite und springen nicht mehr auf die Startseite.
* Unterstützt schöne Permalinks, Plain-Permalinks und Page-ID-Strukturen.
* Map-Hash wird nur in der Map-Ansicht gesetzt.

= 0.2.0-beta.6 =
* Übersicht: Filter reagieren jetzt live auf Eingaben und Auswahlen; der alte Filter-Button entfällt.
* Übersicht: Filterbereich ist einklappbar und zeigt im zugeklappten Zustand die Anzahl gesetzter Filter.
* Übersicht: Wechsel zwischen Card- und Map-Ansicht behält aktive Filter bei.
* Bewerbung: Pflichtfelder und ungültige Felder werden deutlich markiert.
* Bewerbung: Eingaben bleiben bei Fehlern erhalten und die Seite springt direkt zur Meldung bzw. zum Formular.

= 0.2.0-beta.5 =
* GER-Grenzen technisch auf einen Landkreis-/kreisfreie-Stadt-Dissolve-Workflow vorbereitet.
* Neue Datei assets/data/ger-region-districts.json mit Zuordnung der 25 GERs zu Kreisen/kreisfreien Städten als Arbeitsgrundlage ergänzt.
* Neues Build-Tool tools/build-ger-boundaries.py zum Erzeugen echter Außenkonturen aus VG250-/OSM-Kreisgrenzen ergänzt.
* GER-Overlay lädt künftig automatisch assets/data/ger-regions.geojson, wenn diese aus echten Kreisgrenzen erzeugt wurde; die bisherigen manuellen Polygone bleiben als Fallback erhalten.

= 0.2.0-beta.4 =
* GER-Polygone 21–25 auf Basis der gelieferten Regionsausschnitte deutlich feiner nachgezogen.
* Regionenzentren für Bayern und Baden-Württemberg nachgeschärft.
* Ergänzt den bereits überarbeiteten Satz 01–20, damit nun alle 25 GER-Bereiche verfeinert vorliegen.

= 0.2.0-beta.3 =
* GER-Polygone 01–20 auf Basis der gelieferten Regionsausschnitte deutlich feiner nachgezogen.
* Regionenzentren für 01–20 nachgeschärft, damit Nummern und Zuordnung auf der OSM-Karte stimmiger sitzen.
* Bestehende GER-Logik, Filter und GPS-Erkennung bleiben kompatibel.

= 0.2.0-beta.2 =
* Gemeindeentwicklungsregionen 01–25 ergänzt.
* GER-Auswahl und GPS-Erkennung im GemeindeHub Admin Center ergänzt.
* GER-Filter in Übersicht und Map ergänzt.
* GER-Overlay mit Grenzen und Regionsnummern in der Map-Ansicht ergänzt.

= 0.2.0-beta.1 =
* Pro-Beta-Kennzeichnung geschärft: Das Plugin ist als lizenzpflichtige Pro-Beta-Version beschrieben.
* Mobile Map: Marker-/Cluster-Tap öffnet Bottom-Sheet sofort, auch wenn die Karte dabei zentriert oder gezoomt wird.
* Mobile Map: Bottom-Sheet wird nicht mehr durch das programmatische Zentrieren sofort geschlossen.
* Map: eigener Vollbildmodus für Desktop und Mobil mit OSM/Leaflet-Karte und Rückkehr zur normalen Ansicht.
* Mobile Map: weißer Rand am unteren Kartenbereich reduziert/behoben.

= 0.2.0-alpha.1 =
* Version auf 0.2.0 Alpha angehoben.
* Bugfix: Marker-Popups bleiben nach Klick geöffnet und werden nicht mehr durch das automatische Kartenausschnitt-Nachladen sofort geschlossen.
* Map-Popups kompakter gemacht und gegen überlaufende Titel abgesichert.
* Marker-Klick zentriert den Standort sauber in der Karte.
* Cluster erhalten eine eigene Auswahlansicht mit Titeln, wenn mehrere Marker eng beieinanderliegen.

= 0.1.0-pro.35 =
* Admin-Center-Hero für lange Namen sauber repariert: keine Textspalten-Überlagerung mehr, kompakte Toolbar ohne Titel-Padding, bessere Zeilenumbrüche.

= 0.1.0-pro.33 =
* Admin-Center-Hero für lange Gemeinde-/Werknamen optimiert.
* Neues Feld „Offizielle Bezeichnung / Rechtsform“ ergänzt; der Kurzname bleibt primär für Karten, Titel und Profile.
* Offizielle Bezeichnung wird auf der Detailseite dezent im Profil-Footer ausgegeben.


= 0.1.0-pro.32 =
* Ansprechpartner im GemeindeHub Admin Center per Drag & Drop sortierbar; Reihenfolge wird in der Detailseite berücksichtigt.


= 0.1.0-pro.32 =
* Mobile Map-Ansicht verbessert: Marker-Popups mobil deaktiviert, Bottom-Sheet per Swipe schließbar und automatisches Schließen bei Kartenklick, Verschieben oder Ausschnittwechsel.

= 0.1.0-pro.32 =
* Map-Infomarker und Side-Cards um E-Mail-/Telefon-Iconchips ergänzt; Maps wurde zu Teilen/Kopieren für den Google-Maps-Link umgebaut.

= 0.1.0-pro.25 =
* Admin-Center Aktionsleiste kompakter mit Icons und besserem responsivem Layout gestaltet.

= 0.1.0-pro.22 =
* Map-Sidebar-Cards optisch überarbeitet: großes Bild oben, Weiß-Fade, Textüberlagerung und aktivere Hover-Markierung.
* Leaflet-Karte unterstützt am Desktop jetzt Mausrad-Zoom und Dragging direkt auf der Karte.

= 0.1.0-pro.17 =
* Logo-Upload für Gemeinden/Werke/Freizeithäuser ergänzt. Logos erscheinen im Admin Center, in Karten und in der Detailseite. PNG empfohlen, JPG/SVG unterstützt.

= 0.1.0-pro.16 =
* GemeindeHub-Übersicht: prominenter Link zur Bewerbungs-/Aufnahmeseite ergänzt.
* Hero-Aktionen der Listingseite responsiv verbessert.

= 0.1.0-pro.13 =
* Detailseite: echte moderne Slider-Ausgabe mit Slide-Bild, Titel, Unterzeile, Pfeilen, Dots und Autoplay.
* Vorschau/Detailansicht zeigt gepflegte Slider-Inhalte statt nur ein statisches Bild.

= 0.1.0-pro.6 =
* Kritischen Fehler im Standortbereich des GemeindeHub Admin Centers behoben.
* Robustere Ausgabe der Standort-Akkordeons.
= 0.1.0-pro.2 =
* Fix: Lizenzprüfung übernimmt jetzt Formularänderungen sofort vor dem Prüfen.

= 0.1.0-pro.1 =
* Erste Pro-Version als Beta-/Pilotbasis.


= 0.2.0-beta.29 =
* Erweiterungs-Fallback-Katalog für GemeindeHub Personen Listing auf 0.1.0-beta.2 aktualisiert.

= 0.2.0-beta.44 =
* Erweiterungs-Fallback-Katalog für GemeindeHub Personen Listing auf 0.1.0-beta.17 aktualisiert.

= 0.2.0-beta.41 =
* Erweiterungs-Fallback-Katalog für GemeindeHub Personen Listing auf 0.1.0-beta.17 aktualisiert.

= 0.3.9-beta =
* Admin-Listings: neue kompakte Such- und Filterleiste ergänzt.
* Filter für Kategorie (Gemeinde/Werk/Einrichtung/GJW/Sonstiges), Status, Admin-Zugang, GER, BEFG-Mitgliedschaft und WordPress-Website.
* Ergebniszähler, Statistik-Kacheln und klarere Status-/Admin-Badges für bessere Übersicht.
