TrackChronos / Motorsport telemetry system

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

Like what you see? Get the full app.

contact@trackchronos.com