Commit Graph

13 Commits

Author SHA1 Message Date
Jakub Zych
412bc30daf docs(13): add code review report 2026-10-03 11:56:22 +02:00
Jakub Zych
bcd099566b docs(13-06): complete the Phase 13 unit tests, gate and sign-off plan 2026-10-03 11:45:03 +02:00
Jakub Zych
931c02db31 docs(13-06): sign off the Phase 13 security review and validation
- 13-SECURITY-REVIEW.md: every T-13 threat with its strictest severity and
  disposition, protecting code, named tests and the 31 removal checks,
  all failing as required; the CSV export logging fix and the Phase 9
  route inventory update
- 13-VALIDATION.md: per-task map 13-01-T1 to 13-06-T3 all green, the gate
  command, coverage per package, Wave 0 ticked, status validated
- REQUIREMENTS.md: API-03, API-04, API-06 and API-07 complete
- deferred-items.md: 13-06 findings (process-wide job dispatcher, scalar
  mapping body, tmpfs quota)
2026-10-03 11:43:39 +02:00
Jakub Zych
80c6d5f5d0 docs(13-05): complete public share routes plan 2026-10-03 10:30:18 +02:00
Jakub Zych
47168ed909 docs(13-04): complete CSV export and import plan 2026-10-03 09:52:22 +02:00
Jakub Zych
d1d5ee2012 docs(13-03): complete wishlist plan 2026-10-03 08:24:27 +02:00
Jakub Zych
69019c33d0 docs(13-02): complete notifications, credentials and onboarding plan 2026-10-03 07:29:37 +02:00
Jakub Zych
1c303f1511 docs(13-01): complete framework gaps, job contract and parity scaffolding plan 2026-10-03 06:41:58 +02:00
Jakub Zych
9c87a59532 docs(13): create phase plan
Six sequential plans: framework gaps, notifications/credentials/onboarding, wishlist, CSV, public views, unit tests and gate. Research open questions marked resolved per the plan-count checkpoint.
2026-10-02 20:12:35 +02:00
Jakub Zych
d66812caef docs(13): map phase patterns 2026-10-02 19:39:34 +02:00
Jakub Zych
ea33296799 feat(12.2-04): add the fileupload field with deferred uploads on the form session key
- sessionKey.ts: one 32-byte base64url key per form mount, sent only in headers
- api/files.ts: FileRoutes over the record and child file routes, XHR upload with progress, 401 refresh and retry
- FileuploadField and FileCaptionModal per UI-SPEC section 3: dropzone, image grid, rows, per-item states, client pre-checks, reorder, protected previews
- FormView provides FORM_SESSION, counts pending changes as dirty and sends X-Session-Key on create and update
- fileupload lang keys in en and pl, admin-spa docs note, deferred smoke test, rebuilt dist
2026-10-02 19:22:22 +02:00
Jakub Zych
1ebfe691a2 docs(13): research phase domain 2026-10-02 19:21:38 +02:00
Jakub Zych
bbb804961e docs(13): capture phase context 2026-10-02 18:17:03 +02:00