#465
2026-07-07
Fixed the right-click menu not appearing on the map by making the invisible click detection layer actually respond to clicks.
#464
2026-07-07
Fixed right-click menu not appearing when clicking on nearby area boundaries that were covered by the GPS track line.
#463
2026-07-07
You can now right-click on uncertain locations near your route to manually confirm you visited them or remove them if you didn't, and your choices are saved so they'll be the same when you view the activity again.
#462
2026-07-07
The app now automatically refreshes map data when it detects the cache has been emptied, so places won't show as circles while waiting for a manual refresh.
#461
2026-07-07
Fixed an issue where locations saved before a recent update would sometimes display as circles instead of their actual boundaries when viewing them, until the location was saved again.
#460
2026-07-07
The app now clearly separates places where your track definitely crossed a mapped boundary from places you passed near but didn't cross, showing each group separately in the results.
#459
2026-07-07
When a place name doesn't match exactly, the system now checks if you're within the actual shape of the place's boundary, not just a fixed circle around its center, so places with real map boundaries are matched more accurately.
#458
2026-07-07
We've cleaned up some temporary debugging code that was added while investigating a location detection issue, which turned out not to be a bug.
#457
2026-07-06
We're now tracking why two villages (Тарасівка and Шарківщина) are detected differently by comparing their exact distances to the actual track path instead of just looking at maps.
#456
2026-07-06
Added temporary diagnostic logging to trace where a specific village name gets filtered out during data processing, helping identify which stage of the pipeline removes it.
#455
2026-07-06
When a village on a long ride isn't found, the diagnostic log now shows which map tiles were actually checked, making it easier to figure out why the village was missed.
#454
2026-07-06
The app now correctly detects when you visit narrow, winding villages by tracking the actual path you take instead of just drawing straight lines between checkpoints.
#453
2026-07-06
The app now logs which location boundaries fail to display properly on the map so we can investigate why some crossings show as circles instead of their actual shapes.
#452
2026-07-06
The app now processes tracking data more efficiently by simplifying the route before checking which areas you've visited, making the feature faster without affecting map display or distance calculations.
#451
2026-07-06
Breaking down the time spent checking for crossing routes into measurable stages to find where the slowdown is happening.
#450
2026-07-06
The test that checks if the language switcher works was timing out in automated testing, so we increased how long it waits for the page to respond from 30 to 60 seconds to account for slower shared servers.
#449
2026-07-06
When you click analyze, the system now uses all available processor cores to finish the analysis faster instead of holding one back.
#448
2026-07-06
Fixed a performance issue where location detection was slow on long trips because the system was checking distant areas that the route never came close to.
#447
2026-07-06
We're now tracking how long each step takes when analyzing large activities from Strava, so we can better understand and improve slow uploads.
#445
2026-07-06
When replaying a saved activity view, the app now displays the borders of local areas you crossed, just like it does when first analyzing the activity.
#444
2026-07-06
Activities you've already analyzed now load instantly without using your API quota, while a button lets you re-analyze them if they've changed on Strava.
#443
2026-07-05
Fixed a bug where unrealistically high speeds from corrupted GPS data at the start of a recording could still appear in speed charts even after the distance was corrected.
#442
2026-07-05
The app now detects when a speed sensor stops working during a ride and the device falls back to using GPS data, preventing fake speed readings from being incorrectly added to your recorded distance.
#441
2026-07-05
Fixed the View button in the saved results section that wasn't responding to clicks.
#440
2026-07-05
Fixed the fullscreen button being hidden behind the map legend, and fixed maps incorrectly dropping disconnected parts of multi-part regions like exclaves.
#439
2026-07-04
You can now view your map in fullscreen, prevent accidentally analyzing the same activity twice at once, and browse all your saved location results organized by athlete and activity.
#438
2026-07-04
You can now see your complete Strava activity history without limits, the explorer loads instantly while fetching older data in the background, administrators can track all Strava connections and analyses with timestamps, and you'll see how long each analysis took to complete.
#437
2026-07-04
You can now see what sport each activity is with an icon and tooltip, quickly spot which ones you've already saved with a green badge, toggle between short and detailed descriptions, see how many times activities crossed between areas, and highlight those border crossings on the map.
#436
2026-07-04
The activity list now shows 10 items per page with navigation controls, can be filtered by sport type, displays privacy icons for each activity, and when you analyze an activity, its description from Strava is automatically filled in with your localities added to the end.
#435
2026-07-04
Faster deployments by removing unnecessary ARM processor builds that were never used in production.
#434
2026-07-04
Fixed the 'Connect account' button on the Strava Locality Explorer so it now works properly instead of being blocked by security settings.
#433
2026-07-04
Connect your Strava account to discover which cities and towns you've run through, update your activity descriptions with these locations, and optionally save this information for future analysis.
#432
2026-07-04
Your database is now automatically backed up every night and stored safely in two places — on the server for two weeks and in the cloud for a month.
#431
2026-07-04
Password managers can now automatically save and fill in your stats login credentials.
#430
2026-07-04
The description preview now updates instantly as you toggle the checkboxes, so you can see exactly what will be uploaded before submitting.
#429
2026-07-03
Fixed a caching issue that prevented some administrative boundaries from appearing in crossing lists even after the underlying parsing bug was fixed.
#428
2026-07-03
You can now retry uploading to Strava directly from the error message instead of starting over from the beginning.
#427
2026-07-03
Fixed a bug where boundary areas with members that don't have a role label would disappear from the map, even though they had valid geometry and proper tags.
#426
2026-07-03
Fixed a problem that prevented the map from loading ocean data correctly.
#425
2026-07-03
When a temporary network problem prevents downloading the Ukraine border, the map now retries instead of silently showing Crimea as part of Russia.
#424
2026-07-03
Settlements without a standard name tag but with a Ukrainian name tag will now be found correctly in search results.
#423
2026-07-03
Fixed a bug where small villages and towns would sometimes incorrectly show as nearly crossed instead of confirmed when riding through them on very long routes.
#422
2026-07-03
When a location couldn't be fully confirmed, the map now shows its actual boundary as a dashed outline instead of a generic circle, so you can see exactly how close your track came to the settlement.
#421
2026-07-03
Fixed a bug where duplicate location names weren't being combined properly before matching, causing some locations to appear incorrectly on the map even after refreshing.
#420
2026-07-03
The app now warns you when it receives incomplete map data from the server, so missing boundary problems can be spotted and fixed.
#419
2026-07-03
Fixed an issue where towns and villages were shown as highlighted even when a track clearly didn't enter their boundaries, which happened because the map was borrowing administrative boundary shapes for display purposes even though the match was only based on proximity to the town center.
#418
2026-07-02
Tests ensure that locations are correctly classified by administrative level, properly retrieved from map tiles with appropriate buffers, accurately stitched together from multiple tile boundaries, and correctly deduplicated when the same place appears in multiple data sources.
#417
2026-07-02
The map now shows all small settlements like villages and hamlets, not just cities and towns.
#416
2026-07-02
When downloading map tiles from the internet took too long, the entire batch of tiles would fail silently without any error message.
#415
2026-07-02
The app now cleans up old unfinished map jobs when it starts and processes map tiles from north to east first.
#414
2026-07-02
The download percentage column now appears for all time periods, and the statistics table displays the actual number of unique visitors across all time instead of just the current city.
#413
2026-07-02
You can now pre-load map data for all of Ukraine in the background, with a button on the stats page to start the process, see live progress updates, and review any failed attempts.
#412
2026-07-02
Map tiles now load three times faster, continue downloading even if you navigate away, and refresh properly when map boundaries change.
#411
2026-07-01
Track overlays now correctly show only when crossing actual cities and towns, not entire regions, and duplicate place names are only merged when they're actually the same location nearby.
#410
2026-07-01
Russia and Belarus now appear as water on the locality cache map, matching the appearance of other maps in the application.
#409
2026-07-01
The application now continues processing data instead of stopping when a tile takes too long to load.
#408
2026-07-01
The map showing cached location data now displays properly on the statistics page.
#407
2026-07-01
The segment panel can now be collapsed and expanded like other sections on the page, starts open so you can see the redraw guide right away, and duplicate log messages have been removed.
#406
2026-07-01
Administrators can now preload map data for popular Ukrainian cities to make the app faster when users search those areas.
#405
2026-07-01
You can now collapse the repair summary, see a loading indicator for local performance metrics, and get better details about what's happening behind the scenes.
#404
2026-07-01
Large map downloads now distribute requests across multiple servers to prevent temporary access blocks.
#403
2026-07-01
You can now automatically add the names of places you visited to your Strava activity description.
#402
2026-07-01
Deployments now automatically use the latest version of the application instead of an outdated one.
#401
2026-07-01
The app now automatically tries a backup server if the main one is unavailable, making it work better on Oracle Cloud.
#400
2026-06-30
The map now shows localities in a sortable list you can click to navigate to, with better accuracy when displaying overlay boundaries and automatic updates after you approve changes.
#399
2026-06-30
Fixed an issue where embedded content on the results page was being blocked and showing an error message.
#398
2026-06-30
The app now counts and shows how many times a route crosses the same area.
#396
2026-06-28
Fixed an issue where the security settings were blocking the human verification check on the home page, preventing users from accessing the site.
#395
2026-06-28
The app now loads all remaining external libraries from its own servers instead of third-party websites, and enforces stricter security rules about what code can run on the page.
#394
2026-06-28
Admin login is now more secure with temporary session tokens instead of permanent keys, the app requires a secret key to start in production, cookies are more protected, and the site loads slightly faster with better database optimization.
#393
2026-06-28
Added missing information about page rendering, automated browser testing, and JavaScript testing tools to the documentation.
#392
2026-06-28
Updated the documentation to reflect that web pages are now built using reusable template components instead of inline code.
#391
2026-06-28
The changelog page now uses the same modern template system as the rest of the website.
#390
2026-06-28
The page body now uses a faster template system while keeping the same data structure.
#389
2026-06-27
The file upload section on the home page now displays using an updated template system.
#388
2026-06-27
The session activity log popup that appears when you click to view details about a user session now loads faster and more reliably.
#387
2026-06-27
The login page now loads faster by moving its content to a more efficient format.
#386
2026-06-27
The admin dashboard page now displays using the new template system.
#385
2026-06-27
Users now see a helpful message when their Strava connection has expired and need to reconnect.
#384
2026-06-27
The result page now displays the correct content in its body section.
#383
2026-06-27
Session logs now display Strava activity links as clickable buttons and use compact colored icons for log levels, with better spacing that prioritizes the message content on all screen sizes.
#382
2026-06-26
When you successfully upload an activity to Strava, the app now shows you a direct link to view it.
#381
2026-06-26
Tests no longer fail when checking user files that don't exist locally.
#380
2026-06-26
The error and rejection pages now load faster and work more smoothly.
#379
2026-06-25
Tests now run automatically in the IDE with a visual tree and quick-access buttons next to each test.
#378
2026-06-25
Tests now reliably reach the login page instead of sometimes skipping it due to development settings leaking into the test environment.
#377
2026-06-25
The app now shows a preview of your Strava activity and uses a better text renderer that safely handles all languages.
#376
2026-06-25
Strava app is now fully approved and can support up to 999 athletes.
#375
2026-06-25
The login confirmation page now displays properly formatted text instead of raw code snippets.
#374
2026-06-24
Updated a database library to fix a security issue.
#373
2026-06-24
We're reorganizing how the website builds its pages, starting with the privacy page, so our code is easier to maintain and update.
#372
2026-06-24
Admin verification is now more secure, and error messages are clearer when connecting to Strava.
#371
2026-06-24
The language toggle buttons now display flag icons correctly on Windows instead of showing letter abbreviations.
#370
2026-06-24
The service is now better protected against abuse and attacks, with clearer messages when you're using it too quickly, and an optional security check to verify you're human.
#369
2026-06-24
The language toggle now clearly shows that 'uk' stands for Ukrainian, not United Kingdom.
#368
2026-06-24
Improved code quality and maintainability with better structure and organization.
#367
2026-06-23
Updated the user guide to reflect the latest features and current functionality.
#366
2026-06-23
The app is currently under review by Strava and may not work properly when you try to connect your account.
#365
2026-06-23
The application now handles errors more gracefully, keeps settings in one place, and manages database connections more cleanly.
#364
2026-06-23
We cleaned up the changelog to focus on features and fixes that matter to you, and corrected translation errors in Ukrainian.
#363
2026-06-23
The app can now automatically navigate routes even when a segment doesn't have speed information available.
#362
2026-06-23
Map tiles now update in real-time as you redraw a route segment instead of waiting until you finish.
#349
2026-06-21
Made the app faster when handling uploads and fixed how filter settings are saved.
#345
2026-06-21
Badly damaged sections of a route can now be redrawn when you upload a GPS track file.
#342
2026-06-16
Fixed keyboard shortcut Ctrl+Z not undoing changes while redrawing segments in Chrome.
#339
2026-06-16
When GPS data in a Strava activity is corrupted, the app now tells you how many route segments were automatically fixed and shows this information in the activity description.
#338
2026-06-16
You can now view a detailed page explaining what data FitFixer stores and how to disconnect from Strava, with quick links from the upload screen.
#330
2026-06-16
Dragging the start point of a segment now correctly updates where the segment begins.
#329
2026-06-16
The app now supports dark mode and lets you switch between light and dark themes.
#328
2026-06-15
Users can now save their recorded activities as GPX or TCX files.
#327
2026-06-14
You can now re-apply fixes to your file without having to upload it again.
#326
2026-06-12
You now get a warning if you try to upload a workout file that contains a course or route instead of an actual activity.
#323
2026-06-12
You can now choose to show or hide explorer tiles and mini tiles on the results map.
#318
2026-06-11
Maps now load without browser warnings about blocking content.
#316
2026-06-11
Fixed several visual issues including guide title display, action hints, guide collapsing, and removed the download original option.
#315
2026-06-11
Starting a drag operation no longer causes the display to glitch, and the app remembers where you started dragging from.
#314
2026-06-11
Improved the actions on the results page and added a panel to help fix problems with corrupted segments.
#313
2026-06-11
Better error messages when uploads fail and cleaner activity logs.
#312
2026-06-10
Confirmation dialogs are now accessible when the map is in fullscreen mode.
#311
2026-06-10
When redrawing a segment, you'll now see helpful instructions at the top of the map, and if you're in fullscreen mode, the segment controls will appear in a panel at the bottom so you can complete the entire edit without leaving fullscreen.
#309
2026-06-10
Users can now manually select and redraw any part of a track on large screens, not just auto-detected problem areas, while the system properly handles overlaps with previously fixed sections.
#308
2026-06-09
City and country names now appear when you preview a location on the map.
#306
2026-06-09
The fullscreen map button no longer appears on top of preview popups when viewing routes.
#299
2026-06-07
The app now correctly identifies when a GPS location is spoofed to appear far away from where you actually started recording.
#296
2026-06-07
The map now shows the original incorrect GPS positions before they were fixed, with a toggleable overlay that displays the problematic path in a dashed gray line.
#291
2026-06-02
The app now ignores incorrectly guessed start and finish cities if your recorded track already starts with valid GPS points from Ukraine.
#283
2026-05-29
Improved Ukrainian translations and replaced browser pop-up dialogs with styled confirmation windows throughout the app.
#282
2026-05-29
We've made it easier to upload files with clearer error messages, improved how the map updates when you make changes, added helpful guidance for redrawing areas, and made result summaries easier to understand.
#280
2026-05-29
Speed data from ANT+ sensors now displays correctly in Strava previews, and activity timing and speed statistics are calculated more accurately.
#275
2026-05-28
Fixed an issue where activities with many GPS errors would show an extra line at the finish instead of properly connecting to the actual end point.
#274
2026-05-27
The app now searches a wider area (200 km instead of 50 km) when looking for the first valid GPS location to use as a starting point.
#237
2026-05-23
File uploads now work correctly instead of being sent empty when the form is submitted.
#236
2026-05-23
Strava preview now shows full-width stacked charts with both time and distance scales on the horizontal axis.
#235
2026-05-23
The app now locks all form controls while processing your file, preventing accidental changes, and unlocks them when processing completes or if something goes wrong.
#233
2026-05-22
Downloaded files now have clean names without random identifiers appended to them.
#228
2026-05-22
The elevation graph now shows the correct height for sections with GPS signal loss, and the draw path button disappears after auto-routing instead of staying visible but disabled.
#225
2026-05-22
Charts now end where your activity data ends, instead of showing an empty gap when elevation data extends beyond other sensor readings.
#224
2026-05-22
You now see what stage the app is at while loading a Strava activity, instead of just watching a spinner.
#223
2026-05-22
Strava login now works correctly when accessed from the preview page.
#217
2026-05-21
The app now correctly uses your chosen starting location instead of ignoring it and picking a random GPS point from your file.
#216
2026-05-21
The route preview map now correctly shows the actual patched routes instead of straight lines between points.
#213
2026-05-21
The segment panel now correctly displays the straight-line distance instead of showing an error when the sensor distance is zero.
#210
2026-05-20
City names are now automatically shown in Ukrainian, with a fallback to English if translation isn't available.
#208
2026-05-20
You can now preview your activity on a map with charts showing your speed, elevation, and heart rate before uploading it to Strava.
#207
2026-05-20
When auto-routing segments, animated progress bars now appear showing a moving chain pattern that fills up as each segment completes.
#195
2026-05-19
You can now delete waypoints by right-clicking and selecting delete instead of accidentally removing them with a double-click.
#192
2026-05-19
When you manually place a starting point on the map, your track now starts exactly where you placed it, even if GPS data is unclear at that moment.
#177
2026-05-17
Fixed an issue where corrupted old records were being incorrectly limited to a user-specified starting point instead of the actual beginning of available data.
#176
2026-05-17
The app now automatically fixes the starting location using the first GPS signal from your phone and stops early if the GPS data is completely corrupted.
#174
2026-05-17
The app now runs faster on corrupted files and warns you if your starting location doesn't match any GPS data in your activity.
#172
2026-05-17
Fixed the activity type selector to appear in the upload dialog, filtered out short segments from descriptions, changed segment lists to use bullet points, and improved segment distance precision.
#170
2026-05-16
You can now add a custom name and description to your activities before uploading them to Strava, with the description automatically including segment information.
#168
2026-05-16
Double-click a waypoint marker to remove it from your route.
#167
2026-05-16
The help text for draw mode now explains all four ways you can interact with drawings: clicking to add points, dragging to move them, clicking on a path to insert points, and right-clicking for additional options.
#166
2026-05-16
When there are very small glitches that don't need fixing, a note now appears explaining why they're not shown in the list.
#165
2026-05-16
Error messages now stay on screen for 5 seconds instead of disappearing quickly, and you can click them to close them right away.
#164
2026-05-16
You'll now see a warning before your file is permanently replaced, and after patching you can download the original version using a link that appears below the download button.
#163
2026-05-16
Auto-routing multiple segments now accounts for elevation and wind conditions the same way as manually routing them one at a time.
#162
2026-05-16
Elevation and wind adjustment options are now visible as checkboxes during the drawing phase, making it easier to control these settings while planning your route.
#161
2026-05-16
The back button now stays active while loading preview content, so you can navigate away immediately without waiting.
#160
2026-05-16
Segment list now shows how long each segment took and how far it covers.
#159
2026-05-16
The map now automatically zooms to show the full segment you're editing when you enter drawing mode.
#146
2026-05-15
The 'Auto-route all' button is now accessible on small screens where it was previously hidden.
#145
2026-05-15
The app now intelligently applies your custom start point only when GPS data is unreliable at the beginning of your track.
#140
2026-05-14
You can now automatically fix multiple segments at once with a single click, with a confirmation prompt before applying the changes.
#136
2026-05-14
When you upload a fixed activity to Strava, it now automatically adds a note showing how many GPS glitches were corrected.
#132
2026-05-13
When fixing a corrupted GPS track with a speed sensor, you can now auto-generate smooth road-following routes between waypoints, manually adjust any waypoint between routed and straight-line modes, and see a more accurate progress bar while the file saves.
#130
2026-05-08
You can now quickly upload your results to Garmin Connect from the results page, and the country column has been removed from the stats table since the city information is sufficient.
#126
2026-05-08
You can now choose what type of activity to record before uploading your workout to Strava.
#125
2026-05-07
You can now upload your corrected activity directly to Strava with a single click.
#123
2026-05-07
We made the upload form faster by checking requests more often, removed the math question, moved the file size limit hint below the input field, and added a new banner supporting medics.
#121
2026-05-07
The upload page now displays a Strava club feed showing recent rides alongside the upload form on larger screens.
#120
2026-05-07
Files are now kept for a week instead of a day, you can download any uploaded file from the stats page, timestamps show Kyiv time, and the stats page layout has been reorganized for better readability.
#117
2026-05-07
Activity files now process faster and more reliably, with better handling of GPS data when your device's clock jumps unexpectedly, and a queue system that lets you know where you stand while waiting.
#107
2026-05-03
You can now see real-time progress updates as your file uploads, with the upload broken down into stages and displayed in your language.
#98
2026-05-03
Share articles and guides on social media with custom preview cards tailored to your language.
#96
2026-05-03
The health check now works with monitoring services that use HEAD requests, and large file uploads no longer time out.
#92
2026-05-02
Users can now check a 'Same as start' option to automatically use the starting location as the finishing location.
#90
2026-05-01
Routes and map now work more smoothly with better confirmations, faster feedback, and easier navigation through your waypoints and results.
#83
2026-04-29
Fixed security vulnerabilities by hiding sensitive passwords from page source code, improving data handling for special characters, and making the application more stable.
#78
2026-04-26
Users can now view a history of all releases with notes in English and Ukrainian, including when each feature was merged and links to the pull requests.
#77
2026-04-26
Fixed an issue where activities ending with invalid GPS data would show a disruptive line jump on the map and hide the finish point marker.
#74
2026-04-26
When fixing GPS data in a workout recording, the app now removes pauses that fall near the corrected segment so Strava displays the actual GPS path instead of straight lines.
#72
2026-04-25
Files with Russian names or containing Russian stop words can no longer be uploaded.
#70
2026-04-24
When you set a finish point, any bad location data at the end of your activity is removed so your track ends cleanly at the finish location, while keeping your heart rate, cadence, and other sensor readings.
#68
2026-04-24
You now get a clear message if you upload a file that isn't a valid fitness data file, instead of a confusing error.
#61
2026-04-20
The app now preserves distance measurements from bike wheel sensors and removes unrealistic speed spikes caused by GPS glitches in activity recordings.
#55
2026-04-17
Distance measurements from your speed sensor now stay accurate even when GPS position adjustments are made.
#53
2026-04-14
Files with Cyrillic characters in their names and activities from Russia and Belarus are now blocked.
#51
2026-04-14
The app now correctly calculates total distance after fixing GPS data, automatically uses sensor speed when GPS speed is unreliable, prevents accidental re-downloads, and warns you before leaving the page without saving your file.
#44
2026-04-10
The app now automatically enables speed correction for GPS-only files, displays connected sensors in the details, adds a fullscreen map view with country borders, and lets you set a custom finish point.
#38
2026-04-09
You can now choose to automatically recalculate speed for each problem segment when you redraw it, and the app will show you when this was done.
#37
2026-04-09
The download button is now disabled while redrawing the results.
#34
2026-04-08
The preview chart now stretches across the full width of the panel, and elevation and wind adjustments are always applied without needing to toggle them on.
#33
2026-04-08
Upload progress now shows an animated bicycle riding along a track, and the segment preview timeline is wider for better visibility.
#31
2026-04-08
Temporary files are now saved to the correct location and preview charts display properly.
#29
2026-04-08
Users can now upload files larger than 10MB.
#25
2026-04-08
Elevation data now loads completely on repeated map previews, and the redraw button after approval is now available in Ukrainian.
#24
2026-04-08
When redrawing a route, the app now automatically adjusts your path based on hills and wind conditions to show a more realistic travel time.
#20
2026-04-07
Fixed an issue where the end of a track wasn't being properly trimmed when the recording ended with corrupted data, which could leave unwanted data at the end of the track.
#19
2026-04-07
You can now drag the end of an activity to adjust it, and the app shows a helpful popup explaining how to redraw missing parts of your workout.
#18
2026-04-02
Fixed a crash that occurred when importing certain fitness files that contained duplicate data sections, allowing the app to successfully read the complete workout data instead of stopping early.
#17
2026-04-02
Your login information is now kept secure and hidden from browser history and logs instead of appearing in web addresses.
#16
2026-04-02
The app now works smoothly on phones with easier-to-tap buttons and a simpler layout, the guide steps are shown as numbered boxes instead of a list, there's a quick access button to fix files at the top of the guide, and Russia and Belarus are now colored on the map.
#15
2026-04-02
The map now shows Russia and Belarus filled with ocean color, with Ukraine's borders accurately subtracted so that Crimea remains uncolored.
#13
2026-04-01
You can now fix GPS errors in your activity by drawing the correct route on a map, and all your heart rate, power, and other sensor data will automatically stay connected to the corrected path.
#12
2026-04-01
You can now click on problem areas in the details list to highlight them on the map, recovery paths display in the correct red color, and you'll see an animated progress bar while uploading files.
#10
2026-04-01
The app can now recover properly from long GPS signal losses instead of incorrectly treating valid signal after the loss as a new problem.
#9
2026-03-31
We've made the app more secure by fixing bugs that could let attackers read your files, preventing unauthorized access to user data, protecting against malicious scripts, and cleaning up temporary files properly.
#8
2026-03-31
Fixed a bug where running the repair tool multiple times on the same file would produce different results each time, instead of consistently producing the same fixed output.
#7
2026-03-31
The result page now shows a grid of key metrics at the top including total GPS points and processing time, hides details that are all zeros, displays glitch segments in an expandable section with their duration and distance information sorted by time with the longest segment highlighted, and shows times in your local timezone.
#6
2026-03-31
You can now click a map button to pick your starting location, the site has a new map pin icon, people in Russia and Belarus see a blocked page instead, and some labels and instructions have been improved.
#4
2026-03-31
We've cleaned up the results page by removing the redundant map legend, moved the donation request to the top of every page, increased the file size limit to 20 MB, renamed the upload button for clarity, and added a hopeful message about our mission.
#3
2026-03-28
The app now shows clearer error messages when something goes wrong.
#2
2026-03-28
You now see detailed error information when something goes wrong, and can download your original file from the results page.
← Fix a file