This website requires JavaScript.
f6c837f281
feat(fp): WP-26 — admin org-template editor
main
Edwin van den Houdt
2026-07-06 08:22:22 +02:00
1bb9383344
feat(fp): WP-25 — server-rendered letter HTML preview
Edwin van den Houdt
2026-07-05 12:56:36 +02:00
c07a33ee3e
feat(fp): WP-24 — letter canvas (edit on the letter)
Edwin van den Houdt
2026-07-05 11:47:51 +02:00
5a610c10f0
feat(fp): WP-23 — org-template backend + admin role
Edwin van den Houdt
2026-07-05 11:17:05 +02:00
44eb2d2186
chore(deps): update npm packages within declared ranges; reformat for prettier 3.9.4
Edwin van den Houdt
2026-07-05 10:29:36 +02:00
556f2f47bf
feat(fp): WP-22 — durable persistence (SQLite/EF Core)
Edwin van den Houdt
2026-07-05 10:19:23 +02:00
40dbcb2606
feat(fp): WP-21 — resilience seams (correlation-id, idempotency, retry)
Edwin van den Houdt
2026-07-04 20:03:41 +02:00
e276629107
feat(fp): WP-20 — second locale proof (nl/en build seam)
Edwin van den Houdt
2026-07-04 18:16:11 +02:00
26c2c5acd0
feat(fp): WP-19 — Playwright e2e smoke against the real FE+backend
Edwin van den Houdt
2026-07-04 10:13:40 +02:00
e272869f00
feat(fp): WP-17 — app-level a11y: route focus, template lint, WCAG checklist
Edwin van den Houdt
2026-07-04 08:26:01 +02:00
f3de30b72c
feat(fp): WP-16 — component a11y: description wiring + alert role
Edwin van den Houdt
2026-07-04 08:15:24 +02:00
85c805b8bd
docs(backlog): backfill WP-15 commit hash
Edwin van den Houdt
2026-07-03 23:38:07 +02:00
0cfb01f12c
feat(fp): WP-15 — missing stories: shell + brief components
Edwin van den Houdt
2026-07-03 23:37:58 +02:00
ac1f0b6aeb
docs(backlog): backfill WP-14 commit hash
Edwin van den Houdt
2026-07-03 23:32:26 +02:00
8b19fad558
feat(fp): WP-14 — Storybook taxonomy reorg + Layers MDX
Edwin van den Houdt
2026-07-03 23:32:19 +02:00
cbf697b8fa
docs(backlog): backfill WP-10/WP-13 commit hashes
Edwin van den Houdt
2026-07-03 22:42:26 +02:00
9d58f597ea
feat(fp): WP-13 — CIBG-gap register + hygiene + MDX
Edwin van den Houdt
2026-07-03 22:42:13 +02:00
69880efd38
feat(fp): WP-10 — CIBG button fidelity
Edwin van den Houdt
2026-07-03 22:34:28 +02:00
8078c499cb
feat(fp): WP-09 — pure-logic closure: dates + missing command specs
Edwin van den Houdt
2026-07-03 22:02:50 +02:00
0d623f90e8
feat(fp): WP-08 — one store idiom + machine naming + TEA MDX
Edwin van den Houdt
2026-07-03 21:50:53 +02:00
e3cd908f4f
feat(fp): WP-07 — brief on the shared idioms + RemoteData MDX
Edwin van den Houdt
2026-07-03 21:39:29 +02:00
199cbe1f8c
feat(fp): WP-06 — kill $any() in templates (18x)
Edwin van den Houdt
2026-07-03 21:27:01 +02:00
34d34512b3
feat(fp): WP-05 — parse-don't-validate closure + MDX
Edwin van den Houdt
2026-07-03 21:02:15 +02:00
5d6a78d4ec
docs(backlog): record WP-18 commit hash
Edwin van den Houdt
2026-07-03 20:32:03 +02:00
7ec13d8b59
feat(brief): WP-18 — ABAC capability spine (PRD-0002 phase P1)
Edwin van den Houdt
2026-07-03 20:31:53 +02:00
cbb8ae548c
docs(backlog): add WP-18..22 (productie-volwassenheid phase)
Edwin van den Houdt
2026-07-03 20:07:05 +02:00
bf920696ac
ci: harden workflow + add security scanning and format gates
Edwin van den Houdt
2026-07-03 13:39:31 +02:00
1137f59f7b
style: format backend with dotnet format
Edwin van den Houdt
2026-07-03 13:39:31 +02:00
e82309786d
style: format frontend, docs and skills with prettier; add .prettierignore
Edwin van den Houdt
2026-07-03 13:39:31 +02:00
546097434d
fix(ci): point backend test at BigRegister.slnx (solution renamed from .sln)
Edwin van den Houdt
2026-07-03 11:43:44 +02:00
4ba0a020f3
docs: regenerate Compodoc documentation.json
Edwin van den Houdt
2026-07-03 11:36:26 +02:00
922f9ec8cf
docs: README + Storybook mdx describe the CIBG Huisstijl setup
Edwin van den Houdt
2026-07-03 10:44:00 +02:00
cf44bda0ce
docs(skills): extract house recipes as Claude Code skills for SSP templating
Edwin van den Houdt
2026-07-03 10:10:38 +02:00
0f360c5939
fix(cibg): datablock row separators + filled Bestand-upload button
Edwin van den Houdt
2026-07-03 08:46:06 +02:00
05314afd98
docs(backlog): WP-11 + WP-12 done; note WP-13 upload correction
Edwin van den Houdt
2026-07-02 21:56:18 +02:00
ccc0184342
feat(aanvragen): richer rows (purpose + status) linking to a case-detail page
Edwin van den Houdt
2026-07-02 21:55:21 +02:00
b5c5d30a65
feat(cibg): adopt the vendored CIBG Bestand-upload component
Edwin van den Houdt
2026-07-02 21:47:25 +02:00
98fd7e4bcd
feat(cibg): WP-11 — render "Mijn aanvragen" as the CIBG Aanvragen component
Edwin van den Houdt
2026-07-02 21:34:21 +02:00
82fc3c493d
feat(cibg): WP-12 — CIBG Datablock for application data
Edwin van den Houdt
2026-07-02 21:25:57 +02:00
947d5fa90a
docs(backlog): record WP-04 commit hash
Edwin van den Houdt
2026-07-02 21:01:49 +02:00
035e785c95
feat(boundaries): WP-04 — ui ↛ infrastructure + showcase sanction
Edwin van den Houdt
2026-07-02 21:01:42 +02:00
3a5c8f157a
fix(wizard): don't animate silent ?aanvraag stamp — Firefox double-click on Next
Edwin van den Houdt
2026-07-02 20:51:11 +02:00
6224501e0a
docs(backlog): record WP-03 commit hash
Edwin van den Houdt
2026-07-02 20:19:58 +02:00
f9b76e7f6a
feat(boundaries): WP-03 — contracts purity + ApiClient confinement
Edwin van den Houdt
2026-07-02 20:19:58 +02:00
be3a64f6cf
docs(backlog): record WP-02 commit hash
Edwin van den Houdt
2026-07-02 19:32:51 +02:00
88442b0616
feat(gates): WP-02 — harden check:tokens to whole-app colour guard
Edwin van den Houdt
2026-07-02 19:32:51 +02:00
348422afc9
docs(backlog): record WP-01 commit hash
Edwin van den Houdt
2026-07-02 19:13:26 +02:00
97f7de4590
feat(a11y): WP-01 — axe-on-every-story CI gate
Edwin van den Houdt
2026-07-02 19:13:18 +02:00
b4fb0be769
feat(dashboard): render a lopende aanvraag as a CIBG melding
Edwin van den Houdt
2026-07-02 17:08:04 +02:00
f769242f76
docs: replace SHOWCASE-ROADMAP.md with docs/backlog/ (17 WPs)
Edwin van den Houdt
2026-07-02 17:07:59 +02:00
a2ed3ae5b8
fix(dashboard): move Annuleren inside the keuzelijst card
Edwin van den Houdt
2026-07-02 16:15:22 +02:00
7ac14557dd
feat(dashboard): restyle Mijn aanvragen / Wat moet ik regelen as a CIBG keuzelijst
Edwin van den Houdt
2026-07-02 15:54:02 +02:00
6257d7ede3
feat(design): adopt CIBG component patterns (header, forms, wizards, dashboard)
Edwin van den Houdt
2026-07-02 14:33:05 +02:00
7887355ca3
docs(prd): add PRD-0002 — attribute-based access control (ABAC)
Edwin van den Houdt
2026-07-02 12:33:12 +02:00
b443f1fc04
feat(design): re-theme to CIBG Huisstijl (Bootstrap 5.2), replacing RHC/Utrecht
Edwin van den Houdt
2026-07-02 12:32:50 +02:00
180c08d4ee
fix(registratie): silence NG8102 by moving ?? '' guard into a method
Edwin van den Houdt
2026-07-02 12:32:13 +02:00
7f55577864
chore(tsconfig): enable strict + strictTemplates
Edwin van den Houdt
2026-07-02 08:50:22 +02:00
84c2d1b6a0
feat(brief): locked sections, list formatting, auto/manual placeholder chips
Edwin van den Houdt
2026-07-02 08:50:22 +02:00
053160c5c9
feat(brief): letter composition + two-person approval (teaching slice)
Edwin van den Houdt
2026-07-01 21:32:22 +02:00
0aada9037e
docs: showcase roadmap (Storybook-as-curriculum, FP primitives, enforcement)
Edwin van den Houdt
2026-07-01 18:35:37 +02:00
6a61c179cd
Registratie: answer-driven required document uploads
Edwin van den Houdt
2026-07-01 18:35:37 +02:00
9822a45d9a
Fix: late draft-resume no longer clobbers in-progress wizard input
Edwin van den Houdt
2026-07-01 18:35:24 +02:00
5027f099cf
Mijn aanvragen: list enter/leave animations + 204 null-body fix
Edwin van den Houdt
2026-07-01 17:14:29 +02:00
0f14239f68
Fix Mijn aanvragen: instant cancel + one Concept per type (resume)
Edwin van den Houdt
2026-07-01 16:34:01 +02:00
168cf9786c
Mijn aanvragen (F2): document preview/download on completed uploads
Edwin van den Houdt
2026-07-01 14:50:40 +02:00
0bef08e5b3
Mijn aanvragen (F1): ApplicationsStore + dashboard blocks
Edwin van den Houdt
2026-07-01 14:43:36 +02:00
9f217abe19
Mijn aanvragen (E): two-flow submit through the aanvraag + all-wizard persistence
Edwin van den Houdt
2026-07-01 14:25:02 +02:00
6db7f1e673
Mijn aanvragen (D): backend draft-sync + resume-by-link (registratie slice)
Edwin van den Houdt
2026-07-01 12:23:30 +02:00
6f250cd987
Mijn aanvragen (C): FE contracts + applications adapter + parse boundary
Edwin van den Houdt
2026-07-01 11:41:57 +02:00
7b6aac394b
Mijn aanvragen (B): store document bytes + content endpoint
Edwin van den Houdt
2026-07-01 11:36:28 +02:00
8c3f4c22ee
Mijn aanvragen (A): backend Aanvraag store + lifecycle endpoints
Edwin van den Houdt
2026-07-01 11:35:19 +02:00
a2cd7a0ac1
Add ADR 0002: user groups as actors, not bounded contexts
Edwin van den Houdt
2026-07-01 11:04:40 +02:00
a93b64edc0
Merge feat/dotnet-backend: .NET backend + upload feature (+ tab-crash fix)
Edwin van den Houdt
2026-07-01 10:27:57 +02:00
4a1fd7c581
Fix upload wizard tab crash: dispatch must not track the model signal
Edwin van den Houdt
2026-07-01 10:27:50 +02:00
57940234b2
Upload feature (f): demo scenarios (upload-slow/fail) + a11y (file-input label)
Edwin van den Houdt
2026-06-30 11:42:51 +02:00
bfd957a6d4
Upload feature (e): wire inline upload (registratie beroep) + documenten step (herregistratie)
Edwin van den Houdt
2026-06-30 08:38:37 +02:00
9521739ac1
Upload feature (c): atomic UI components (atoms/molecules/organisms) + stories
Edwin van den Houdt
2026-06-30 06:25:30 +02:00
c4bfe9d39b
Upload feature (b): HTTP adapter (XHR multipart) + shell transport service
Edwin van den Houdt
2026-06-29 14:01:36 +02:00
0e48f44773
Upload feature (d): pure upload domain machine + spec
Edwin van den Houdt
2026-06-29 11:48:24 +02:00
0d37cc097a
Upload feature (a): BFF endpoints + category config + tests
Edwin van den Houdt
2026-06-27 20:15:40 +02:00
a079d3259e
Add showcase link (Functionele patronen) back to the dashboard sidebar
Edwin van den Houdt
2026-06-27 20:01:52 +02:00
4ee4f95c92
Fix: restore dashboard entry point to branching intake flow
Edwin van den Houdt
2026-06-27 19:51:57 +02:00
9c2a80451f
Step 3 (production-readiness): PII storage, validated reads, seams
Edwin van den Houdt
2026-06-27 14:07:10 +02:00
474c040410
Step 2 (i18n): $localize sweep + JA_NEE dedup (M3, M4)
Edwin van den Houdt
2026-06-27 14:00:10 +02:00
1c65025fef
Step 2 (code quality): dedup + stop FE recomputing a server rule
Edwin van den Houdt
2026-06-27 13:48:35 +02:00
94ffcf3d41
Step 1: i18n foundation (@angular/localize) + data inventory
Edwin van den Houdt
2026-06-27 13:42:12 +02:00
7a582ae2fa
Rijkshuisstijl restyle + wizard fixes
Edwin van den Houdt
2026-06-27 13:21:54 +02:00
d08f3877f7
Architect-review remediation: enforce conventions, prod-safe tooling, one form idiom, resilience seams
Edwin van den Houdt
2026-06-27 08:25:51 +02:00
cf570a8132
Add ASP.NET Core backend hosting business rules; FE consumes via typed client
Edwin van den Houdt
2026-06-26 20:05:53 +02:00
4e9af05cc1
Add dev-only state debug view (Elm-style "show the Model")
Edwin van den Houdt
2026-06-26 17:56:12 +02:00
e5a3030dca
Add FP + Elm Architecture + atomic design learning guide
Edwin van den Houdt
2026-06-26 17:40:38 +02:00
770d454a32
Extract reusable address-fields organism, adopt in both registratie call-sites
Edwin van den Houdt
2026-06-26 17:25:39 +02:00
64385999eb
Add registratie wizard, BFF dashboard-view, contracts/value-objects, and architecture docs
Edwin van den Houdt
2026-06-26 17:23:52 +02:00
8a8a2f0f29
Fix radio selection visual and trailing divider in data rows
Edwin van den Houdt
2026-06-26 10:57:56 +02:00
f38f727a60
Regenerate compodoc documentation.json
Edwin van den Houdt
2026-06-26 09:38:34 +02:00
7463efdc2d
Add branching intake wizard (derived steps + radio-group atom)
Edwin van den Houdt
2026-06-26 09:38:26 +02:00
164d20a10d
Add second question (jaren werkzaam) to herregistratie wizard step 1
Edwin van den Houdt
2026-06-26 09:38:11 +02:00
6086729563
Fix login output name collision and herregistratie demo eligibility
Edwin van den Houdt
2026-06-26 07:38:06 +02:00
8b590a50d9
Regenerate compodoc documentation.json
Edwin van den Houdt
2026-06-26 07:20:23 +02:00
8eeffc3d4a
Add architecture guide for developers new to FP
Edwin van den Houdt
2026-06-26 07:20:23 +02:00