Commit Graph

  • c55d0ab12a fix: DSR export type-cast bug + session rollback on partial failures Benjamin Admin 2026-05-03 23:15:25 +02:00
  • 02468c94c0 feat: DSR User Data Export — Art. 15 PDF + Art. 20 JSON/CSV Benjamin Admin 2026-05-03 22:42:03 +02:00
  • 630fffc0cc feat: Academy integration — training gap detection after document approval (F7) Benjamin Admin 2026-05-03 22:03:25 +02:00
  • 965af3a34c feat: A/B Testing + Compliance Report PDF (F5 + F8) Benjamin Admin 2026-05-03 21:42:50 +02:00
  • c3fcfe88ee feat: Vendor-level consent + Consent analytics (F4 + F6) Benjamin Admin 2026-05-03 20:58:06 +02:00
  • 36d9f929c6 feat: Cookie-Banner Verarbeiter-Tabelle + Multi-Site UI (F9 + F3) Benjamin Admin 2026-05-03 20:40:18 +02:00
  • 4c92b17617 feat: Rollenkonzept module + Document Generator review integration (Phase 4-5) Benjamin Admin 2026-05-03 13:09:32 +02:00
  • 9b4be663f7 feat: Rollenkonzept backend + SOP template (Phase 1-3) Benjamin Admin 2026-05-03 13:03:38 +02:00
  • ce52dd153e feat: Complete template coverage — 13 presets, 71 doc types, 100% mapped Benjamin Admin 2026-05-03 10:59:58 +02:00
  • 3aff80fb0c fix: Complete recommended docs for all 10 industry presets Benjamin Admin 2026-05-03 10:07:30 +02:00
  • 15a1879803 fix: Cookie banner closeable + sidebar accessible while banner is open Benjamin Admin 2026-05-03 09:08:05 +02:00
  • a1272390ff fix: Cookie banner closeable + sidebar accessible while banner is open Benjamin Admin 2026-05-03 09:08:05 +02:00
  • ca6da1acea fix: Cookie banner closeable + sidebar accessible while banner is open Benjamin Admin 2026-05-03 09:08:05 +02:00
  • 40e2c76ab3 fix: Show industry presets on project selector page Benjamin Admin 2026-05-03 09:05:08 +02:00
  • e8b5c90a49 fix: Route all banner API calls through Next.js proxy (SSL cert fix) Benjamin Admin 2026-05-03 08:53:20 +02:00
  • 6af35dbf5f fix: Route all banner API calls through Next.js proxy (SSL cert fix) Benjamin Admin 2026-05-03 08:53:20 +02:00
  • c5678c7101 fix: Route all banner API calls through Next.js proxy (SSL cert fix) Benjamin Admin 2026-05-03 08:53:20 +02:00
  • bb2ebd03cd feat: CMP Dashboard — aggregated consent, DSR, and compliance overview Benjamin Admin 2026-05-03 08:44:00 +02:00
  • 4834e8ad5c feat: CMP Dashboard — aggregated consent, DSR, and compliance overview Benjamin Admin 2026-05-03 08:44:00 +02:00
  • 9423b1d1b9 feat: CMP Dashboard — aggregated consent, DSR, and compliance overview Benjamin Admin 2026-05-03 08:44:00 +02:00
  • 252d4f25c8 fix: Always show industry preset cards on SDK dashboard Benjamin Admin 2026-05-03 08:35:55 +02:00
  • 7d24ba0b40 feat: Extract PresetSection component with document preview by category Benjamin Admin 2026-05-03 08:21:54 +02:00
  • 3bf0804af6 feat: CMP sidebar section + cookie banner live preview page Benjamin Admin 2026-05-03 08:05:20 +02:00
  • 89ff62e534 feat: CMP sidebar section + cookie banner live preview page Benjamin Admin 2026-05-03 08:05:20 +02:00
  • 65e856f37a feat: CMP sidebar section + cookie banner live preview page Benjamin Admin 2026-05-03 08:05:20 +02:00
  • 8f4a23a32d fix: Move preset selector from company-profile to SDK dashboard Benjamin Admin 2026-05-03 08:03:13 +02:00
  • e853a47879 feat: Company profile preset selector on onboarding Benjamin Admin 2026-05-03 07:48:41 +02:00
  • 11ca113318 cleanup: Remove duplicate cookie-banner route, redirect to /sdk/cookie-banner Benjamin Admin 2026-05-03 07:47:45 +02:00
  • 340fd27a1a cleanup: Remove duplicate cookie-banner route, redirect to /sdk/cookie-banner Benjamin Admin 2026-05-03 07:47:45 +02:00
  • e077bde074 cleanup: Remove duplicate cookie-banner route, redirect to /sdk/cookie-banner Benjamin Admin 2026-05-03 07:47:45 +02:00
  • e7f5bb1c33 fix: Cookie banner links — DSE to privacy-policy, Impressum to document-generator Benjamin Admin 2026-05-03 07:38:30 +02:00
  • 4a8565f5b0 fix: Cookie banner links — DSE to privacy-policy, Impressum to document-generator Benjamin Admin 2026-05-03 07:38:30 +02:00
  • f340d33eba fix: Cookie banner links — DSE to privacy-policy, Impressum to document-generator Benjamin Admin 2026-05-03 07:38:30 +02:00
  • a56ea2c843 feat: A4 preview + example data + company profile presets Benjamin Admin 2026-05-03 07:38:18 +02:00
  • 64700b355e feat: Review all 12 remaining policy templates + categorize Benjamin Admin 2026-05-03 07:19:41 +02:00
  • 4b9cf34243 feat: Full template cleanup + categories by use case Benjamin Admin 2026-05-03 07:09:16 +02:00
  • 5298467275 feat: Privacy notice cleanup + English v2 Benjamin Admin 2026-05-03 07:03:06 +02:00
  • 91b4034fee feat: AGB cleanup + English Terms v2 Benjamin Admin 2026-05-03 06:59:28 +02:00
  • 61c3f8fd4a refactor: Cookie banner — categories always visible (CNIL/DSK compliant) Benjamin Admin 2026-05-02 22:36:27 +02:00
  • 199f7835a7 refactor: Cookie banner — categories always visible (CNIL/DSK compliant) Benjamin Admin 2026-05-02 22:36:27 +02:00
  • 1b37b2aeea refactor: Cookie banner — categories always visible (CNIL/DSK compliant) Benjamin Admin 2026-05-02 22:36:27 +02:00
  • 9510ce0ff9 fix: Move EWR toggle to banner header with info button Benjamin Admin 2026-05-02 22:18:45 +02:00
  • fbeefa8fce fix: Move EWR toggle to banner header with info button Benjamin Admin 2026-05-02 22:18:45 +02:00
  • 4a688098e8 fix: Move EWR toggle to banner header with info button Benjamin Admin 2026-05-02 22:18:45 +02:00
  • 9bc816e55c feat: "Nur EU/EWR" toggle in Cookie Banner — blocks non-EWR vendors Benjamin Admin 2026-05-02 21:26:45 +02:00
  • 9424f4ebcc feat: "Nur EU/EWR" toggle in Cookie Banner — blocks non-EWR vendors Benjamin Admin 2026-05-02 21:26:45 +02:00
  • a2492f0b7e feat: "Nur EU/EWR" toggle in Cookie Banner — blocks non-EWR vendors Benjamin Admin 2026-05-02 21:26:45 +02:00
  • fe6764df9a fix: ensure JSONB array fields are always arrays in control API Benjamin Admin 2026-05-02 21:18:10 +02:00
  • 6ed2505871 feat: Cookie banner vendors per category + {{COOKIE_TABLE}} generator Benjamin Admin 2026-05-02 20:06:44 +02:00
  • 29f9a8fea3 feat: Cookie banner vendors per category + {{COOKIE_TABLE}} generator Benjamin Admin 2026-05-02 20:06:44 +02:00
  • db697924ed feat: Cookie banner vendors per category + {{COOKIE_TABLE}} generator Benjamin Admin 2026-05-02 20:06:44 +02:00
  • f170b07014 ci: add build-dsms-node job to build-push-deploy workflow Sharang Parnerkar 2026-04-30 14:19:45 +02:00
  • c3db56ddb6 feat: Live cookie banner overlay in SDK — auto-open + FAB reopen button Benjamin Admin 2026-05-02 19:46:22 +02:00
  • 44acd68c96 feat: Cookie-Banner ↔ Backend Integration (DSR, Retention, Consent Proof) Benjamin Admin 2026-05-02 19:41:22 +02:00
  • 9f1b7ff38b feat: Live cookie banner overlay in SDK — auto-open + FAB reopen button Benjamin Admin 2026-05-02 19:46:22 +02:00
  • a1f5d883cc feat: Cookie-Banner ↔ Backend Integration (DSR, Retention, Consent Proof) Benjamin Admin 2026-05-02 19:41:22 +02:00
  • f9a1fe21dc feat: Live cookie banner overlay in SDK — auto-open + FAB reopen button Benjamin Admin 2026-05-02 19:46:22 +02:00
  • 17c67b4f25 feat: Cookie-Banner ↔ Backend Integration (DSR, Retention, Consent Proof) Benjamin Admin 2026-05-02 19:41:22 +02:00
  • cb2d503e84 feat: Google Consent Mode v2 + Developer Portal cookie banner docs Benjamin Admin 2026-05-02 17:13:34 +02:00
  • dccd9d09e5 feat: cookie banner compliance hardening — 5 legal requirements Benjamin Admin 2026-05-02 15:50:54 +02:00
  • ca21feedc8 feat: display 8 banner text checks in consent test UI Benjamin Admin 2026-05-02 15:38:07 +02:00
  • 0a6ec9235e feat: 8 cookie banner legal checks (Playwright) Benjamin Admin 2026-05-02 11:55:54 +02:00
  • c5b22e0c99 fix: derive intake flags from DETECTED SERVICES, not from text content Benjamin Admin 2026-05-02 08:37:51 +02:00
  • 0f3ec9061e fix: false positive findings + restore docs-src + §312k ecommerce filter Benjamin Admin 2026-05-02 08:26:59 +02:00
  • e318215cc5 refactor: split agent_analyze_routes (420→309 LOC) + agent docs + migration Benjamin Admin 2026-05-02 08:22:52 +02:00
  • 6864849115 feat: Phase 11 — granular cookie category testing Benjamin Admin 2026-05-01 21:15:23 +02:00
  • f6536e8d08 fix: Use Array.isArray for legalHolds check Benjamin Admin 2026-05-01 21:12:28 +02:00
  • e3f26d7572 fix: Defensive legalHolds check in Loeschfristen Benjamin Admin 2026-05-01 21:06:24 +02:00
  • a3619c10d7 fix: Re-export STEP_EXPLANATIONS from StepHeader Benjamin Admin 2026-05-01 20:53:38 +02:00
  • d880c9d098 test: E2E tests — 47/49 passing against live instance Benjamin Admin 2026-05-01 19:34:37 +02:00
  • d3b43250b8 test: Playwright E2E tests for SDK modules (5 specs) Benjamin Admin 2026-05-01 19:13:52 +02:00
  • d1fb19810b fix: Remove premature closing brace in SECTION_FIELDS Benjamin Admin 2026-05-01 15:08:23 +02:00
  • 062d607da9 feat: Scope questions, placeholder mappings, example contexts Benjamin Admin 2026-05-01 13:43:09 +02:00
  • ef8eead513 feat: Adequacy decisions, DPF check, customer guidance for transfers Benjamin Admin 2026-05-01 12:57:54 +02:00
  • e58c96eb70 feat: Asset register in ISMS module (ISO 27001 Annex A.5.9) Benjamin Admin 2026-05-01 12:32:24 +02:00
  • 03c17987a1 feat: Third-country transfer tab in Vendor Compliance module Benjamin Admin 2026-05-01 11:16:19 +02:00
  • 9f4c4abb84 feat: Document recommendation UI in generator Benjamin Admin 2026-05-01 11:06:56 +02:00
  • d942b21354 feat: SCC + TIA templates for third-country transfers Benjamin Admin 2026-05-01 10:19:56 +02:00
  • 4ff6050f43 feat: Template recommendation engine — bridges scope to document generator Benjamin Admin 2026-05-01 10:12:15 +02:00
  • 42e02fe72d feat: Phase 6 — Integration + QS (categories, scope defaults, examples) Benjamin Admin 2026-05-01 09:36:48 +02:00
  • 3984f39329 feat: Phase 5 — Special templates (AI policy, BYOD, ISMS, consent, video DSI) Benjamin Admin 2026-05-01 09:25:32 +02:00
  • 4417938558 feat: Phase 3 — Security + HR/Vendor/BCM policies Benjamin Admin 2026-05-01 09:05:03 +02:00
  • 90c7f02b40 feat: Phase 2 — Security Concepts + DSFA + DSR updates Benjamin Admin 2026-05-01 08:45:04 +02:00
  • f591871277 feat: Phase 1 — Whistleblower + Cookie/Impressum + HR-DSI templates Benjamin Admin 2026-05-01 08:29:52 +02:00
  • bae59e2ce0 feat: Document Templates v2 — 11 migrations + scope-based generator Benjamin Admin 2026-05-01 01:18:33 +02:00
  • c3f8e19e92 ci: add build-dsms-node job to build-push-deploy workflow Sharang Parnerkar 2026-04-30 14:19:45 +02:00
  • 58957a4aaa fix: Playwright user permission + etracker DSE matching + CMP skip Benjamin Admin 2026-04-29 19:36:46 +02:00
  • cedc5de15d feat: Phase 10 — Playwright website scanner replaces httpx Benjamin Admin 2026-04-29 19:16:50 +02:00
  • 5eeef3a9c3 fix: 4 bugs from IHK scan — false positives + missing etracker Benjamin Admin 2026-04-29 19:08:07 +02:00
  • 891fc5bea0 docs: add keyword-based checker problem to migration instruction Benjamin Admin 2026-04-29 18:18:45 +02:00
  • fff47cc52e fix: 4 bugs from IHK Konstanz scan validation Benjamin Admin 2026-04-29 17:57:19 +02:00
  • 0f3ba9c207 test: Lit-Mapping validation — Dict vs Control Library comparison Benjamin Admin 2026-04-29 16:56:38 +02:00
  • b53b36fdc5 feat: 5-tab agent UI — PDF export, compare, auth test, all proxies Benjamin Admin 2026-04-29 16:43:08 +02:00
  • 2c9cea74e3 docs: instruction for hardcoded knowledge → Control Library migration Benjamin Admin 2026-04-29 16:33:48 +02:00
  • 85c4cbbf37 fix: increase scan proxy timeout from 3 to 5 minutes Benjamin Admin 2026-04-29 16:24:22 +02:00
  • 4bf92f42b8 feat: Phase 9 — Authenticated Testing + Legal Basis Validator (lit. mapping) Benjamin Admin 2026-04-29 16:08:41 +02:00
  • 8336c01c5c feat: Phase 6-8 — PDF export, recurring scans, multi-website compare Benjamin Admin 2026-04-29 15:27:51 +02:00
  • e35db90232 feat: Phase 5 — DB persistence for scan results + Phase 10 in plan Benjamin Admin 2026-04-29 15:17:51 +02:00
  • 53774886e7 perf: Phase 4 — parallel page fetching (asyncio.gather) Benjamin Admin 2026-04-29 15:09:03 +02:00
  • 5c5054f740 feat: Phase 3 — registry 82 services, mandatory checker, SDK flow step Benjamin Admin 2026-04-29 15:04:44 +02:00