- Reduce iOS background location battery usage
- Refactor iOS sheet state into unified state machine
- Fix iOS friend name editing crash
- Use Rust core geocoding on iOS
- Add Android docs page with F-Droid repo and Obtainium setup
- Replace "Coming soon" with F-Droid badge in download popup
- Update intro page with actual download links
Core:
- Region-aware reverse geocoding in Rust
- City/boundary data pipeline with Natural Earth polygons
Android:
- Back button navigation on all screens
- Name editing for profile and friends
- Use Rust geocoding via uniffi bindings
iOS/Android:
- Preserve last known location when decryption fails
nixpkgs: 72ac591 (Jan 17) → 078d69f (Jan 22)
Includes recent fixes from Jan 8:
- switch-to-configuration-ng: add timeout to systemd daemon reload/reexecute
- switch-to-configuration-ng: fix systemd reexec/reload D-Bus signal handling
nixpkgs: 72ac591 (Jan 17) → 078d69f (Jan 22)
Includes recent fixes from Jan 8:
- switch-to-configuration-ng: add timeout to systemd daemon reload/reexecute
- switch-to-configuration-ng: fix systemd reexec/reload D-Bus signal handling
If a friend removes us from their share list, keep showing their
last known location rather than reverting to 'No location'. This
prevents the removed user from knowing they've been removed (safety).