Changelog

Kurvenfokus Feature-History

Alle Versionen, Features und Verbesserungen — chronologisch dokumentiert.

v0.0.28
Aktuelle Version
~170
Features
21
Releases
286
Sessions
v0.0.28 G-Kraft-Charts wieder dauerhaft sichtbar Aktuell Oktober 2026
  • 📈G-Kraft-Charts bei jeder Tour: Längs-G, Quer-G und das G-G-Diagramm (Kamm'scher Kreis) fehlten seit Juni nach jedem Neustart der App und beim Öffnen einer Tour aus der Liste — sie erschienen nur direkt nach einem Import. Ein Zwischenspeicher blieb beim ersten Aufbau des Dashboards leer. Jetzt werden die drei Diagramme bei jedem Öffnen berechnet.
v0.0.27 Erscheinungsbild und Sprache frei wählbar September 2026
v0.0.26 Der Tag in Farbe: Temperaturverlauf, Pässe in der Reise & Backup 2.0 September 2026
v0.0.25 Pässe-Offensive: neue Datenbank, Pass-Karte & Papierkorb August 2026
  • 🌍Pass-Datenbank neu — ganz Europa: 4.468 befahrbare Gebirgspässe in 27 Ländern, komplett neu aufgebaut auf OpenStreetMap-Basis (ODbL) — rund ein Drittel mehr als bisher.
  • 🗺️Pass-Karte: Alle entdeckten Pässe als Gold-Pins auf einer Übersichtskarte — in der Sammlung per Knopf zwischen Liste und Karte wechseln.
  • 🔎Automatischer Pass-Scan: Die App durchsucht deine Touren nach dem Start von selbst — und meldet sich einmalig mit deiner Sammlung, sobald Pässe gefunden sind.
  • ⛰️Pass-Kennzeichnung in der Tour-Liste: Touren mit Pässen tragen ein goldenes Badge — vier Styles wählbar oder ganz aus.
  • 👑Gold-Road-Pässe mit Krone: Pässe auf einer der 88 Gold Roads sind in Sammlung und Karte gekrönt — die Detail-Ansicht nennt die zugehörige Gold Road.
  • 🗑️Touren-Papierkorb: Gelöschte Touren lassen sich 30 Tage lang wiederherstellen — inklusive aller Daten.
  • ✍️Story-Card mit oder ohne Signatur: Beim Teilen entscheidest du, ob Motorrad/Name auf die Karte kommen — persönlich oder anonym.
  • 📥Import-Status-Banner: Der Import läuft sichtbar im Hintergrund weiter — die App bleibt bedienbar.
  • 📤Exporte melden sich klar: Hat eine Tour keine Telemetriedaten, erklärt die App das — statt still nichts zu tun.
  • 📍Karten-Zoom-Pin: Kurven-Tap schwenkt die Karte, deine Zoomstufe bleibt erhalten.
  • 🛡️Datensicherheit: Die Kurven-Neuberechnung kann Touren ohne geladene Telemetrie nicht mehr überschreiben.
  • 💾Batch-Import: Telemetrie mehrfach importierter Touren wird sofort dauerhaft gespeichert.
v0.0.24 Gold Roads, Meine Pässe & ehrliche Statistik Juli 2026
  • 🥇Gold Roads: 88 der besten Motorradstraßen Europas (Großglockner, Stilfser Joch, Timmelsjoch …) — automatisch erkannt, sobald du eine fährst.
  • ⛰️Meine Pässe: Über 3.200 Gebirgspässe automatisch erkannt, mit Höhen-Ranking und der Kurven-Schwierigkeit deiner tatsächlich gefahrenen Kurven.
  • 📡RaceBox VBO-Import: Daten vom RaceBox Mini S direkt importieren — Koordinaten, Speed, G-Force und Gyro. (iOS-exklusiv)
  • 🏍️Curve Tracker Import: GPX-Exporte aus der Curve-Tracker-App (MotoLeaning) mit Schräglage und Geschwindigkeit aus den Kurven-Waypoints.
  • 🧳Reise-Verwaltung & Tour-Vergleich: Touren zu Reisen gruppieren, benennen und zwei Fahrten A vs. B gegenüberstellen.
  • 💾Automatische Backups: Rhythmus frei wählbar (täglich/wöchentlich/monatlich), 1–5 Sicherungen behalten — nur lokal auf dem iPhone, ohne Cloud.
  • 📊Ehrlichere Statistik: Bei unplausibler Schräglage (über 50°) fragt die App nach, ob die Tour in die Statistik zählt; geplante Routen fließen nicht mehr in die Werte ein.
  • 🧭Planungs-Precheck: Geplante Routen (z. B. aus Calimoto) werden vorab geprüft, ob sich die Kurven zuverlässig ermitteln lassen.
  • 📥Import-Sicherheit: Auch per Drag & Drop importierte Dateien laufen durch Qualitäts- und Duplikat-Prüfung.
  • 📤Flüssiger Export: JSON, GPX und CSV exportieren, ohne dass die App einfriert.
  • 🛡️Backup-Precheck: Touren-Anzahl, Zeitraum und Größe vor dem Wiederherstellen sehen.
  • ⚡Deutlich schnellere Performance: Neues Speicherformat — flüssig auch bei 300+ Touren.
  • 🏔️Bessere Höhenmeter: Realistischere Werte durch eine neue Glättungs-Pipeline.
v0.0.23 Saison-Statistiken, Roadbook & MotionRecord Mai 2026
  • 📊Saison-Statistiken: Gefahrene km, Touren, Kurven und Trends pro Saison im Dashboard — dein Fortschritt auf einen Blick.
  • 📖Tour-Story Roadbook: Tour-Story mit Höhenprofil und teilbaren Sektionen für Instagram/WhatsApp — teile deine Fahrt als visuelles Roadbook.
  • 📡MotionRecord Integration: Direkt-Import von MotionRecord Backup-ZIPs und Lean-Pipeline — volle Telemetrie aus eigener Sensor-App.
  • 🔧Reparatur-Funktion: "Tourdaten reparieren" im Burger-Menü — fehlerhafte oder unvollständige Touren automatisch korrigieren.
  • ⚡Performance bei 500+ Touren: Backup Streaming, Hotspot-Limit 5.000, Dashboard vorberechnet — flüssig auch bei großen Sammlungen.
  • 🏔️Höhenmeter-Pipeline: 3-Stufen-Verarbeitung: Interpolation, Median+Gauss-Filter, 4m-Totband — präzise Höhenmeter ohne GPS-Rauschen.
  • 🐛Scroll-Flackern behoben: Kein visuelles Flackern mehr beim Scrollen durch lange Tour-Listen.
  • 🐛Kurvenanzahl-Diskrepanz behoben: Konsistente Kurvenanzahl zwischen Detail-Ansicht und Tour-Liste.
v0.0.22 Dashboard-Modi, Heatmap & Kurvenerkennung Archiviert 09. Apr 2026
  • 🗂️3 Dashboard-Modi: Klassisch (Tourliste), Kompakt (Heatmap + Liste) und Immersiv (große Karte + Top-Kurven). Umschaltbar via Segmented Control, Auswahl wird gespeichert.
  • 🗺️Kurven-Heatmap (Alle Touren): MKMapView mit Ghost-Tracks aller Touren, Cluster-Badges bei überlappenden Routen, Filter nach Region/Zeitraum/Score.
  • 🎯Verbesserte Kurvenerkennung für GPX: Neues GPS-Profil (17°) kompensiert geringere Koordinaten-Präzision externer Apps automatisch. ~10% mehr erkannte Kurven bei Calimoto/Komoot/GPX-Imports.
  • 📖Tour-Story: Teilbare Tour-Geschichten mit Wetter, Orten und Highlights. Automatisch generierter Bericht deiner Fahrt.
  • 🏆Challenges & Bestenliste: Persönliche Rekorde, Saison-Statistiken und Motorrad Wrapped (Jahresrückblick ab 3 Touren).
  • 🔬Diagnose-Tools: GPS-Qualitätsanalyse, Rescan-Vergleich (vorher/nachher), 10 einstellbare Parameter für Kurvenerkennung, Custom-Profile speicherbar.
  • 🧭Guided First Import: Persona-Auswahl (Calimoto, Motobit, GPX) mit geführtem Import-Prozess und Dashboard-Modus-Auswahl für neue User.
  • 📐Schräglage ±60° vereinheitlicht: Einheitliches Limit auf allen Import-Quellen. GPS-errechnete Werte werden rot markiert mit * zur Unterscheidung.
  • 🐛0 km Bug behoben: Touren mit 0 km Distanz werden korrekt berechnet.
  • 🐛Import-Button Fix: Button reagiert jetzt zuverlässig auf allen Geräten.
  • 🐛Performance bei großen DBs: Optimierungen für 300+ Touren ohne Verlangsamung.
  • 🐛Tour-Löschung stabilisiert: Kein Crash mehr beim Löschen mit CollectionView-Rebuild.
v0.0.21 Telemetrie-Split & Performance Archiviert 06. Apr 2026
  • ⚡Telemetrie-Split: Touren in Einzeldateien statt einer großen Datei. Schnellerer Start, kein Absturz bei 300+ Touren, Import blitzschnell.
  • 💾Drastisch weniger RAM: Vorher alle Touren im RAM (300 Touren = 230+ MB). Jetzt nur aktive Tour geladen (~3 MB). Import-Spitze von 1.200 MB auf unter 10 MB.
  • 🔍Lazy Loading: Telemetrie-Daten (GPS, Speed, Lean) werden erst bei Tour-Öffnung geladen. Tour-Liste zeigt nur Metadaten — sofort da.
  • 🔄Automatische Migration: Einmalige Konvertierung beim ersten Start nach Update. Alte Datei bleibt als Backup erhalten.
  • 📡Streaming Import: Große Dateien werden stückweise verarbeitet statt komplett in den Speicher geladen.
v0.0.20 Mega-Feature-Sprint — Highlights, Heatmap & Onboarding Archiviert 06. Apr 2026
  • ⭐Tour-Highlights: Automatische Erkennung besonderer Momente — Kreisverkehre, starke Bremsungen, Apex-Punkte. Marker auf Karte + Story-Card-Integration.
  • 🔄Kreisverkehr-Erkennung: Neuer Highlight-Typ erkennt Kreisverkehre anhand geschlossener Bearing-Schleifen (>270°).
  • 📈Progressions-Tracking: Dieselbe Route über Zeit vergleichen — wie hat sich dein Fahrstil entwickelt?
  • 📊Abschnitt-Bewertung: SegmentAnalyzer bewertet Streckenabschnitte individuell mit farbigem SegmentBar.
  • 🏆Bestenliste: GPX-Kurven-Waypoints exportieren + persönliches Statistik-Dashboard mit Rekorden.
  • 🗺️Kurven-Heatmap: Alle Kurven aller Touren auf einer interaktiven Weltkarte — Cluster bei Überlappung.
  • 👋Onboarding-Flow: 3 Willkommens-Screens für neue User mit App-Einführung und Import-Anleitung.
  • 🌗System-Appearance: Light/Dark Theme Support — folgt den iOS-Systemeinstellungen.
  • 📋Feature-Übersicht: Neuer Screen im Burger-Menü zeigt alle verfügbaren Features mit Status.
  • 🎨Story-Card mit Highlights: Highlight-Overlay auf exportierten Story-Cards — zeigt beste Kurven und Bremsungen.
v0.0.19 Story-Card Export, Motobit-Import & erweiterte Filter Archiviert 16. Mär 2026
  • 🎨Story-Card Export: 6 verschiedene Instagram-Story-Styles (1080×1920) mit Kurvenfokus Brand Design — Crosshair-Logo, Cyan-Stats-Grid, Kurvenverteilungsbalken. Direkt in Fotos speichern.
  • 🎨Lean Map Story-Card: Strecke farbcodiert nach Schräglage — nur bei Touren mit echten Sensordaten sichtbar.
  • 📥Motobit DSGVO-Import: Direktimport von Motobit-Exportdaten (JSON). Automatische Format-Erkennung, GPS-basierte Lean-Berechnung.
  • 🔍Datentyp-Filter: Neue Filter-Dimension — Voll-Telemetrie (Lean + Acc) vs GPS-only. Chip-Zeile unter Quellen-Filter.
  • 🏷️Format-Badge: JSON/GPX Badge in jeder Tour-Zeile (Cyan = JSON, Grau = GPX) mit Monospace-Schrift.
  • 🎨Semantische Quellen-Icons: Buchstaben-Kreise ersetzt durch aussagekräftige Symbole — RideLink (Antenna), Calimoto (Map), Motobit (Speedometer), Komoot (Mountain).
  • 🎨Tour-Liste Card-Redesign: Hero Stats Grid (4 Spalten), Status-Badges (PLANUNG, EXCL, LEAN~, MATCH), Secondary Stats im Footer.
  • 💚Calimoto-Plus Support: Eigene Teal-Farbe + „C+" Display-Name als separate Import-Quelle.
  • 🔧Vmax Spike-Detection Fix: 250 km/h Minimum-Floor — Geschwindigkeiten unter 250 km/h werden nie als GPS-Spike gefiltert.
  • 🔧Gap-Segmentation: Telemetrie wird bei >30s Pausen aufgesplittet — keine Phantom-Kurven mehr an Tankstopps.
  • 🔧Speed-Filter: Kurven mit <2 km/h Durchschnitt werden gefiltert — eliminiert falsche Kurven beim Schieben/Rangieren.
  • 🔧Rescan-Absturz behoben: Bei 272+ Touren stürzte die App beim Moduswechsel ab — Batch-Processing mit autoreleasepool.
  • 🔧Schrift-Umbruch behoben: Stats in Tour-Karten brachen auf zwei Zeilen um.
  • 🔧Safe Collection Subscript: Bounds-geprüfter Array-Zugriff verhindert Index-Crashes bei Batch-Verarbeitung.
v0.0.18 Detection Profiles & QA Archiviert 08. Mär 2026
  • 📋Detection Profiles: Quellspezifische Kalibrierung — Standard (20°), Calimoto (18°), Motobit (22°) mit eigenen Parametern
  • ⚡Automatische Profil-Wahl: GPX-Import erkennt die Quelle und wählt automatisch das passende Erkennungsprofil
  • 🎨Profil-Badge: Farbiger Chip in der StatsCard zeigt das aktive Profil (Grün=Calimoto, Blau=Motobit)
  • 📸QA Screenshot Automation: 18 automatisierte Screenshot-Tests für alle Screens
  • 🔄DetectionMode-Picker: Detailliert/Standard Umschalter im Burger-Menü mit Info-Dialog
v0.0.17 Tour-Gruppierung & Sortierung Archiviert 02. Mär 2026
  • 📂Tour-Gruppierung (3 Modi): Tour-Liste nach Datum, Region oder Route gruppieren — per Chip-Leiste umschaltbar
  • 🗺️Bundesland-Filter: Drill-Down auf Bundesland-Ebene innerhalb eines Landes (z.B. Bayern, BaWü, Thüringen)
  • 🔁Route-Matching: Ähnliche Strecken automatisch gruppieren — Hausdorff-Distanz + Fingerprint-Matching
  • ⚡Route-Cache: Cluster-Berechnung O(n²) → O(n) durch Dictionary-Lookup, Pre-Compute bei App-Start
  • ✏️Batch-Retitle: Generische Tour-Titel (Calimoto/Datums-Muster) automatisch durch Ortsnamen ersetzen
  • 🔃Sortier-Fix: Sections respektieren jetzt die gewählte Sortier-Option (Kurven, Lean, Distanz, Datum)
  • 🏷️Match-Highlighting: Cyan-Seitenstreifen + MATCH-Badge bei gruppierten Routen
  • 🧪89 Unit-Tests: 9 Test-Suiten abdecken alle Kern-Algorithmen (Kurven, Stats, Smoothing, GeoMath, Routing)
v0.0.16 GeoCurveDetector & Performance Archiviert 28. Feb 2026
  • 📐GeoCurveDetector: Geometrische Kurven-Erkennung via Bearing-Änderung — erkennt Kurven auch ohne Lean-Daten
  • 🚫Tour-Ausschluss: Einzelne Touren per Swipe aus der Gesamtstatistik ausschließen (50% Opacity + EXCL-Badge)
  • 📊Max-Lean-Anzeige: Höchste Schräglage pro Tour in der Liste sichtbar (rot bei >50°)
  • ⚡Async Restore: Backup-Wiederherstellung mit Progress-Overlay — App friert nicht mehr ein
  • 🎨Farbmodus-Performance: Binary Search O(n log m), async Segmentberechnung, optimierte Buckets
  • 🧪75 Unit-Tests: 6 Test-Suiten registriert und verifiziert (Kurven, Stats, Smoothing, GeoMath, Optimizer, GPS)
v0.0.15 UX-Polish & Design-Review Archiviert 27. Feb 2026
  • ☰Burger-Menü überall: Menü jetzt auf beiden Screens verfügbar (Tour-Liste + Dashboard)
  • 🔬Beta-Toggle: GPS-Lean an/aus im Burger-Menü — für Beta-Tests schnell umschaltbar
  • 🎨Design-Review: Spacing, Theme-Farben, FilterChip-Komponenten und InfoButton überarbeitet
  • 📦Menü-Reorganisation: Backup/Restore/Löschen ins Burger-Menü verschoben, ⋯-Overflow entfernt
  • ⏸️Pausen-Default AUS: Pausen-Anzeige per Default deaktiviert für bessere Performance
v0.0.13 – v0.0.14 Wartung & Stabilisierung Archiviert 25. Feb 2026
  • 📋Stabile Snapshots: Sichere Checkpoint-Versionen nach dem großen Batch-Import-Release
  • 🧹Build-Bereinigung: Xcode-Artefakte und Build-Caches aus allen Releases entfernt (~544 KB)
v0.0.12 Batch-Import, Backup & Quellen Archiviert 24. Feb 2026
  • 📦Batch-Import: Mehrere GPX/JSON-Dateien gleichzeitig importieren mit Fortschrittsanzeige und Fehlerbericht
  • 📋Gesamtstatistik: Aggregierte Werte über alle Touren — Distanz, Kurven, Höhenmeter, Links/Rechts-Balance
  • 🔖Quellen-Filter: Touren nach Herkunft filtern (RideLink, Calimoto, Motobit, Komoot) mit automatischer GPX-Creator-Erkennung
  • 💾Backup & Restore: Alle Touren als JSON sichern und wiederherstellen — über Burger-Menü und Share Sheet
  • 🔗Auto-Merge: Gesplittete Touren automatisch zusammenführen basierend auf zeitlicher und örtlicher Nähe
  • 📅Jahres-Gruppierung: Tour-Liste nach Jahren sortiert (2024, 2025, 2026...) mit Touren-Anzahl pro Jahr
  • 🗺️Geplante Touren: GPX-Routenplanungen (rte/rtept) als geplante Tour importieren mit Planungs-Toggle
  • 🔧Toleranter Import: Fehlerhafte Dateien werden nicht mehr abgelehnt — brauchbare Daten werden gerettet
v0.0.11 Performance & Lazy Loading Archiviert 23. Feb 2026
  • ⚡Lazy Track-Segmente: Speed/Lean-Segmente werden erst bei Aktivierung berechnet — schnellerer App-Start
  • 🎨Lean-Heatmap: Schräglage als Farbverlauf auf der Karte darstellen (portiert von Android)
  • 💡Tipps-Dialoge: Versteckte Features erklären (Long-Press, Swipe, Farbmodi)
  • 🔄Track-Color-Reset: Farbmodus wird bei Tour-Wechsel auf Standard zurückgesetzt
v0.0.10 Smart Import & GPS-Validierung Archiviert 23. Feb 2026
  • 🔍P95-GPS-Validierung: 4 Anomalie-Typen erkennen — GPS-Sprünge, Null Island, Höhen-Spikes, Speed-Anomalien
  • 🚨Bereinigt importieren: Wahl zwischen bereinigtem Import (Anomalien entfernen) und komplettem Import
  • 📊Import-Bericht: Detaillierter Report nach Import — nachträglich im Burger-Menü abrufbar
  • 📈Smart Speed-Detection: Erkannte Höchstgeschwindigkeit im Precheck anzeigen
  • 👆Chart-Tap: Auf Speed/Lean-Chart tippen springt direkt zum Zeitpunkt — Karte synchronisiert
  • 🌐Map-Tap: Auf den Track tippen springt zum nächsten Telemetrie-Punkt
v0.0.9 Speed-Farbcodierung & Peaks Archiviert 23. Feb 2026
  • 🌈Speed-Farbcodierung: Track auf der Karte farblich nach Geschwindigkeit (Blau → Rot, 20 Buckets)
  • 🏆Top-3 Speed-Peaks: Schnellste Stellen als Pill-Badges mit Rang und km/h auf der Karte
  • 📊P95-Normalisierung: Farbskala basiert auf dem 95. Perzentil statt dem Absolutwert
  • ⚠️Beta-Disclaimer: Sicherheitshinweis beim ersten App-Start mit Persistenz
v0.0.8 TestFlight Release TestFlight 12. Feb 2026
  • 🎉TestFlight Live: Erste öffentliche Beta über Apple TestFlight verfügbar
  • 💰Freemium-Modell: StoreKit 2 Integration — Free-Tier (3 Touren) + Pro-Abo
  • 🔒Privacy Manifest: Apple-konforme Datenschutz-Deklaration
  • 📝Legal Pages: Datenschutz, Nutzungsbedingungen, Support im Burger-Menü verlinkt
  • 🛠️Code-Quality: 5 Force-Unwraps behoben, Int→CGFloat project-wide, 0 Warnings
v0.0.1 – v0.0.7 Kern-Entwicklung Archiviert 05. – 11. Feb 2026
  • 🌎Dashboard: 6-Panel-Layout mit Karte, Charts, Stats, Kurven-Chips, Timeline
  • 📄Import-Pipeline: RideLink JSON, GPX (Calimoto, Motobit, Komoot), CSV
  • ↪Kurven-Erkennung: Automatische Links/Rechts-Erkennung mit 6° Lean-Threshold
  • 📈Telemetrie-Charts: Speed, Lean, G-Force, Altitude im Zeitverlauf
  • ▶Wiedergabe: Play/Pause/Skip, 8 Speed-Stufen (0.25x–20x), Pausen-Erkennung
  • 🔐Sicherheit: iOS Data Protection (AES-256 Hardware-Verschlüsselung), GPS-Qualitäts-Badge (A/B/C/D)
  • 📱iPad-Support: 3 adaptive Layouts (Standard, Map Focus, Split View)
  • 🎨Dark Theme: MotoGP-inspiriertes Design mit Cyan/Magenta/Gold-Akzenten
v0.0.21
Aktuelle Version
~130
Features
21
Releases
286
Sessions
v0.0.21 Neues Design wie die iOS-App, Reisen & Import mit Fortschritt Aktuell 16. Okt 2026
  • 🏷️MotionRecord richtig benannt: Touren aus MotionRecord heißen beim Import und in der Tourliste jetzt „MotionRecord“ statt „RideLink“, das Aufnahmeprofil steht auf Deutsch da.
  • ⏳Import mit Fortschritt: Lange Touren aus MotionRecord zeigen beim Import jetzt oben in der Tourliste, wie viele MB übertragen sind und welcher Rechenschritt gerade läuft. Die App bleibt dabei bedienbar.
  • 🎨Neues Design wie die iOS-App: • Hell und Dunkel, umschaltbar im Menü unter „Erscheinungsbild“
    • Größere Karte mit allen Knöpfen im Kartenbild, Vollbild ohne Statusleiste
    • Wiedergabe-Leiste fest unten, neue Kopfzeile
    • Schmale Kurven-Chips, Kennzahlen und Charts in den iOS-Farben
  • 🧳Reisen: Touren per langem Druck zu Reisen zusammenfassen, mit Karte und Kennzahlen.
  • 📐RideLink-Touren wie auf dem iPhone: Die gemessene Schräglage wird ungeglättet gezeigt, Kurven werden wie auf dem iPhone gezählt. Bereits importierte Touren für die neuen Werte neu importieren.
  • 📋Touren zuerst: Statistik und Dein Jahr sind eingeklappt und einen Tipp entfernt.
  • 🔠Große Schrift: Tourkarten bleiben bei Schriftgröße 200 % lesbar.
  • 🏳️Flaggen stimmen wieder: Regionen zeigen die richtige Landesflagge.
v0.0.20 Genauere Strecken & RaceBox-Erkennung 27. Sep 2026 · im Store mit v0.0.21
  • 🏁Feinere Kurvenerkennung bei RaceBox-Aufzeichnungen: Sehr dicht aufgezeichnete Spuren (25 Hz) werden vor der Erkennung auf 5 m Punktabstand gebracht. Der Wert ist im Diagnose-Sheet einstellbar.
  • 🛰️Genauere Strecken: GPS-Punkte mit mehr als 25 m Unsicherheit werden übersprungen, Aufnahmepausen zählen nicht mehr als Luftlinie.
  • 📊Abtastrate wird echt gemessen: Die Diagnostik-Kachel zeigt jetzt die tatsächliche Abtastrate der Aufzeichnung.
  • 📁RaceBox-Dateien werden erkannt: GPX-Exporte der RaceBox bekommen automatisch das passende Erkennungsprofil.
v0.0.19 Sicherungen bleiben liegen 12. Sep 2026
  • 💾Sicherungen bleiben liegen: Eine Sicherung lässt sich jetzt dauerhaft speichern — in Downloads, auf SD-Karte oder in der Cloud. Bisher konnte man sie nur teilen; wer den Teilen-Dialog abbrach, stand ohne da.
  • ⏳Sichern und Importieren melden sich: Beide Vorgänge zeigen sofort, woran sie arbeiten — beim Sichern „Tour 42 von 284“ samt Name, beim Importieren den Arbeitsschritt und die Zahl der gelesenen Punkte.
  • 📏Pausen sind keine Fahrstrecke: Wer unterwegs anhält, bekam bisher die Luftlinie bis zum Wiederanfahren als gefahrene Kilometer angerechnet.
  • 🧭Kurven über Norden: Beim Glätten der Fahrtrichtung wurden 359° und 1° als weit auseinander behandelt und zur Gegenrichtung verrechnet — solche Kurven bekamen falsche Schräglagen.
  • 🌍Zweisprachig: Die App gibt es jetzt vollständig auf Englisch.
  • 🔄Backup 2.0 — mit Umzugsservice: Das Backup ist komplett neu: Jede Sicherung wird mit Prüfsummen geschützt, und beim Einspielen fragt die App jetzt „Zusammenführen oder Ersetzen?" — nichts wird mehr stillschweigend gelöscht, doppelte Touren entstehen nicht. Das Beste: Backups aus der iPhone-App lassen sich auf Android übernehmen — und umgekehrt. Auch alte Backups beider Apps werden gelesen.
  • 🗑️Papierkorb: Gelöschte Touren landen jetzt 30 Tage im Papierkorb (im Menü) und lassen sich mit einem Tipp wiederherstellen — erst danach wird endgültig gelöscht.
  • 📈Ehrliche GPX-Importe: GPX-Aufzeichnungen ohne Zeitstempel bekommen keine erfundene 50-km/h-Pauschale mehr: Das Tempo folgt jetzt der Strecke (ein Punkt je Sekunde, wie auf iOS), und der Import-Bericht sagt klar, dass es eine Schätzung ist.
v0.0.18 Bereit für Android 16 10. Aug 2026
  • 📱Bereit für Android 16: Die App wurde auf das neueste Android-Ziel (targetSdk 36) gebracht und die komplette Build-Basis modernisiert. Keine neuen Knöpfe in dieser Version — dafür läuft die App auch auf den neuesten Geräten schnell, sicher und bleibt im Play Store aktuell.
v0.0.17 Ehrliche Statistik & Curve Tracker 29. Jun 2026
  • 📋Geplante Routen ehrlich behandelt: Geplante Routen ohne Aufzeichnung zeigen keine erfundenen Werte mehr („—“); sie fließen nicht mehr in Statistik, Heatmap oder Vergleich ein.
  • 🏍️Curve Tracker Import: GPX-Exporte aus der Curve-Tracker-App (MotoLeaning) mit Schräglage und Geschwindigkeit; Links-/Rechtskurven automatisch aus dem GPS-Track erkannt.
  • 🎨Quellen-Filter verbessert: Neuer CT-Filter, echte App-Farben (Calimoto, Motobit, Komoot); Calimoto und Calimoto+ zu einem Filter zusammengefasst.
  • 📊Stats-Leiste im 4×2-Raster: Kompakte Kennzahlen-Leiste unter der Karte — das iOS-Design übernommen.
  • 📈G-Force- & Schräglage-Charts überarbeitet: Höhere Diagramme, aufgeräumte Achsen; fehlende Höhendaten zeigen „—“ statt „0 m“.
v0.0.16 Schräglage-Update & Routen-Gruppierung 09. Apr 2026
  • 📐Schräglage ±60° vereinheitlicht: Einheitliches Limit auf allen Import-Quellen. GPS-errechnete Werte markiert — klar unterscheidbar von echten Sensordaten.
  • 🌍Region-Gruppierung: Tour-Liste nach Ländern und Regionen gruppierbar — Drill-Down auf Bundesland-Ebene.
  • 🔁Route-Gruppierung: Ähnliche Strecken automatisch erkennen und gruppieren — Fingerprint-Matching.
  • 📡GPS-Accuracy-Filter: Punkte mit Genauigkeit >50m werden automatisch gefiltert — bessere Datenqualität.
v0.0.15 Highlights, Heatmap & Onboarding Archiviert 06. Apr 2026
  • ⭐Tour-Highlights: Automatische Erkennung — Kreisverkehre, starke Bremsungen, Apex-Punkte. Marker auf Karte + Story-Card.
  • 🔄Kreisverkehr-Erkennung: Geschlossene Bearing-Schleifen (>270°) werden als Kreisverkehr markiert.
  • 📈Progressions-Tracking: Dieselbe Route über Zeit vergleichen — Fahrstil-Entwicklung sichtbar.
  • 📊Abschnitt-Bewertung: SegmentAnalyzer mit farbigem SegmentBar für einzelne Streckenabschnitte.
  • 🏆Bestenliste: Persönliches Statistik-Dashboard mit Rekorden und GPX-Kurven-Export.
  • 🗺️Kurven-Heatmap: Alle Kurven aller Touren auf einer Weltkarte — Cluster bei überlappenden Routen.
  • 👋Onboarding-Flow: 3 Willkommens-Screens für neue User mit App-Einführung.
  • 📋Feature-Übersicht: Neuer Screen im Burger-Menü zeigt alle Features mit Status.
  • 🎨Story-Card mit Highlights: Highlight-Overlay auf exportierten Story-Cards.
  • ⚡Map-Performance: Douglas-Peucker PathSimplifier + Polyline-Segment-Cache für flüssigeres Rendering.
v0.0.14 Story-Card Export & Feature-Parität Archiviert 06. Apr 2026
  • 🎨Story-Card Export: Instagram-Story-Styles (1080×1920) mit Kurvenfokus Brand Design — Crosshair-Logo, Stats-Grid, Kurvenbalken.
  • 📡GPS+IMU Fusion: Kombinierte Lean-Berechnung aus GPS-Daten und Beschleunigungssensor für genauere Schräglagen.
  • 📥MotionRecord-Import: Direktimport von MotionRecord-Aufzeichnungen mit voller Telemetrie-Unterstützung.
  • 📡Streaming Import: Große Dateien werden stückweise verarbeitet — kein RAM-Overflow mehr.
  • 🧪5 Snapshot-Tests: Automatisierte Import-Verifikation für MotionRecord-Format.
  • 🐛Changelog-Persistenz-Fix: Dialog-State wird korrekt gespeichert — kein wiederholtes Anzeigen mehr.
v0.0.13 Monats-Gruppierung, Pausen & Detection Profiles Archiviert 15. Mär 2026
  • 📅Monats-Gruppierung: Touren nach Monat gruppieren (März 2026, Februar 2026 etc.) — neuer Gruppierungsmodus neben Jahr
  • 📊Monats-Statistik: Jede Monats-Sektion zeigt kompakte KPIs — Distanz, Kurven und Fahrzeit auf einen Blick
  • ⏸️Pausen-Anzeige: Automatische Erkennung von Pausen (Telemetrie-Lücken >30s) im QuickStatsStrip — Gold-Badge mit Anzahl
  • 📋Detection Profiles: Quellspezifische Kalibrierung — Standard (20°), Calimoto (18°), Motobit (22°) mit eigenen Parametern
  • ⚡Automatische Profil-Wahl: GPX-Import erkennt die Quelle und wählt das passende Erkennungsprofil
  • 🔄DetectionMode-Picker: Detailliert/Standard Umschalter im Burger-Menü
  • 🔧Vmax Speed-Cap 280 km/h: Reale Geschwindigkeiten über 200 km/h wurden fälschlich gefiltert — korrigiert
  • 🔧17 Umlaut-Fehler korrigiert: ASCII-Ersetzungen durch echte UTF-8 Umlaute ersetzt (ü, ö, ä, ß)
v0.0.12 QA & Score-Modus Archiviert 08. Mär 2026
  • 📸QA Screenshot Automation: 18 automatisierte Screenshot-Tests für alle Screens
  • 🏷️TestTag-Verbesserungen: Konsistente TestTags mit indexierter Ride-Navigation für UI-Automation
  • 🌈Score-Farbmodus: Kurven-Performance als Heatmap auf der Karte (Grün=gut, Rot=schlecht)
  • 📊CurveScorer: Physikbasierte Kurven-Bewertung im Straßen-Modus
v0.0.11 GeoCurveDetector & Tour-Ausschluss Archiviert 01. Mär 2026
  • 📐GeoCurveDetector: Geometrische Kurven-Erkennung via Bearing-Änderung — erkennt Kurven auch ohne Lean-Daten
  • 🚫Tour-Ausschluss: Einzelne Touren per Swipe aus der Gesamtstatistik ausschließen (50% Opacity + EXCL-Badge)
  • 📊Max-Lean-Anzeige: Höchste Schräglage pro Tour in der Liste sichtbar (rot bei >50°)
  • ⚙️Algo-Tuning: rawDeltas statt Gauss-geglättete Peaks, Standstill-Filter (5 km/h), maxDuration 120→30s
v0.0.10 Burger-Menü & Calimoto DSGVO Archiviert 28. Feb 2026
  • ☰Burger-Menü: Zentrales Navigationsmenü mit allen Funktionen — einheitlich auf allen Screens
  • 📥Calimoto DSGVO-Import: Calimoto Plus DSGVO-Datenexport direkt importieren — Timestamps, Merge-Schutz, dynamische Quellen-Erkennung
  • ⚖️Feature-Parität: Nahezu gleichauf mit iOS — 65 Dateien, 28 Komponenten, 6 Screens
v0.0.9 Beta-Gate Archiviert 27. Feb 2026
  • 🔬GPS-Lean Beta-Gate: GPS-basierte Schräglage als Opt-in-Feature im Menü — Nutzer können die Beta-Funktion gezielt aktivieren
v0.0.8 GPS-Lean & Auto-Update Play Store 24. Feb 2026
  • 📋GPS-basierte Lean-Berechnung: Schräglagen aus GPS-Daten für GPX-Touren — Physik-Formel: tan(θ) = v·ω/g
  • 🔄Auto-Update: Alte Touren werden beim Öffnen automatisch mit neuen Algorithmen neu ausgewertet
  • 💡Tipps & Tricks: Glühbirnen-Button erklärt versteckte Features (Long-Press, Swipe, Farbmodi)
  • 🔖Kurven-Filter Sync: Schräglagen-Filter wirkt jetzt auch auf Kurven-Liste und Verteilung
v0.0.7 GPS-Validator & Smart Detection Archiviert 23. Feb 2026
  • 🔍GPS-Validator: Erkennung von GPS-Sprüngen, Null Island, Höhen-Spikes, Speed-Anomalien
  • 🚨Bereinigt importieren: Wahl zwischen bereinigtem und komplettem Import
  • 🏆Top-3 Speed-Peaks: Schnellste Stellen als Badges auf Karte, Chart und StatsCard
  • ⚠️Beta-Disclaimer: Sicherheitshinweis beim App-Start
  • 📊Import-Bericht: Nachträglich abrufbar per Info-Button
v0.0.6 Verschlüsselung & Bugfixes Archiviert 20. Feb 2026
  • 🔒AES-256-GCM: Alle Ride-Daten verschlüsselt gespeichert — Android Keystore Integration
  • 🔧Bugfix Dateiname: ContentResolver DISPLAY_NAME statt Raw-Pfad
  • 🔧Bugfix Datum: Sekunden → Millisekunden (kein 1970-Datum mehr)
  • 🔧Bugfix Dauer: Fallback-Berechnung aus Distanz bei 0-Minuten-Touren
v0.0.5 Speed & Lean Farbcodierung Archiviert 19. Feb 2026
  • 🌈Speed-Farbcodierung: Track auf Karte farblich nach Geschwindigkeit (Blau → Gelb → Rot)
  • 🎨Lean-Farbcodierung: Track nach Schräglagen eingefärbt (Grün=aufrecht, Cyan/Magenta=geneigt)
  • 📊Farblegenden: Legenden unter der Karte für Speed- und Lean-Farbskala
v0.0.3 Demo-Tour & Polish Archiviert 17. Feb 2026
  • 🏠Demo-Tour: "Renon (Ritten)" — automatischer Import beim ersten Start
  • 🛠️Clean Build: 7 Deprecation-Warnings behoben, 0 Warnings
v0.0.2 Dashboard & Verwaltung Archiviert 14. Feb 2026
  • 📋Kurven-Filter: 5 Stufen (OFF/ALL/>15°/>25°/>35°) für Schräglagen-Filterung
  • 📊Kurvenverteilung: Links/Rechts-Balance als Analyse-Panel
  • 🌐Kartenstile: Topo, Dark, Standard, Voyager (OpenStreetMap)
  • ☕Pausen-Erkennung: Stopps ab 30 Sekunden automatisch erkannt
  • 📝Tour umbenennen: Per Long-Press auf den Tour-Namen
  • 💰Paywall-UI: Abo-System und Feature-Gating Grundstruktur
v0.0.1 Basis-App Archiviert 06. Feb 2026
  • 🌎Karte: Interaktive OpenStreetMap-Karte (osmdroid) mit GPS-Track
  • 📄Import: GPX + RideLink JSON mit automatischer Format-Erkennung
  • 📈Charts: Speed, Lean und Höhen-Diagramme im Zeitverlauf
  • ↪Kurven-Erkennung: Heading- und Lean-basierte automatische Erkennung
  • ▶Timeline-Scrubber: Synchronisation von Karte und Charts
  • 🎨Dark Theme: Material 3 mit Jetpack Compose