Repository navigation
Flowrite v3.0.0 - Universal Platform Release
✨ What's New
- System Theme Default: Flowrite now automatically follows your device's system theme (light/dark mode)
- Smart Theme Cycling: Enhanced theme toggle with System → Light → Dark sequence
- Universal Platform Support: Now available for Android, iOS, Linux, macOS, Windows, and Web
- Cross-Platform Authentication: Seamless Google login across all platforms with automatic platform detection
- Multi-Platform Releases: Automated builds for all supported platforms with graceful error handling
🚀 Major Improvements
- Backend Migration: Complete migration from Firebase to Supabase for better cross-platform support
- Environment Configuration: Secure .env file system for managing secrets and configuration
- Desktop Experience: Full desktop support with web-based OAuth for Linux, macOS, and Windows
- Mobile Enhancement: Improved mobile experience with native authentication flows
- Web Deployment: Static web app deployment capability for any hosting service
🔧 Technical Overhaul
- Database: PostgreSQL with Row Level Security via Supabase
- Authentication: Universal OAuth system with platform-specific implementations
- Build System: GitHub Actions workflows with multi-platform artifact management
- Configuration: Environment variable management via .env files and GitHub Secrets
- Migration Tools: SQL schema migration system for database updates
🗑️ Removed (Breaking Changes)
- Firebase Integration: Complete removal of Firebase (Cloud Firestore, Firebase Auth)
- Legacy Configuration: Removed platform-specific Firebase config files
- Hardcoded Secrets: Replaced with secure environment variable system
Migration Note: This is a major version with breaking changes. Users upgrading from v2.x will need to set up new authentication due to the backend migration from Firebase to Supabase.
Full Changelog: v2.0.0...v3.0.0