github dietrichmax/colota v1.15.0

latest release: latest
2 hours ago

Highlights

  • Map requests identify the app by name and version, never the device or user
  • Tracking no longer refuses to start when notifications are turned off
  • Geofence heartbeat keeps recording while the phone sleeps
  • Tracking restarts itself when Android kills it in the background
  • Notes saved on the map no longer disappear when you switch tabs
  • Every permission prompt is preceded by the location disclosure

Which APK should I download?

Pick the build that matches your device:

  • arm64-v8a - almost every phone from the last several years (recommended)
  • armeabi-v7a - older 32-bit devices
  • universal - one larger APK that runs on any device, if you are unsure

Each comes in two flavors: gms uses Google Play Services for location, foss uses Android's own LocationManager and needs no Google services.

Changes

What's New

  • feat(service): restart tracking the phone killed while the app was closed (aff0815)
  • feat(map): identify the app to tile servers with a User-Agent (#601)

Fixes

  • fix(permissions): keep every runtime prompt behind the location disclosure (#623)
  • fix(app): wait for hydrated settings before reviving the service (#620)
  • fix(service): say the location stream never started instead of printing uptime (#619)
  • fix(service): label a held tracking service as paused, not stopped (#613)
  • fix(sync): collapse the HTTP error body before logging it (#611)
  • fix(inspector): keep notes saved on the map after switching tabs (#610)
  • fix(service): promote a lightweight wake on a cold service to a full start (#609)
  • fix(app): restart a dead tracking service when the app comes to the foreground (#607)
  • fix(service): read service liveness instead of the tracking flag in the bridge guards (#606)
  • fix(geofence): arm the zone heartbeat with an alarm instead of a coroutine (#605)
  • fix(permissions): start tracking when notifications are denied (#603)
  • fix(service): keep the diagnostic running through pauses (#602)

Maintenance

  • chore(docs): correct the payload and queue claims in the API reference (#612)

Documentation

  • docs: describe how tracking recovers after Android kills the service (#608)

Dependencies

3 changes
  • chore(deps): update github/codeql-action digest to cdf488f (#617)
  • chore(deps): lock file maintenance (#614)
  • chore(deps): update github/codeql-action digest to db488dd (#604)

Full Changelog: v1.14.0...v1.15.0

Don't miss a new colota release

NewReleases is sending notifications on new releases.