This release delivers security upgrades for the admin portal, deeper diagram customization, and a more streamlined help experience. It also adds share‑class voting rights and a set of form and UI polish improvements across the app.
Highlights
- Admin portal security refactor: Switched from client‑side API keys to Supabase session auth with a system admin check, plus new
AdminAccessGate/AdminShellcomponents and a simplified unauthorized page. - Per‑diagram layout overrides: Added node size and spacing overrides per diagram, managed via Diagram Settings with safeguards against manual‑layout conflicts.
- Richer diagram node info: Company type and trust type are now displayed with improved ACN/ABN logic to avoid redundancy.
- Share class voting right: Added a
Votingright to share classes with data model and unit test coverage. - Help popup system: Introduced a dedicated popup for help docs, release notes, and community links.
- Form + UI polish: Standardized native
<form>submission withtype="submit", improved relationship list readability with zebra striping, and added quick‑select buttons in entity assignment dialogs.