Customer portal redesign
The Customer Portal is now client-shaped instead of project-shaped. Clients land on a unified inbox aggregating posts, files, selections, and checklists across every project they're on. Project chips along the top filter the view; deep-link routes still exist for single-project views.
Sign-in adds email + password as an alternative to magic links. Existing magic-link users can opt into a password from the in-portal banner; admins can issue "Set password" links directly from CRM.
Sign-in adds email + password as an alternative to magic links. Existing magic-link users can opt into a password from the in-portal banner; admins can issue "Set password" links directly from CRM.