Releases: surfiniaburger/Alora
Releases · surfiniaburger/Alora
version
stable
v1.0.3 feat: Configure Firebase App Hosting
Automated Build Test
v1.0.2 fix: use softprops/action-gh-release for reliable asset upload
v1.0.0 - Seamless Context Switching & Optimistic UI
What's New
- ✨ Seamless Context Switching: Instant transitions between Race and EV modes
- ⚡ Optimistic UI: Mode switching is now instant regardless of GPS signal quality
- 🗺️ Dynamic Global Location Sync: Real-time GPS location for EV mode with global support
- 🎥 Automatic Map Camera: Smooth transitions between race track and user location
- 🛡️ Race Condition Guards: Prevents stale updates during rapid mode switching
Key Features
Fast Geolocation
- Uses WiFi/Cell towers instead of slow GPS (enableHighAccuracy: false)
- Accepts cached locations up to 5 minutes old (maximumAge: 300000ms)
- Non-blocking async pattern - UI responds instantly
- Graceful fallback when location unavailable
AI Persona Handover
- Dynamic system messages with location context
- Race Mode: Road Atlanta coordinates with race strategy focus
- EV Mode: User GPS coordinates with range anxiety focus
Code Quality
- Comprehensive unit test coverage (5/5 tests passing)
- Race condition guards for async operations
- State rollback on error for consistency
Technical Improvements
- Refactored geolocation parameters for speed over accuracy
- Non-blocking promise chaining instead of await
- Shared mock state in tests for consistency
- Removed debug logs for production readiness
CI/CD
- Android release workflow configured
- Automated APK building and signing
- GitHub Actions integration