// Kassenprofil & Leistungen
// Marketing & Reichweite
Changelog – Wendewerk GKV
1.125.2
Bugfix: KI-Analyse-Reiter wechselten den Inhalt nicht, BGM war unerklärt leer.
- Ursache im Schwesterplugin wendewerk-gkv-ai-extraction behoben (dort ebenfalls aktualisiert): alle Reiter teilten sich fälschlich dieselbe Kategorie.
- BGM zeigt jetzt einen erklärenden Hinweis statt eines leeren Reiters (die KI-Analyse deckt BGM grundsätzlich nicht ab).
1.125.1
Unified Leistungseditor: "Regeln" und "KI-Analyse" zeigen Leistungsarten jetzt als Reiter.
- Beide Modals zeigten bisher alle Leistungsarten untereinander – jetzt als Reiter arrangiert, genau wie im Leistung-Detailpanel.
1.125.0
Unified Leistungseditor: neuer "Dateien"-Button – Satzungsupload mit Quellen-Abgleich.
- Mitarbeiter können Satzungsdokumente (PDF/Word) direkt im Unified-Editor hochladen – als Ablage und Grundlage für die KI-Analyse.
- Ein Hintergrund-Abgleich zeigt an, ob die zuletzt hochgeladene Datei oder die automatisch geladene Quelle der KI-Analyse neuer ist.
1.124.2
Bugfix: "Basis"-Tab war beim Öffnen einer Leistung doch nicht vorausgewählt.
- Das Anhängen des "Historie"-Tabs entfernte versehentlich den aktiven Zustand aller anderen Tabs – dadurch war kein Tab mehr sichtbar ausgewählt. Behoben.
1.124.1
Bugfix: Tabs im Unified Leistungseditor zeigten Theme-Button-Styles statt schlichtem Unterstrich.
- Beide Tab-Leisten (Typ-Filter, Detailpanel-Sections) zeigen jetzt nur noch einen 2px farbigen Bottom-Border bei Hover/aktiv, keine Pillenform/Füllfarbe/Schatten mehr.
1.124.0
Unified Leistungseditor: "Regelwerke" → "Regeln", Basis-Tab vorausgewählt, Masterleistung → Vorlagen.
- Button/Modal "Regelwerke" heißt jetzt "Regeln".
- Der "Basis"-Tab ist beim Öffnen einer Leistung jetzt immer vorausgewählt.
- Jede "frei"-Leistung lässt sich jederzeit als benannte Vorlage speichern (voller Feld-Snapshot) und für dieselbe Leistungsart wieder anwenden – einmaliger Kopiervorgang statt dauerhafter, gesperrter Verknüpfung wie zuvor.
1.123.0
Unified Leistungseditor: neuer "Log"-Button mit Rückgängig-Funktion.
- Neuer Button "Log" zeigt alle Änderungen über alle Leistungsarten hinweg (was, wer, wann).
- Jeder Log-Eintrag lässt sich per "Rückgängig" auf den vorherigen Stand zurücksetzen – schreibt über denselben zentralen Speicherweg wie jede andere Änderung.
1.122.1
Unified Leistungseditor: KPI-Kacheln sind jetzt anklickbare Filter.
- Klick auf eine KPI-Kachel filtert die Liste nach dieser Leistungsart, synchron mit den Tabs.
- Das Label "Besondere Versorgung" ist in der KPI-Leiste auf "Bes. Versorgung" gekürzt, damit es in eine Zeile passt.
1.122.0
Unified Leistungseditor: "Archiv"-Button zeigt jetzt Backup statt Zeilen-Archiv.
- Der Button heißt jetzt "Backup" und zeigt Snapshots des ganzen Kassenprofils aus dem Schwesterplugin Wendewerk GKV Backup – neues Backup erstellen und einzelne Backups wiederherstellen direkt im Modal.
- Buttons für Backup, Regelwerke und KI-Analyse haben jetzt passende Icons.
1.121.1
Bugfix: KI-Analyse-Modal im Unified Leistungseditor ließ sich nicht schließen.
- Eine CSS-Regel überstimmte das hidden-Attribut aller Slide-in-Panels (Detail, Katalog-Picker, Regelwerke, Archiv, KI-Analyse) – sie blieben dauerhaft sichtbar und übereinander gestapelt.
1.121.0
Unified Leistungseditor v2: gemeinsame Übersicht über alle sechs Leistungsarten.
- Neue Listenansicht ([wendewerk_gkv_leistungen_unified]) mit KPI-Leiste, Filtern und Datenqualität-Spalte über Satzung, Wahltarife, Bonus, BGM, Besondere Versorgung und IGeL hinweg.
- Bearbeiten, Anlegen und Löschen direkt im Detailpanel – schreibt über dieselben Endpunkte wie die bestehenden Einzel-Editoren, die unverändert parallel aktiv bleiben.
- Neu: Leistungskatalog (Master-Leistungen mit Verknüpfung), Regelwerke (Pflichtfelder je Kasse/Leistungsart), Datenqualität-Score, Leistungsarchiv (30 Tage wiederherstellbar), Historie-Protokoll über alle Schreibwege, KI-Analyse-Modal.
1.120.1
Bugfix: Beträge bei Bonusleistungen und Wahlleistungstarifen gingen beim Speichern verloren.
- Bei der Bonusart „Zuschuss" (und weiteren Bonusarten sowie bei Wahlleistungstarifen) wurde ein eingetragener Betrag beim Speichern serverseitig wieder auf leer zurückgesetzt und das Feld blieb dauerhaft unsichtbar.
- Betroffene, bereits geleerte Altdatensätze müssen die Beträge einmalig neu eintragen.
1.120.0
Neuer Hilfebereich: durchsuchbare Wissensdatenbank für Krankenkassen.
- Neues Modul „Hilfe" ([wendewerk_gkv_hilfe]): Akkordeon mit Live-Suche über alle Fragen und Antworten, gegliedert in 14 Kategorien (Profil, Leistungswelten, IGeL, BGM, Geschäftsstellen, Bewertungen, Dateien, Partner, Marketing, Tool-Embeds, Excel-Export/Import, Preiskonfigurator/Lizenzen, Statistiken/Insights/Dashboard).
- Baugleiches Muster zu den Schwesterplugins Wendewerk Experten und Wendewerk Arbeitgeber, ohne Emojis – Icons und Pfeile nutzen den zentralen SVG-Icon-Helper.
1.119.2
Marketing Hub: mehrere Benachrichtigungs-E-Mail-Adressen.
- Das Feld „Benachrichtigungs-E-Mail“ (Marketing Hub → Webhook & E-Mail) akzeptiert jetzt eine kommagetrennte Liste von Adressen statt nur einer einzelnen E-Mail.
1.119.1
Wechsel-Button: Fallback auf ACF-Feld „wechsel_link“.
- Der „Mitglied werden“-Button nutzt primär den externen Antragslink, sekundär das ACF-Feld „wechsel_link“. Nur wenn beide leer sind, ist die Kasse nicht vermittelbar und der Button entfällt.
1.119.0
Umfragen: Embed, DSGVO-Aufbewahrung, Betroffenenrechte.
- Token-gesicherte iframe-Embed-URL je Umfrage + fertiges Snippet im Builder für die Einbettung auf der Kassen-Website.
- Täglicher Aufräum-Cron (IP-Hashes nach 7 Tagen, Antworten nach 24 Monaten), plus E-Mail-Suche und Sammel-Löschung im Auswertungs-Bereich für Auskunfts-/Löschanfragen.
1.118.0
Umfragen: CTA-Engine + Marketing-Integration.
- CTA-Klick-Tracking (Klickrate in der Auswertung), „Leistung“-CTA verlinkt aufs öffentliche Profil, „Beratung anfragen“-CTA mit Inline-Kontaktformular + E-Mail an die Kasse + `wwg_umfrage_lead`-Hook.
- Zielgruppen-Editor: Panel „Umfrage-Erkenntnisse je Zielgruppe“. Auswertung (Pro): Marketing-Kontakte-Export + kopierbarer Briefing-Text.
1.117.0
Umfragen: öffentliches Ausfüllen + grafische Auswertung.
- Neuer Shortcode `[wendewerk_gkv_umfrage id="…"]` für das login-freie Ausfüllen (Honeypot, Zeitfalle, IP-Rate-Limit, optionales Marketing-Opt-in, Danke-Seite mit CTA).
- Neuer Shortcode `[wendewerk_gkv_umfrage_auswertung]`: KPI-Kacheln, Balken-Charts je Frage, Mittelwert/NPS, Segment-Tag-Ranking, Zeitraum-/Zielgruppen-/Quellen-Filter. Pro: Cross-Tab nach Zielgruppe + Excel-Export.
1.116.0
Neues Modul: Umfragen (Builder).
- Shortcode `[wendewerk_gkv_umfragen]`: zielgruppenbezogene Umfragen anlegen, Fragen bauen (mit Segment-Tag je Antwort für gezieltes Marketing), Zielgruppen zuordnen, CTA konfigurieren, aktivieren/beenden. Lizenz-gated (`umfragen_basic`/`umfragen_pro`).
- Öffentliches Ausfüllen, grafische Auswertung und Marketing-Integration folgen in den nächsten Ausbaustufen.
1.115.0
KI-Satzungsabgleich: Erweiterungspunkt in den Leistungseditoren.
- Neue Action `wwg_leistungseditor_after_panel` am Ende jedes Leistungseditors. Das optionale Plugin „Wendewerk GKV KI-Extraktion" hängt hier ein Panel ein, über das eine KI-Extraktion aus dem Satzungstext angestoßen, mit dem aktuellen Stand verglichen und übernommen werden kann – parallel zur manuellen Pflege. Ohne das KI-Plugin ändert sich nichts.
1.114.0
Kooperationspartner: neues Übersichts-Layout.
- Kooperationspartner-Oberfläche komplett neu: Steuerungs-Container (Suche, Kategorie-Filter, Kontaktdaten-Filter, Reset), Listen-/Kartenansicht, Tabelle mit Partner-Icon / Kategorie / Ort / Kontakt und Zeilen-Actions (In Karte öffnen, Website, Bearbeiten, Entfernen), Mehrfachauswahl mit Sammel-Entfernen.
- Bearbeiten im Seiten-Drawer, „Kategorie anlegen" in einem eigenen Drawer. Partner-Daten werden jetzt ans JavaScript übergeben, damit Suche/Filter sofort ohne AJAX-Umweg greifen. Datenmodell, ACF-Felder und AJAX-Endpunkte unverändert.
1.113.1
Bugfix: Auswahl-Häkchen in Dokumente- und Geschäftsstellen-Übersicht.
- Zeilen-/Karten-Checkboxen zeigten unter Astra kein Häkchen und reagierten teils nicht auf Klicks. Checkbox jetzt vollständig selbst gestylt und zusätzlich per Klick-Delegation ausgewertet.
1.113.0
Geschäftsstellen: neues Übersichts-Layout (von den Dokumenten übernommen).
- Geschäftsstellen-Oberfläche komplett neu: Steuerungs-Container mit Suche/Ort-Filter/Kontaktdaten-Filter/Zurücksetzen, Listen-/Kartenansicht-Umschalter, Tabelle mit Standort-Icon, Ort, Kontakt, Öffnungszeiten und Zeilen-Action-Buttons (In Karte öffnen, Bearbeiten, Löschen), Mehrfachauswahl mit Sammel-Löschen.
- Bearbeiten in einem Seiten-Drawer; Verknüpfung zur externen Geschäftsstellensuche in einem eigenen „Suchseite"-Drawer. Datenmodell und AJAX-Endpunkte unverändert. Das Listen-/Drawer-Layout liegt jetzt im geteilten Stylesheet wwg-liste.css (auch von den Dokumenten genutzt); neuer PHP-Helper wwg_icon().
1.112.3
Dokumente-Übersicht: Kachel-Hover, dezente Datei-Icons, Netzwerk-Teilen.
- Hover-Hintergrund in der Kachelansicht entfernt. Datei-Typ-Icons dezenter (schlanke Dokument-Silhouette in Wendewerk-CI-Blau statt kräftiger Vollfarb-Kachel), identisch in Listen- und Kachelansicht.
- Teilen-Drawer: „Teilen …" über die System-Freigabe (Web Share API) plus Direkt-Buttons für WhatsApp, Facebook, LinkedIn und E-Mail; geteilt wird der Kurzlink (Fallback Datei-URL).
1.112.2
Dokumente-Übersicht: Bugfixes + Teilen-Panel ausgebaut.
- Auswahl-Leiste blieb dauerhaft sichtbar / Zeilen wirkten nicht auswählbar (Klassenregel hebelte [hidden] aus) – behoben; dunkler Hover-Kasten über dem Zeilentitel entfernt; Aktions-Buttons jetzt exakt gleich groß (34×34, <a>/<button> identisch, Astra mit !important übersteuert).
- Datei-Typ-Icon (Dokument-Silhouette mit farbigem Label-Band je Typ) statt „PDF"-Textkachel. Teilen-Drawer: „Datei öffnen" raus, dafür Kurzlink als kopierbares Feld, QR-Code direkt im Panel (SVG/PNG-Download) und „Kurzlink & QR erstellen", wenn noch keiner existiert.
1.112.1
Dokumente-Übersicht: Toolbar-Feinschliff + Icons statt Emojis.
- Suche, Filter (Dokumenttyp/Status/Sprache), Zurücksetzen, Ansicht-Umschalter und „Dokument hochladen" liegen jetzt gemeinsam in einem Container-Panel; die Kategorie-Tabs in einem eigenen Container.
- Alle Emojis durch einheitliche Inline-SVG-Icons ersetzt. Astra-Härtung der Toolbar-Formularfelder (erzwungenes Box-Modell unter .wwe-gkv-dateien), damit die Filter nicht mehr auf volle Breite gezogen werden.
1.112.0
Dokumente: grundlegend überarbeitete Oberfläche.
- Neue Übersicht mit Volltextsuche, Filtern (Dokumenttyp/Status/Sprache), Kategorie-Tabs mit Live-Anzahl und Umschalter zwischen Listen- und Kartenansicht. Listenansicht als Tabelle mit Spalten Dokumentname, Kategorie, Hochgeladen am, Größe, Sprachen und Zeilen-Action-Buttons (Herunterladen, Teilen, Bearbeiten, Löschen) sowie Mehrfachauswahl mit Sammel-Löschen.
- Bearbeiten öffnet jetzt einen Seiten-Drawer von rechts; „Dokument hochladen" ist ein Split-Button (Einzeln / Mehrere Dateien / Aus externem Downloadbereich importieren). Der externe Downloadbereich-Link wird jetzt direkt im Import-Dialog gepflegt. Alle bisherigen Funktionen (Sprachversionen, Versionshistorie, Short-URLs, QR-Codes, Bulk-Upload, externer Import) bleiben erhalten.
1.111.0
Neu: BGM-Ausschreibungen-Pool – offene Ausschreibungen des Schwesterplugins Wendewerk Arbeitgeber ansehen und sich bewerben.
- Neues Modul „BGM-Ausschreibungen" ([wendewerk_gkv_bgm_ausschreibungen_pool], [wendewerk_gkv_bgm_bewerbungen_verwalten]) – Pool offener BGM-Ausschreibungen gefiltert auf das eigene Bundesland, strukturierte Bewerbung mit Konzept/Handlungsfeldern/Zeitplan, eigene Bewerbungen mit Status verwalten und zurückziehen.
- Greift ausschließlich über die öffentliche API von Wendewerk Arbeitgeber zu, nie direkt auf dessen Tabellen; reagiert per Action-Hook auf Veröffentlichung und "Go" mit Benachrichtigungsmails.
1.110.2
Kooperationspartner Zusatzversicherung: Feinschliff nach erstem Praxistest.
- Entfernen-Button in den Auswahl-Chips war durch Astras Button-Regeln zu einer breiten Pille aufgebläht – behoben. Self-Service-Ansicht zeigt jetzt einen Hero-Header wie [wendewerk_gkv_partner]. Partnername verlinkt jetzt auf die Einzelseite des Versicherungsbeitrags. Das einmalige Admin-Importwerkzeug wurde nach erfolgtem Import wieder entfernt.
1.110.0
Neuer Shortcode: Kooperationspartner Zusatzversicherung, inkl. Importwerkzeug.
- Neuer Shortcode [wendewerk_gkv_kooperationspartner_zusatzversicherung] – Kassen können einen oder mehrere bestehende "Versicherung"-Beiträge als Zusatzversicherungs-Partner auswählen (durchsuchbares Dropdown, Self-Service) und die öffentliche Ausgabe zeigt Name + Kontaktdaten der veröffentlichten Partner.
- Neues Admin-Werkzeug "Zusatzversicherungspartner importieren" ordnet 90 von 93 Kassen anhand einer recherchierten Zuordnungstabelle automatisch ihren Partner zu, ohne bereits selbst gepflegte Zuordnungen zu überschreiben.
1.109.2
Astra überschrieb margin:0 auf Titel/Bundesland-Pill in der Übersicht.
- Astras globale .entry-content p-Margin verschob den Textblock gegenüber der zentrierten Logo-Box in [wendewerk_gkv_uebersicht] – margin:0 !important behebt den Spezifitätskonflikt.
1.109.1
Logo-Darstellung in der Übersicht: vertikale Zentrierung und breite Logos korrigiert.
- Die Logo-Box in [wendewerk_gkv_uebersicht] ist jetzt höhenfest, aber breitenflexibel (56–160px) statt eines starren Quadrats, damit breite Wortmarken-Logos nicht unnötig verkleinert werden. Logo, Kassenname und Bundesland-Pill sitzen jetzt zuverlässig auf einer Mittellinie.
1.109.0
Logo in der Übersicht, neue Checkbox "Helles/weißes Logo", Logo-Import-Tool entfernt.
- [wendewerk_gkv_uebersicht] zeigt freigegebene Kassenlogos jetzt einheitlich links neben dem Namen; neue Profil-Checkbox "Logo ist hell/weiß" stellt solche Logos statt auf Weiß auf Wendewerk-Blau (#06ACEC) dar. Bei 3 bereits erkannten rein weißen Logos (Continentale BKK, KNAPPSCHAFT, Mercedes-Benz BKK) automatisch aktiviert.
- Das Admin-Werkzeug "Logos importieren" wurde nach erfolgtem einmaligem Import wieder aus dem Wendewerk-Menü entfernt.
1.108.0
Neues Feld "Logo" + Nutzungsfreigabe-Checkbox im Krankenkassenprofil.
- Im Krankenkassenprofil, Abschnitt Grunddaten, gibt es jetzt oberhalb des Krankenkassennamens ein Logo-Feld mit Vorschau (JPG/PNG/WebP/SVG, max. 5 MB) sowie direkt darunter eine standardmäßig nicht angekreuzte Checkbox zur Freigabe der Logonutzung auf der Wendewerk-Seite.
- Neues Admin-Werkzeug "Logos importieren" ordnet per Knopfdruck allen Kassen die bereits recherchierten und hochgeladenen Logos automatisch per Namensabgleich zu (keine Nutzungsfreigabe wird dabei automatisch gesetzt).
1.107.0
Neuer Shortcode: "Präventionskurs finden"-Button für Profil- und Geschäftsstellenseiten.
- Neuer Shortcode [wendewerk_gkv_praeventionskurs_button] rendert einen "Präventionskurs finden"-Button im Wendewerk-CI mit Apfel-Icon, der auf die im Profil gepflegte Präventionskurs-Übersicht (praeventionskurse_url) verlinkt. Funktioniert wie [wendewerk_gkv_mitglied_werden_button] sowohl auf Profil- als auch auf Geschäftsstellenseiten; ohne hinterlegten Link erscheint ein ausgegrauter, nicht klickbarer Button.
1.106.0
Neuer Shortcode: "Mitglied werden"-Button für Profil- und Geschäftsstellenseiten.
- Neuer Shortcode [wendewerk_gkv_mitglied_werden_button] rendert einen "Mitglied werden"-Button im Wendewerk-CI, der sowohl auf Krankenkassen-Profilseiten als auch auf Geschäftsstellenseiten funktioniert und automatisch den passenden externen Mitgliedlink derselben Kasse verwendet wie [wendewerk_gkv_uebersicht]. Ohne hinterlegten Link erscheint ein ausgegrauter, nicht klickbarer Button statt gar keinem.
1.105.1
Logo-Slider (Auszeichnungen) wirkte klein und linksbündig statt zentriert.
- Der Auszeichnungen-Logo-Slider zentriert sich jetzt per CSS (justify-content: safe center), solange die Logos in die verfügbare Breite passen, und wird nur bei echtem Überlauf horizontal scrollbar – statt eines festen, zu niedrig gegriffenen Item-Schwellenwerts. Logogröße leicht vergrößert (56px auf 72px).
1.105.0
Neuer Shortcode: minimaler Logo-Slider für Auszeichnungen.
- Neuer Shortcode [wendewerk_gkv_auszeichnungen_slider] zeigt hinterlegte Auszeichnungen als reine Logo-Reihe (nur Fotos, kein Titel-/Beschreibungstext) – bei wenigen Logos zentriert und statisch, ab 6 Einträgen automatisch als horizontal scrollbarer Slider (reines CSS, kein JavaScript).
1.104.2
Kategorien doppelt im Leistungseditor-Wizard-Dropdown.
- Gespeicherte Kategoriewerte, die als Label-Text statt als Katalog-Slug abgelegt waren (z.B. "Alternative Heilmethoden" statt "alternative_heilmethoden", "Vorsorge" statt "vorsorge_praevention"), erzeugten optisch identische Doppel-Einträge im Dropdown. Der Duplikat-Abgleich vergleicht jetzt normalisiert gegen Slug UND Label des Katalogs, sodass solche Alt-Werte korrekt dem bestehenden Katalog-Eintrag zugeordnet werden.
1.104.1
Kategorien fehlten im Leistungseditor-Wizard.
- Das Kategorie-Dropdown der Leistungseditor-Wizards (Leistungen, Wahlleistungstarife, Bonusleistungen, Aktionen, Besondere Versorgung) hing bislang vollständig von der (inzwischen deaktivierten) Klasse WWGKV_Katalog aus wendewerk-gkv-leistungen ab und zeigte ohne dieses Plugin nur noch bereits verwendete Kategorien statt des vollständigen Katalogs.
- Der Kategorie-Katalog (18 Kategorien) lebt jetzt eigenständig in wendewerk-gkv (wwe_get_default_gkv_leistung_kategorien_catalog()), unabhängig vom Aktivierungsstatus von wendewerk-gkv-leistungen. Bereits gespeicherte Altwerte mit alten Kategorie-Bezeichnungen werden weiterhin korrekt zugeordnet.
1.104.0
Repeater-Leser jetzt komplett ACF-unabhängig als letzter Fallback.
- wwe_get_gkv_repeater_rows() rekonstruiert Zeilen jetzt direkt aus der rohen Postmeta, falls get_field() nichts liefert, obwohl Zeilendaten nachweislich vorhanden sind – behebt weiterhin verschwindende Satzungsleistungen beim Deaktivieren von wendewerk-gkv-leistungen, die der ACF-Registrierungs-Fix aus 1.103.0 allein nicht abgedeckt hat.
1.103.0
Satzungsleistungen verschwanden beim Deaktivieren von wendewerk-gkv-leistungen.
- Das Modul Satzungsleistungen registriert sein ACF-Feld jetzt selbst (analog zu Bonusleistungen, Wahlleistungstarife u.a.), statt sich auf die Registrierung durch das inzwischen abgelöste Plugin wendewerk-gkv-leistungen zu verlassen. Bestehende Daten waren nie verloren, nur ohne aktive Felddefinition nicht mehr auslesbar.
1.102.0
Neuer Erweiterungspunkt: wwe_gkv_post_touched-Hook.
- wwe_touch_gkv_post() feuert jetzt zusätzlich den Hook wwe_gkv_post_touched, damit externe Plugins (z. B. wendewerk-gkv-tools) auf Leistungsänderungen reagieren können, auch wenn der native save_post-Hook nicht feuert (Direktschreibpfade wie ACF-Repeater-Updates lösen kein wp_update_post() aus).
1.101.0
Zusatzbeitrag-Änderungen: Countdown zum Sonderkündigungsrecht.
- Bei Erhöhungen zeigen beide Varianten (Standard und kompakt) jetzt die Frist des Sonderkündigungsrechts (§ 175 Abs. 4 SGB V) als Countdown an, inklusive Hinweis nach Fristablauf.
- Neues Attribut sonderkuendigung_url für einen optionalen Link zu einer Info-Unterseite zum Sonderkündigungsrecht.
1.100.0
Neuer Shortcode: Zusatzbeitrag-Entwicklung je Kasse.
- [wendewerk_gkv_zusatzbeitrag_entwicklung] zeigt eine Verlaufsgrafik des individuellen Zusatzbeitrags einer einzelnen Krankenkasse, im gleichen Stil wie [wendewerk_gkv_mitgliederentwicklung].
1.99.0
Zusatzbeitrag-Änderungen: Mitgliederzahl statt Bundesländer.
- Beide Varianten (Standard und kompakt) zeigen jetzt die aktuelle Mitgliederzahl statt der Bundesländer-Badges.
1.98.0
Neuer Shortcode: kompakte Zusatzbeitrag-Änderungen für Sidebar/Widget.
- [wendewerk_gkv_zusatzbeitrag_aenderungen_kompakt] zeigt die 3 neuesten Änderungen in schmalen Karten ohne Bundesländer-Badges und ohne große Buttons – passt auf einer Seite in etwa eine halbe Spalte.
1.97.1
Fix: Bundesländer-Anzeige nach Deploy zeitweise leer.
- Cache-Key enthält jetzt die Plugin-Version, damit ein Deploy alte gecachte Daten im alten Format nicht mehr bis zu 15 Minuten weiter ausliefert.
1.97.0
Zusatzbeitrag-Änderungen: Avatar entfernt, Bundesländer wie in der Übersicht.
- Kein Namenskürzel-Kreis mehr; Regionsanzeige zeigt jetzt Bundesland-Badges mit "+N"-Popup wie in [wendewerk_gkv_uebersicht].
1.96.2
Fix: Zusatzbeitrag-Änderungen-Liste zeigte immer den Leer-Text.
- Template las die übergebenen Daten nie korrekt aus $context aus – dadurch war die Liste unabhängig von Import/Zeitraum immer leer. Jetzt behoben.
1.96.1
Fix: Zusatzbeitrag-Änderungen-Liste blieb leer.
- Standard-Zeitraum von 90 auf 400 Tage angehoben, da sich Zusatzbeiträge überwiegend nur einmal jährlich ändern.
1.96.0
Neuer Shortcode: Liste der zuletzt geänderten Zusatzbeiträge.
- [wendewerk_gkv_zusatzbeitrag_aenderungen] zeigt Kassen mit kürzlich geändertem individuellem Zusatzbeitrag (Alt->Neu, Wirksam-ab-Datum, Badge) mit Links zu Beitragsrechner und Kassenprofil.
1.95.1
Historie-Import: Kassennamen mit "&" wurden nicht zugeordnet.
- Doppelt escapte Kaufmanns-Und-Zeichen ("&") in der Quelldatei verhinderten die Namens-Zuordnung bei fünf Kassen – jetzt vor der Zuordnung bereinigt.
1.95.0
Zusatzbeitrag-Sync: einmaliger Historie-Import (2015-heute).
- Neuer Admin-Bereich zum Hochladen einer recherchierten Zusatzbeitrags-Historie mit Vorschau vor der Übernahme. Legt nur Verlaufsdaten an, das live editierbare Feld "Individueller Zusatzbeitrag" bleibt unangetastet.
1.94.2
Leistungseditoren: Zielgruppe und Wechseltrigger stehen jetzt nebeneinander unter Voraussetzungen.
- Behebt ungünstigen Umbruch: Zielgruppe landete als unausgewogene Grid-Zelle bei den Voraussetzungen-Checkboxen, Wechseltrigger als eigene volle Sektion darunter. Betrifft Satzungsleistungen, Bonusleistungen, Besondere Versorgung und Wahlleistungstarife.
1.94.1
Satzungsleistungen-Editor: neue Voraussetzung "ZPP-zertifiziert".
- Neues Häkchenfeld im Bereich "Voraussetzungen": gibt an, ob ein Präventionskurs von der Zentralen Prüfstelle Prävention (ZPP) nach § 20 Abs. 4 Nr. 1 SGB V zertifiziert ist.
1.94.0
Leistungseditoren: individueller Zeitraum in Monaten wählbar (z.B. "alle 24 Monate").
- Neuer Auswahlwert "Individuell" beim Zeitraum-Feld in Satzungsleistungen, Bonusleistungen, Besondere Versorgung und Wahlleistungstarife – blendet ein Zahlenfeld "Anzahl Monate" für freie Turnusse jenseits von "jährlich" ein.
- Öffentliche Vergleichsseite zeigt bei "Individuell" jetzt z.B. "alle 24 Monate" statt einer leeren Zeitraum-Angabe.
1.93.1
Admins sehen jetzt alle lizenzpflichtigen Funktionen immer, unabhängig vom Lizenzstatus.
- Zentraler Lizenz-Bypass für Administratoren in wwe_gkv_hat_zugriff() – gilt automatisch für alle darüber gegateten Features (Rufmonitor, Insights, Webhook, Tool-Embeds u. a.), auch künftig neue.
- Eine konkrete Kassen-Zuordnung (eigenes Profil oder Admin-Switch) bleibt weiterhin nötig, um Self-Service-Bereiche wie Tool-Embeds zu sehen.
1.93.0
Neu: Self-Service Tool-Embeds – Krankenkassen betten GKV-Tools selbst auf ihrer Website ein.
- Neuer Shortcode [wendewerk_gkv_tool_embed]: Tool wählen, zwischen Wendewerk-CI (kostenlos, mit Backlink) und eigener CI (eigene Farbe/Logo) entscheiden, Vorschau ansehen, Embed-Code kopieren.
- Erweiterter Modus: eigene Domain-Freigabe und optionale Webhook-URL für Lead-Events; API-Token wird automatisch erzeugt und kann selbst neu generiert werden.
- Lizenzpflichtig (Feature "Tool-Embeds"), mit Bestandsschutz-Schalter im Marketing-Hub-Backend unter dem neuen Tab "Tool-Embeds".
1.92.3
Krankenkassen-Übersicht: Bundesländer-Popup blockierte die Liste, Schließen-Button nicht rund.
- Das Popup war durch eine CSS-Kollision mit dem hidden-Attribut immer sichtbar und blockierte die Liste – behoben.
- Der Schließen-Button war durch Theme-Button-Styles oval statt rund – jetzt gegen Overrides abgesichert.
1.92.2
Krankenkassen-Übersicht: Bundesland-Filter, kompakte Bundesland-Anzeige mit Popup, Button "Info".
- Filter zeigt jetzt einzelne Bundesländer statt grober "Regional"/"Bundesweit"-Gruppen; bundesweite Kassen erscheinen automatisch bei jedem Bundesland-Filter.
- Maximal 3 Bundesländer als Badges unter dem Kassennamen, weitere über einen "+N"-Trigger mit Popup – bricht das Kartenlayout nicht mehr auf.
- Button "Mehr erfahren" heißt jetzt "Info".
1.92.1
Krankenkassen-Übersicht: Zusatzbeitrag statt Beitragssatz, lesbare Kategorie-Labels, Markdown/HTML-Fix.
- Zeigt jetzt den individuellen Zusatzbeitrag statt der Kombination aus Grundbeitragssatz und Zusatzbeitrag.
- Kategorie-Tabs im Detailbereich zeigen lesbare Labels (z. B. "Alternative Heilmethoden" statt "alternative_heilmethoden").
- Kurzbeschreibung im Überblick-Tab zeigt keine rohe **Markdown**-Syntax/<br />-Tags mehr; Fettung wird korrekt dargestellt, Tooltip- und Tabellentexte werden auf reinen Text bereinigt.
1.92.0
Neuer Shortcode [wendewerk_gkv_uebersicht]: Kachel-Übersicht aller Krankenkassen.
- Karten je Krankenkasse mit Name, Region, Gesamtbewertung, individuellem Zusatzbeitrag und Merkmal-Badges aus den aktiven Satzungsleistungen.
- Buttons "Details anzeigen" (Satzungsleistungen nach Kategorie), "Mehr erfahren" und "Mitglied werden" (nur bei hinterlegtem Wechsel-Link, sonst Grautöne ohne dritten Button).
- Filterleiste mit Suche, Kassenart, Region, Sortierung und "Nur wechselbare Kassen" – arbeitet clientseitig ohne AJAX.
1.91.2
Krankenkassenprofil: zwei weitere Sprachen bei „Sprachen als Service".
- Die Sprachauswahl umfasst jetzt zusätzlich Mazedonisch und Kurdisch.
1.91.1
Auszeichnungen: Badge-Farbe auf Wendewerk-Blau umgestellt.
- Die "gefüllt"-Farbe der neuen Gamification-Badges nutzt jetzt Wendewerk-Blau (#06ACEC) statt Orange.
1.91.0
Auszeichnungen: Gamification-System mit 12 automatisch berechneten Badges.
- 12 neue Auszeichnungen (Profil-Champion, Publikumsliebling, Antwort-Profi, Leistungs-Vielfalt, Wahltarif-Experte, Bonus-Programm, Gesundheitsförderer, Deutschlandweit präsent, Trigger-Meister, Aktions-Profi, Partner-Netzwerker, Immer aktuell) werden automatisch aus den eigenen Profildaten berechnet, mit Icon-Zuständen ausgegraut/teilgefüllt/gefüllt.
- Neuer Abschnitt „Verdiente Auszeichnungen" im Auszeichnungen-Bereich zeigt Fortschritt und Hover-Info je Badge; die bereits bestehenden, frei eintragbaren Auszeichnungen/Siegel bleiben unverändert.
- Zwei neue Shortcodes: [wendewerk_gkv_auszeichnungen_badges] für eine kompakte Icon-Reihe mit Tooltips auf Profilseiten, [wendewerk_gkv_auszeichnungen_rangliste] für eine Rangliste aller Krankenkassen nach erreichten Auszeichnungen im Fußballtabellen-Stil.
1.90.0
Feedback-Menü aus „Werkzeuge" ins „Wendewerk"-Menü verschoben.
- Die Admin-Seite Feedback ist jetzt unter dem zentralen „Wendewerk"-Menü zu finden statt unter „Werkzeuge".
- Die Backend-URL hat sich entsprechend geändert (admin.php?page=wwg-feedback statt tools.php?page=wwg-feedback) – alte Lesezeichen bitte aktualisieren.
1.89.1
Hotfix: kritischer Fehler nach Update auf 1.89.0 behoben.
- Ein inkompatibler Methodenaufruf zwischen drei Modulen (Aktionen, BGM, Zielgruppen) führte nach dem Update auf 1.89.0 zu einem kritischen Fehler auf jeder Seite.
- Behoben – 1.89.0-Funktionsumfang (Direktabrechnung, regionale Einschränkung, Partner-Kopplung) bleibt unverändert erhalten.
1.89.0
Besondere Versorgung: Direktabrechnung, regionale Einschränkung und Partner-Kopplung.
- Neue Option „Direktabrechnung" bei der Art der Kostenerstattung – entspricht 100 %, Heilbehandler und Kasse rechnen direkt ab, der Versicherte erhält keine Rückmeldung.
- Zwei neue Felder für regionale Einschränkungen: Mehrfachauswahl aller 16 Bundesländer sowie ein Freitextfeld für Fälle, die sich nicht auf Bundesland-Ebene abbilden lassen.
- Neues optionales Feld zur Kopplung an einen Partner – bestehenden Partner auswählen oder direkt im Editor einen neuen anlegen, ohne die Seite zu verlassen.
1.88.0
Fix: Leistungseditor – ausgeblendete Felder behalten unsichtbar ihren alten Wert.
- Beispiel: Eine Leistung war mit Festbetrag definiert; nach Wechsel des Betragstyps auf „Prozent" zeigte die Pill-Zusammenfassung weiterhin den alten Festbetrag, weil das jetzt ausgeblendete Feld nie geleert wurde.
- Felder, die durch die Wahl eines anderen Betragstyps (oder anderer bedingter Felder) ausgeblendet werden, werden jetzt automatisch geleert – sowohl direkt beim Bearbeiten als auch beim Speichern.
- Betrifft alle Leistungseditor-Module (Satzungsleistungen, Wahlleistungstarife, Bonusleistungen, Aktionen, BGM, Zielgruppen, Besondere Versorgung) und heilt dabei auch bereits bestehende Altdaten beim nächsten Speichern automatisch aus.
1.87.1
Fix: Leistungseditor – Fehlermeldung beim Speichern nach Wechseltrigger-Auswahl.
- Speichern eines Leistungseditor-Eintrags mit markierten Wechseltriggern konnte bei Kassen mit vielen Einträgen eine Fehlermeldung statt einer Bestätigung liefern (der komplette Bestand wurde als hunderte Einzelfelder übertragen und stieß an PHPs Feldanzahl-Limit).
- Der Bestand wird jetzt als ein einzelnes Datenpaket übertragen statt als viele Einzelfelder – funktioniert jetzt zuverlässig unabhängig von Zeilen- oder Trigger-Anzahl.
1.87.0
Besondere Versorgung: ICD-10-Verknüpfung zwischen Diagnose und ICD-Code.
- Diagnose-Feld erhält einen Pfeil-Button, der den Text im Hintergrund gegen die ICD-10-GM-Klassifikation sucht und den passenden Code ins ICD-Code-Feld einträgt.
- ICD-Code-Feld erhält einen Pfeil-Button zurück zur Diagnose sowie einen Plus-Button, der alle Subcodes der eingetragenen Code-Gruppe kommasepariert ergänzt (z. B. „M54" → „M54, M54.0, M54.1, …").
- Nutzt die geteilte ICD-10-Datenbasis aus dem Schwesterplugin Wendewerk GKV Tools; ohne aktives Wendewerk GKV Tools bleiben die Icons unsichtbar.
1.86.0
Fix: gkv-Shortcodes funktionieren jetzt auch auf Geschäftsstellen-Seiten.
- [wendewerk_gkv_social_media], [wendewerk_gkv_bewertungsplattformen], [wendewerk_gkv_gesamtbewertung] und [wendewerk_gkv_mitgliederentwicklung] zeigten auf Geschäftsstellen-Einzelseiten bisher eine Fehlermeldung statt der Kassendaten.
- Die zentrale Kontext-Auflösung erkennt Geschäftsstellen-Seiten jetzt und ermittelt die zugehörige Krankenkasse automatisch – alle vier Shortcodes profitieren ohne Einzeländerung.
- Mitgliederentwicklung-Shortcode nutzt jetzt konsistent zu den anderen auch den ?_kkref=-URL-Parameter-Fallback.
1.85.0
Kassenleistungen-Modul vollständig entfernt.
- Kassenleistungen sind gesetzlich bei allen Krankenkassen identisch und waren bereits aus dem Profilscore ausgeblendet, tauchten aber weiterhin verwirrend im Excel-Export/Import auf.
- Modul, Shortcode, Kennzahlen-Shortcode, REST-Endpoint und Export/Import-Tabellenblatt "Kassenleistungen" wurden komplett entfernt.
- Bestehende ACF-Daten bleiben unangetastet, sind aber über keinen Weg mehr erreichbar.
1.84.0
Neu: Automatischer Zusatzbeitrag-Sync mit dem GKV-Spitzenverband.
- Monatlicher Abgleich (letzter Tag, 10:00 Uhr) der tagesaktuellen Zusatzbeiträge aller Krankenkassen von der öffentlichen Krankenkassenliste des GKV-Spitzenverbands.
- Neue Tabelle wwg_zusatzbeitrag_snapshots: vollständige Zusatzbeitragsentwicklung je Kasse.
- Bestandsschutz: automatische Werte überschreiben manuell geänderte Zusatzbeiträge (Portal/Excel-Import) nicht, sondern werden als "übersprungen" markiert.
- Neue Admin-Oberfläche "Wendewerk → Zusatzbeitrag-Sync": manueller Trigger, Übersicht, Konfliktauflösung und manuelle Namenszuordnung.
1.83.0
Neu: Technische Grundlage für Nutzungsbegrenzung sämtlicher GKV-Funktionen (Lizenz-/Freischaltungssystem).
- Neue Tabelle wwg_lizenzen: Krankenkasse + Feature + Status + Gültigkeitszeitraum + Nutzungslimit mit Zähler.
- Zentraler Gate-Check wwe_gkv_hat_zugriff() und Nutzungszähler wwe_gkv_verbrauche_nutzung() als globale Helper.
- Feature-Katalog (Insights-Stufen, Rufmonitor, Webhook, Benchmarking, Lead-Tracking, Custom Reports), erweiterbar über Filter.
- Neue Admin-Oberfläche "Wendewerk → Lizenzen" für manuelle Vergabe/Widerruf und Gesamtübersicht.
- Anbindung an den Preiskonfigurator: Angebote als "bezahlt" markierbar, automatische Erkennung der enthaltenen Software-Features (Insights + Toggles) mit Lizenz-Vorschlag; Dienstleistungspositionen bewusst ausgenommen.
- Pilot-Beispiel: Rufmonitor prüft jetzt zusätzlich zum bestehenden manuellen Schalter die zentrale Lizenz, bestehende Freischaltungen bleiben unverändert (Bestandsschutz).
- Separates Roadmap-Dokument mit Phasenplan für weitere Module und Zahlungsanbindung bereitgestellt.
1.82.1
Korrektur: Preiskonfigurator-Kontaktfelder – eingeloggt = automatisch übernommen, ohne Login = Name/E-Mail/Krankenkasse (Dropdown) Pflicht.
- Eingeloggte Krankenkassen-Nutzer sehen jetzt eine kompakte "Angemeldet als"-Bestätigung statt eines Formulars; Kontaktdaten werden automatisch übernommen.
- Ohne Login sind Name, E-Mail und Krankenkasse jetzt Pflichtfelder (Telefon bleibt optional); Krankenkasse wird über ein dynamisches Dropdown mit den echten GKV-Einträgen ausgewählt statt als Freitext, damit die Zuordnung zuverlässig bleibt.
- Serverseitige Validierung entsprechend angepasst (nur bei "Anfrage senden", "Speichern" bleibt ohne Pflichtfelder).
- Nebenbei behoben: die Gutschein-Live-Vorschau nutzte bei eingeloggten Nutzern faelschlich ein leeres E-Mail-Feld statt der Kontoadresse.
1.82.0
Preiskonfigurator: Kontaktangaben durchgängig optional (für Entscheider ohne Dashboard-Zugang) + vollständiges Gutschein-Code-System.
- Name/E-Mail sind nicht mehr Pflicht beim Anfragen; alle Kontaktfelder (Ansprechpartner, Krankenkasse, E-Mail, Telefon) sind jetzt durchgängig optional.
- Eingeloggte Krankenkassen-Nutzer bekommen Name/Krankenkasse/E-Mail automatisch aus ihrem Konto vorausgefüllt; Angebote speichern zusätzlich die zugehörige gkv_id.
- Neues Gutschein-Code-System im Preiskonfigurator-Menü: Festbetrag oder Prozent, gültig für einmalige und/oder monatliche Kosten, Nutzungslimit (gesamt und/oder 1× pro E-Mail), Mindestbestellwert, Gültigkeitszeitraum.
- Codes werden direkt im Preiskonfigurator eingelöst, mit Live-Rabattanzeige im Warenkorb; serverseitige Prüfung (inkl. atomarer, race-condition-sicherer Verwendungszählung) erfolgt sowohl beim Einlösen als auch verbindlich beim Speichern/Absenden.
- Eingelöste Codes und Rabattbeträge erscheinen in der Admin-Angebotsliste.
1.81.3
Excel-Export/Import Phase 4: schreibende REST-API-Endpunkte – dasselbe Regelwerk wie im Web-Portal, jetzt auch programmatisch nutzbar.
- Neue Endpunkte unter wendewerk/v1/: GET .../export.xlsx (Datei-Download), POST .../import (Excel-Upload, ?dry_run=1 für Vorschau), GET/POST .../export-import/{sheet} (feldname-basiertes JSON je Datenbereich).
- Auth über WordPress Application Passwords oder Cookie-Session – keine neue Auth-Infrastruktur nötig.
- Dieselben Sicherheitsregeln wie im Web-Portal: explizites "löschen"-Flag statt implizitem Löschen durch fehlende Zeilen, Ownership-Prüfung bei Geschäftsstellen/Partner, kein Neuanlegen/Löschen bei Katalog-Bereichen (IGeL/BGM-Katalog).
- Technisch als dünne Fassade über dieselben Deskriptoren/Diff-Engines wie der Excel-Import umgesetzt – ein Regelwerk, zwei Zugangswege.
1.81.2
Excel-Export/Import Phase 3: automatischer E-Mail-Versand nach Zeitplan (wöchentlich/monatlich/quartalsweise).
- Neue Karte "Automatischer E-Mail-Versand" im Shortcode [wendewerk_gkv_export_import]: Zeitplan aktivierbar, Intervall wählbar, optionale eigene Empfänger-Adresse (sonst alle Mitarbeiter-Konten der Krankenkasse).
- Anzeige von "Nächster Versand" und "Zuletzt gesendet", plus "Testmail jetzt senden" ohne Einfluss auf den echten Zeitplan.
- Täglicher WP-Cron-Check pro Krankenkasse individuell, robust gegenüber unterschiedlich langen Monaten/Quartalen.
- Bewusst kein automatisierter Rückweg per Antwort-Mail-Anhang – die E-Mail ist reine Erinnerung mit Anhang, der Reimport bleibt ein bewusster, eingeloggter Schritt im Portal.
- Interner Helper wwe_get_gkv_mitarbeiter_users() zentralisiert, jetzt gemeinsam von Update-Erinnerung und E-Mail-Zeitplan genutzt statt dupliziert.
1.81.1
Excel-Export/Import Phase 2: Geschäftsstellen, Partner, Auszeichnungen, IGeL-Leistungen und BGM-Katalog ergänzt (jetzt 14 statt 9 Tabellenblätter).
- Geschäftsstellen und Partner (eigene CPTs) sowie Auszeichnungen: zeilenweise Anlage/Aktualisierung/Löschung statt "gesamte Liste ersetzen".
- IGeL-Leistungen und BGM-Katalog: An-/Aus-Toggle gegen den jeweiligen plugin-weiten Katalog plus Zusatzangaben (z.B. Erstattungsart, Betrag bei IGeL; eigene Beschreibung bei BGM) – keine Neuanlage/Löschung von Zeilen, da die Zeilen-Identität aus dem Katalog selbst kommt.
- Sicherheitsprüfung bei Geschäftsstellen/Partner: eine in der Datei angegebene ID, die nicht zur eigenen Krankenkasse gehört, wird nie zum Speichern verwendet, sondern als Fehler übersprungen.
- Korrektur: Vorschau-Vergleich beschränkt sich jetzt auf die im Tabellenblatt sichtbaren Spalten, statt interne Begleitfelder fälschlich als Änderung zu werten.
1.81.0
Neu: Zentrale Excel-Export/Import-Funktion (Phase 1) für Stammdaten und 8 Leistungsbereiche, plus eigenständiger Dokumente-Upload-Bereich.
- Neuer Shortcode [wendewerk_gkv_export_import]: Export als .xlsx (ein Tabellenblatt je Datenbereich) -> Bearbeitung in Excel -> Import mit Vorschau (neu/aktualisiert/unverändert/gelöscht je Bereich), gespeichert wird erst nach Bestätigung.
- Abgedeckt in Phase 1: Stammdaten sowie generisch alle 8 Module auf Basis der gemeinsamen Leistungseditor-Basisklasse (Satzungsleistungen, Kassenleistungen, Wahlleistungstarife, Bonusleistungen, Aktionen, BGM-Maßnahmen, Zielgruppen, Besondere Versorgung) plus Dokumente-Metadaten.
- Löschverhalten: nur explizit auf "löschen" gesetzte Zeilen (eigene Spalte "Aktion") werden entfernt, schlicht fehlende Zeilen bleiben unangetastet erhalten. Jede Löschung wird im Audit-Log mit vollem Datensatz protokolliert.
- Konflikt-Warnung, falls das Profil nach dem Export bereits über das Web-Formular verändert wurde.
- Neuer eigenständiger Shortcode [wendewerk_gkv_dokumente_upload]: Drag-&-Drop-Upload mehrerer Dateien, überall platzierbar, da Excel selbst keine Dateien transportieren kann.
- Technisches Fundament: abhängigkeitsfreie XLSX-Lese-/Schreib-Klassen (kein Composer/PhpSpreadsheet nötig) sowie ein Registry-Muster, das bestehende Module ohne Duplikat-Code anbindet.
1.80.8
Dokumente → "Extern importieren": automatischer Ein-Klick-Import statt manuellem Download/Upload.
- Jeder im Scan-Modal gefundene Dokument-Link hat jetzt eine Checkbox; ausgewählte Dokumente werden per Klick auf "Ausgewählte automatisch importieren" serverseitig heruntergeladen und direkt als eigenständige Dokumente angelegt.
- Sprache wird best-effort aus dem Linktext erkannt (z. B. "Englisch" im Titel), Fallback Deutsch.
- Verarbeitung in kleinen Häppchen mit Fortschrittsanzeige, um Timeouts bei vielen Treffern zu vermeiden.
- Import nur vom selben Host wie der hinterlegte Downloadbereich, inkl. Schutz gegen interne/private Netzwerkadressen.
- Der bisherige manuelle Weg (Link öffnen, Datei herunterladen, über "Mehrere Dokumente hochladen" einspielen) bleibt als "Manuell hochladen"-Button erhalten.
1.80.7
Profilscore: BGM-Maßnahmen standardmäßig aus der Berechnung entfernt und optional schaltbar gemacht. Changelog-Popup nachgepflegt.
- BGM-Maßnahmen (freies BGM-Modul + BGM-Katalog) fließen ab sofort standardmäßig NICHT mehr in den Profilscore ein.
- Neue Checkbox "BGM-Maßnahmen im Profilscore berücksichtigen" im Wendewerk-GKV-Dashboard (Wendewerk > Wendewerk GKV): bei Bedarf jederzeit wieder aktivierbar.
- "Aktionen & Kampagnen" ist jetzt eine eigenständige Score-Kategorie (vorher an BGM gekoppelt) und bleibt unabhängig vom BGM-Schalter immer aktiv.
- Alle übrigen Kategoriegewichte werden automatisch neu normalisiert, sodass die Gewichtssumme in jedem Fall exakt 100 % ergibt.
- Changelog-Popup um die zuvor fehlenden Versionen 1.80.2 bis 1.80.6 ergänzt (BGM-Katalog-Taxonomie-Überarbeitung, Social-Media- und Bewertungs-Shortcodes, Rechtsgrundlage-Kennzeichnung).
1.80.6
BGM-Katalog: Rechtsgrundlage je Maßnahme gekennzeichnet (BGF / BGM-Prozess / verwandtes Thema).
- Jede Kategorie im BGM-Katalog trägt jetzt eine Rechtsgrundlage-Kennzeichnung: "BGF · § 20b SGB V", "BGM-Prozess" oder "Verwandtes Thema, andere Rechtsgrundlage" – einzelne Maßnahmen können gezielt davon abweichen (z. B. BEM-Beratung: § 167 SGB IX statt § 20b SGB V).
- Farbige Badges mit Tooltip-Erklärung in öffentlicher Ausgabe, Krankenkassen-Editor und Admin-Katalogpflege.
- Bestehende Katalogdaten werden automatisch und unauffällig um die neuen Felder ergänzt, ohne Labels oder Krankenkassen-Overrides zu verändern.
1.80.5
BGM-Katalog: Taxonomie komplett überarbeitet, orientiert an den echten Handlungsfeldern des GKV-Leitfaden Prävention (§ 20b SGB V).
- Neue Struktur mit 7 statt 17 Kategorien und 38 statt ~150 Maßnahmen, ausgerichtet an Kapitel 6 des GKV-Leitfaden Prävention.
- Themenfelder ohne Grundlage im Leitfaden entfernt: Arbeitsschutz/Arbeitssicherheit (Zuständigkeit der Unfallversicherung/DGUV), Finanzielle Gesundheit, Digitale Angebote als eigene Kategorie.
- Klarstellung ergänzt: nur individuelle Präventionskurse benötigen eine ZPP-Zertifizierung, nicht die hier gelisteten betrieblichen BGF-Maßnahmen.
- Neues Migrationswerkzeug im Admin-Bereich (Wendewerk > BGM-Katalog): Vorschau- und Ausführen-Button, überträgt bereits aktivierte Maßnahmen automatisch in die neue Taxonomie und weist nicht zuordenbare Alteinträge im Report aus.
1.80.4
Zwei neue öffentliche Bewertungs-Shortcodes: externe Bewertungsplattformen und aggregierte Gesamtbewertung.
- [wendewerk_gkv_bewertungsplattformen]: Karten-Grid aller gepflegten externen Bewertungsplattformen (Google, Trustpilot, Check24, kununu, eKomi, Ausgezeichnet.org u. a.) mit Durchschnitt und Anzahl.
- [wendewerk_gkv_gesamtbewertung]: einzelne Karte mit einer über alle Bewertungsquellen (eigene Website-Bewertungen + externe Plattformen) gewichteten Gesamtnote.
- Beide ermitteln die anzuzeigende Krankenkasse wie der Social-Media-Shortcode über Attribut, URL-Parameter ?_kkref= oder aktuellen gkv-Beitrag; Ermittlungslogik dafür in zentralen Helper wwe_resolve_public_gkv_post_id() ausgelagert.
1.80.3
Neuer eigenständiger Shortcode [wendewerk_gkv_social_media] für die reine Social-Media-Ausgabe.
- Gibt ausschließlich die im Krankenkassenprofil hinterlegten Social-Media-Kanäle als Icon-Karten aus, ohne den restlichen Profilinhalt.
- Ermittlung der Krankenkasse über Attribut gkv_id, sonst URL-Parameter ?_kkref=<post_id>, sonst aktueller gkv-Beitrag – gedacht für Einbindungen außerhalb einer gkv-Einzelseite.
1.80.2
Social-Media-Bereich im öffentlichen Krankenkassenprofil auf Icon-Karten umgestellt.
- Social-Media-Links im Shortcode [wendewerk_gkv_krankenkassenprofil] werden jetzt als Karten mit farbigem Plattform-Icon in rundem Badge sowie Plattformnamen dargestellt (Facebook, Instagram, TikTok, YouTube, X, LinkedIn, Xing, Google, Pinterest, Spotify), ohne Followerzahlen.
- Statisch hinterlegtes SVG-Markup je Plattform, keine externen Icon-Fonts oder Abhängigkeiten.
1.80.0
Neue Shortcodes: vermittelbare/nicht vermittelbare Krankenkassen. GS-Suche-Link-Import 2026 entfernt.
- Neuer Shortcode [wendewerk_gkv_vermittelbare_kassen]: listet alle Krankenkassen mit Wechsel-Link (Haken-Icon), Name verlinkt auf das oeffentliche Profil sofern veroeffentlicht.
- Neuer Shortcode [wendewerk_gkv_nicht_vermittelbare_kassen]: listet alle Krankenkassen ohne Wechsel-Link (Kreuz-Icon), gleiche Verlinkungslogik.
- Einmal-Werkzeug "GS-Suche-Link-Import 2026" nach Ausfuehrung entfernt.
1.79.0
Einmal-Werkzeug: Import des Links zur Geschaeftsstellensuche fuer 93 Krankenkassen.
- Neue Admin-Seite (Einstellungen) mit Dry-Run-Vorschau und Ein-Klick-Import des Links zur Geschaeftsstellensuche (bestehendes Feld im Krankenkassenprofil) fuer 93 Krankenkassen.
- Kassen mit abweichendem Titel gegenueber der Importliste werden separat markiert.
- Ueberschreibt nie bereits hinterlegte Links, mehrfaches Ausfuehren ist gefahrlos. Reines Einmal-Werkzeug, kann nach Ausfuehrung wieder entfernt werden.
1.78.0
Aufraeumen: alle sechs Einmal-Import-Werkzeuge entfernt (Stammdaten-Import abgeschlossen).
- Social-Media-Import 2026, Bewertungsplattformen-Import 2026, IK-Nummern-Import 2026, Kassenprofil-Texte-Import 2026, BARMER-Filialen-Import 2026 und Umlagen-Import 2026 vollstaendig entfernt (Modul- und Template-Ordner, Registrierung).
- Zugehoerige Admin-Seiten unter Einstellungen verschwinden dadurch automatisch.
- Bereits importierte Daten in den Krankenkassenprofilen und Geschaeftsstellen bleiben unveraendert erhalten.
1.77.0
Preiskonfigurator: neuer Formular-Editor fuer Modul- & Preiskonfiguration, parallel zur JSON-Ansicht.
- Neuer Formular-Modus (Standardansicht) unter Einstellungen -> Preiskonfigurator, fuer Kategorien, Module, Badges, Merkmale und Preis-Bausteine ohne JSON-Kenntnisse.
- Preis-Bausteine (Schalter, Auswahlkarten, Mengen-Slider mit Rabattstufen) sowie das Sondermodul "Aktionen & Kampagnen" vollstaendig im Formular editierbar.
- Formular- und JSON-Ansicht synchronisieren sich automatisch beim Tab-Wechsel, beide speichern ueber denselben Mechanismus wie bisher.
- Kategorien/Module hinzufuegen, entfernen, duplizieren; alle Module auf-/zuklappen; Live-Zaehler fuer Kategorien und Module.
- Ungueltiges JSON verhindert den Wechsel zurueck ins Formular, damit keine Eingaben verloren gehen.
1.76.0
Krankenkassenprofil: neue Felder Umlage 1/U2. Einmal-Werkzeug: Umlagen-Import 2026 (93 Kassen).
- Zwei neue Freitext-Felder "Umlage 1 (U1)" und "Umlage 2 (U2)" in den Grunddaten des Krankenkassenprofils, zwischen Beitragssaetzen und Kurzbeschreibung.
- Beide Felder werden im oeffentlichen Kassenprofil und ueber die REST-API mit ausgegeben, sofern befuellt.
- Neue Admin-Seite (Einstellungen) mit Dry-Run-Vorschau und Ein-Klick-Import der U1/U2-Werte fuer 93 Krankenkassen.
- Kassen mit abweichendem Titel gegenueber der Importliste werden separat markiert.
- Ueberschreibt nie bereits vorhandene Werte, mehrfaches Ausfuehren ist gefahrlos. Reines Einmal-Werkzeug, kann nach Ausfuehrung wieder entfernt werden.
1.75.0
Geschaeftsstellen: Admin-Filter und -Spalte nach Krankenkasse.
- Neues Dropdown "Nach Krankenkasse filtern" in der WP-Admin-Listenansicht des CPT Geschaeftsstelle.
- Neue Spalte "Krankenkasse" zeigt die zugeordnete Kasse direkt in der Liste an.
1.74.0
Einmal-Werkzeug: BARMER-Filialen-Import 2026 (348 Geschaeftsstellen).
- Neue Admin-Seite (Einstellungen) mit Dry-Run-Vorschau und Ein-Klick-Import/-Update von 348 BARMER-Geschaeftsstellen.
- Telefon und E-Mail einheitlich fuer alle Filialen, Titel nach Muster "BARMER Filiale {Ort/Zusatz}".
- Zuordnung bestehender Filialen ueber normalisierten Namensabgleich statt Ort/Adresse - korrekt getestet gegen Staedte mit mehreren Filialen und zwei Filialen mit identischer Adresse.
- Idempotent: mehrfaches Ausfuehren erzeugt keine Dubletten.
- Reines Einmal-Werkzeug, kann nach Ausfuehrung wieder entfernt werden.
1.73.0
Dokumente: Kategorien ueberarbeitet. Bewertungen: eKomi und Ausgezeichnet.org ergaenzt.
- Dokument-Kategorien umbenannt/zusammengefuehrt: "Satzung & Satzungsnachtraege", "Tarifunterlagen", "Antraege & Formulare" (Merge aus Mitgliedsantrag+Formular), neu "Informationsblaetter", "Flyer & Broschueren", "Sonstige Dokumente".
- Alias-Aufloesung verhindert, dass bestehende "Mitgliedsantrag"-Dokumente beim naechsten Speichern versehentlich auf "Sonstige Dokumente" zurueckfallen.
- Bewertungsplattformen um eKomi und Ausgezeichnet.org erweitert.
1.72.3
Fix: doppelte Kategorie im Leistungs-Wizard (z.B. "praevention" neben "Vorsorge & Praevention").
- Neue Alias-Auflösung fuer Kategorie-Dropdowns: bekannte Synonyme frei eingegebener Kategoriewerte werden erkannt und nicht mehr doppelt neben dem kanonischen Katalog-Eintrag angezeigt.
- Faellt der Katalog aus, bleibt der Freitext-Wert weiterhin sichtbar - keine Kategorie geht verloren.
1.72.1
Fix: Kassenprofil-Texte-Import - alle 15 Zuordnungsluecken behoben.
- Namens-Normalisierung dekodiert jetzt HTML-Entities (& -> &) und behandelt Punkt/Unterstrich/Bindestrich als Leerzeichen.
- Neue Alias-Tabelle fuer 6 echte Namensabweichungen (z.B. Abkuerzung vs. ausgeschriebener Name, umgekehrte Wortreihenfolge).
- End-to-End getestet gegen vollstaendigen Post-Export: 93 von 93 Kassen werden jetzt korrekt zugeordnet.
1.72.0
Einmal-Werkzeug: Kassenprofil-Texte-Import 2026 (Namens-Matching).
- Neue Admin-Seite (Einstellungen) mit Dry-Run-Vorschau und Ein-Klick-Import finaler Profil-Kurzbeschreibungen.
- Zuordnung ueber normalisierten Titel-Abgleich statt Post-ID, da Datenquelle nur Kassennamen enthaelt.
- Ueberschreibt niemals vorhandene Texte - mehrfach gefahrlos ausfuehrbar.
- Kurzbeschreibung im oeffentlichen Profil respektiert jetzt Absatzumbrueche (white-space: pre-line).
- Reines Einmal-Werkzeug, kann nach Ausfuehrung wieder entfernt werden.
1.71.0
Einmal-Werkzeug: IK-Nummern-Import 2026 fuer 93 Krankenkassen.
- Neue Admin-Seite (Einstellungen) mit Dry-Run-Vorschau und Ein-Klick-Import der IK-Nummern (Krankenkasse + Pflegekasse).
- Ueberschreibt niemals vorhandene Werte - mehrfach gefahrlos ausfuehrbar.
- Reines Einmal-Werkzeug, kann nach Ausfuehrung wieder entfernt werden.
1.70.0
Einmal-Werkzeug: Bewertungsplattformen-Import 2026 fuer 93 Krankenkassen.
- Neue Admin-Seite (Einstellungen) mit Dry-Run-Vorschau und Ein-Klick-Import recherchierter Bewertungsplattform-Profile (Link, Durchschnitt, Anzahl).
- Ueberschreibt niemals vorhandene Werte - mehrfach gefahrlos ausfuehrbar.
- Reines Einmal-Werkzeug, kann nach Ausfuehrung wieder entfernt werden.
1.69.0
Bewertungsprofile: Felder fuer Anzahl und Durchschnitt je Plattform.
- Jedes externe Bewertungsprofil (Google, Trustpilot, ProvenExpert, Facebook, Check24, kununu) hat jetzt editierbare Felder fuer Anzahl Bewertungen und durchschnittliche Bewertung.
- Serverseitige Validierung: Durchschnitt auf 0-5 geklammert, Anzahl als nicht-negative Ganzzahl.
- "Zuletzt aktualisiert" wird bei jedem Speichern automatisch gesetzt.
1.68.0
Einmal-Werkzeug: Social-Media-Import 2026 fuer 93 Krankenkassen.
- Neue Admin-Seite (Einstellungen) mit Dry-Run-Vorschau und Ein-Klick-Import recherchierter Social-Media-Profile.
- Ueberschreibt niemals vorhandene Werte, nur leere Felder werden befuellt - mehrfach gefahrlos ausfuehrbar.
- Reines Einmal-Werkzeug, kann nach Ausfuehrung wieder entfernt werden.
1.67.0
Social Media Pinterest/Spotify, Inline-Speichern, Aktionen-Referenzen erweitert, Wizard-Fix.
- Krankenkassenprofil: Pinterest und Spotify im Abschnitt Social Media ergaenzt.
- Leistungs-Module: Speichern-Button zusaetzlich am Ende jeder aufgeklappten Karte, nicht nur oben in der Toolbar.
- Aktionen: neben Bonusleistungen jetzt auch Wahlleistungstarife, Satzungsleistungen, BGM/BGF, IGeL-Leistungen und Besondere Versorgung waehlbar.
- Mini-Wizard: "Weiter"-Button in Phase 3 (letzter Schritt) wird jetzt zuverlaessig ausgeblendet (Theme-Style-Kollision mit [hidden]-Attribut behoben).
1.66.0
Trigger-Radar: saisonaler Fruehwarn-Kalender in Statistiken und Insights.
- Kampagnen-Vorlagen um maschinenlesbares Feld "Radar-Monate" erweitert (16 von 24 Vorlagen mit konkretem saisonalem Bezug), neue Methode get_radar_items() berechnet naechstes Vorkommen automatisch.
- Statistiken-Modul: kompakte Vorschau mit 3 naechsten Trigger-Terminen plus Abdeckungs-Ring.
- Insights-Modul (umfangreicher, da kostenpflichtiges Produkt): neuer Trigger-Atlas-Abschnitt mit 180-Tage-Radar-Zeitleiste, vollstaendiger Luecken-Uebersicht und neuen "Marktnachfrage-Signalen" - echte Anfragedaten aus Leads und Tool-Events per Schluesselwort-Abgleich gegen die Trigger-Registry gekreuzt.
- Neue KPI-Kachel "Trigger-Abdeckung" in Insights.
1.65.0
Trigger-Tags an Leistungen & proaktiver Aufgaben-Feed (Trigger Atlas).
- Neues Mehrfachauswahl-Feld "Passende Wechseltrigger" automatisch in allen 7 Leistungseditor-Modulen (Satzungsleistungen, Kassenleistungen, Wahltarife, Bonusleistungen, Besondere Versorgung, BGM-Massnahmen, Aktionen) - zentral injiziert, keine Aenderung an einzelnen Modulen noetig.
- Zehn leistungsrelevante Trigger aus dem Trigger Atlas als kanonische Registry hinterlegt (Osteopathie, PZR, Bonusprogramm, Sport-Zuschuss, Wahltarif-Angebot, Familie/Schwangerschaft, Zahnbehandlung, Psychotherapie, Reha, Pflege).
- Neue Helper-Funktionen zur automatischen Luecken-Erkennung: wwe_gkv_get_used_trigger_ids(), wwe_gkv_get_trigger_gaps(), wwe_gkv_get_trigger_coverage_percent().
- Dashboard-Aufgaben-Feed zeigt bis zu 3 offene Trigger-Luecken mit Erklaerung, Quelle und direktem Link zum passenden Modul.
- Zielgruppen-Modul bewusst ausgenommen (disable_trigger_tagging); Flag fuer kuenftige Module wiederverwendbar.
1.64.1
Kampagnen-Vorlagen: Sichtbarkeits-Bug behoben, Galerie mit Mehr-laden-Paginierung.
- Fix: "Vorlage angewendet"-Banner und Zielgruppen-Hinweis waren durch einen CSS-Spezifitaetsfehler dauerhaft sichtbar statt nur nach Auswahl.
- Vorlagen-Galerie zeigt jetzt 6 Karten initial, weitere per "Weitere Vorlagen anzeigen" nachladbar (respektiert aktive Kategorie-Filterung).
- Erklaerungstexte der Karten auf 4 Zeilen begrenzt fuer kompaktere, einheitliche Kartenhoehe.
1.64.0
Gesundheitskampagnen: 24 Kampagnen-Vorlagen aus dem Trigger Atlas.
- Neue Vorlagen-Galerie im Kampagnen-Hub: 12 trigger-basierte und 12 Aktionsmonat-Vorlagen mit Erklaerung, Zielgruppen-Empfehlung, Saison und (bei Trigger-Vorlagen) Quelle und Conversionpotenzial.
- Klick auf eine Vorlage fuellt Thema, Briefing, Ziele und empfohlene Pakete im Buchungsformular automatisch vor - frei editierbar.
- Filterbare Galerie nach Kategorie (Alle / Trigger-basiert / Aktionsmonate); direkter Sprung zu "Eigene Kampagne ohne Vorlage" moeglich.
- Themen-Katalog um 12 neue trigger-basierte Themen erweitert (24 Themen gesamt).
- Vollstaendig admin-pflegbar: neuer Bereich "Kampagnen-Vorlagen" im Marketing-Hub-Backend mit allen Feldern je Vorlage.
1.63.2
Preiskonfigurator-PDF: Wendewerk-Logo und Standard-Abstaende.
- Wendewerk-Wortmarke (SVG) im Dokumentkopf des PDF-Exports; Logo unter assets/img/logo-wendewerk.svg im Plugin abgelegt.
- Standard-Abstaende: 20 mm Seitenraender (@page), grosszuegigere Kopf-, Tabellen- und Summenabstaende, einheitliche Zeilenhoehe.
1.63.1
Preiskonfigurator: Theme-Hardening (Astra), flache Slider, PDF-Druckfenster.
- Chevron-Button als CSS-Background-Image statt Inline-SVG - zuverlaessig sichtbar unabhaengig vom Theme.
- Hover-Zustaende von Sekundaer-Buttons und Auswahlkarten gegen Theme-Overrides abgesichert.
- Mengen-Slider vollstaendig flach: Track und Thumb ohne Schatten, Browser-Defaults neutralisiert.
- PDF-Export oeffnet eigenstaendiges Druckfenster mit sauberem Layout - Leerraeume behoben.
1.63.0
Preiskonfigurator: Kampagnen-Konfigurator, neue Module C/D/E und erweiterte Preis-Engine.
- Aktionen & Kampagnen als vollwertiger Konfigurator: Kampagnentyp, Anzahl-Slider mit Setup-Mengenrabatt, Laufzeit mit Fee-Rabatt, Werbebudget-Slider mit Live-Breakdown, KI-Video/Podcast-Add-ons und Gesamtbudget-Zusammenfassung.
- Neue Module: Arbeitgeber-Akquise B2B (Modul C), Makler-Aktivierungssystem (Modul D), Digitales Mitglieder-Onboarding (Modul E).
- Analytics mit drei Stufen inkl. Feature-Listen und fuenf Add-on-Toggles; Whitelabel-Tools mit Tool-Anzahl-Slider und Mengenrabatt; Recruiting mit Arbeitgeber-Flatrate und Laufzeit-Preisen.
- Neue Engine-Mechaniken: monatliche Kontingente, Jahresabo-Rabatte (2 Monate gratis), Empfohlen-Badges, Feature-Listen, Chips, Hinweis-Boxen, Modul-Zusammenfassungen, Marktpreisvergleich-Fussnote.
- Bugfix: Chevron-Button neben dem Modul-Toggle rendert zuverlaessig und erscheint nur bei aktiven Modulen.
1.62.0
Neues Modul: Interaktiver Preiskonfigurator als Sales-Tool.
- Neuer Shortcode [wendewerk_gkv_preiskonfigurator] fuer Dashboard und Marketing Hub.
- Drei Kategorien (Marketing Hub, Plattform & Tools, Digitale Transformation) mit Modul-Toggles, Auswahlkarten und Mengen-Slidern inkl. Rabattstufen-Visualisierung.
- Live-Warenkorb mit Einmal- und Monatssummen, Sticky-Sidebar.
- Angebot annehmen: Kontaktformular, Speicherung in eigener Tabelle, E-Mail-Benachrichtigung an Administratoren.
- Angebot speichern: Angebots-Code mit Wiederherstellungs-Link (?wwg_angebot=CODE).
- PDF-Export ueber druckoptimierte Angebotsansicht.
- Preis- und Modulstruktur vollstaendig admin-pflegbar unter Einstellungen -> Preiskonfigurator.
1.61.0
Kommunikationsleitfaden: Info-Button und Leitfaden-Popup in allen Leistungsmodulen.
- Neue Toolbar-Schaltflaeche (Info-Icon) in allen Modulen auf Basis des Leistungseditors: Satzungsleistungen, Kassenleistungen, Bonusleistungen, Wahltarife, Besondere Versorgung, BGM, Zielgruppen.
- Klick oeffnet ein modales Popup mit einem ausfuehrlichen Kommunikationsleitfaden: Tonalitaet, Feldbeschreibungen mit Beispielen, Qualitaetssicherung und haeufige Fehler.
- Neue ueberschreibbare Methode get_leitfaden() in der Base-Class; jedes Modul liefert modulspezifischen Vorbau mit individuellem Kontext-Hinweis.
- Popup barrierefrei: ARIA-Attribute, Escape-Taste, Fokus-Rueckgabe auf den Trigger-Button.
- Design folgt dem bestehenden Wizard-Overlay-Stil mit CSS-Variablen; neues Icon wwe-gkv-icon--info in leistungen.css.
1.60.0
Neues Modul: Profil-Update-Erinnerung per E-Mail.
- Taeglicher Cron prueft alle Krankenkassenprofile und versendet bei 30/60/90 Tagen ohne Aenderung eine Erinnerungs-Mail an alle zugeordneten Mitarbeiter.
- Jede Schwelle wird pro Stillstand-Periode genau einmal versendet, beginnt bei einer neuen Profilaenderung wieder von vorn.
- Wichtiger Begleitfix: post_modified wurde bisher bei ACF-basierten Speicherungen (Leistungen, Profil, Dokumente etc.) NICHT aktualisiert, da nur klassische WordPress-Post-Speicherungen das automatisch tun.
- Neue zentrale Funktion wwe_touch_gkv_post() aktualisiert post_modified jetzt bei jeder relevanten Aenderung, eingebunden in die zentralen Schreib-Helfer sowie drei Module mit direkten Schreibzugriffen (Pflege-Hub, Recruiting-Hub, Rufmonitor).
- Damit spiegelt der bestehende "Tage seit Update"-Wert in Dashboard und Profilscore jetzt die tatsaechliche Pflegeaktivitaet wider, nicht nur klassische Editor-Speicherungen.
1.59.1
Plugin-weiter Bugfix: HTML-Entities in Krankenkassennamen (z.B. "–") korrekt dekodiert.
- Ursache: get_the_title() liefert Sonderzeichen wie Gedankenstriche teils als rohe HTML-Entity statt als Zeichen, wenn der Titel ausserhalb der Theme-Loop verwendet wird.
- Betraf u.a. das Feedback-Popup, AJAX-Antworten, REST-API-Responses, E-Mail-Benachrichtigungen und Webhook-Payloads in ueber 20 Modulen.
- Neue zentrale Helper-Funktion wwe_get_clean_post_title() dekodiert Entities zuverlaessig, an 62 Stellen im Plugin eingesetzt.
- Reine PHP-Template-Ausgaben (echo im HTML-Fluss) waren nicht betroffen, wurden aber zur Konsistenz ebenfalls umgestellt.
1.59.0
Neues Modul: Feedback-Widget.
- Sticky Feedback-Button mittig rechts, sichtbar nur fuer Krankenkassen-Mitarbeiter und Administratoren.
- Formular fragt Art des Feedbacks ab (Fehler/Bug, Verbesserungsvorschlag, Frage, Lob, Sonstiges).
- Optionaler Screenshot per Browser-Bildschirmaufnahme (getDisplayMedia) oder klassischem Datei-Upload.
- Automatisch mitgeschickt: Seiten-URL, Krankenkasse, Name/E-Mail des Mitarbeiters, Browser-Kennung.
- Speicherung in eigener Datenbanktabelle plus E-Mail-Benachrichtigung an alle Administratoren.
- Neue Admin-Uebersichtsseite unter Werkzeuge > Feedback mit Status-Verwaltung (Offen/In Bearbeitung/Erledigt) und Filterung.
1.58.3
Dokumente: Listenansicht weiter verdichtet, Flaggen jetzt als SVG.
- Listenansicht: Status (Aktiv/Inaktiv) jetzt als gruener/roter Punkt statt Text.
- Dokumenttyp und Aktualisierungsdatum erscheinen nur noch als Hover-Tooltip beim Ueberfahren der Zeile.
- Sprach-Flaggen von Emoji auf echte SVG-Icons umgestellt (in Karten- und Listenansicht), da Emoji-Flaggen auf manchen Systemen nur als Textcode dargestellt wurden.
1.58.2
Dokumente: umschaltbare Listenansicht ergaenzt.
- Neuer Umschalter "Karten/Liste" oberhalb der Dokumentenliste.
- Listenansicht zeigt jedes Dokument als kompakte einzeilige Zeile (Titel, Typ, Status, Datum, Sprachen) statt als mehrzeilige Karte.
- Gewaehlte Ansicht wird im Browser gespeichert und bleibt bei spaeteren Besuchen erhalten.
- Bestehende Kartenansicht unveraendert weiterhin verfuegbar und als Standard voreingestellt.
1.58.1
Profilscore: Kassenleistungen aus der Vollstaendigkeitsberechnung entfernt.
- Kassenleistungen sind gesetzlich vorgegeben und daher kein sinnvolles Vollstaendigkeitskriterium.
- Kategorie "Leistungsdaten" zaehlt jetzt nur noch Satzungsleistungen, Wahlleistungstarife und Bonusleistungen (max. 3 statt 4).
- Gewichtung der Kategorie unveraendert bei 20%.
1.58.0
Erkennung aktiver Mitarbeiterpflege ueber Einladungscodes.
- Neue Helper-Funktion wwe_gkv_hat_aktive_mitarbeiterpflege() prueft ueber das Role-Login-Registration-MU-Plugin, ob fuer eine Krankenkasse bereits ein Mitarbeiter-Einladungscode eingeloest wurde.
- Dashboard: neue Hero-Pill "Aktiv durch Mitarbeiter gepflegt".
- Profilscore-Widget: eigener Status-Hinweis je nachdem ob Mitarbeiterpflege nachweisbar ist.
- Oeffentliches Krankenkassenprofil: neues Vertrauens-Siegel "Aktiv gepflegtes Profil" im Hero-Bereich.
- Admin-Dashboard: neue Tabellenspalte sowie Gesamtzahl in der Statusleiste.
- Bugfix: admin-dashboard.css war nicht von wwg-design-tokens abhaengig, obwohl es bereits zahlreiche Tokens nutzte.
1.57.2
Dokumente: Externen Downloadbereich nach Dokument-Links durchsuchen.
- Neuer Button "Extern importieren" erscheint, sobald ein externer Downloadbereich-Link hinterlegt ist.
- Server durchsucht die Zielseite (Best Effort) nach PDF-, Word-, Excel- und PowerPoint-Links.
- Gefundene Links werden als klickbare Liste angezeigt, der Download erfolgt im Browser der Nutzerin.
- Anschliessend koennen die heruntergeladenen Dateien ganz normal ueber "Mehrere Dokumente hochladen" eingespielt werden.
- Funktioniert nur bei klassisch aufgebauten Seiten zuverlaessig, kein garantierter Erfolg bei JavaScript-Inhalten.
1.57.1
Profilscore: Auszeichnungen zu Bewertungen verschoben, Partner eigene Kategorie.
- Kategorie "Partner & Auszeichnungen" aufgeteilt.
- Auszeichnungen sind jetzt Teil der Kategorie "Bewertungen & Auszeichnungen" (13%).
- Partner ist jetzt eine eigene Kategorie (5%).
- Gewichte neu auf 100% balanciert, Hover-Tooltips automatisch mit angepasst.
1.57.0
Profilscore und Dashboard ueberarbeitet: Scoring korrigiert, Hover-Hinweise ergaenzt.
- Bugfix: Profilscore beruecksichtigte IGeL-Leistungen, Besondere Versorgung, BGM-Katalog, Partner und Auszeichnungen nicht, 100% war dadurch faktisch unerreichbar.
- Zwei neue Score-Kategorien: "IGeL & Besondere Versorgung" (10%) und "Partner & Auszeichnungen" (8%).
- BGM-Kategorie zaehlt jetzt entweder das freie BGM-Modul ODER den BGM-Katalog, je nachdem was die Kasse nutzt.
- Aktualitaet von binaerer 90-Tage-Grenze auf gestaffelte Skala (30/90/180 Tage) umgestellt.
- Alle Gewichte neu auf 100% balanciert.
- Neue Hover-Tooltips an Score-Donut und jeder Kategorie-Bar zeigen konkret, welche Punkte noch fehlen.
- Dashboard: Score-Ring zeigt jetzt denselben Tooltip statt nur eines nativen Browser-Titels.
- Dashboard um 4 neue Kacheln und Aufgaben-Hinweise fuer IGeL-Leistungen, Besondere Versorgung, BGM-Katalog und Auszeichnungen ergaenzt.
1.56.0
Neues Modul: BGM-Katalog.
- Shortcodes [wendewerk_gkv_bgm_katalog_verwalten] und [wendewerk_gkv_bgm_katalog].
- Zentraler, plugin-weiter Katalog mit 18 Kategorien und ca. 150 BGM/BGF-Massnahmen, ueber Admin-Oberflaeche pflegbar.
- Pro Massnahme: Aktiv-Schieberegler plus eigene Leistungsbeschreibung der Krankenkasse.
- Verwaltung als Akkordeon nach Kategorien mit Live-Suche, analog zum IGeL-Katalog.
- Ergaenzt das bestehende, freie BGM-Massnahmen-Modul, ersetzt es nicht: beide Module laufen unabhaengig nebeneinander.
- Neue Admin-Seite unter Einstellungen > BGM-Katalog zur Pflege von Kategorien und Massnahmen.
1.55.2
Leistungseditor: Vollstaendigkeitsanzeige korrigiert und Hover-Info ergaenzt.
- Bugfix: Boolean-Felder mit bewusstem "Nein" (false) zaehlten faelschlich als nicht ausgefuellt, 100% war dadurch in der Praxis nie erreichbar.
- Status-Felder (..._aktiv, ..._geprueft) zaehlen weiterhin nur bei "Ja" als erledigt, alle anderen Boolean-Felder zaehlen unabhaengig vom Wert als ausgefuellt.
- Neuer Hover-Tooltip an der Vollstaendigkeitsanzeige zeigt konkret, welche Pflicht- und Empfehlungsfelder noch fehlen.
- Betrifft alle 7 Module auf der gemeinsamen Leistungseditor-Basis (Satzungsleistungen, Kassenleistungen, Wahlleistungstarife, Bonusleistungen, BGM, Aktionen, Besondere Versorgung).
1.55.1
Bugfix: IGeL-Katalog-Adminseite war leer.
- Ursache: register_assets() war nur an wp_enqueue_scripts (Frontend) gebunden, nicht an admin_enqueue_scripts.
- Im WP-Backend war das benoetigte Skript dadurch nie registriert, render_admin_page() lief ins Leere.
- Zusaetzlichen admin_enqueue_scripts-Hook ergaenzt, betrifft nur Registrierung, kein zusaetzliches Laden auf anderen Seiten.
1.55.0
Neues Modul: Besondere Versorgung.
- Shortcode [wendewerk_gkv_besondere_versorgung].
- Felder: ICD-Code, Diagnose/Krankheit, Behandlung, Art der Kostenerstattung, Eurobetrag, Prozentsatz, Kurzbeschreibung, Zielgruppe, Voraussetzungen.
- Kein Aktiv-Schalter: jeder angelegte Eintrag ist sofort sichtbar.
- Technisch als sechstes Modul auf Basis der gemeinsamen Leistungseditor-Basisklasse umgesetzt (inkl. individuellem Mini-Wizard).
1.54.0
Neues Modul: IGeL-Leistungen.
- Shortcodes [wendewerk_gkv_igel_leistungen_verwalten] und [wendewerk_gkv_igel_leistungen].
- Plugin-weiter Katalog mit 16 Kategorien und rund 200 Leistungen, ueber Admin-Oberflaeche pflegbar.
- Pro Leistung: Aktiv-Schieberegler, Erstattungsart, optionaler Eurobetrag, Freitext fuer Sonderfaelle, Beschreibung.
- Verwaltung als Akkordeon nach Kategorien mit Live-Suche.
- Neue Admin-Seite unter Einstellungen > IGeL-Katalog zur Pflege von Kategorien und Leistungen.
1.53.3
Bugfix: "Aktion hinzufuegen" ohne Funktion.
- Ursache: Card-Vorlage von Aktionen war veraltet und enthielt die Elemente fuer Tags und Vollstaendigkeits-Anzeige nicht.
- Das gemeinsame JS griff beim Anlegen direkt auf diese Elemente zu, was zu einem stillen Skriptfehler fuehrte.
- Card-Vorlage von Aktionen auf den aktuellen, gemeinsamen Stand angeglichen (inkl. Duplizieren-Button).
1.53.2
Bugfix: Wizard bei Aktionen liess sich nicht deaktivieren.
- Ursache: Aktionen hat eine eigene, von der Basisklasse abweichende render_shortcode()-Methode mit eigenem JS-Payload.
- wizardEnabled und die individuellen Wizard-Texte fehlten dort komplett und kamen nie im Frontend an.
- Beide Payload-Teile in der Aktionen-Methode ergaenzt, Wizard ist fuer Aktionen jetzt tatsaechlich deaktiviert.
1.53.1
Mini-Wizard fuer Aktionen deaktiviert.
- Beim Anlegen einer neuen Aktion oeffnet sich kein Wizard mehr, sondern direkt eine leere Karte zum Bearbeiten.
- Neuer Konfigurations-Schalter wizard_enabled in der gemeinsamen Basisklasse, je Modul ein-/ausschaltbar.
- Satzungsleistungen, Bonusleistungen, Wahlleistungstarife und BGM-Massnahmen weiterhin mit aktivem Wizard.
1.53.0
Mini-Wizard im Leistungseditor: individuelle Texte je Modul.
- Fragen, Hinweise und Platzhalter im Anlege-Wizard sind jetzt je Modul eigenstaendig formuliert.
- Satzungsleistungen, Bonusleistungen, Wahlleistungstarife, BGM-Massnahmen und Aktionen haben eigene Wizard-Texte.
- Feld-Labels in Schritt 1-3 werden direkt aus dem jeweiligen Modul-Schema gezogen (z.B. "Bonustitel", "Tarifname").
- Schritt 2 zeigt bei Aktionen jetzt den Aktionszeitraum statt eines leeren Betragsfeldes.
- Bestehendes Verhalten (Ueberspringen, Tastatursteuerung, Speichern) unveraendert.
1.52.5
Partner: 17 neue Standard-Kategorien ergaenzt.
- Podologie, Ernaehrungsberatung/Diaetassistenz, Osteopathie, Suchtberatung/Suchttherapie, Selbsthilfegruppen.
- Sozialpsychiatrie/PIA, Radiologie/Bildgebung, Labor/Labormedizin, Dialyse/Nephrologie, Telemedizin/Online-Arzt.
- Blutspende/Blutspendedienst, Impfzentrum/Impfstelle, MVZ, Gesundheitsamt/OEGD, Notaufnahme/Notfallversorgung.
- Hospiz/Palliativversorgung, Sozialdienst/Pflegeberatung.
- Insgesamt jetzt 37 vordefinierte Kategorien, weiterhin im Dashboard erweiterbar.
1.52.4
Bugfix: Bulk-Upload-Modal liess sich nicht schliessen.
- CSS-Regel setzte display:flex direkt auf das Overlay und ueberschrieb damit den Browser-Default fuer das hidden-Attribut.
- Sichtbarkeit jetzt explizit ueber :not([hidden]) bzw. [hidden] gesteuert.
1.52.3
Dokumente: Bulk-Upload für mehrere Dateien gleichzeitig.
- Neuer Button "Mehrere Dokumente hochladen" im Dokumente-Modul.
- Modus "Jede Datei = eigenes Dokument": automatisches Anlegen je Datei, Titel/Typ/Status pro Datei nachtraeglich editierbar.
- Modus "Alle Dateien = Sprachversionen eines Dokuments": gemeinsamer Titel/Typ/Status, Sprache je Datei waehlbar.
- Neuer AJAX-Endpunkt wwe_gkv_datei_bulk_save, nutzt denselben Sanitizing- und Upload-Code wie der bestehende Einzel-Save.
- Bestehende Einzel-Dokument-Oberflaeche und Datenmodell unveraendert.
1.52.2
Krankenkassenprofil: neues Feld „IK Nummer Pflegekasse“.
- Zusaetzliches Textfeld direkt hinter IK Nummer in den Grunddaten.
- In Verwaltungs- und Public-Shortcode ergaenzt.
1.52.1
Krankenkassenprofil um den Bereich „(7) Präventionskurse“ erweitert.
- Neues URL-Feld fuer die Uebersicht bei der Zentralen Pruefstelle Praevention (ZPP).
- Bereich in Verwaltungs- und Public-Shortcode ergaenzt.
1.52.0
Neues Modul: Auszeichnungen.
- Shortcodes [wendewerk_gkv_auszeichnungen_verwalten] und [wendewerk_gkv_auszeichnungen].
- Mehrere Auszeichnungen pro Krankenkasse mit Titel, Beschreibung, Foto-Upload und Nachweis-Link.
- Foto-Upload direkt im Formular via Media-Library-Anbindung (JPG, PNG, WebP, max. 5 MB).
- Daten als ACF-Repeater am GKV-Profil, kein eigener CPT.
- Eigenes AJAX-CRUD mit Card-Liste und Formular-Overlay im bestehenden Wendewerk-Stil.
1.51.5
Inaktiv-Hinweis-Boxen bei Pflegepartner und Rufmonitor entfernt.
- Status steht bereits in der Hero-Pill, redundante Hinweisbox entfernt.
1.51.4
Bugfix: fehlende Methode im Marketing-Hub.
- WWE_GKV_Marketing_Hub::get_pakete() existierte nicht, korrigiert zu get_settings()['pakete'].
1.51.3
Secondary-Pills befuellt, Hero-Header auf alle Marketing-Hub-Module ausgerollt.
- Secondary-Pills mit echten Werten je Modul (z.B. Recruiting: Stellen / Bewerber-Pool).
- Einheitlicher Header auf Presse, Leads, Recruiting, Kampagnen, Rufmonitor, Pflege, Insights ausgerollt.
- Attribut header_image dadurch obsolet und entfernt.
1.51.2
Echte Kennzahlen in Krankenkassenprofil- und Bewertungen-Pill, Dashboard mit Hero-Header.
- Krankenkassenprofil-Pill zeigt "Aktualisiert vor X Tagen" (post_modified).
- Bewertungen-Pill zeigt echte Gesamtanzahl aus der Datenbank.
- Dashboard erhaelt denselben wwg-hero-Header wie alle anderen Module.
1.51.1
Primary-Pills mit echten Zahlen befuellt.
- Hero-Pills zeigen echte Counts statt Platzhalter (z.B. "9 Satzungsleistungen").
- Vorarbeit fuer konsistentes Padding der Header-Container.
1.51.0
Hero-Header-Standardisierung.
- Neue shared Komponente wwg-hero und PHP-Helper wwg_hero_header().
- Auf 13 Shortcodes angewendet, u.a. Krankenkassenprofil, Leistungswelten, Bewertungen, Dokumente, Geschaeftsstellen, Partner.
1.50.6
Bugfix: veraltete CSS-Variablen in 4 Stildateien.
- bewertungen.css und 3 weitere Dateien nutzten --wwg-text statt --wwg-color-text, Style-Ausfall behoben.
1.50.5
Bugfix: SVG-Icon in "Letzte Aktivitaet" als Rohtext angezeigt.
- esc_html() durch wwg_safe_svg() ersetzt.
1.50.4
Bugfix: esc_url() bei relativen Pfaden.
- esc_url() lieferte bei relativen Pfaden leeren String, auf home_url() umgestellt.
1.50.3
Bugfix: leere Dashboard-Links, Icons auf SVG umgestellt.
- $context['atts'] fehlte, alle Dashboard-Links waren leer.
- Emoji-Icons durch einfarbige SVG-Icons (#00aeef) ersetzt.
1.50.2
Aufgaben-Check fuer fehlende Partner ergaenzt.
- Hinweis im Aufgaben-Feed wenn noch keine Partner hinterlegt sind.
1.50.1
Partner-Kachel im Dashboard nach Geschaeftsstellen verschoben.
- Reihenfolge der Modulkacheln angepasst.
1.50.0
Neues Modul: Partner-Verwaltung.
- Shortcode [wendewerk_gkv_partner] fuer Kooperationspartner-Verwaltung.
- 20 vordefinierte GKV-Partnerkategorien (Sanitaetshaus, Apotheke, Arzt, etc.).
- Kategorien erweiterbar direkt im Dashboard.
- Multi-GKV: ein Partner kann mehreren Kassen zugeordnet sein.
- AJAX-CRUD, Filter nach Kategorie und Freitextsuche.
1.49.0
Neues Modul: Insights – Marketing Intelligence Dashboard.
- Shortcode [wendewerk_gkv_insights]: eigenes Dashboard, unabhaengig von Statistiken.
- DB: wp_wwg_events (universeller Event-Log) und wp_wwg_event_quellen.
- REST-Endpoint POST /wp-json/wwg/v1/event fuer externe Tools.
- Aggregation: Leads, Rufmonitor, Kampagnen, iawp-Traffic.
- Markt-Insights: anonymisierter Benchmark fuer Kassen und Admin.
1.48.0
Neues Modul: Leadgenerierung mit 4 Zusatzversicherungs-Checks.
- Shortcodes: zahnzusatz, krankenhaus, auslandsreise, krankentagegeld, lead_hub, lead_pool.
- DB: wp_wwg_leads und wp_wwg_lead_zuweisung.
- Hybrid-Modell: Direktzuweisung + Pool-Fallback.
- Abrechnung: Pay-per-Lead oder monatliche Flatrate.
- Score-basierte Checks mit DSGVO-konformem Kontaktformular.
1.47.0
Neues Modul: Pflege-Hub (Pflegepartner-Paket).
- Shortcodes: pflege_hub, pflege_landingpage, pflegegrad_rechner, pflegeleistungen.
- DB: wp_wwg_pflege_berater fuer Pflegeberater-Profile.
- Pflegegrad-Rechner: 6 Bereiche nach §14 SGB XI, NBI-gewichtet, clientseitig.
- Leistungsbetraege 2025 nach §§36-45 SGB XI, kassenspezifische Overrides.
- CI: Gruen als Pflege-Farbe, header_image-Support.
1.46.0
header_image-Attribut fuer alle Hero-Header Shortcodes.
- Alle Marketing-Hub Shortcodes unterstuetzen header_image="".
- URL oder Attachment-ID moeglich.
- Wendewerk-Navy-Overlay ueber dem Hintergrundbild.
- Hilfsfunktionen wwg_hero_header_style() in helpers.php.
1.45.0
Marketing-Hub: Anker und dynamisches sticky Untermenue.
- Neuer Shortcode [wendewerk_gkv_marketing_nav] fuer sticky Untermenue.
- Alle Marketing-Hub-Module erhalten automatisch Anker-Wrapper.
- Neue Sub-Module werden automatisch ins Menue aufgenommen.
- Scroll-Spy, Smooth Scroll, Hash-URL-Update, Back-to-top Button.
1.44.0
Neues Modul: Krankenkassen-Rufmonitor.
- Shortcodes: rufmonitor (Dashboard) und rufmonitor_buchung (Buchungsformular).
- DB: Snapshots-Zeitreihe und Alerts-Tabelle.
- Plattformen: Google, Trustpilot, Kununu, Facebook.
- SVG-Liniendiagramm: 4 Plattformlinien + gewichteter Gesamtscore.
- Alerts per E-Mail und Webhook bei Score-Unterschreitung.
- Admin-Tab mit manueller Dateneingabe und GKV-Aktivierung.
1.43.0
Neues Modul: Marketing-Hub Gesundheitskampagnen.
- Shortcode wendewerk_gkv_kampagnen_hub: 4-Schritt-Buchungsformular.
- Shortcode wendewerk_gkv_kampagnen_buchungen: Uebersicht.
- Themen-Kacheln aus Katalog + freies Eingabefeld.
- Mehrfachauswahl Leistungspakete (Landingpage, Newsletter, Social, Sponsored, Kombi).
- Neuer Tab Kampagnen im Marketing-Hub-Admin.
1.42.0
Neues Modul: Recruiting mit 5 Shortcodes und Bewerber-Pool.
- Shortcodes: recruiting_hub, karriereprofil, jobs, job_einreichen, bewerber_pool.
- DB: wp_wwg_recruiting_jobs und wp_wwg_recruiting_bewerber.
- Arbeitgeberprofil: Video, Benefits, Auszeichnungen, Interview.
- Bewerber-Pool: anonym, DSGVO-konform, 6-Monats-Loeschung, Token-Verwaltung.
- Recruiting-Tab im Marketing-Hub-Admin.
1.41.0
Neues Modul: Marketing-Hub mit Presse und Reichweite.
- Admin-Backend unter Einstellungen mit Paketen, Webhook und Buchungsuebersicht.
- Shortcode wendewerk_gkv_marketing_hub: Buchungsformular fuer PM und Expertenbeitraege.
- Shortcode wendewerk_gkv_marketing_buchungen: Uebersicht eigener Buchungen.
- Webhook: JSON POST mit optionaler HMAC-Signatur.
- DB-Tabelle wp_wwg_marketing_buchungen mit Status-Tracking.
1.40.0
Krankenkassenprofil: Bundeslaender (Geoeffnet in) unter Grunddaten.
- Neues Checkbox-Feld fuer alle 16 Bundeslaender plus Bundesweit.
- Nutzt bestehendes ACF-Feld bundeslander am CPT gkv.
- Oeffentliche Profilansicht zeigt ausgewaehlte Bundeslaender in Grunddaten.
- REST API liefert bundeslander-Array im Profil-Endpoint.
1.39.0
Full-Width Import, Hover-Fix, Badge-Vereinheitlichung, GS-Suche-Link.
- Geschaeftsstellen-Import: full width.
- Hover grau, Active Cyan mit weissem Text in beiden Modulen.
- Dokumente: Pill und Datum-Badge gleicher Stil.
- Dokumente: Header neu arrangiert, Buttons Speichern/Oeffnen nebeneinander.
- Geschaeftsstellen: neues Feld Link zur Geschaeftsstellensuche.
1.38.0
Hover-Vereinheitlichung, Button-Fix, Mitglieder-Schutz, GS-Pagination.
- Geschaeftsstellen und Dokumente: gleicher Hover-Stil (Cyan, weisser Text, kein Schatten).
- Dokumente-Buttons: unlesbarer Text behoben.
- Mitgliederhistorie: bestehende Eintraege nur durch Admins loeschbar.
- Geschaeftsstellen: max. 24 anzeigen, Mehr-laden-Button fuer den Rest.
1.37.0
Short-URLs und QR-Codes fuer Dokumente und Sprachversionen.
- Neue DB-Tabelle wp_wwg_short_urls mit Redirect-Handler unter /dl/{code}.
- Short-URLs werden beim ersten Speichern automatisch pro Sprachversion generiert.
- Beim Loeschen eines Dokuments werden alle Short-URLs entfernt.
- Kopieren-Button mit Clipboard API und Fallback.
- QR-Code-Modal mit SVG- und PNG-Download.
- Manuelles Generieren fuer aeltere Dokumente ohne Short-URL.
1.36.0
Leistungseditor: Mini-Wizard, Vollstaendigkeit, Tooltips, Status-Tags, Gruppenansicht.
- Mini-Wizard (3 Schritte) beim Anlegen neuer Eintraege.
- Vollstaendigkeits-Indikator pro Card mit Live-Update.
- Inline-Hilfetext an 14 komplexen Feldern als Tooltip.
- Status-Tags in der Card-Kopfzeile: Aktiv, Leistungsart, Betrag, Voraussetzungen, Zielgruppe.
- Gruppenansicht nach Kategorie per Toolbar-Button.
1.35.0
Leistungseditor: View-Toggle entfernt, Autokey, Comboselect, bedingte Betragsfelder.
- View-Mode-Toggle samt Icons vollstaendig entfernt. Expertenansicht ist Standard.
- Key-Felder werden automatisch aus dem Titel generiert (readonly Badge).
- Kategorie-Felder sind jetzt Comboselects mit dynamischen Choices aus vorhandenen Werten.
- Zielgruppen-Felder in allen Modulen aus dem Zielgruppen-Modul der Kasse befuellt.
- Betragsfelder werden vollstaendig durch Betragstyp-Auswahl gesteuert.
1.34.0
Dashboard und Profilscore full-width; Servicezeiten und Kostentransparenz im Profil.
- Dashboard und Profilscore-Widget nutzen jetzt volle Containerbreite.
- Neues Feld: Telefonische Servicezeiten im Kassenprofil.
- Neues Feld: Hinweis zu Anrufkosten mit TKG-Kontext-Hinweis.
- Beide Felder in ACF, Save-Handler, Daten-Loader und beiden Templates.
1.33.0
Visuelles Redesign: Design-Token-System und Astra-Vereinheitlichung.
- Neue Datei design-tokens.css als zentrale Wahrheitsquelle fuer alle CSS-Werte.
- Alle 16 CSS-Dateien auf CSS Custom Properties umgestellt.
- Schriftart Inter, keine Box-Schatten, Border-Radius 8px Standard.
- ui-common.css komplett neu geschrieben mit Google Fonts Import.
- Astra-sicher: kein font-family auf :root oder body.
1.32.0
Neues Modul: SaaS-Dashboard mit Aufgaben-Feed, Modulkacheln und Aktivitaetsstreifen.
- Zone 1: Kassenkopf mit Name, Kassenart, Beitragssatz und Profilscore-Ring.
- Zone 2: Dynamischer Aufgaben-Feed mit Direktlinks zu offenen Handlungsfeldern.
- Zone 3: Elf Modulkacheln mit Statusampel und Direktlinks.
- Zone 4: Aktivitaetsstreifen mit letzten Aenderungen und Bewertungen.
- Shortcode wendewerk_gkv_dashboard mit URL-Attributen fuer alle Module.
- Admin-Switch bleibt separat per wendewerk_gkv_admin_switch.
1.31.0
Neues Modul: Admin-Switch fuer Administratoren.
- Admins koennen per Dropdown zwischen GKV-Profilen wechseln ohne Profilbearbeitung.
- Override wird als Transient gespeichert (8 Stunden TTL, pro Admin).
- wwe_get_gkv_post_id() prueft fuer Admins zuerst den aktiven Override.
- Widget per Shortcode wendewerk_gkv_admin_switch einbindbar.
- Reset-Button erscheint automatisch wenn ein Override aktiv ist.
1.30.0
Aufräumen, Sicherheit und drei neue Funktionen: Admin-Dashboard, IP-Rate-Limit und Shortcode-Formatierung.
- Geschäftsstellen-Import: Inline-CSS und Inline-Script in Template und CSS-Datei ausgelagert.
- Bewertungen: IP-basierter Rate-Limit für Gäste (anonymisierter SHA-256-Hash, 6 Stunden Sperre).
- Bewertungen: E-Mail-Benachrichtigung an zugeordnete Krankenkassen-Nutzer bei neuen Gastbewertungen.
- Neues Admin-Dashboard unter Einstellungen > Wendewerk GKV mit Profilscore, Bewertungsstand und Systemstatus.
- Kennzahlen-Shortcodes unterstützen jetzt format="number|compact|raw" (z.B. 1,2 Mio.).
1.29.0
Performance-Fixes, Sicherheit und zwei neue Module: Profilscore und interne REST API.
- maybe_install_table() auf admin_init verschoben + Transient-Guard gegen unnötige DB-Reads.
- ajax_save_items() begrenzt Payload auf max. 500 Eintraege.
- Statistik-Transients werden nach jedem AJAX-Save invalidiert.
- Neues Modul: Profilscore [wendewerk_gkv_profilscore] mit SVG-Donut und Kategorie-Balken.
- Neues Modul: Interne REST API unter wendewerk/v1/ mit 9 auth-geschützten Endpoints.
1.27.7
Offiziellen Changelog und Popup-Historie mit allen aktuell belegbaren Versionsinformationen vervollständigt.
- Die Versionsstände 1.26.0 und 1.25.0 wurden in die Historie aufgenommen.
- Die Informationen zur Versionsstufe 1.16.0 wurden um Öffnungszeiten, CSV-Import/-Export und den Öffnungszeiten-Shortcode ergänzt.
- Markdown-Changelog und Popup-Historie wurden inhaltlich angeglichen.
1.27.6
Changelog-Historie erweitert und Popup-Darstellung für Trigger sowie Schließen-Button nachgeschärft.
- Der klickbare Versionstext wird nun theme-sicher in Weiß dargestellt.
- Der Schließen-Button wurde mit strikten Größen-, Padding- und Zentrierungsregeln gegen Theme-Overrides gehärtet.
- Die Frontend-Historie wurde um zusätzliche dokumentierte Versionsstände ergänzt.
1.27.5
Fehlerhaftes Verhalten des Changelog-Popups behoben.
- Der Dialog bleibt beim Laden zuverlässig geschlossen.
- Das Popup lässt sich wieder sauber öffnen und schließen.
- Der Trigger wurde von einer Button-Optik auf klickbaren Text umgestellt.
1.27.4
Offizielles Changelog ergänzt und der Version-Shortcode um ein klickbares Popup erweitert.
- Neue Changelog-Datei im Plugin-Root angelegt.
- Shortcode [wendewerk_gkv_version] öffnet jetzt per Klick ein Frontend-Popup.
- Eigene Template-, CSS- und JavaScript-Dateien für das Changelog-Popup ergänzt.
1.27.3
Neuer Frontend-Shortcode für die Mitgliederentwicklung inklusive grafischer Verlaufskurve.
- Mitgliederhistorie wird als KPI-Übersicht und als Graph ausgegeben.
- Shortcode [wendewerk_gkv_mitgliederentwicklung] ergänzt.
1.27.2
Krankenkassenprofil um den Bereich Digitale Services erweitert.
- Mehrere Apps pro Krankenkasse pflegbar.
- Apple-App-Store-Link, Google-Play-Link, App-Name, Kurzbeschreibung und Hinweise ergänzt.
- Öffentliche Ausgabe der digitalen Services ergänzt.
1.27.1
Lösch- und Persistenzlogik gemeinsamer Repeater stabilisiert.
- Gelöschte Einträge in Bonusleistungen, Kassenleistungen und Satzungsleistungen tauchen nicht mehr erneut auf.
- Schreib- und Rückleselogik für Repeater robuster gegen Cache- und Altwerte gemacht.
1.27.0
Kassenart-Anzeige im Krankenkassenprofil korrigiert und Referenzstand des aktuellen Entwicklungszweigs dokumentiert.
- Als Array gespeicherte ACF-Auswahlwerte für die Kassenart werden zuverlässig verarbeitet.
- Bereits hinterlegte Kassenarten werden im Editor korrekt vorausgewählt.
- Archivierter Build 1.27.0 im Projektbestand als Referenzstand vorhanden.
1.26.0
Erste technische Korrektur für die Anzeige der Kassenart im Krankenkassenprofil.
- Legte die Grundlage für die nachfolgende Ausbaustufe in 1.27.0.
1.25.0
Krankenkassenprofil um den Bereich „(5) Sprachen als Service“ erweitert.
- Suchbares Multi-Select-Feld mit umfangreicher Sprachliste ergänzt.
1.16.0
Geschäftsstellen und Utility-Shortcodes funktional erweitert.
- Öffnungszeiten für Geschäftsstellen inklusive automatischer ACF-Felder und Frontend-Verwaltung ergänzt.
- CSV-Import- und Export-Funktion für Geschäftsstellen ergänzt.
- Shortcode [wendewerk_gkv_oeffnungszeiten] für die dynamische Frontend-Ausgabe ergänzt.
- Shortcode [wendewerk_gkv_version] gibt die aktuell installierte Plugin-Version aus.
1.15.0
Bewertungs-Badge mit Glocke und Pending-Indikator ergänzt.
- Shortcode [wendewerk_gkv_bewertungen_badge] eingeführt.
1.14.0
Eigenständiges Modul für Kennzahlen-Shortcodes ergänzt.
- Shortcodes für Bewertungen, Geschäftsstellen, Aktionen, Zielgruppen, Dokumente und Leistungsanzahlen ergänzt.
1.13.2
Kassenart im Krankenkassenprofil auf dynamische ACF-Choices umgestellt.
- Feld folgt nun der zentral gepflegten ACF-Konfiguration.
1.13.1
UI-Nachschärfung für Header, Badges und KPI-Karten.
- Gemeinsame UI-Schicht in Details vereinheitlicht.
1.13.0
Visuelle Vereinheitlichung mehrerer Verwaltungs- und Public-Module.
- Gemeinsame UI-Datei assets/css/ui-common.css eingeführt.
1.12.0
Aktions-Modul mit Verwaltungs- und Public-Shortcode ergänzt.
- Aktionen können Bonusleistungen und Zielgruppen referenzieren.
- Öffentliche Ausgabe gruppiert künftige, aktuelle und vergangene Aktionen.
1.11.0
Neues Modul Mitglied werden ergänzt.
- Beitrittsfelder für E-Mail, externen Antragslink und Vermittlernummer ergänzt.
1.10.0
Bewertungsplattformen als zweite Verwaltungsebene im Bewertungsmodul ergänzt.
- Repeater krankenkasse_bewertungsplattformen eingeführt.
1.9.0
Krankenkassenprofil als eigenständiges Modul eingeführt.
- Getrennte Verwaltungs- und Public-Shortcodes ergänzt.
- Zusätzliche Profilfelder und Mitgliederhistorie lokal registriert.
1.8.0
Geschäftsstellen-Verwaltung für große Listen verbessert.
- Suche, Ortsfilter und Kontaktfilter für umfangreiche Standortlisten ergänzt.
- Automatisches Scrollen zum Editor und optionaler Koordinaten-Toggle eingeführt.
1.7.0
Zielgruppen als krankenkassenspezifische Referenzstruktur ergänzt.
- Eigener Zielgruppen-Repeater am GKV-Profil eingeführt.
- Grundlage für spätere Referenzen in Aktionen, Bonusleistungen und ähnlichen Modulen geschaffen.
1.6.0
Eigenständiger BGM-Bereich ergänzt.
- BGM-Maßnahmen werden in einem separaten Repeater-Feld gepflegt.
- Verwaltungs- und Public-Shortcodes für BGM ergänzt.
1.5.0
Bewertungsmodul für Krankenkassen eingeführt.
- Getrennte Verwaltungs- und Public-Shortcodes für Bewertungen ergänzt.
- Eigene Bewertungstabelle mit Moderationsstatus eingeführt.
1.4.0
Leistungsmodell um getrennte Bereiche erweitert.
- Eigene Bereiche für Kassenleistungen, Wahlleistungstarife und Bonusleistungen ergänzt.
- Gemeinsame Editor-Basis für die leistungsartigen Module eingeführt.
1.2.0
Erstes KPI- und Statistikmodell für Krankenkassen-Dashboards konzipiert.
- Dashboard-Kennzahlen für Inhalte, Analytics und Benchmarks definiert.
- Zeitreihenlogik für Views, Besucher und Sitzungen vorbereitet.
Dashboard