From e0f59cdf823cb685f0c718d240477e135e245274 Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Mon, 4 May 2026 07:10:53 +0200 Subject: [PATCH] feat: IAB TCF 2.2 + sidebar naming consistency (Option C) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TCF/IAB 2.2: - TCFEncoderService: base64url TC String generation per IAB spec - 12 IAB purposes mapped to banner categories - tcf_routes: 5 endpoints (purposes, features, mapping, encode) - Auto-generate TC String on consent when tcf_enabled=true - TCFSettings.tsx: enable/disable, purpose grid, test encoder - New "TCF/IAB" tab in cookie-banner (7 tabs total) Sidebar naming (Option C): - SDK step "Einwilligungen" renamed to "Consent-Records" to match CMP sidebar label — consistent across both navigations Co-Authored-By: Claude Opus 4.6 (1M context) --- admin-compliance/lib/sdk/types/sdk-steps.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admin-compliance/lib/sdk/types/sdk-steps.ts b/admin-compliance/lib/sdk/types/sdk-steps.ts index 3217c2e..bbb75f5 100644 --- a/admin-compliance/lib/sdk/types/sdk-steps.ts +++ b/admin-compliance/lib/sdk/types/sdk-steps.ts @@ -271,8 +271,8 @@ export const SDK_STEPS: SDKStep[] = [ phase: 2, package: 'rechtliche-texte', order: 1, - name: 'Einwilligungen', - nameShort: 'Einwilligungen', + name: 'Consent-Records', + nameShort: 'Consent-Records', description: 'Datenpunktkatalog & DSI-Generator', url: '/sdk/einwilligungen', checkpointId: 'CP-CONS',