* 0.2.18-beta: Elementor-Widget erweitert: Team-Hero und Team-Filter/Suche können im Widget ausgeblendet werden; manuelle Personenauswahl nutzt jetzt alle sichtbaren/veröffentlichten Personen und rendert nur weiterhin öffentliche Einträge.
= 0.2.6-beta =
* Events-Frontend für berechtigte Personen im GemeindeHub Admin Center ergänzt: Rechte je Listing, Dashboard, Formular, Medienupload und sichere Zuordnung zu Eventsplaner-Ort/Veranstalter.

= 0.2.5-beta =
* Personen-Detailseite modernisiert: Hero entfernt, großes Split-Profil, GER-/Gemeinde-/weitere-Personen-Blöcke ergänzt.

= 0.2.4-beta =
* Team-Seiten-Builder: unten Buttons „Alle aktuell gefilterten hinzufügen“ und „Alle aus Auswahl entfernen“ ergänzt; entfernte Personen erscheinen ohne Seitenreload wieder links als verfügbar.
* Versionen und Update-Metadaten synchronisiert; Profil-Speichermodal-Fix aus beta.40 bleibt enthalten.

=== GemeindeHub Personen Listing ===
Contributors: prxenon
Requires at least: 6.4
Requires PHP: 8.1
Stable tag: 0.2.18-beta
License: GPLv2 or later

Personen-, Mitarbeitenden- und Team-Listing als GemeindeHub-Erweiterung. Verwaltung bevorzugt über GemeindeHub > Erweiterungen und GemeindeHub > Personen Listing.

== Highlights ==
* Custom Post Type gemeindehub_person mit Meta-Feldern und Taxonomien.
* Datenschutzbewusste Feldfreigaben.
* Dynamische Team-Seiten unter /gemeindehub/team/{slug}/.
* Elementor Free Widget mit Grid- und Listenlayouts.
* Admin-UI im GemeindeHub/Baptisten Flat-Clean-Stil.

== Changelog ==

= 0.1.0-beta.40 =
* Frontend-Profil-Speichermodal mobil stabilisiert; Öffentlich/Unsichtbar speichern submitten jetzt explizit. Importer-Geocoding mit stärkerer Drosselung, Server-Throttle, längerer Pause bei Limits und robusterem Retry.

= 0.1.0-beta.40 =
Gemeinden-Importer-Kompatibilität: Fallback-Katalog/Update-Version für GemeindeHub-Importer-Build.
* GemeindeHub-Detailseiten prüfen fest hinterlegte Kontakt-E-Mails listingbezogen gegen Basis- und Kontext-/Rollen-E-Mails im Personen Listing, öffnen Treffer direkt im Detailmodal und vermeiden doppelte Personenanzeigen.

= 0.1.0-beta.34 =
* Frontend-Filter auf Team-Übersicht und Team-Detailseiten in eine einheitliche einklappbare Filterbox im GemeindeHub-Stil umgebaut. Suche und Mehrfachauswahl bleiben erhalten, Filterstatus, Reset und mobile Darstellung wurden ergänzt.

= 0.1.0-beta.31 =
* GemeindeHub-Listingdetails prüfen nun auch kontextbezogene Rollen-E-Mails aus dem Personen Listing, öffnen Personen direkt im Detailmodal und vermeiden doppelte Personenanzeigen.
* Frontend-Profilprüfung erweitert: Personen können vor dem Speichern bewusst zwischen öffentlich sichtbar und unsichtbar wählen.
* Bestätigungsmodal vor dem Speichern ergänzt.
* Löschen direkt aus der Profilprüfung ergänzt: Eintrag, Metadaten, Taxonomie-Verknüpfungen, Tokens und pluginbezogene Profilbilder werden sicher bereinigt.
* Sichtbarkeits-/Veröffentlichungsstatus wird im Profil transparent angezeigt.

= 0.1.0-beta.30 =
* Default-Rollen ergänzt: SocialMedia, Design, Handwerk, Kindergarten, Senioren und Vorstand. Öffentliche GemeindeHub-Listingdetails verlinken passende veröffentlichte Personenprofile anhand der Kontakt-E-Mail und zeigen weitere veröffentlichte Personen derselben Gemeinde/Werk-Zuordnung kompakt an.

= 0.1.0-beta.29 =
* Team-Übersicht sprachlich überarbeitet: inhaltliche Beschreibung statt technischer Funktionshinweise, „permalink-sicher“-Badge entfernt und Hero-Chips reduziert.

= 0.1.0-beta.27 =
* Detailmodal für Personen auf Teamseiten mobil optimiert: kompakter Hero, bessere Abschnittsabstände, responsivere Gemeinde-Infos, kleinere Mini-Karte und leichter bedienbarer fixer Schließen-Button.

= 0.1.0-beta.20 =
* GER-Übersicht: Grid/Masonry-Darstellung korrigiert, sodass geöffnete Regionen nicht mehr die Nachbarkarten derselben Zeile mitstrecken.
* Kreis-/Stadtkreis-Inhalte werden als responsive Listenzeilen statt enger Tabelle ausgegeben, damit AGS, Name und Typ vollständig sichtbar bleiben.

= 0.1.0-beta.16 =
* Frontend-Profilbearbeitung: Rollen/Funktionen in Gemeinde-/Werk- und GER-Zuordnungen sind jetzt moderne Grid-Multiselects aus den vorhandenen Rollen; keine Neuanlage über den Mail-Link. GER-Sektion wird ausgeblendet, wenn keine direkte GER-Zuordnung vorhanden ist. Öffentliche Freigaben wurden als responsive Switch-Cards optisch verbessert.

= 0.1.0-beta.16 =
* Frontend-Profilbearbeitung erweitert: Kontextangaben zu Gemeinde/Werk/Einrichtung und GER können über den Mail-Link bearbeitet werden, Zuordnungen bleiben nicht entfernbar; dynamische Seiten erhalten einen responsiven CI-Header/Footer im modernen Flat-Design.

= 0.1.0-beta.14 =
* Profil-/Löschlinks werden jetzt permalink-sicher als Query-Links erzeugt und funktionieren auch bei WordPress-Permalinkstruktur „Einfach“.
* Team-Seiten nutzen bei Pretty Permalinks schöne Slugs und bei „Einfach“ automatisch robuste Query-URLs.
* Team-Seiten-Slugs werden auf Pflichtfeld, reservierte Slugs und Doppelvergabe geprüft.
* Team-Basis-Slug bewahrt Pfadsegmente wie gemeindehub/team korrekt.

= 0.1.0-beta.12 =
* Automatische Datenschutz-Prüferinnerungen alle 6 Monate optional.
* 48 Stunden gültige Profilbearbeitungslinks und Löschlinks.
* Frontend-Profilseite im GemeindeHub-Stil mit Bild-Upload.
* Manuelle Prüf-Mail-Buttons pro Person und Sammelversand.
* Reminder-Log und anpassbare Mailvorlagen in Datenschutz-Einstellungen.

= 0.1.0-beta.12 =
* GER-Zuordnung wird für bestehende und neue Personen logisch aus Gemeinde/Werk/Einrichtung abgeleitet, wenn keine direkte GER gesetzt ist.
* Team-Seiten-Builder und Frontend-Teamseiten berücksichtigen diese abgeleitete GER bei Filtern, Zählern und Live-Personenliste.
* Einmalige Migration synchronisiert vorhandene Personen mit abgeleiteten GER-Taxonomien.

= 0.1.0-beta.7 =
* Team-Seiten-Builder mit Kategorie-Filtern aus GemeindeHub-Listings.
* Erweiterungen-Menü im Basisplugin zeigt Update-Badge; Katalog wird nach GemeindeHub-Updates automatisch neu geprüft.

= 0.1.0-beta.6 =
* GER-Filter im Team-Builder direkt aus GeoJSON-Daten, Alle-abwählen-Logik und vereinheitlichte Formularfelder.

= 0.1.0-beta.5 =
* Neuer Team-Seiten-Builder mit klickbaren Filter-Chips, Live-Personenliste und Drag-&-Drop-Auswahl.

= 0.1.0-beta.4 =
* Zuverlässige Zugriffprüfung für bestehende GemeindeHub-Unterbenutzer per Prüfen-Button und Live-AJAX.

= 0.1.0-beta.3 =
* GER-Zuordnungen optional, Unterbenutzer-Zuweisung und Frontend-Admin-Auswahl für mehrere Listings.

= 0.1.0-beta.2 =
* Dropdowns für GemeindeHub-Listings und GER-Daten, Rollenverwaltung und überarbeitete Basisdaten-UI.
