Changelog

Kurvenfokus Feature-History

Alle Versionen, Features und Verbesserungen — chronologisch dokumentiert.

v0.0.23
Aktuelle Version
~155
Features
17
Releases
286
Sessions
v0.0.23 Saison-Statistiken, Roadbook & MotionRecord Aktuell 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.16
Aktuelle Version
104
Features
16
Releases
286
Sessions
v0.0.16 Schräglage-Update & Routen-Gruppierung Aktuell 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