#138 2026-05-14 You can now see a map preview of each route by clicking a button in the history table, view more detailed breakdown of your activities by source and type, and easily re-download files you've previously saved.
#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.
#134 2026-05-14 The automatic redraw count in the statistics history now displays correctly instead of always showing zero.
#133 2026-05-13 Fixed a crash on the statistics page that occurred when viewing data from databases that hadn't been updated yet.
#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.
#128 2026-05-08 You can now see how often you upload to Strava, get reminded to delete duplicate activities before uploading to avoid errors, and view your download stats from when you first started tracking.
#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.
#113 2026-05-04 Record processing is now 30% faster by only copying data when it needs to be changed, instead of copying every record.
#111 2026-05-04 The app now processes files much faster and more smoothly by reducing long pauses that happened during memory cleanup.
#109 2026-05-03 The application now processes large files significantly faster by not waiting for each network update to complete before moving to the next batch of records.
#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.
#105 2026-05-03 Informational log messages now appear in the database instead of being silently discarded in production.
#104 2026-05-03 Every request now gets a unique tracking ID that follows it through the entire system, making it easy to see all related logs together and spot slow operations.
#102 2026-05-03 We've made the app faster by removing an unnecessary location check from one part of the system, and improved our ability to track issues by automatically tagging each request with a unique identifier that appears in all related logs.
#100 2026-05-03 The Facebook share button now copies the link to your clipboard instead of opening Facebook.
#99 2026-05-03 Facebook share button now opens the share composer dialog instead of just showing your home feed.
#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.
#95 2026-05-03 The service now provides a health check that external monitoring tools can use to detect if it's down.
#94 2026-05-02 Added tests for territory and speed adjustments, and updated the guide to explain how elevation, wind, and preview charts affect your route planning.
#93 2026-05-02 Changelog updates now work correctly when multiple jobs run at the same time.
#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.
#88 2026-04-30 The stats page now shows download rates as a percentage, reorganizes the metrics in a more logical order, focuses the processing time chart on the last 15 days instead of 30, lets you navigate between time periods without reloading the page, and allows developers to view stats locally without needing an API key.
#87 2026-04-30 The stats page now shows how many files have been downloaded and how many unique file names exist, displays request counts for each city by different time periods, and includes a new chart showing daily request volumes and processing speed metrics with the ability to navigate between 30-day periods.
#85 2026-04-30 Updated the codebase to follow modern C# standards, making the code cleaner and more consistent.
#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.
#81 2026-04-27 The changelog automation can now read pull request information to generate release notes.
#80 2026-04-27 The application now processes each request much faster on single-core machines by eliminating unnecessary temporary file operations, using more efficient comparisons, and optimizing how it searches and organizes data.
#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.
#69 2026-04-24 The stats page now shows yesterday's request and visitor numbers alongside today's and this week's data.
#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.
#67 2026-04-24 We simplified how the app calculates speed readings to make it faster and easier to maintain.
#63 2026-04-20 Downloaded files now stay on the server instead of being automatically deleted, failed uploads are preserved for review, old temporary files are cleaned up automatically after a day, and you can manually delete individual files with a trash button.
#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.
#59 2026-04-20 Fixed search engine indexing by removing language settings from the main page address that Google uses as a reference.
#58 2026-04-19 Documentation now explains why timing might seem off by 50 years, how the app handles missing speed data, and what to expect when testing with real fitness files.
#57 2026-04-19 The application now works more reliably with better testing, removes duplicate data, automatically cleans up old files, and extracts content from web pages more accurately.
#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.
#49 2026-04-11 Users can now see how many times people have clicked on donation buttons.
#48 2026-04-11 We now track how many times you click the donate banner and show this number on the stats page.
#46 2026-04-10 Search engines can now better understand and find your website in different languages.
#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.
#22 2026-04-07 The download button now says 'Download fixed file' instead of including the filename in the button text.
#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.
#14 2026-04-01 The stats page now shows daily and weekly request counts and unique visitor numbers, organizes city data by time period, simplifies the requests table with better column layout and individual delete options, and splits large request lists into 50-item pages.
#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.
#11 2026-04-01 The project now includes a comprehensive test suite with over 100 tests to verify that all features work correctly.
#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.
#5 2026-03-31 The application now organizes its internal logic in a way that makes it easier to manage and update different features.
#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.
#1 2026-03-28 The app's internal organization has been rearranged to work more smoothly.

← Fix a file