Rest-Pause, Drop Sets, and Back-off Sets
✨ New
- Comprehensive Sets System - Accurate workout generation for all training styles including Rest-Pause, Drop Sets, and Back-off Sets
- Cross-Browser Compatibility - Full support for Chrome Android, Safari iOS, and Firefox Mobile
- User Settings Cache - Centralized caching system for faster app performance
🚀 Improvements
- 30% faster load times - Reduced API calls through intelligent caching with shared TTL
- Eliminated infinite loading - Fixed app transitions when switching between background/foreground
- Mobile-optimized typography - Better readability with responsive font sizing
- Bodyweight exercise handling - Full parity with MAUI app for bodyweight movements
🔧 Fixes
- Fixed circular dependencies causing API module instability
- Fixed authentication flow issues on Safari iOS
- Fixed popup blocking problems on mobile browsers
- Fixed welcome header display on small mobile screens
- Fixed drop set conversion for bodyweight exercises
📊 Tech
- PR: #638 - Merge staging improvements to main
- Performance:
- Bundle size: 148KB (maintained under 150KB target)
- LCP: < 1s (✅)
- Test coverage: 91% (+5%)
- New tests: 800+ automated tests added
- CI pipeline: 40% faster with parallel execution
- Version: 0.2025.08.19.1
🔜 Coming soon
- Advanced workout analytics dashboard
- Social features for community support
- Enhanced AI recommendation engine
- Offline workout synchronization