Changelogs

A complete history of updates and changes to the Automotive Data Analyzer

Version 1.9.0

Feature

Interactive GPS Map: Real Basemaps + Pan & Zoom

  • Added optional real basemaps to the GPS Track tab — Satellite (Esri), Street (OpenStreetMap) and Terrain (OpenTopoMap) — rendered under your route
  • The track is now pannable (drag) and zoomable (scroll wheel, or on-map + / − / fit controls), reprojected with Web Mercator so it lines up with the map
  • Defaults to an 'Offline' basemap that makes no network requests; real basemaps are opt-in and only then fetch map tiles
  • No API keys required, and tile providers are attributed on the map

Version 1.8.1

Bugfix

GPS Track Accuracy & Stationary-Log Handling

  • Fixed the GPS track projection — the route now keeps its true shape (a single uniform scale, with longitude compressed by latitude) instead of being stretched independently on each axis into a full-canvas zig-zag
  • Stationary logs (all GPS fixes within ~20 m) now show a clear 'No track to plot' message instead of a blank map with a single centered dot
  • Polished the track rendering with rounded joins and a soft glow underlay so the route reads clearly
  • Moved the local dev/start server to port 3210 to avoid clashing with other projects on 3000

Version 1.8.0

Feature

Shareable, Expiring Log Links

  • Added an optional Share button that creates a short link to the current log, which expires automatically (24h by default)
  • Opening a share link loads the log straight into the dashboard — handy for sending a drive to someone or pulling it up on another device
  • The feature is off unless a deployer configures it; with it off the app stays 100% client-side and nothing leaves the browser
  • Shared logs are stored gzipped behind a server-side route handler with a random, non-enumerable id; the browser never sees any database credentials

Version 1.7.0

Improvement

Full Visual Redesign + Major QA Bug-Fix Pass

  • Redesigned the entire UI as a dark 'instrument cluster' theme — a proper hero upload screen, sticky app bar, segmented tabs, and tabular-figure readouts that no longer jitter as values update
  • Hardened CSV parsing to be fully quote-aware, so quoted fields containing commas no longer corrupt the imported data
  • Removed the build-time error suppression and tightened the transmission/gear configuration types — the build now fails on real type errors instead of hiding them
  • Fixed 40+ confirmed bugs found in a multi-agent QA pass, spanning chart rendering, number parsing, gear-ratio detection and GPS handling
  • Corrected gear estimation to account for km/h vs mph speed units

Version 1.6.0

Improvement

Major Cleanup, Bug Fixes & Quality of Life

  • Added idle zone overlays on all 11 charts when 'Ignore Idle' is checked
  • Added toast notifications for transmission config changes
  • Added error boundaries to prevent chart crashes from breaking the whole page
  • All tabs now visible on mobile via horizontal scroll
  • Fixed boost Y-axis showing raw floats like '1.6199999999999999'
  • Fixed tooltip values showing excessive decimals across all charts
  • Fixed regex bug in column name shortening
  • Fixed crash risk on large datasets from Math.max/min spread
  • Removed fake brake data, dead components, unused constants
  • Added proper TypeScript types throughout

Version 1.5.1

Improvement

CSV Format Compatibility & Next.js Upgrade

  • Fixed CSV parsing to support 2024 format with comment lines (# prefix)
  • Fixed speed field mapping to prevent 'Max Speed' from overwriting real-time speed data in Performance tab
  • Added support for both European (comma) and American (period) decimal separators
  • Upgraded Next.js from 14.2.16 to 14.2.35 for improved performance and security

Version 1.5.0

Improvement

Average Speed, RPM & PID Reliability

  • Added average speed and RPM display to the overview page
  • Fixed issues with Speed PID reporting static values in graphs
  • Added detection for null or corrupt PIDs with user warnings for missing crucial data

Version 1.4.1

Improvement

International Support & Data Processing

  • Added automatic unit detection for km/h and mph
  • Supported comma and period decimal formats
  • Improved max speed calculation with smart fallbacks
  • Enhanced CSV parsing and data handling for edge cases

Version 1.4.0

Feature

Drag and Drop, Smarter Statistics & PID Enhancements

  • Added drag-and-drop support for CSV uploads
  • Improved statistics by filtering invalid values
  • Enhanced PID selection to enable valid metrics by default
  • Added consistent decimal formatting with formatValue()
  • Refined session statistics for better accuracy

Version 1.3.0

Improvement

Mobile Responsiveness & Gearbox Improvements

  • Fixed mobile appearance of the app for better usability on small screens
  • Improved gearbox detection algorithm to properly identify all gears
  • Enhanced gear distribution visualization
  • Added responsive layout adjustments for different screen sizes

Version 1.2.0

Feature

Tire Size Calculator & Transmission Configuration

  • Added tire size calculator within transmission configuration dialog
  • Implemented custom transmission configuration options
  • Added more transmission presets for common vehicles
  • Fixed various typos and UI inconsistencies

Version 1.1.0

Feature

Metrics Panel Enhancements

  • Added search functionality to metrics panel
  • Implemented scrollbar for metrics panel when there are more than 20 metrics
  • Added sorting options (alphabetical and import order)
  • Improved metric name abbreviations for better readability
  • Fixed scrolling behavior to only scroll the metrics list

Version 1.0.0

Feature

Initial Release

  • First public release of the Automotive Data Analyzer
  • CSV data import and parsing
  • Basic automotive metrics visualization
  • GPS track visualization
  • PID analysis capabilities
  • Overview dashboard with key metrics