-
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