v0.3.1 — Device Management & Notification Fixes
Bug Fixes
- Mobile "Remove Device" now works: Previously only soft-deactivated devices (set inactive), now permanently deletes the device and all its location history
- Persistent location notification: Added
killServiceOnDestroy: falseto the foreground location service — the "Sharing your location" notification can no longer be swiped away and persists even when the app is removed from recent tasks
New Features
- Web app "Remove" button: Device management page now has both "Revoke" (soft-deactivate, keeps history) and "Remove" (permanent deletion with all location data)
API Changes
DELETE /api/devices/{id}— unchanged, soft-deactivates deviceDELETE /api/devices/{id}?permanent=true— permanently deletes device and all associated location records