<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Colota Releases</title>
    <link>https://colota.app/releases</link>
    <description>Release highlights for every published version of Colota.</description>
    <language>en</language>
    <lastBuildDate>Thu, 03 Sep 2026 15:16:51 GMT</lastBuildDate>
    <atom:link href="https://colota.app/releases.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Colota 1.16.0</title>
      <link>https://colota.app/releases#1160</link>
      <guid isPermaLink="true">https://colota.app/releases#1160</guid>
      <pubDate>Thu, 03 Sep 2026 15:16:51 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Settings no longer reset to defaults when they fail to load&lt;/li&gt;&lt;li&gt;The privacy indicator no longer lights up while GPS is off&lt;/li&gt;&lt;li&gt;A stationary profile no longer switches on while you are moving&lt;/li&gt;&lt;li&gt;Auto-export works on cloud folders and survives a restore&lt;/li&gt;&lt;li&gt;Backup files get a date and time in their name&lt;/li&gt;&lt;li&gt;Offline map areas are no longer lost by a failed read&lt;/li&gt;&lt;li&gt;Uploads to a local server recover from DNS hiccups on their own&lt;/li&gt;&lt;li&gt;Subscribe to new releases at colota.app/releases.xml&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.15.0...v1.16.0&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.15.0</title>
      <link>https://colota.app/releases#1150</link>
      <guid isPermaLink="true">https://colota.app/releases#1150</guid>
      <pubDate>Sat, 29 Aug 2026 07:47:50 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Map requests identify the app by name and version, never the device or user&lt;/li&gt;&lt;li&gt;Tracking no longer refuses to start when notifications are turned off&lt;/li&gt;&lt;li&gt;Geofence heartbeat keeps recording while the phone sleeps&lt;/li&gt;&lt;li&gt;Tracking restarts itself when Android kills it in the background&lt;/li&gt;&lt;li&gt;Notes saved on the map no longer disappear when you switch tabs&lt;/li&gt;&lt;li&gt;Every permission prompt is preceded by the location disclosure&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.14.0...v1.15.0&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.14.0</title>
      <link>https://colota.app/releases#1140</link>
      <guid isPermaLink="true">https://colota.app/releases#1140</guid>
      <pubDate>Tue, 18 Aug 2026 17:44:26 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Tracking restarts itself when the phone stops delivering locations&lt;/li&gt;&lt;li&gt;Tracking no longer gets stuck on Pause after a geofence is deleted&lt;/li&gt;&lt;li&gt;Geofence heartbeat records points offline and when the server is unreachable&lt;/li&gt;&lt;li&gt;Merge adjacent trips from the Trips selection bar, or split one by tapping the map&lt;/li&gt;&lt;li&gt;Elevation gain and loss count less altitude noise as climb&lt;/li&gt;&lt;li&gt;Trips show an average speed instead of 0 km/h when points carry no speed&lt;/li&gt;&lt;li&gt;Large point counts show as 123K or 2.0M&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.13.0...v1.14.0&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.13.0</title>
      <link>https://colota.app/releases#1130</link>
      <guid isPermaLink="true">https://colota.app/releases#1130</guid>
      <pubDate>Tue, 11 Aug 2026 18:04:47 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;The Stationary profile now records a point at each interval while the device is still&lt;/li&gt;&lt;li&gt;Auto-export file names are now customisable with {date}, {time} and {device} placeholders&lt;/li&gt;&lt;li&gt;Add {device} to the file name to keep retention per device model when several phones share an export folder&lt;/li&gt;&lt;li&gt;Stationary heartbeat points no longer show up as 0 m trips in the history&lt;/li&gt;&lt;li&gt;Delete a single point by tapping it on the map and using the trash icon in its popup&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.12.2...v1.13.0&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.12.2</title>
      <link>https://colota.app/releases#1122</link>
      <guid isPermaLink="true">https://colota.app/releases#1122</guid>
      <pubDate>Sun, 02 Aug 2026 20:25:50 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Map no longer over-zooms on single-point days&lt;/li&gt;&lt;li&gt;Fixed a false pause at a stale location on startup&lt;/li&gt;&lt;li&gt;FOSS: more reliable GPS on Android 12+ and a crash fix on GPS-less devices&lt;/li&gt;&lt;li&gt;Fixed a paused geofence wrongly resuming after a restart&lt;/li&gt;&lt;li&gt;Fixed the Stationary profile getting stuck active while still driving&lt;/li&gt;&lt;li&gt;Fixed the dashboard showing the server unreachable while syncing worked&lt;/li&gt;&lt;li&gt;Fixed tracking silently stopping after restoring a backup&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.12.1...v1.12.2&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.12.1</title>
      <link>https://colota.app/releases#1121</link>
      <guid isPermaLink="true">https://colota.app/releases#1121</guid>
      <pubDate>Mon, 13 Jul 2026 13:51:57 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;FOSS variant: faster and more accurate fixes on Android 12+ via the platform fused location provider, with GPS fallback on older versions&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.12.0...v1.12.1&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.12.0</title>
      <link>https://colota.app/releases#1120</link>
      <guid isPermaLink="true">https://colota.app/releases#1120</guid>
      <pubDate>Mon, 06 Jul 2026 14:25:44 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Share your setup as a link: pick which settings, geofences and profiles to include from the new Share Setup screen in Settings.&lt;/li&gt;&lt;li&gt;Fixed tracking stopping after an app update.&lt;/li&gt;&lt;li&gt;GeoJSON export is now using MultiPoint instead of Point&lt;/li&gt;&lt;li&gt;update com.google.android.gms:play-services-location to v21.4.0&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.11.0...v1.12.0&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.11.0</title>
      <link>https://colota.app/releases#1110</link>
      <guid isPermaLink="true">https://colota.app/releases#1110</guid>
      <pubDate>Sat, 13 Jun 2026 16:50:44 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Add notes to individual points. Tap a point on the map in Location History or a trip to annotate it.&lt;/li&gt;&lt;li&gt;Exports now include bearing and battery status for every point, in all formats.&lt;/li&gt;&lt;li&gt;Tracking now auto-resumes when you connect a charger after a low-battery stop.&lt;/li&gt;&lt;li&gt;Tracking profiles support an activation delay.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.10.0...v1.11.0&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.10.0</title>
      <link>https://colota.app/releases#1100</link>
      <guid isPermaLink="true">https://colota.app/releases#1100</guid>
      <pubDate>Sun, 31 May 2026 21:08:29 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Multi-select trips via long-press in Location History.&lt;/li&gt;&lt;li&gt;Tasker support: start/stop tracking via broadcast intent.&lt;/li&gt;&lt;li&gt;Battery charging status now correct in the Data tab.&lt;/li&gt;&lt;li&gt;Backup password field switched to hold-to-reveal.&lt;/li&gt;&lt;li&gt;Fixed motion-detection freezes on slower devices.&lt;/li&gt;&lt;li&gt;Trip detail: map track matches the title color; prev/next arrows switch trips.&lt;/li&gt;&lt;li&gt;Activity Log renamed to Logging, with a File tab for bug-report logs.&lt;/li&gt;&lt;li&gt;Fixed location import failing on files larger than a few KB.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.9.0...v1.10.0&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.9.0</title>
      <link>https://colota.app/releases#190</link>
      <guid isPermaLink="true">https://colota.app/releases#190</guid>
      <pubDate>Mon, 25 May 2026 18:22:22 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Encrypted backup and restore: bundle your locations, settings and credentials into a single password-encrypted .colota file you can store anywhere. Restore on the same device or migrate to a new one. There is no password recovery, so use one you won't forget.&lt;/li&gt;&lt;li&gt;Import location history from external files: read GeoJSON, Google Timeline, GPX, KML or CSV from your device, dedupe against existing data and optionally push the new rows to your sync backend.&lt;/li&gt;&lt;li&gt;mTLS client certificate support: configure a client certificate in the new mTLS Settings screen, either by picking one already installed on the device (key stays in the OS keystore) or by importing a .p12 / .pfx file. Required if your server enforces mutual TLS.&lt;/li&gt;&lt;li&gt;Self-signed / private CA support: import a Trusted Server CA in the same screen for self-hosted servers without publicly-trusted certificates.&lt;/li&gt;&lt;li&gt;Stricter TLS trust (breaking): user-installed CAs from Android Settings -&amp;gt; Encryption &amp;amp; credentials are no longer trusted by Colota. If you relied on one, re-import via the new mTLS Settings screen.&lt;/li&gt;&lt;li&gt;Removed the &amp;quot;Delete Queue&amp;quot; button from the offline-mode switch dialog.&lt;/li&gt;&lt;li&gt;Filter occasional GPS teleport outliers&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.8.0...v1.9.0&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.8.0</title>
      <link>https://colota.app/releases#180</link>
      <guid isPermaLink="true">https://colota.app/releases#180</guid>
      <pubDate>Fri, 15 May 2026 14:15:38 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Share/import Tracking Profiles and Geofences via setup deep links and QR&lt;/li&gt;&lt;li&gt;Overland batch upload support&lt;/li&gt;&lt;li&gt;Motion detection now uses accelerometer variance&lt;/li&gt;&lt;li&gt;Warning when a Stationary profile interval is above 60s, since longer values can miss the first minutes of a trip&lt;/li&gt;&lt;li&gt;Tracking lifecycle event logging for troubleshooting&lt;/li&gt;&lt;li&gt;Map switched to TextureView to avoid ANR on dispose&lt;/li&gt;&lt;li&gt;Fixed ScrollView MotionEvent crash&lt;/li&gt;&lt;li&gt;Fixed trip detail map gestures blocked by ScrollView&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.7.1...v1.8.0&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.7.1</title>
      <link>https://colota.app/releases#171</link>
      <guid isPermaLink="true">https://colota.app/releases#171</guid>
      <pubDate>Sat, 02 May 2026 19:56:54 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Fixed tracking getting stuck inside a geofence after physically leaving it. Open the app once after updating to resume tracking; if still stuck, toggle tracking off and on from the dashboard.&lt;/li&gt;&lt;li&gt;Hardened auto-export notification PendingIntent against implicit-intent hijacking&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.7.0...v1.7.1&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.7.0</title>
      <link>https://colota.app/releases#170</link>
      <guid isPermaLink="true">https://colota.app/releases#170</guid>
      <pubDate>Thu, 30 Apr 2026 13:31:22 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Configurable auto-export time (daily/weekly/monthly)&lt;/li&gt;&lt;li&gt;Warning on dashboard when system Location is off&lt;/li&gt;&lt;li&gt;Delete individual trips from history detail&lt;/li&gt;&lt;li&gt;Settings reorganized into grouped sub-screens&lt;/li&gt;&lt;li&gt;FOSS variant now GPS-only&lt;/li&gt;&lt;li&gt;Profile switching reacts at low speeds and indoor drift&lt;/li&gt;&lt;li&gt;Fixed gray Start button after plugging in charger&lt;/li&gt;&lt;li&gt;Fixed startup hang on database migration&lt;/li&gt;&lt;li&gt;Fixed GeoPulse health endpoint&lt;/li&gt;&lt;li&gt;Fixed empty-day map auto-fit&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.6.1...v1.7.0&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.6.1</title>
      <link>https://colota.app/releases#161</link>
      <guid isPermaLink="true">https://colota.app/releases#161</guid>
      <pubDate>Fri, 17 Apr 2026 14:44:19 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Heartbeat now sends zone center instead of waking GPS&lt;/li&gt;&lt;li&gt;Sync condition (Wi-Fi/SSID/VPN) now respected in heartbeat&lt;/li&gt;&lt;li&gt;Fixed WiFi and motionless pause not restoring correctly after restart&lt;/li&gt;&lt;li&gt;Fixed crash on Android 11 from NetworkCallback API mismatch&lt;/li&gt;&lt;li&gt;Fixed duplicate safe-area inset above tab bar on Android 14&lt;/li&gt;&lt;li&gt;Fixed back arrow showing on tab root screens&lt;/li&gt;&lt;li&gt;WiFi resume after zone exit reduced from 15s to 2s&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.6.0...v1.6.1&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.6.0</title>
      <link>https://colota.app/releases#160</link>
      <guid isPermaLink="true">https://colota.app/releases#160</guid>
      <pubDate>Thu, 09 Apr 2026 18:46:30 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Bottom tab bar navigation replaces quick access grid&lt;/li&gt;&lt;li&gt;Today's tracked route shown on dashboard map with toggle&lt;/li&gt;&lt;li&gt;Daily distance displayed in calendar day cells&lt;/li&gt;&lt;li&gt;Stationary heartbeat for geofence pause zones&lt;/li&gt;&lt;li&gt;Flexible sync conditions (Any, Wi-Fi, SSID, VPN)&lt;/li&gt;&lt;li&gt;URL template variables for date-based endpoint paths&lt;/li&gt;&lt;li&gt;Battery critical status on dashboard and notification&lt;/li&gt;&lt;li&gt;Fixed dark mode not persisting across restarts&lt;/li&gt;&lt;li&gt;Fixed intermittent map auto-zoom failure&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.5.1...v1.6.0&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.5.1</title>
      <link>https://colota.app/releases#151</link>
      <guid isPermaLink="true">https://colota.app/releases#151</guid>
      <pubDate>Tue, 31 Mar 2026 13:56:11 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Added Activity Log screen with level filtering, search and export&lt;/li&gt;&lt;li&gt;Always-on log collection (no debug mode needed)&lt;/li&gt;&lt;li&gt;Fixed speed profiles staying stuck when stationary&lt;/li&gt;&lt;li&gt;Fixed map not updating position inside geofence pause zone&lt;/li&gt;&lt;li&gt;Fixed phantom location jump on zone exit&lt;/li&gt;&lt;li&gt;Stripped coordinates from debug logs for privacy&lt;/li&gt;&lt;li&gt;Clarified notification permission requirement for foreground service&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.5.0...v1.5.1&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.5.0</title>
      <link>https://colota.app/releases#150</link>
      <guid isPermaLink="true">https://colota.app/releases#150</guid>
      <pubDate>Sat, 28 Mar 2026 18:36:09 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Added Traccar JSON POST support and per-backend health checks&lt;/li&gt;&lt;li&gt;Added per-zone WiFi pause and geofence editor screen&lt;/li&gt;&lt;li&gt;Added stationary tracking profile condition&lt;/li&gt;&lt;li&gt;Added offline maps download and management with custom tile server support&lt;/li&gt;&lt;li&gt;Added home screen shortcuts for start/stop tracking&lt;/li&gt;&lt;li&gt;Added entry delay on geofence entry for reliable arrival detection&lt;/li&gt;&lt;li&gt;Added monochrome adaptive icon for themed icons&lt;/li&gt;&lt;li&gt;Added interactive line charts on trip detail&lt;/li&gt;&lt;li&gt;Redesigned status indicators and trip list cards&lt;/li&gt;&lt;li&gt;Support self-signed certificates and HTTP for local network servers&lt;/li&gt;&lt;li&gt;Fixed async failures in batch sync silently cancelling chunks&lt;/li&gt;&lt;li&gt;Fixed marker icon staying gray after exiting pause zone&lt;/li&gt;&lt;li&gt;Fixed retry on offline map download failure&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.4.0...v1.5.0&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.4.0</title>
      <link>https://colota.app/releases#140</link>
      <guid isPermaLink="true">https://colota.app/releases#140</guid>
      <pubDate>Mon, 16 Mar 2026 22:26:08 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Added offline mode - disable sync and track sent status independently&lt;/li&gt;&lt;li&gt;Added scheduled auto-export via background worker&lt;/li&gt;&lt;li&gt;Added GPS pause when stationary to save battery&lt;/li&gt;&lt;li&gt;Added configurable unit system (metric/imperial) and time format&lt;/li&gt;&lt;li&gt;Pre-fill profile editor with current settings values and show defaults as hints&lt;/li&gt;&lt;li&gt;Added map data attribution (OpenFreeMap, OpenStreetMap) to About screen&lt;/li&gt;&lt;li&gt;Fixed ForegroundServiceStartNotAllowedException on Android 12+&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.3.2...v1.4.0&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.3.2</title>
      <link>https://colota.app/releases#132</link>
      <guid isPermaLink="true">https://colota.app/releases#132</guid>
      <pubDate>Sat, 07 Mar 2026 23:59:44 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Added custom sync interval option to settings&lt;/li&gt;&lt;li&gt;Improved connection test error messages and diagnostic logging&lt;/li&gt;&lt;li&gt;Fixed duplicate geofence anchor points on settings change&lt;/li&gt;&lt;li&gt;Fixed condition monitors starting without matching profiles&lt;/li&gt;&lt;li&gt;Reverted dark theme to neutral grays&lt;/li&gt;&lt;li&gt;Improved FOSS build reproducibility&lt;/li&gt;&lt;li&gt;Reduced APK size with legacy JNI packaging and resource shrinking&lt;/li&gt;&lt;li&gt;Removed unused NEARBY_WIFI_DEVICES permission&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.3.1...v1.3.2&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.3.1</title>
      <link>https://colota.app/releases#131</link>
      <guid isPermaLink="true">https://colota.app/releases#131</guid>
      <pubDate>Tue, 03 Mar 2026 08:24:16 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Geofence anchor points: logs zone center on enter/exit for clean trip start/end pointss&lt;/li&gt;&lt;li&gt;Fixed Wi-Fi only sync bypass when switching to instant sync&lt;/li&gt;&lt;li&gt;Fixed React version mismatch causing runtime crash&lt;/li&gt;&lt;li&gt;Updated dark theme to blue-tinted palette and softened light theme borders&lt;/li&gt;&lt;li&gt;Updated dependencies and migrated ESLint to flat config&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.2.1...v1.3.1&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.2.1</title>
      <link>https://colota.app/releases#121</link>
      <guid isPermaLink="true">https://colota.app/releases#121</guid>
      <pubDate>Thu, 26 Feb 2026 21:48:50 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Fixed race condition in profile switching that could stop tracking silently&lt;/li&gt;&lt;li&gt;Fixed GPS interval not updating when switching between profiles&lt;/li&gt;&lt;li&gt;Fixed duplicate locations during profile transitions&lt;/li&gt;&lt;li&gt;Fixed GMS location provider requesting updates at 2x the configured interval&lt;/li&gt;&lt;li&gt;Fixed manual sync falsely reporting &amp;quot;Sync complete&amp;quot; when nothing was synced&lt;/li&gt;&lt;li&gt;Sync failure feedback now shows in red instead of green&lt;/li&gt;&lt;li&gt;Improved service resilience after OOM kill by lightweight actions&lt;/li&gt;&lt;li&gt;Updated dependencies to latest compatible version&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/compare/v1.2.0...v1.2.1&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Colota 1.2.0</title>
      <link>https://colota.app/releases#120</link>
      <guid isPermaLink="true">https://colota.app/releases#120</guid>
      <pubDate>Wed, 25 Feb 2026 09:08:33 GMT</pubDate>
      <description>&lt;ul&gt;&lt;li&gt;Added Android 17+ local network permission handling&lt;/li&gt;&lt;li&gt;Fixed speed data: guard with hasSpeed() and calculate fallback from GPS points&lt;/li&gt;&lt;li&gt;Fixed sync retry-forever mode dropping locations after repeated failures&lt;/li&gt;&lt;li&gt;Hardened security: restrict HTTP to private networks, narrowed ProGuard rules&lt;/li&gt;&lt;li&gt;Lowered minimum accuracy threshold input to 1m (default remains 50m)&lt;/li&gt;&lt;li&gt;Speed is now sent with one decimal precision instead of rounded to integer&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/dietrichmax/colota/releases/tag/v1.2.0&quot;&gt;Full changelog&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
