New Features
- Traccar JSON POST - Added native JSON POST support for Traccar backends with per-backend health checks
- Per-zone WiFi pause - Pause GPS when connected to WiFi inside geofence zones, with a dedicated geofence editor screen
- Stationary tracking profile - New profile condition type that activates when the device is stationary
- Offline maps - Download and manage offline map packs with bounding box picker, size estimates and progress tracking
- Custom tile server - Configure a self-hosted tile server URL, removing the dependency on the default maps.mxd.codes instance
- Self-signed certificates - Support self-signed TLS certificates and HTTP for local/private network servers
- Home screen shortcuts - Start and stop tracking directly from Android app shortcuts
- Geofence entry delay - Keep recording for a configurable delay on zone entry for reliable arrival detection
- Monochrome adaptive icon - Added monochrome icon layer for Android themed icon support
- Interactive line charts - Replaced bar charts with interactive SVG line charts on the trip detail screen
- WiFi/motionless pause reason - Dashboard map banner now shows why tracking is paused
Bug Fixes
- Pause zone marker - Fixed marker icon staying gray after exiting a pause zone
Maintenance
- UI redesign - Redesigned status indicators and trip list cards, replaced colored left borders with cleaner status indicators
- UI consistency - Standardized UI tokens and fixed visual inconsistencies across screens
- Self-hosted tile server - Migrated from OpenFreeMap to a self-hosted tileserver-gl instance, removing an external dependency
Documentation
- Self-hosting guide - Added guide for self-hosting tileserver-gl with local styles and fonts
- Tracking profiles guide - Added priority guidance and example profiles
- Privacy policy - Updated for v1.5.0 features including WiFi pause, motionless detection and self-signed certificate support
- Alternatives page - Added alternatives comparison, integrations overview and FAQ improvements
Full Changelog: v1.4.0...v1.5.0