Commit graph

3 commits

Author SHA1 Message Date
Moritz
38f9bb2c2a Release cleanup: remove unused state, harden service, add proguard rules
- Remove unused serviceRunning state variable
- Guard unregisterReceiver against double-call
- Add proguard rules for OkHttp, Coroutines, Play Services, WorkManager
- Remove empty drawable directory

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 17:22:01 +01:00
Moritz
f4c41b1851 Add foreground service for reliable broadcast reception
Android 8.0+ blocks implicit broadcasts to manifest-registered
receivers. Added ListenerService that dynamically registers the
NtfyReceiver, ensuring LOCATE commands from the ntfy app are
always received. Also handles POST_NOTIFICATIONS permission.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 17:12:23 +01:00
Moritz
2f54b5a085 Initial commit: Helios Tracker location responder app
Minimal Android app that receives LOCATE commands via ntfy push
notifications and replies with GPS coordinates + battery level.
Uses WorkManager, FusedLocationProvider, and OkHttp.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 16:49:56 +01:00