Commit graph

17 commits

Author SHA1 Message Date
Dave
2d402c0482 fix: strip id/system fields before creating PB records 2026-08-14 21:06:21 +02:00
Dave
c1b98a6eca feat: split company physical and postal addresses into structured fields 2026-08-14 21:00:14 +02:00
Dave
4c0a256d63 feat: split director residential and postal addresses into structured fields 2026-08-14 20:49:44 +02:00
Dave
8f26181514 feat: remove step 2 and step 3 — will rebuild with skill-driven flow 2026-08-14 20:39:18 +02:00
Dave
c8fcddfbf1 feat: print to PDF button on registration detail view 2026-08-14 19:51:59 +02:00
Dave
5cedaf714c feat: add BizPortal tab + name-already-approved flow + registrations improvements 2026-08-14 18:08:51 +02:00
Dave
c5ee550795 feat: Revert button also in name_approved section 2026-08-11 21:07:48 +02:00
Dave
567972bd19 fix: Revert button also in bizportal_in_progress section 2026-08-11 21:07:00 +02:00
Dave
d05a2440db feat: Revert to Step 1 (New Names) button — clears CIPC fields on rejection 2026-08-11 20:59:46 +02:00
Dave
59c460a3d6 feat: Check Mail button on Step 2 + check-cipc-mail API route 2026-08-11 18:33:03 +02:00
SJCoetz
d2a7de5ccc Add /api/register/all endpoint + fix pb.ts timeout + wire registrations page to it 2026-07-30 20:46:42 +02:00
SJCoetz
68ce2bd586 Redesign registrations list: client-side table with copy/share links, sorted newest first 2026-07-30 20:38:24 +02:00
SJCoetz
45e017c7c3 Add 'View all →' shortcut to Registrations page in Resolutions tab 2026-07-30 18:24:23 +02:00
SJCoetz
2d06ca27d6 Use type=tel for all ID number fields to trigger numeric keypad on mobile 2026-07-30 17:53:41 +02:00
SJCoetz
adead9148f Add native Share button to registration link dialog 2026-07-30 16:38:05 +02:00
SJCoetz
e9b5324e1c build: remove empty public dir from docker image
Add a conditional cleanup step to remove the public directory if it does not exist or contains no files. This reduces the final docker image size since Next.js standalone builds automatically inline public assets when they are present, making the copied public directory often redundant.
2026-07-23 19:26:49 +02:00
SJCoetz
bb97fef453 feat: initialize full ysterbaard frontend application
Add complete production-ready Ysterbaard PocketBase registry browser frontend:
- Next.js 14 App Router with TypeScript, Tailwind CSS, and TanStack React Query
- Secure server-side PocketBase API proxy to avoid exposing superuser tokens
- Read-only directors and companies registry browse pages with search, filtering, and pagination
- Client onboarding workflow for creating and managing client submissions
- Docker container configuration for easy deployment
- All supporting UI components, utility functions, and configuration files
2026-07-23 19:10:47 +02:00