Skip to content

dietrichmax/colota

v1.1.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

✓ 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

Native MapLibre GL maps replace the WebView map engine.

Full changelog

Colota v1.1.0 replaces the map engine with native MapLibre GL, adds automatic tracking profiles and ships a new app icon along with many bug fixes and performance improvements.

New Features

  • Native MapLibre GL maps - Maps now render natively instead of through a WebView for smoother panning, faster tile loading, and lower memory usage
  • Tracking Profiles - Automatically adjust GPS interval, distance filter, and sync settings based on charging, Android Auto, or speed thresholds
  • Speed-colored tracks - Track lines are colored by speed to visually distinguish driving, cycling, and walking. Tap any point for timestamp, speed, and accuracy details
  • Daily distance traveled - Location Inspector now shows total distance covered per day
  • Deep link setup - Configure server connection via colota://setup?... links
  • New app icon

Improvements

  • Better touch reliability and fewer unnecessary re-renders
  • Export screen with cached conversions and consistent UI
  • About screen persists debug mode, supports copying debug info, shows build metadata
  • Data Management screen with confirmation dialogs and sync progress
  • API settings screen with better field editing and clipboard support
  • Clarified geofence "pause zone" wording

Bug Fixes

  • Fixed stale tracking state after location permission is revoked
  • Fixed dashboard map showing stale location after returning from background
  • Fixed cleared queue items falsely counting as sent in sync stats
  • Fixed custom fields missing from API payload
  • Fixed settings restart behavior when saving API config
  • Fixed duplicate field names being silently accepted in API settings
  • Fixed IPv4 validation and dark-mode style cache retry
  • Removed pulse animation that caused map stuttering on some devices

Maintenance

  • Hardened codebase
  • Fixed thread safety and removed dead code in native layer
  • Bumped Android dependencies to latest stable versions
  • Added tests for API settings, auth settings, sync strategy, and native logic

Full Changelog: https://github.com/dietrichmax/colota/compare/v1.0.0...v1.1.0

Breaking Changes

  • Map engine switched from WebView to native MapLibre GL, altering rendering behavior and API surface.

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]