changelog
Website v1.1.0
## Website v1.1.0
A comprehensive update covering admin tooling, pricing, download infrastructure, and the marketing homepage.
### Added
- **Secure Download Distribution** — App installers now served from secure cloud storage with download buttons on the homepage and admin release management.
- **Backup Infrastructure** — Complete cloud backup API with upload, download, version history, storage usage tracking, quota enforcement, and server-side file verification.
- **Licence Add-ons** — SSH and Backup can be granted independently per licence. Admin UI includes add-on toggles during licence creation.
- **Secure Upload Pipeline** — Project ownership verified before uploads. File sizes confirmed server-side. Over-quota uploads cleaned up automatically. Internal error details never exposed to the client.
- **Interactive Homepage Demos** — Both Dashboard and Selector demos overhauled to match the real product UI, including double-click expand and per-project cloud backup buttons.
### Changed
- **Admin Panel Overhaul** — Consolidated from 9 pages down to 5 for faster navigation. Added colour-coded tier badges, responsive table layouts, and licence creation directly from user profiles.
- **Flexible Pricing** — SSH and Backup split into separate add-ons with independent pricing. Pro+ and Team+ toggle cards show exactly what you get. All prices displayed ex VAT.
- **Improved Pricing UX** — Prominent add-on toggle, bottom-aligned cards for easy comparison, and real-time price rendering.
- **Homepage Refresh** — Hero badge updated to "Built for macOS".
### Fixed
- Sign-in links now work reliably across all browsers.
- Improved compatibility with Next.js 16.
- Admin filters and licence creation from user detail pages working correctly.
- Configuration values moved from code to environment variables for cleaner deployments.
- Build pipeline now triggers reliably on every push.