Skip to content

dietrichmax/colota

v1.6.0 Feature

This release adds 4 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

android google-timeline gps-tracker gps-tracking location location-tracker
+1 more
react-native

Summary

AI summary

Added 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

Track dietrichmax/colota

Get notified when new releases ship.

Sign up free

About dietrichmax/colota

All releases →

Related context

Earlier breaking changes

  • v1.9.0 Stricter TLS trust: user-installed Android CAs no longer trusted by Colota.

Beta — feedback welcome: [email protected]