423bf533f81177fe0e5bfd799d643551d067ece1
A photo picked while the GPS chip was off kept its coordinates but no locality (the geocode only ran when the chip was already on), and handleToggleGeotag skipped GPS loading entirely when coordinates already existed -- so switching the chip on showed STREET VIEW. Request location permission inside reverseGeocode (expo-location's Android geocoder throws LocationUnauthorizedException without it) and re-resolve the name from an effect whenever the mark has coordinates but no place name. Both paths now share localityName() so camera and photo stamps cannot disagree.
The file is empty.
Description
Languages
TypeScript
92.9%
Kotlin
5.7%
JavaScript
1.3%