This release adds 4 notable features for engineering teams evaluating rollout.
Published 1mo
Forensics & Incident Response
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
android
google-timeline
gps-tracker
gps-tracking
location
location-tracker
+1 more
react-native
Summary
AI summaryAdded a persistent bottom tab bar, today's route display, daily distance in calendar, and flexible sync conditions.
Full changelog
New Features
- Bottom tab bar - Replaced the quick access grid with a persistent bottom tab bar for faster navigation between Dashboard, History, Geofences and Settings
- Dashboard route - Today's tracked route is now shown on the dashboard map with a toggle button
- Daily distance in calendar - Calendar day cells now display the total distance tracked that day
- Stationary heartbeat - Geofence pause zones can now send periodic location updates to the server at a configurable interval to keep the device visible while paused
- Flexible sync conditions - Replaced the Wi-Fi-only toggle with granular sync options: Any, Wi-Fi, specific SSID or VPN
- URL template variables - Endpoint URLs now support date-based variables (
%DATE,%YEAR,%MONTH,%DAY) for hive-partitioned storage - Battery critical status - Dashboard and notification now show when tracking stopped due to low battery (#261)
- Android 17 support - Added ACCESS_LOCAL_NETWORK permission for local server sync on Android 17
- Unlimited retries - Failed uploads are now retried indefinitely instead of stopping after a limit
Bug Fixes
- Dark mode persistence - Fixed dark mode toggle not persisting across app restarts (#276)
- Map auto-zoom - Fixed intermittent auto-zoom failure by deferring fitBounds to the next frame (#275)
- Touch targets - Improved touch target sizes and navigation render performance (#274)
- Dashboard scroll freeze - Fixed frozen touch events on the dashboard after scrolling
- Pause reason display - Fixed WiFi/motionless pause reason not showing on dashboard map when app resumes
- Sync flush on zone entry - Fixed sync queue not flushing when entering a geofence pause zone (#269)
- API template reset - Fixed API template resetting to "custom" when editing custom field values
- Activity recreation crash - Fixed fragment restoration crash on activity recreation
Documentation
- URL template variables - Documented date-based endpoint variables for hive partitioning
- Battery critical - Documented battery critical dashboard status and notification behavior
- Home Assistant - Updated integration guide for the custom Home Assistant component
- Deep link generator - Interactive deep link generator on the setup docs page
Full Changelog: https://github.com/dietrichmax/colota/compare/v1.5.1...v1.6.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About dietrichmax/colota
All releases →Related context
Related tools
Earlier breaking changes
- v1.9.0 Stricter TLS trust: user-installed Android CAs no longer trusted by Colota.
Beta — feedback welcome: [email protected]