Changelog
Alle Versionen und Features seit dem ersten Release — transparent und vollständig.
- ● Alpenpässe-Erkennung — Automatische Erkennung bekannter Pässe in der Tour
- ● QuickSetup — Schnellkonfiguration beim ersten Start
- ● Story-Cards — Automatisch generierte Tour-Zusammenfassung als Share-Karte
- ● Onboarding-Flow — Paginierter TabView beim ersten Start
- ● Light/Dark Theme — Adaptives Farbsystem, folgt Systemeinstellung
- ● Tour-Highlights Phase 2a — Neues TourHighlight-Datenmodell
- ● "Datenbank optimieren" Button — Manueller Start der Telemetrie-Migration
- ⚙ Memory-Crash bei 300+ Touren behoben — App-Start-RAM von 351 MB auf 3 MB
- ⚙ Telemetrie-Split — JSON-Monolith → Index + Einzeldateien (100x schneller)
- ⚙ Lean-Limits ±60° — GeoMath.maxLeanAngle als zentrale Konstante
- ⚙ GPS-Lean Disclaimer — Roter "* errechnet" Hinweis
- ⚙ ScrollView Burger-Menü — Scrollt auf kleinen Displays (iPhone 12 Fix)
- ● MotionRecord ZIP-Import — Aufnahmen direkt als ZIP importieren
- ● Smart-ZIP-Filter — Große Dateien überspringen (~200 MB weniger)
- ● Import-Fortschritts-Overlay — 4-Phasen-Anzeige: Lesen → Entpacken → Parsen → Analyse
- ● Streaming ZIP-Reader — Peak RAM ~5 MB statt ~550 MB für 4 GB Pakete
- ● GPS+IMU Fusion — Chunk-Index + LRU-Cache für Sensor-Fusion im ±0,6s Zeitfenster
- ● iPad FullScreen Fix — Vollbild-Darstellung auf iPad
- ● MotionRecord Sensor-Report — Vorbereitende Ansicht für IMU-Daten
- ● Motobit DSGVO JSON-Import — Direktimport, automatische Format-Erkennung
- ● Datentyp-Filter — Voll-Telemetrie vs GPS-only mit AND-Logik
- ● Format-Badge — JSON (Cyan) / GPX (Grau) in jeder Tour-Zeile
- ● Semantische Quellen-Icons — SF Symbols für alle Importquellen
- ● Gap-Segmentation — Telemetrie-Split bei >30s Pausen
- ● Speed-Filter — Kurven <2 km/h werden gefiltert
- ⚙ Rescan-Absturz bei 272+ Touren behoben
- ⚙ Vmax Speed-Cap von 200 auf 280 km/h
- ⚙ Schrift-Umbruch in Tour-Karten behoben
- ● GPX-Import für Calimoto, Komoot, Motobit
- ● GPS-Schräglage-Berechnung (tan(θ) = v·ω/g)
- ● Kurvenfilter und Kurvenverteilung L/R
- ● Speed- und Lean-Heatmap auf der Karte
- ● Score-Heatmap (Grün = sauber, Rot = unsauber)
- ● Detection Profiles (Standard / Calimoto / Motobit)
- ● Pausen-Erkennung und -Marker
- ● Tour-Vergleich (A vs. B, Overlay)
- ● Batch-Import und Duplikat-Erkennung
- ● Export: JSON, GPX, Screenshot, Story-Card (1080×1920)
- ● Tour-Gruppierung nach Datum, Region, Route-Cluster
- ● iPad-Layouts (3 Modi)
Die Android-Version ist noch nicht im Play Store verfügbar. Interesse an einem frühen Zugang? Melde dich über den Support-Kanal.
- ● Alpenpässe-Erkennung — Feature-Parität mit iOS
- ● Story-Export — Tour-Zusammenfassung als Share-Karte exportieren
- ⚙ Lean-Limits ±60° in allen 5 Importern vereinheitlicht
- ⚙ GPS-Lean Disclaimer — Roter "* errechnet" Hinweis
- ⚙ In-App Changelog aktualisiert
- ● Onboarding-Flow — HorizontalPager mit 3 Willkommens-Seiten
- ● Region-Gruppierung — Touren nach geografischer Region sortieren
- ● Route-Gruppierung — Gleiche Strecken automatisch gruppiert
- ● Tour-Gesamt-Score — Gesamtbewertung aus Einzel-Kurvenscores
- ● Dynamic Type Support — Schriftgrößen folgen der Systemeinstellung
- ⚙ Map Performance 10x — Douglas-Peucker: 20.000 → 2.000 Kartenpunkte
- ⚙ Background Rendering — Kartenberechnung auf Hintergrund-Thread
- ⚙ Streaming-Import für 4+ GB Dateien ohne OOM
- ● G-Force Analyse — Längs-G, Quer-G, G-G Diagramm (Kamm'scher Kreis)
- ● Multi-Tour-Heatmap — Alle Touren überlagert auf einer Karte
- ● Strecken-Trends — Fortschritts-Sparklines für gleiche Strecken
- ● 13 Challenges / Badges — "100 km Club", "30° Lean", "Kurvenkönig" u.v.m.
- ● Motorrad Wrapped — Saison-Rückblick mit allen Statistiken
- ● GPX- und CSV-Export, Stats-Sticker, Story-Cards
- ● MotionRecord-Import — ZIP-Import mit Auto-Erkennung
- ● Motobit DSGVO JSON-Import — Direktimport mit automatischer Format-Erkennung
- ● Detection Profiles — Standard / Calimoto / Motobit mit Profil-Badge
- ● Monats-Gruppierung — Touren nach Monat mit Distanz/Kurven/Fahrzeit
- ● Streaming Backup/Restore — Peak Memory ~5 MB statt ~1,3 GB
- ● Gap-Segmentation — Telemetrie-Split bei >30s Pausen
- ⚙ Vmax Speed-Cap von 200 auf 280 km/h
- ⚙ 17 ASCII-Umlaut-Fehler korrigiert → echte UTF-8 Umlaute
- ● Calimoto Plus DSGVO-Import — RideLink-kompatibles JSON
- ● Burger-Menü — ModalBottomSheet (1:1 wie iOS)
- ● Overlay-Screen — Tour-Vergleich (Multi-Ride-Ansicht)
- ● Region-Erkennung — Automatisches Geocoding für Tourstart/-ziel
- ● LTTB-Downsampling — Performance-Optimierung für Charts
- ● Score-Farbmodus — Kurven-Performance als Heatmap
- ● CurveScorer — Physikbasierte Kurven-Bewertung (0–100 Punkte)
- ● QA Screenshot Automation + TestTag-System
- ● Jetpack Compose + Material 3 + Dark Theme
- ● GPX-Import (Calimoto, Komoot, Motobit) + RideLink JSON
- ● Interaktive Karte (OpenStreetMap via osmdroid)
- ● Speed-, Lean- & Höhenprofil-Charts
- ● Kurvenerkennung + Timeline-Scrubber
- ● AES-256-GCM Verschlüsselung (DSGVO-konform)
- ● GPS-Validator — Plausibilitätsprüfung beim Import
- ● GPS-Schräglage-Berechnung aus GPS-Daten
- ● Batch-Import + Fehler-Export
- ● Demo-Tour "Renon (Ritten)" vorinstalliert