Neue Features +6 Features, +2 Fixes
Saison-Statistiken
Tour-Story Roadbook
MotionRecord Integration
Reparatur-Funktion
Performance 500+ Touren
Höhenmeter-Pipeline
- 📊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.
Neue Features +12 Features, +4 Fixes
3 Dashboard-Modi
Kurven-Heatmap
GPS-Kurvenerkennung++
Tour-Story
Challenges
Diagnose-Tools
Guided Import
Schräglage ±60°
- 🗂️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.
Performance-Revolution +5 Features
Telemetrie-Split
Lazy Loading
Memory-Fix
Datenbank-Migration
Streaming Import
- ⚡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.
Neue Features +15 Features
Tour-Highlights
Kreisverkehr-Erkennung
Progressions-Tracking
Abschnitt-Bewertung
Bestenliste
Kurven-Heatmap
Onboarding
Light/Dark Theme
Feature-Übersicht
- ⭐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.
Neue Features & Bugfixes +8 Features, +6 Fixes
Story-Card Export
Motobit Import
Datentyp-Filter
Format-Badge
Quellen-Icons
Vmax Spike-Fix
Gap-Segmentation
Card-Redesign
- 🎨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.
Neue Features +5 Features
Detection Profiles
Auto-Profil
Profil-Badge
QA Screenshots
DetectionMode-Picker
- 📋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
Neue Features +8 Features
Tour-Gruppierung (3 Modi)
Route-Cache
Bundesland-Filter
Batch-Retitle
Sortier-Fix
Async Sections
Match-Highlighting
89 Unit-Tests
- 📂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)
Neue Features +15 Features
Batch-Import
Gesamtstatistik
Quellen-Filter
Backup/Restore
Auto-Merge
Jahres-Gruppierung
Geplante Touren
Toleranter Import
- 📦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