<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Improved login security by supporting Single Sign-On (SSO) in the
login flow.
- Centralized and enhanced theme management for a more consistent
appearance across pages.
- **Refactor**
- Simplified and modularized page layouts and theme handling using
helper classes.
- Moved inline scripts and styles to external files for better
maintainability.
- Replaced legacy notification system with a modern toaster UI
component.
- Streamlined session handling for localhost requests.
- Updated version checks to conditionally skip modifications for Unraid
7.2 compatibility.
- Replaced direct version imports with dynamic imports for better load
management.
- **Bug Fixes**
- Conditional logic added to prevent applying certain modifications on
Unraid 7.2.0 and above for improved compatibility.
- **Chores**
- Introduced a unified Vitest workspace configuration for streamlined
testing across multiple projects.
- Added comprehensive tests for Unraid version comparison logic.
- Adjusted logging levels for activation-related messages to reduce
noise in logs.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->