Releases: pi22by7/flowrite
Flowrite v4.0.0
β¨ Added
-
Bulletproof Sync System: Your work is never lost - writes save locally instantly, sync happens in background
- Works perfectly offline, automatically syncs when connection restored
- Smart retry with exponential backoff (automatically retries failed syncs)
- Automatic conflict resolution when editing on multiple devices
- Real-time sync status in editor ("Syncing...", "Synced", "Pending")
-
Serene Writing Experience: Complete redesign focused on calm, creativity, and inspiration
- Warm color palette (cream and charcoal) replacing stark white/black
- Time-of-day greetings and daily inspirational words
- Centered composition (700px max-width) for focused writing
- Breathing FAB button with gentle pulsing animation
- "Your Atmosphere" settings panel with poetic language
-
Visual Syllable Counter: Beautiful dot patterns showing syllable counts at a glance
- Unique shapes for 1-12 syllables (dot, vertical dots, triangle, square, pentagon, hexagon, etc.)
- All patterns made from dots for consistency
- Fixed position that won't collide with text
- Works perfectly with wrapped lines
-
Enhanced Rhyme Features:
- Watercolor pastel colors for rhyme highlighting (15 soft colors)
- Selected word shimmer effect
- Poetic category names: "True Echoes" (perfect), "Gentle Echoes" (near), "Close Harmonies" (slant)
- Book icon replacing sparkles for rhyme dictionary
-
Focus Mode: Hide all distractions - just you and your words
π Improved
- Syllable Counter: Now perfectly centered on wrapped lines, positioned to avoid text collision
- Sync Reliability: Enterprise-grade offline-first architecture ensures zero data loss
- Editor Background: Cleaner look with reduced textures based on user feedback
- Session Management: Automatic token refresh prevents auth issues during long writing sessions
- Screenshot Tests: Fixed to work with new streamlined file creation flow
π¨ Design
- Icons: Book icon for rhyme dictionary, music note for perfect rhymes section
- Typography: Larger sizes (34pt headlines, 18pt body) with 1.65 line height for readability
- Animations: Organic motion with custom easing curves (breathing, gentle reveals)
- Color Temperature: Subtle shifts based on time of day (morning, afternoon, evening, night)
- Ghost-Style UI: Nearly invisible controls (minimal opacity) for distraction-free writing
π§ Fixed
- Syllable Counter: Properly centers on multi-line wrapped text
- Focus Mode: Text now visible when focus mode enabled
- Rhyme Coloring: Now covers all wrapped portions of a line
- Duplicate Settings: Removed duplicate Material You toggle
- Integration Tests: Updated for new direct-to-editor flow (no dialog)
π¦ Available Downloads
This release includes builds for multiple platforms. Choose the right download for your system:
π± Mobile
- Android APK: Direct install on Android devices (v5.0+)
- Android App Bundle: For Google Play Store submission
- iOS IPA: Requires Xcode and developer certificate (v12.0+)
π₯οΈ Desktop
- Linux: Portable application bundle (Ubuntu 18.04+)
- macOS: App bundle - may require Gatekeeper bypass (v10.14+)
- Windows: Portable executable (Windows 10+)
π Web
- Web App: Static files for web server deployment
π Quick Install
Android: Download the APK and enable "Install from unknown sources" in your device settings.
Desktop: Extract the archive and run the executable. No installation required!
Web: Download and deploy the web files to any static hosting service.
π Need Help?
Full Changelog: v2.0.0...v4.0.0
Flowrite v3.3.2
β¨ Added
- Logo Integration: Added professional Flowrite logo to README and documentation
- Custom App Icon: Implemented Flowrite logomark as app launcher icon across all platforms
π§ Improved
- Brand Identity: Enhanced visual branding with light/dark mode logo variants
- App Icon: Replaced default Flutter icon with custom Flowrite logomark for consistent branding (all icons currently bundled, will be optimized soon. Illustrator file also included in /assets/logo)
π¦ Available Downloads
This release includes builds for multiple platforms. Choose the right download for your system:
π± Mobile
- Android APK: Direct install on Android devices (v5.0+)
- Android App Bundle: For Google Play Store submission
π₯οΈ Desktop
- Linux: Portable application bundle (Ubuntu 18.04+)
- Windows: Portable executable (Windows 10+)
π Web
- Web App: Static files for web server deployment
π Quick Install
Android: Download the APK and enable "Install from unknown sources" in your device settings.
Desktop: Extract the archive and run the executable. No installation required!
Web: Download and deploy the web files to any static hosting service.
π Need Help?
Full Changelog: v2.0.0...v3.3.2
Flowrite v3.3.1
β¨ Added
- Linux Desktop Authentication: Implemented complete Google Sign-In support for Linux desktop using temporary OAuth server with proper token handling
π§ Fixed
- macOS Build: Fixed macOS deployment target from 11.0 to 10.15 to resolve Google Sign-In iOS plugin compatibility issues
- Desktop OAuth Flow: Fixed authentication token parsing for desktop platforms using Supabase OAuth implicit flow
- Cross-Platform Authentication: Resolved platform-specific authentication routing for consistent sign-in experience
π¦ Available Downloads
This release includes builds for multiple platforms. Choose the right download for your system:
π± Mobile
- Android APK: Direct install on Android devices (v5.0+)
- Android App Bundle: For Google Play Store submission
- iOS IPA: Requires Xcode and developer certificate (v12.0+)
π₯οΈ Desktop
- Linux: Portable application bundle (Ubuntu 18.04+)
- macOS: App bundle - may require Gatekeeper bypass (v10.14+)
- Windows: Portable executable (Windows 10+)
π Web
- Web App: Static files for web server deployment
π Quick Install
Android: Download the APK and enable "Install from unknown sources" in your device settings.
Desktop: Extract the archive and run the executable. No installation required!
Web: Download and deploy the web files to any static hosting service.
π Need Help?
Full Changelog: v2.0.0...v3.3.1
Flowrite v3.3.0 - Professional Rhyme Engine
β¨ Enhanced
- Syllable Counting: Replaced manual dictionary with
english_wordspackage for more accurate and comprehensive syllable counting - Rhyme Detection: Implemented CMU Pronouncing Dictionary integration for professional-grade rhyme detection using actual pronunciation data
- Phonetic Analysis: Uses the same pronunciation database as commercial speech software (CMU Sphinx, Festival TTS)
- Bundled Dictionary: CMU dictionary (126K+ words) now bundled with app for instant offline rhyme detection
- Performance: Lightning-fast rhyme detection with no network dependencies or caching complexity
- Fallback System: Graceful degradation to rule-based rhyme detection for edge cases
- Memory Management: Added cache clearing methods to prevent memory leaks during extended usage
π§ Fixed
- macOS Build: Updated deployment target to 11.0 for Google Sign-In iOS compatibility
π¦ Available Downloads
This release includes builds for multiple platforms. Choose the right download for your system:
π± Mobile
- Android APK: Direct install on Android devices (v5.0+)
- Android App Bundle: For Google Play Store submission
- iOS IPA: Requires Xcode and developer certificate (v12.0+)
π₯οΈ Desktop
- Linux: Portable application bundle (Ubuntu 18.04+)
- macOS: App bundle - may require Gatekeeper bypass (v10.14+)
- Windows: Portable executable (Windows 10+)
π Web
- Web App: Static files for web server deployment
π Quick Install
Android: Download the APK and enable "Install from unknown sources" in your device settings.
Desktop: Extract the archive and run the executable. No installation required!
Web: Download and deploy the web files to any static hosting service.
π Need Help?
Full Changelog: v2.0.0...v3.3.0
Flowrite v3.2.1
π Fixed
- Web Platform File Saving: Fixed file saving functionality on web browsers
- Cross-Platform Storage: Added platform-specific storage abstraction (web uses browser storage, mobile uses file system)
- File Persistence: Files now properly persist across browser sessions on web platform
π¦ Available Downloads
This release includes builds for multiple platforms. Choose the right download for your system:
π± Mobile
- Android APK: Direct install on Android devices (v5.0+)
- Android App Bundle: For Google Play Store submission
- iOS IPA: Requires Xcode and developer certificate (v12.0+)
π₯οΈ Desktop
- Linux: Portable application bundle (Ubuntu 18.04+)
- macOS: App bundle - may require Gatekeeper bypass (v10.14+)
- Windows: Portable executable (Windows 10+)
π Web
- Web App: Static files for web server deployment
π Quick Install
Android: Download the APK and enable "Install from unknown sources" in your device settings.
Desktop: Extract the archive and run the executable. No installation required!
Web: Download and deploy the web files to any static hosting service.
π Need Help?
Full Changelog: v2.0.0...v3.2.1
Flowrite v3.2.0 - Production Ready
β¨ Added
- Production Deployment: Complete Vercel integration with custom domain support
- Enhanced Web Experience: Improved SEO metadata and web build optimization
- GitHub Actions Workflow: Automated Vercel deployment with proper Flutter build environment
π§ Fixed
- OAuth Authentication: Fixed OAuth redirect URLs for production deployment with custom domain support
- Multi-Platform Builds: Improved macOS 10.15+ compatibility and Windows PowerShell syntax
- Build Pipeline: Enhanced Android artifact naming and deployment workflow authentication
- macOS Build: Updated deployment target to 10.15+ for Google Sign-In compatibility
- Windows Build: Fixed PowerShell syntax for environment file creation in CI/CD
π Improved
- Web Deployment: Optimized Vercel routing patterns and build verification
- Development Workflow: Better error handling and build verification in CI/CD pipeline
- Cross-Platform Support: Standardized build processes across all platforms
π§ Technical
- Vercel Configuration: Enhanced web metadata, SEO optimization, and routing
- Flutter Version: Updated to 3.32.6 in deployment workflow
- Build Artifacts: Improved naming conventions and multi-platform compatibility
- Xcode Project: Updated macOS deployment target in all build configurations
- GitHub Actions: Fixed Windows PowerShell script syntax for environment variables
- Build Pipeline: Enhanced error handling for platform-specific dependencies
π¦ Available Downloads
This release includes builds for multiple platforms. Choose the right download for your system:
π± Mobile
- Android APK: Direct install on Android devices (v5.0+)
- Android App Bundle: For Google Play Store submission
- iOS IPA: Requires Xcode and developer certificate (v12.0+)
π₯οΈ Desktop
- Linux: Portable application bundle (Ubuntu 18.04+)
- macOS: App bundle - may require Gatekeeper bypass (v10.14+)
- Windows: Portable executable (Windows 10+)
π Web
- Web App: Static files for web server deployment
π Quick Install
Android: Download the APK and enable "Install from unknown sources" in your device settings.
Desktop: Extract the archive and run the executable. No installation required!
Web: Download and deploy the web files to any static hosting service.
π Need Help?
Full Changelog: v3.1.0...v3.2.0
Flowrite v3.1.0 - Settings Persistence
β¨ New Features
- Settings Persistence: Theme preferences now persist across app restarts
- Automatic Theme Restoration: App remembers your last theme choice (System/Light/Dark)
- Cross-Platform Storage: Settings sync works on all platforms (mobile, desktop, web)
π Improvements
- Better Theme Experience: Seamless theme switching with persistent preferences
- Faster App Startup: Theme applied immediately on launch without flickering
- Reliable Storage: Robust error handling for settings persistence
π§ Technical Enhancements
- SharedPreferences Integration: Platform-appropriate storage mechanisms
- State Management: Enhanced ThemeProvider with persistent state
- Error Handling: Graceful fallbacks if storage is unavailable
- macOS Deployment Target: Updated to 10.15+ for compatibility with latest Google Sign-In
This version focuses on improving the user experience by remembering your theme preferences. Whether you prefer the system theme, light mode, or dark mode, Flowrite will now restore your choice automatically when you restart the app.
What's Fixed Behind the Scenes:
- macOS build compatibility issues resolved
- Windows CI/CD pipeline improvements
- Multi-platform build configurations enhanced
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
Flowrite v2.0.0 - Material 3 & CI/CD Pipeline
Major
- Complete CI/CD pipeline for Android releases
- Automated build and release workflow with GitHub Actions
- Multi-platform build scripts (now focused on Android)
- Material 3 expressive upgrade with dynamic colors and modern typography
- File sorting and streamlined creation flow
- Automated screenshot generation system (integration tests)
- Comprehensive documentation and contributing guidelines
- Code of conduct and issue templates
Changed
- Improved workflow triggers (only builds Android)
- Updated README with new badges and versioning
- Enhanced sync reliability and modernized UI
- Better theme integration and UI consistency
Fixed
- Updated Firebase packages and resolved Java 8 warnings
- Fixed Google Sign-In SHA-1 configuration
- Improved syllable counting and offline/cloud sync reliability
Planned
- Enhanced search functionality
- Theme customization options
- Export/import capabilities
- Markdown support
- In-line formatting
Full Changelog: v1.2.0...v2.0.0