v0.19.0 — Native Mobile App & Offline Support

Native Mobile App & Offline Support

This release introduces the foundation for native mobile apps with offline-first architecture.

Mobile App (Early Beta)

⚠️ Early Beta Testing - The iOS mobile app is in early beta and available for testing. Expect bugs and incomplete features.

  • iOS App - Native SwiftUI app with offline-first architecture
  • Offline Mode - View locations, plans, and log visits without internet
  • Background Sync - Changes sync automatically when connectivity returns
  • Push Notifications - Native iOS push notifications for photo opportunities
  • Camera Integration - Capture photos when logging visits
  • Visit Logging - Log visits offline with photos and notes

Improved

  • Mobile Navigation - Enhanced footer navigation for touch interactions
  • Geolocation - Better location tracking with improved accuracy
  • Nearby Visit Detection - Smarter prompts when near saved locations

Fixed

  • Score History Timezone - Corrected timezone handling in score history dates

Security

  • API Rate Limiting - Enhanced throttling on API endpoints
  • Authorization - Additional checks on profile endpoints