Portal Themes v2 – Multi-record Theming System
This release replaces the previous single-doctype 'Portal Theme Setting' with a multi-record 'Portal Themes' system (v2).
Key Highlights:
- Multi-record theme management with only one active theme at a time
- Active theme automatically applied to portal pages and login page
- Maintains all previous theme options (colors, buttons, cards, login page layout)
- Frontend JS dynamically injects CSS variables for real-time theming
- Login page context updated to fetch active theme dynamically
- Prepares system for future multiple theme support and easy switching
This is a major version upgrade of portal theming in the application.