You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,14 @@
1
1
# REDAXO consent_manager - Changelog
2
2
3
+
## Version 5.4.0 - 11.02.2026
4
+
5
+
-**Feature:** Inline-Consent kann nun optional auf "Session-Scope" beschränkt werden. Zustimmungen gelten dann nur, solange der Browser-Tab offen ist (via `sessionStorage`). Konfigurierbar unter Einstellungen.
6
+
-**Fix:** Reload-Loop behoben: Das Öffnen der Details aus einem Inline-Element führte unter Umständen zu einem sofortigen Neuladen der Seite.
7
+
-**Fix:** iOS Safari Touch-Event Handling verbessert: Button musste unter Umständen doppelt getippt werden; nun reagiert er sofort (Danke @alexwenz).
8
+
-**System:** Build-Skript aktualisiert für bessere Minifizierung.
9
+
10
+
11
+
3
12
## Version 5.3.4 - 29.01.2026
4
13
5
14
-**Fix:** JSON Parsing Fehler im Frontend behoben (`double-escaping` von HTML-Attributen entfernt), was zu Fehlern beim Laden der Cookie-Gruppen führte (`safeJSONParse failed`).
Copy file name to clipboardExpand all lines: inline.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -225,6 +225,17 @@ if (class_exists(InlineConsent::class)) {
225
225
226
226
---
227
227
228
+
## 🔧 Backend-Konfiguration: Globale Einstellungen
229
+
230
+
### Session-Scope (Nur für die Sitzung merken)
231
+
232
+
Unter **Consent Manager → Einstellungen** kann die Option **"Inline-Consent: Zustimmung nur für Session merken"** aktiviert werden.
233
+
234
+
-**Deaktiviert (Standard):** Zustimmungen für Inline-Elemente (z.B. "Einmal laden" oder "Alle zulassen") werden als persistentes Cookie gespeichert (Standard 1 Jahr).
235
+
-**Aktiviert:** Zustimmungen werden im `sessionStorage` des Browsers gespeichert. Sobald der Tab oder Browser geschlossen wird, verfällt die Zustimmung automatisch.
236
+
237
+
Diese Einstellung ist besonders datenschutzfreundlich, da Besucher bei jedem neuen Besuch erneut explizit zustimmen müssen.
238
+
228
239
## 🔧 Backend-Konfiguration: Platzhalter pro Service
229
240
230
241
Im Backend unter **Consent Manager → Cookies** können für jeden Service individuelle Platzhalter-Einstellungen vorgenommen werden:
Copy file name to clipboardExpand all lines: lang/de_de.lang
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -308,6 +308,10 @@ consent_manager_import_standard_update_success = Standard Setup Update erfolgrei
308
308
consent_manager_import_standard_update_error = Standard Setup Update fehlgeschlagen: {0}
309
309
310
310
# Inline Consent Einstellungen
311
+
consent_manager_config_inline_consent_session_scope = Inline-Consent für Session merken
312
+
consent_manager_config_inline_consent_session_scope_enable = Ja, Auswahl für die Session speichern
313
+
consent_manager_config_inline_consent_session_scope_desc = Wenn aktiviert, wird die Auswahl "Einmal laden" und "Alle erlauben" (im Inline-Kontext) für die Dauer der Browsersitzung gespeichert (sessionStorage). Standardmäßig gilt "Einmal laden" nur bis zum Neuladen der Seite und "Alle erlauben" speichert dauerhaft im Cookie. Mit dieser Option verhält sich "Alle erlauben" wie eine Session-Freigabe.
314
+
311
315
consent_manager_config_inline_only_mode = Nur Inline-Consent verwenden
312
316
consent_manager_config_inline_only_mode_desc = Das globale Consent-Popup wird standardmäßig nicht angezeigt. Consent wird nur bei Bedarf über doConsent() abgefragt.
consent_manager_config_inline_consent_session_scope = Remember inline consent for session
421
+
consent_manager_config_inline_consent_session_scope_enable = Yes, save selection for the session
422
+
consent_manager_config_inline_consent_session_scope_desc = If enabled, the selection "Load once" and "Allow all" (in inline context) is stored for the duration of the browser session (sessionStorage). By default, "Load once" applies only until the page is reloaded and "Allow all" saves permanently in the cookie. With this option, "Allow all" behaves like a session approval.
423
+
419
424
consent_manager_config_inline_only_mode = Use inline consent only
420
425
consent_manager_config_inline_only_mode_desc = The global consent popup is not displayed by default. Consent is only requested when needed via doConsent().
consent_manager_config_inline_consent_session_scope = Kom ihåg inline-samtycke för sessionen
401
+
consent_manager_config_inline_consent_session_scope_enable = Ja, spara valet för sessionen
402
+
consent_manager_config_inline_consent_session_scope_desc = Om aktiverat sparas valet "Ladda en gång" och "Tillåt alla" (i inline-sammanhang) under webbläsarsessionens varaktighet (sessionStorage). Som standard gäller "Ladda en gång" endast tills sidan laddas om och "Tillåt alla" sparas permanent i cookien. Med detta alternativ beter sig "Tillåt alla" som ett sessionsgodkännande.
403
+
399
404
consent_manager_config_inline_only_mode = Använd endast inline-consent
400
405
consent_manager_config_inline_only_mode_desc = Den globala consent-popupen visas inte som standard. Samtycke begärs endast vid behov via doConsent().
0 commit comments