Edwin van den Houdt eho
  • Joined on 2026-01-28
eho pushed to main at eho/atomic-design-poc 2026-07-24 12:12:09 +00:00
ae61b68dd4 docs: index orphaned reference docs + add scaffolding guide
eho pushed to main at eho/atomic-design-poc 2026-07-24 11:57:14 +00:00
7ee4660d6e docs: regenerate dependency graph
eho pushed to main at eho/atomic-design-poc 2026-07-24 11:39:34 +00:00
cf69d474cd docs: reference guides for stamdata, audit log, feature flags + document-feature skill
eho pushed to main at eho/atomic-design-poc 2026-07-24 06:28:27 +00:00
fbc4bf51d0 feat(beheer): stamdata deletion protection — CI referential gate + editor expire/warn
67802c68b4 feat(admin): runtime feature flags (catalog-in-code, admin toggle, FE+backend)
ed264be714 fix(auth): persist session in localStorage so login survives the language switch
c00e607b8f feat(i18n): nl at root URLs + keep devtools in the docker demo
Compare 4 commits »
eho pushed to main at eho/atomic-design-poc 2026-07-23 17:18:56 +00:00
deb5d77e04 feat(dx): WP-43 — plop generators (value-object, form-machine)
eho pushed to main at eho/atomic-design-poc 2026-07-23 15:56:22 +00:00
00c5faacb9 feat(i18n): per-bundle LOCALE_ID + language switching under docker compose
eho pushed to main at eho/atomic-design-poc 2026-07-23 15:41:40 +00:00
92f825242a feat(i18n): CIBG "Taal instellen" language switcher
ee2413f2fe feat(brief): besluit guidance + read-only notice (role clarity)
2bb16d1161 fix(dev): dev switcher reflects the current role/scenario in the dropdowns
8cd925717f feat(beheer): admin audit view at /beheer/audit (finishes WP-42)
0f30143c5d feat(privacy): WP-41 — persisted, queryable authz/PII-reveal audit
Compare 5 commits »
eho pushed to main at eho/atomic-design-poc 2026-07-23 13:45:48 +00:00
8c54ede6eb feat(showcase): PII section — mask + elfproef parse (WP-42, mask/parse half)
62cb34b60f feat(privacy): WP-40 — PII kernel (Bsn value object + masked-value atom)
Compare 2 commits »
eho pushed to main at eho/atomic-design-poc 2026-07-23 13:13:21 +00:00
19f2e9b734 feat(showcase): WP-39 — linked code snippets + teaching animations
f8cd77a48a feat(test): WP-46 — Vitest coverage (report-only)
Compare 2 commits »
eho pushed to main at eho/atomic-design-poc 2026-07-23 12:17:12 +00:00
7d2a36ff22 feat(arch): WP-38 — dependency graph + declarative boundaries (dependency-cruiser)
eho pushed to main at eho/atomic-design-poc 2026-07-23 11:39:18 +00:00
fe9e3121c7 fix(dev): WP-37 — dev-switcher resets scenario/role instead of sticking
a828e604d1 docs(backlog): add Phase 8 — platform/DX/showcase (WP-37..46)
Compare 2 commits »
eho pushed to main at eho/atomic-design-poc 2026-07-23 11:03:08 +00:00
a5ac1fb729 docs: roles & ABAC quick reference
eho pushed to main at eho/atomic-design-poc 2026-07-23 10:51:08 +00:00
63fdacf622 feat(dashboard): admin "Beheer" section linking the admin pages
5b6023045e ci(semgrep): install with --ignore-installed (apt-managed PyJWT can't be uninstalled)
446ea9474b feat(registratie): WP-36 — admin cases page + admin delete
Compare 3 commits »
eho pushed to main at eho/atomic-design-poc 2026-07-23 10:05:52 +00:00
d1abd35b0d feat(registratie): WP-35 — one Concept per case type (server-enforced)
eho pushed to main at eho/atomic-design-poc 2026-07-23 08:53:58 +00:00
57f6f2f8d8 style(registratie): WP-34 — BRP address as datablock, phone in grey fieldset
0ea43af7b6 feat(registratie): WP-34 — phone field + BRP address read-only
Compare 2 commits »
eho pushed to main at eho/atomic-design-poc 2026-07-22 15:05:39 +00:00
1ed4850858 feat(dev): WP-33 — in-app dev switchers for scenario + role
610ff7c1cd docs(backlog): mark WP-31/32 done
Compare 2 commits »
eho pushed to main at eho/atomic-design-poc 2026-07-22 14:23:07 +00:00
4cf1147fc1 feat(beheer): WP-32 — undo/redo for the stamdata table editor
ac3e9a9399 refactor(fp): WP-31 — shared store helpers (dedupe brief/org-template/stamdata)
13b3e5e663 docs(backlog): truth-up statuses + add Phase 7 (WP-31..36)
Compare 3 commits »
eho pushed to main at eho/atomic-design-poc 2026-07-22 08:11:00 +00:00
9b2a878933 ci(semgrep): install via runner python3/pip, drop container + setup-python
eho pushed to main at eho/atomic-design-poc 2026-07-22 07:46:50 +00:00
b34cc2ba3b ci(semgrep): run in the official Semgrep container (setup-python failed on the runner)
eho pushed to main at eho/atomic-design-poc 2026-07-22 07:34:15 +00:00
c404995980 ci: replace CodeQL with Semgrep (Gitea-compatible SAST)