From 3fbf317536e1ca368a963b24e1a288e5578464f4 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 4 Jun 2026 04:41:14 +0000 Subject: [PATCH 1/2] Release v2.1.0 Cut the [Unreleased] changelog section to [2.1.0] (2026-06-04) and bump the package version after promoting BETA to main. --- CHANGELOG.md | 2 ++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f5770a66..94dd5620 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.1.0] - 2026-06-04 + ### Changed - **Desktop text labels on header controls.** On large (desktop) screens the **Settings** and **Garage** buttons in the header, the **track selection** diff --git a/package-lock.json b/package-lock.json index efe0c9d1..b2a99b05 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "doves-dataviewer", - "version": "2.0.0", + "version": "2.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "doves-dataviewer", - "version": "2.0.0", + "version": "2.1.0", "license": "GPL-3.0-or-later", "dependencies": { "@lovable.dev/cloud-auth-js": "^1.1.2", diff --git a/package.json b/package.json index 5c617e69..a5f2110a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "doves-dataviewer", "private": true, - "version": "2.0.0", + "version": "2.1.0", "description": "Open-source, offline-first motorsport telemetry viewer (Dove's DataViewer / HackTheTrack).", "license": "GPL-3.0-or-later", "author": "TheAngryRaven", From dd475a4b064d2a6623e41e9e97f11e1b01c9aad8 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 4 Jun 2026 04:48:27 +0000 Subject: [PATCH 2/2] Add recent analysis features to the About dialog Surface the headline features from 2.0.0/2.1.0 that the About popup was missing: G-G diagram, distance/time chart axis, multi-lap overlay (incl. cross-session/other-logger laps with drift alignment), lap snapshots (fastest lap per engine/course), and frozen per-session setup history. --- CHANGELOG.md | 7 +++++++ src/components/AboutDialog.tsx | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 94dd5620..b3f579f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed +- **About dialog feature list refreshed.** The home-screen **About** popup now + lists the analysis features added across the last two releases — the G-G + diagram, distance/time chart axis, multi-lap overlay (including laps from past + sessions and other loggers), lap snapshots (fastest lap per engine/course), and + frozen per-session setup history. + ## [2.1.0] - 2026-06-04 ### Changed diff --git a/src/components/AboutDialog.tsx b/src/components/AboutDialog.tsx index 53dbe8c5..8065b2dd 100644 --- a/src/components/AboutDialog.tsx +++ b/src/components/AboutDialog.tsx @@ -37,11 +37,17 @@ const FEATURES = [ "Automatic lap detection via start/finish line", "3-sector split timing with optimal lap", "Pro graph view with multi-series telemetry charts", + "G-G diagram (friction circle) for grip-usage analysis", + "Distance or time chart axis — laps line up by track position", "Reference lap overlay & pace delta comparison", + "Multi-lap overlay — compare laps across the map & graphs at once", + "Overlay laps from past sessions & other loggers (auto drift-aligned)", + "Lap snapshots — fastest lap saved per engine & course for comparison", "Video sync with telemetry playback", "9 overlay gauge types (digital, analog, graph, bar, bubble, map, pace, sector, lap time)", "MP4 video export with overlays & audio (H.264 + AAC)", "Vehicle profiles & setup sheet management", + "Frozen setup history — every session keeps the setup it ran", "Session notes per file", "BLE device integration (DovesDataLogger)", "Device track sync over Bluetooth",