Skip to content

Flowrite v3.0.0 - Universal Platform Release

Choose a tag to compare

@github-actions github-actions released this 14 Jul 08:10
· 52 commits to main since this 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