WORKFLOW-APP/app
Dave 2fb979b98a Director appointment acceptance — full feature
- DirectorAppointmentTab: table + 'Acceptance Letter' modal with company/director dropdowns
- GET/POST /api/appointments: create record, generate HTML letter, convert to PDF via LibreOffice, email to director via himalaya SMTP
- PATCH /api/appointments/[id]: save signature PNG, embed in signed letter PDF, mail to all company directors
- GET /api/appointments/sign/[token]: public token lookup
- /sign/[token]/page.tsx: public signature canvas (mouse + touch)
- ysterbaard_director_appointments PB collection (requires manual schema setup)
- Section 3 'Director Appointment' now active in ResolutionExplorer
- NEXT_PUBLIC_APP_URL added to .env.local
2026-08-17 18:39:14 +02:00
..
(public) feat: initialize full ysterbaard frontend application 2026-07-23 19:10:47 +02:00
(public-register) wip: registration wizard, address splits, document panel, appointments 2026-08-17 18:33:56 +02:00
api Director appointment acceptance — full feature 2026-08-17 18:39:14 +02:00
bizportal feat: BizPortal 2.0 — Python Playwright sidecar 2026-08-17 18:33:36 +02:00
bizportal-2 feat: BizPortal 2.0 — Python Playwright sidecar 2026-08-17 18:33:36 +02:00
companies wip: registration wizard, address splits, document panel, appointments 2026-08-17 18:33:56 +02:00
directors wip: registration wizard, address splits, document panel, appointments 2026-08-17 18:33:56 +02:00
groups feat: Check Mail button on Step 2 + check-cipc-mail API route 2026-08-11 18:33:03 +02:00
onboarding Add native Share button to registration link dialog 2026-07-30 16:38:05 +02:00
registrations wip: registration wizard, address splits, document panel, appointments 2026-08-17 18:33:56 +02:00
resolutions wip: registration wizard, address splits, document panel, appointments 2026-08-17 18:33:56 +02:00
sign/[token] wip: registration wizard, address splits, document panel, appointments 2026-08-17 18:33:56 +02:00
step2/[id] wip: registration wizard, address splits, document panel, appointments 2026-08-17 18:33:56 +02:00
voice-demo feat: Check Mail button on Step 2 + check-cipc-mail API route 2026-08-11 18:33:03 +02:00
error.tsx feat: initialize full ysterbaard frontend application 2026-07-23 19:10:47 +02:00
global-error.tsx feat: Check Mail button on Step 2 + check-cipc-mail API route 2026-08-11 18:33:03 +02:00
globals.css feat: print to PDF button on registration detail view 2026-08-14 19:51:59 +02:00
icon.png Add native Share button to registration link dialog 2026-07-30 16:38:05 +02:00
layout.tsx Director appointment acceptance — full feature 2026-08-17 18:39:14 +02:00
not-found.tsx feat: initialize full ysterbaard frontend application 2026-07-23 19:10:47 +02:00
page.tsx feat: add BizPortal tab + name-already-approved flow + registrations improvements 2026-08-14 18:08:51 +02:00
providers.tsx Add native Share button to registration link dialog 2026-07-30 16:38:05 +02:00