Changelog
What's new
New features, improvements, and fixes across every release of TrackChronos.
1.0.6
Analyse
- Charts and Delta are now combined into a single Analyse page with unified controls
- Sessions you add to the comparison rack are restored automatically when you navigate away and return
- Lap picker now scopes to the active comparison track so you only see relevant laps
- Fuzzy search in the lap picker for faster lap finding across large session libraries
Weather
- Session weather fields are now editable — update ambient temperature, track surface temperature, and conditions directly from the session view
- Track surface temperature is now recorded and shown alongside ambient temperature
- Delayed weather enrichment: automatic weather lookup now waits until data is likely available for the session time, reducing failed lookups
- A toast notification confirms when automatic weather is added after you have already opened the session
- Manual weather entries are preserved and never overwritten by automatic enrichment
- Wet conditions are now inferred automatically when any precipitation is detected
Session playback
- Navigating between sessions no longer shows an intermediate loading flash — the previous session stays visible until the next one is ready
Fixes
- Fixed the processing notification action button not appearing correctly
- Fixed lap comparison modal appearing behind other UI layers
1.0.5
Tracks
- New Tracks dashboard groups sessions by circuit and highlights best lap, most consistent session, and laps within 2 seconds of the best time
- Added track thumbnails that render the best-lap trace directly on each track card for faster visual scanning
Weather
- Desktop session uploads now fetch historical weather data automatically after processing
- Session headers now show ambient temperature when weather data is available
- Dry/wet session weather can now be derived automatically from fetched weather conditions when not already set manually
Upload and processing
- Refined the upload flow with the new shared file upload component
- Processing notifications now show clearer progress, success, and error states, including a direct shortcut to open the processed session
UI consistency
- Added the new Tracks page to the main app navigation
- Improved consistency across Charts, Delta, Results, Upload, Settings, Statistics, and session views with refreshed controls, badges, and spacing
1.0.4
Braking zones
- New per-session braking analysis: see braking distance, duration, and peak force for every corner
- Braking zones are displayed in a dedicated table, ordered by their position on track
- The braking zones section is hidden automatically when no braking data is available
Delta Chart
- New way to visualise where you have gained/lost time throughout a lap
- Compare a reference lap against multiple laps simultaneously, each colour-coded on the chart and map
- Hover over the chart to see delta values and synchronise map markers and video position
- Side-by-side video comparison when two laps are selected, synced to chart hover position
Charts
- Drag-to-select a region on any chart to zoom in on a specific section of the lap
- Pinch-to-zoom restored on all charts
- Tooltips and chart layout now adapt correctly when the window is resized
Session playback
- Video playback now holds the correct frame when paused instead of showing a blank or stale frame
- Resolved occasional speed/acceleration spikes caused by GoPro video segment transitions
- Fixed an issue where chart overlays could intercept page scrolling
Session processing
- Reprocess previously imported sessions to pick up parsing improvements without needing to re-import (right click > reprocess; reprocess all in settings page)
- Fixed session metadata not being preserved after reprocessing
Comparison
- Refreshed layout and usability improvements on the comparison page
Fixes
- Scrolling and zooming now works correctly on Windows when using trackpad gestures
1.0.3
Maintenance release with infrastructure fixes
1.0.2
Maintenance release with bug fixes
1.0.1
Session playback
- Added a scrubber for SpeedAngle sessions that do not include video
- Improved SpeedAngle parsing for sessions with no timer block
Fixes
- Reduced Mac virtual memory issues in the desktop app
- Improved Node version mismatch errors
- Updated the telemetry processor used by the desktop client
- Prevented toast notifications from truncating long messages
1.0.0
Initial release.
Session processing
- Import sessions from GoPro video (`.mp4`, `.LRV`) and SpeedAngle (`.sa`) files
- Multi-file sessions automatically detected and merged into a single session
- Lap detection, GPS extraction, and telemetry parsing on import
Session library
- Grid view of all sessions with aggregate stats: top speed, total distance, laps
- Batch weather tagging (dry/wet) with drag-select and shift-click
Map
- GPS trace visualisation per session and across all sessions simultaneously
- Lap-level filtering within a session
Charts
- Multi-lap telemetry comparison: speed, acceleration, lean angle, throttle over lap duration
- WebGL-rendered for performance at scale
- Add/remove individual laps from comparison; zoom and reset
Results
- Full lap table across all sessions, sorted by time, grouped by track
- Weather condition per lap
Stats
- Aggregate statistics across all sessions: top speed, total distance, total laps
Settings
- Updates: check for updates on startup toggle; manual check and in-app install with progress
- Sessions: skip delete confirmation toggle
- Licence: activate/deactivate via key, status, renewal date, and associated email
- About: app version, support contact