Bug Fixes
- Profile switching race condition - Fixed race condition that could stop tracking silently when switching between profiles (#167)
- GPS interval not updating - Fixed interval not changing when switching between profiles (#167)
- Duplicate locations during transitions - Fixed FLP redelivering the same location to a newly registered listener (#167)
- GMS provider double interval - Fixed GMS location provider requesting updates at 2x the configured interval (#167)
- False sync success - Fixed manual sync falsely reporting "Sync complete" when nothing was synced (#167)
- Sync failure feedback - Failure messages now show in red instead of green (#167)
- Service resilience after OOM kill - Improved recovery with lightweight actions (#167)
Maintenance
- Updated dependencies to latest compatible versions (#168)
Full Changelog: v1.2.0...v1.2.1