Changelog

What shipped, version by version.

v1.1.0

2026-04-06

Added

  • Pro tier (one-time purchase) with feature gating for advanced features
  • Lap time chart with trend visualization per vehicle and track
  • Session comparison to diff two sessions side-by-side
  • Session detail view for reviewing logged track days
  • CSV export of session data per vehicle
  • Copy setup from previous session to pre-fill forms
  • Expandable notes fields on session, tire, maintenance, and vehicle forms
  • Service interval tracking by time and session count (not just distance)
  • Archived vehicle handling — hide inactive vehicles from active lists
  • Import validation to enforce vehicle limits during backup restore

Changed

  • Replaced baseline/favorite setups with simpler copy-from-previous-session flow
  • UX improvements: shimmer loading placeholders, confirmation dialogs, color refinements
  • Setup section on vehicle detail only shows fields that have data
  • Pro hints shown on gated features for free-tier users

Fixed

  • Hard-coded unit conversions now respect user preferences throughout analytics and vehicle detail
  • Various P0 bugs in backup/restore, track day sorting, and tire set handling
  • Audit issues in vehicle form validation, maintenance form, and home screen

v1.0.1

2026-03-29

Fixed

  • Removed unnecessary permissions

v1.0.0

2026-03-29

Added

  • Vehicle management (cars and motorcycles) with odometer tracking
  • Track session logging with best lap times, distance, and setup notes
  • Session auto-populate from previous session on the same day
  • Detailed setup capture: tire pressures, alignment, suspension, aero, powertrain
  • Weather and track condition tracking
  • Tire set tracking with distance, session counts, tread depth, and front/rear sizes
  • Maintenance logging with odometer, cost, performed-by, and service interval warnings
  • Backup & restore via JSON export/import
  • Unit preferences: km/mi, PSI/bar/kPa, Celsius/Fahrenheit, mm/32nds tread depth
  • Dark motorsport theme