Updates & Patches
Alle Updates, Fixes und neuen Features für NTA SkyNav auf einen Blick.
capzlog.aero ist live, Schnell-Notizen, Flight Summary & Flotten-Buchung
Das größte Update seit dem Beta-Start: Die capzlog.aero-Integration ist offiziell live — Fahrten werden automatisch ins digitale Flugbuch übertragen. Dazu handschriftliche Schnell-Notizen, eine neue Fahrtübersicht im Boarding-Pass-Stil, Bug-Reports mit Antwort-Chat und ein Buchungskalender für Ballonbetriebe.
- New capzlog.aero-Integration (Go-Live): Fahrten werden automatisch ins capzlog.aero-Flugbuch übertragen — Auto-Push nach der Landung, Initial-Push für bestehende Fahrten, Status-Anzeige & manueller Retry. Für alle Nutzer in den Account-Einstellungen
- New Schnell-Notizen mit Handschrift: Zeichenfläche für Finger oder Stift (mit Druckempfindlichkeit), optionales Textfeld, mehrere Notizen mit Vorschau — perfekt für Frequenzen oder Freigaben während der Fahrt
- New Flight-Summary-Karte: Gespeicherte Fahrten erscheinen als elegante Boarding-Pass-Karte — Route, Datum, Dauer, Start/Landung, PIC, Ballon, Max-Höhe und Gasverbrauch auf einen Blick
- New Bug-Report-Chat: Direkter Zwei-Wege-Dialog mit dem Support inkl. geführter Fragen und automatischer Diagnose — jetzt für alle Nutzer freigeschaltet
- New Flotten- & Buchungsverwaltung für Ballonbetriebe: Ballone mit vollständigen Technikdaten, zentrale Gasflaschen-Bibliothek, Buchungskalender — gebuchte Ballone werden im Flight Planner automatisch vorgeschlagen
- New Startplatz auf der Karte wählen: Der Startplatz fürs Wetter-Briefing kann jetzt direkt auf der Karte gesetzt werden
- New Aktiver Fahrten-Ordner: Bewusst festlegen, in welchem Ordner neue Fahrten gespeichert werden (Stern-Button + Hinweis-Banner)
- New Automatische Sprache: Die App startet bei Erstnutzung in der Gerätesprache (Deutsch → DE, sonst Englisch)
- Fix Abo-Sicherheit: Pro-Status ist jetzt an genau einen Account gebunden — Übertragung nur noch bewusst über „Käufe wiederherstellen"
- Fix Start-/Lande-Pins: Sitzen nach „Track laden" wieder exakt an den gespeicherten Orten
- Fix Ortsnamen präziser: Start-/Landeort zeigt den Ortsteil statt nur die Gemeinde — und ohne angehängtes Bundesland
- Fix Höhendiagramme: Wetter-Briefing-Diagramme starten jetzt am Startplatz statt am Meeresspiegel, gewählte Startplatz-Höhe gilt im ganzen Wettersheet
- Fix Kennzeichen in der Fahrtübersicht: Wird aus dem mit der Fahrt gespeicherten Ballon gelesen — neues separates Kennzeichen-Feld im Ballonprofil
- Fix „Abo verwalten": Öffnet jetzt zuverlässig die Abo-Verwaltung von Apple bzw. Google
- Changed Start- & Lande-Marker: Eigene Karten-Marker mit Ortsname und Uhrzeit im Popup
- Changed Track-Farbbalken: Umschalter zwischen Höhe und Geschwindigkeit direkt am Farbbalken
- Changed Team-Code speichern: Ein beigetretener Team-Code kann als eigener fester Code gespeichert werden
- Changed Aufgeräumtes System-Menü: Klarere Struktur, Vario wird auf Geräten ohne Barometer ausgeblendet
Precision GPS V2, Auto-Save, METAR-QNH & neue Onboardings
Komplett überarbeitete GPS-Pipeline im ForeFlight-Stil, automatisches Speichern jeder Fahrt, echtes Stations-QNH von METAR und geführte Einführungen für NaviPanel, Team, Gas und Wind.
- New Auto-Save: Jede Fahrt wird bei Aufzeichnungsende oder Landeerkennung automatisch gespeichert (lokal + Cloud) — inkl. Start-/Landeort per Geocoding
- New Onboardings: Geführte Erklärungen beim ersten Öffnen von NaviPanel, Team, Gas und Wind
- New Ballon-Kennzeichen: Neues Feld „Registration" im Ballon-Editor
- Changed Precision GPS V2: „Render in the Past" — der Cursor läuft 1s gepuffert zwischen echten GPS-Fixes → 100% genaue Position bei butterweichen 60fps, kein Springen mehr
- Changed QNH von METAR: Echter Stationswert der nächsten METAR-Station statt Modellwert — automatisch bei GPS-Start und Takeoff
- Changed Track-Farben: 5-stufige Farbpalette (Grün → Rot) für feinere Differenzierung, Speed-Einheit aus den Settings
- Changed Excel-Export: Start-/Landeort als Ortsname statt Koordinaten
- Changed Settings-Backup: Alle Einstellungen + Ballonprofile werden nach dem Onboarding automatisch in die Cloud gesichert
- Fix Bildschirmsperre: Wake Lock verhindert automatisches Sperren während die App aktiv ist
- Fix iOS Cursor-Freeze: Permanenter Watchdog startet die Anzeige nach App-Wechsel zuverlässig neu
- Fix Stabilität: Main-Thread-Freezes behoben (GPS-Throttle, Track-Save-Debounce), Token-Refresh robuster
- Fix Kartentyp springt zurück: Gewählte Karte (OSM/Topo/SAT) bleibt gespeichert
- Fix „Aufzeichnung starten?"-Popup: Erscheint nur noch bei echter Bewegung oder echtem Steigen
Flight Planner Wizard, Offline-Karten in Topo & Luftraum-Fixes
Neuer geführter Flugplanungs-Wizard von Ballonwahl bis Wetter-PDF, Offline-Karten jetzt auch als Topo-Karte und viele Detailverbesserungen.
- New Flight Planner Wizard: Geführter 4-Schritt-Flow — Ballon auswählen → Passagiere → Flugparameter → Wetter (Standort, Tag, Uhrzeit, Modell) → erstellt automatisch das Briefing-PDF
- New Offline-Karten in Topo: Beim Download ist jetzt OSM oder Topo wählbar
- New Eigener Hüllentyp: Beim Ballon-Erstellen frei eingebbar (z. B. Sonderformen)
- Changed Pilotengewicht global: Wird einmal unter Account → Einstellungen gepflegt und automatisch für alle Berechnungen verwendet
- Changed Wetter-API stabiler: Anfragen gedrosselt, automatischer Retry, klare Fehlermeldung statt kryptischer API-Fehler
- Changed Briefing-Erfolgsmeldung: Nach PDF-Erstellung mit direktem PDF-Viewer-Button
- Fix Lufträume verschwinden beim Zoomen: Große Lufträume werden jetzt auch erkannt, wenn alle Eckpunkte außerhalb des Bildschirms liegen
- Fix HDG/Speed nach GPS-Neustart: Rohe GPS-Werte als Startwert, HDG zeigt „--" bei Stillstand
- Fix Track-Sprung bei Landeprognose: Sprung-Guard verwirft Punkte über 500m Distanz
- Fix Outdoor-Modus: Inaktive Footer-Buttons sind wieder sichtbar
Stabilität: Gas-Tracker & Auto-Abheben
- Fix Gas-Tracker Crash (Android): Endlose Schleife bei leeren Gasflaschen behoben
- Fix Tastatur-Crash (iOS): Absturz bei bestimmten Tastatur-Events behoben
- Fix Auto-Abheben empfindlicher: Vario-Schwelle gesenkt — erkennt auch langsames Abheben zuverlässig
Cloud-Sync Dialog, Live-Vario für die Landeprognose & Android-Glättung
- Changed Cloud-Sync Dialog: Beim Schließen der Einstellungen fragt die App, ob Änderungen in der Cloud gespeichert werden sollen
- Changed Landeprognose mit Live-Vario: Neuer Toggle nutzt die aktuelle Sinkgeschwindigkeit vom Barometer/GPS statt des manuellen Sliders
- Changed NavPanel-Einstellungen: Feld-Editor bleibt offen, bis man ihn bewusst schließt
- Fix Höhe/Vario springt (Android): Barometer-Glättung + sauberere Vario-Berechnung
- Fix Landung-Popup: Hat jetzt einen X-Button zum Schließen
- Fix Crew Add-on Kauf: Fallback über direkte Produkt-ID, wenn das Package nicht im Angebot enthalten ist
Automatische Start- & Lande-Erkennung, Pro-Abo, E-Mail-Login & GFS-Modell
Die App erkennt Abheben und Landung jetzt automatisch und steuert die Aufzeichnung selbst. Dazu E-Mail-Registrierung, das Pro-Abo als In-App-Kauf, offene Anmeldung für alle und GFS als fünftes Wettermodell.
- New Automatische Abheben-Erkennung: Erkennt den Start über Vario + GPS-Höhe und beginnt die Aufzeichnung von selbst (abschaltbar)
- New Automatische Landeerkennung: Erkennt die Landung und pausiert Aufzeichnung + Gas-Tracker — „Nicht gelandet" setzt alles fort
- New E-Mail-Registrierung & Passwort-Reset: Account mit E-Mail + Passwort, zusätzlich zu Apple- und Google-Login
- New Pro-Abo als In-App-Kauf: Jährlich oder monatlich direkt im App Store / Play Store, inkl. Crew Add-on — Preise live aus dem Store
- New GFS-Wettermodell: NOAA GFS (weltweit) als fünftes Modell beim Briefing wählbar
- New Nutzungsbedingungen in der App: Disclaimer beim ersten Login, jederzeit unter Account → Rechtliches einsehbar
- Changed Offene Anmeldung: Der Beta-Check ist Geschichte — jeder kann sich registrieren, der Beta-Status bestimmt nur noch den Preis
- Changed AUTO-REC-Button: Zeigt bei aktiver Auto-Erkennung ein grünes AUTO-Design
- Changed Frequenz-Klick: Tippe auf die FIS-Frequenz im NavPanel → zeigt alle Lufträume an der aktuellen Position
- Changed Track-Farbe: Höhen-Farbverlauf ist jetzt Standard
- Fix Hindernis-Warnton: Warnt jetzt auch, wenn Hindernisse nicht auf der Karte eingeblendet sind
- Fix Große Beschränkungsgebiete: Proximity-Check von 5 km auf 30 km erweitert — große Sperrgebiete werden korrekt erkannt
- Fix Fahrten offline: Ordner laden sofort aus dem Cache — kein 30s-Hänger mehr
- Fix Track-Lücke beim Fortsetzen: Keine falsche Verbindungslinie nach App-Neustart
Live-Windprofil aus GPS, Cloud-Backup, Android Login & 17 Bugfixes
Automatisches Windprofil aus der Ballonbewegung, GPS-Track Cloud-Backup mit Geräte-Sync, interaktiver farbiger Track und umfangreiche Stabilitätsverbesserungen für Android, Hintergrund-GPS und Team-Tracking.
- New Live-Windprofil aus GPS: Windschichten werden automatisch aus der Ballonbewegung aufgezeichnet — konfigurierbare Intervalle (100ft, 200ft, 500ft)
- New GPS-Track Cloud-Backup: Tracks werden automatisch in die Cloud hochgeladen und bei Neuinstallation/Gerätewechsel geladen
- New Geräte-Sync: „In Cloud speichern" und „Von Cloud laden" für manuellen Settings-Sync zwischen Geräten
- New Farbige Track-Leiste interaktiv: Klick/Touch auf den Farbbalken zeigt den Wert an der Stelle
- New Track klickbar: Tippe auf den Track → Popup mit Uhrzeit, Höhe, Speed, Heading und Vario
- New GPS-Sim Steuerkreuz: Schwebendes Steuerkreuz bei aktiver Simulation (Steigrate, Heading)
- Fix Login auf Android: Token wurden nach Login nicht sofort gespeichert
- Fix Token-Verlust auf Android: Tokens werden jetzt in SharedPreferences gespeichert — überleben App-Kill und Force-Stop
- Fix Kein Auth-Token nach App-Neustart: Eigene Token-Verwaltung über REST API statt Supabase-Methoden in der nativen WebView
- Fix Cursor friert ein nach Hintergrund: Render-Callbacks bleiben jetzt erhalten
- Fix Cursor friert ein nach Bildschirmsperre: Render-Loop wird immer neu gestartet
- Fix GPS bei Bildschirmsperre: Hintergrund-GPS startet jetzt auch bei Bildschirmsperre
- Fix Team offline bei Bildschirmsperre: Position + Heartbeat werden im Hintergrund gesendet
- Fix Cursor springt in Kurven: Vorausprojektion wird bei Kursänderung automatisch reduziert
- Fix Doppelte Höhenkorrektur: ALT zeigte ~85m zu wenig — Geoid-Korrektur wurde zweimal angewendet
- Fix AGL immer 0: Bodenhöhe wird korrekt an GPS-Berechnung weitergegeben
- Fix Track-Zickzack: Track wird mit Kalman-gefilterter Position aufgezeichnet (±0,5m statt ±3m)
- Fix Track-Lücke bei Bildschirmsperre: Fehlende Punkte werden beim Entsperren nachgefüllt
- Fix Auth nach 1 Stunde: Automatischer Token-Refresh statt Logout
- Fix Auth bei schlechtem Netz: Gespeicherter Login-Status wird verwendet statt Logout
- Fix Supabase Deadlock nach Hintergrund: Internes Locking deaktiviert
- Fix QNH-Popup doppelt: Wird nur noch einmal angezeigt beim REC-Start
- Fix Barometer nach Hintergrund: Sensor wird automatisch neugestartet
- Fix Settings-Sync unvollständig: 101 fehlende Einstellungsfelder werden jetzt synchronisiert
- Changed Team Auto-Reconnect: Automatische Wiederverbindung bei Verbindungsverlust (bis zu 5 Versuche), Sprachchat wird mitreconnected
- Changed Team Offline-Erkennung: Push-to-Talk wird bei Verbindungsverlust deaktiviert und zeigt „Offline"
- Changed Team Rejoin: Letztes Team wird 12 Stunden gespeichert — ein Tippen zum sofortigen Beitreten
- Changed Team Offline-Queue: 30 Minuten Positions-Puffer statt 5 Minuten
- Changed iOS Push-to-Talk: Audio mischt sich mit anderen Apps statt sie zu unterbrechen, AirPods unterstützt
- Changed Wind-Import Höhen: Importierte Windschichten werden auf das eingestellte Intervall gerundet
- Changed Fahrten pro Nutzer: Bei Account-Wechsel sieht jeder Nutzer nur seine eigenen Fahrten
- Changed GPS-Pipeline Neustart: Kompletter Neustart aller GPS-Komponenten beim Zurückkehren aus dem Hintergrund
FIS-Frequenzen, weltweite Lufträume, Kartentyp-Wechsel & Bugfixes
Automatische FIS-Frequenzen im NavPanel, Luftraumdaten für 113 Länder, neuer Kartentyp-Wechsel (OSM/Topo/SAT) und zahlreiche Bugfixes und Light-Mode Verbesserungen.
- New FIS-Frequenzen im NavPanel: Zeigt automatisch die nächste FIS-Frequenz basierend auf GPS-Position
- New Luftraum-Popup Frequenzen: Tower/Radio-Frequenzen + FIS-Frequenz als Fallback
- New Airspace Daten weltweit: 113 Länder auf Supabase Storage, on-demand Download + IndexedDB Cache
- New Kartentyp-Dropdown: OSM/Topo/SAT Auswahl im Hamburger-Menü
- New Kartentyp-Schnellwechsel: Optionaler Toggle-Button auf der Karte mit Outdoor-Modus
- Fix Supabase nach 1h Inaktivität: Token-Refresh komplett überarbeitet — proaktiver Refresh beim App-Start
- Fix Offline-Meldungen: „Keine Internetverbindung" statt irreführendes „Nicht eingeloggt"
- Fix Airspace Dropdown Crash: ReferenceError in TaskSettingsPanel gefixt
- Fix Airspace E-Lufträume AT: 36 E-Lufträume (TMAs + CTAs) wiederhergestellt
- Fix Startplatz bleibt bei GPS-Start: clearFlightData resettet Briefing-Koordinaten nicht mehr
- Fix Startplatz-Dropdown: Zeigt nicht mehr automatisch „GPS" bei ähnlicher Höhe
- Fix PDF-Teilen Button: Falsche Übersetzung korrigiert
- Fix Wetterbriefing Ortsname: Zeigt Startplatz-Namen statt Reverse-Geocoding
- Changed Ziel-Navigation Toggle: Klick auf Ziel aktiviert/deaktiviert Navigation, aktives Ziel grün
- Changed Gasflasche leeren: Bestätigungs-Popup vor dem Leeren mit Outdoor-Modus + i18n
- Changed Light-Mode: Footer-Buttons, Gasflaschen, Luftraum-Popup, Resume-Recording angepasst
- Changed Navigationslinien-Breite: Minimum von 1px auf 0.5px reduziert (0.5er Schritte)
- Changed Airspace Daten aktualisiert: HR, HU, IT, PL, SK neu von OpenAIP geladen
Light-Mode, Crew-Slots, Pinch-to-Zoom & massive Bugfixes
Komplettes Outdoor Light-Mode Theming für alle Panels, neues Crew-Slot-System, Pinch-to-Zoom für Panels, Session-Management komplett überarbeitet und zahlreiche Bugfixes.
- New Crew-Slot-Limit System: Piloten bringen Crew-Slots mit ins Team, Tracker-Verfolger werden gegen Slots geprüft, RevenueCat Entitlement
- New Pinch-to-Zoom für alle Panels: FlightWindsPanel, NavigationPanel, Landeprognose und Stopuhr (0.6x–1.5x, wird gespeichert)
- New Fahrt speichern: IndexedDB-Fehler zeigt jetzt Error-Feedback statt stillem Datenverlust
- Changed Light-Mode Header: Hamburger-Menü, alle Popups/Modals nutzen jetzt Outdoor-Theme Tokens
- Changed Light-Mode Fahrten: Fahrten-Menü, Detail, Karten, Delete-Dialog, PDF-Viewer komplett auf Outdoor-Theme
- Changed Light-Mode Briefing: Ziel-Panel, Header, Ziel-Liste, Inputs komplett auf Outdoor-Theme
- Changed Light-Mode Load Calculator: Panel, Dialoge, Calc-View, Profil-Editor und alle Sub-Komponenten
- Changed Light-Mode StatusBar: Chips, Footer-Bar, GPS-Button, Toggles, Logo-Hintergrund
- Changed Light-Mode Wind & Navigation: WindPanel, NavPanel, Landeprognose, Stopuhr, GasBottleBar
- Changed WindPanel kompakter: 270px breit, engere Zeilen, kleinere Schrift, vereinfachter Import
- Changed NavPanel Labels fetter + dunkler im Light-Mode, Feldfarben automatisch invertiert
- Changed Karten-Zittern bei GPS-Start behoben: flyTo und Follow-Loop liefen gleichzeitig
- Fix Bug Report hängt bei „Senden…": getSession() ohne Timeout — neuer getSessionSafe() Wrapper mit Token-Refresh
- Fix Admin Panel lädt nicht: Fehler wurden verschluckt — jetzt Error-State mit Retry-Button
- Fix Sprechfunk hängt: PTT Token-Request nutzt getSessionSafe() mit Timeout
- Fix Supabase nach Hintergrund: Proaktiver Token-Refresh bei visibilitychange
- Fix Settings bei App-Schließen verloren: IndexedDB Write war debounced — wird jetzt bei pagehide sofort geflusht
- Fix Settings nach Neuinstallation weg: syncOnLogin() wartete nicht auf IndexedDB Hydration
- Fix Fahrten-Sync silent failure: Offline-Queue synkte ohne Auth-Check
- Fix iPhone Kompass-Popup bei jedem GPS-Start: Permission wird auf nativem Build übersprungen
- Fix QNH-Popup ohne Barometer: Wird übersprungen wenn kein Barometer vorhanden
- Fix REC-Flow verbessert: GPS sofort bei Klick, QNH von Open-Meteo (8s GPS-Timeout), Offline → manuell
- Fix Ziel Long-Press erst beim 2. Mal: Ring-SVG Cleanup + Marker immer draggable
- Fix App-Name: Überall „NTA SkyNav" (war iOS „Navigator Lite", Android „Balloon Navigator")
- Fix Live Team im Hintergrund: Native App sendet Position weiter wenn minimiert
- Fix Team erstellen/beitreten hängt: Auth-Check mit 5s Timeout
- Fix Tracker Background: Wake Lock, Silent Audio Keep-Alive, Realtime-Reconnect
- Cleanup Unbenutzte Dependencies entfernt: date-fns, pixi.js, proj4, react-draggable, sql.js u.a.
- Cleanup Unbenutzte Komponenten gelöscht: BriefingSidebar, GasManagementPanel, WindPanel
- Cleanup Unbenutzte Utils + toter Code entfernt: coordinates.ts, igcExport.ts, pzParser, pttService u.a.
Akkuverbrauch reduziert, Windschicht-Höhe & Bugfixes
Deutlich weniger Akkuverbrauch durch optimierte Sensor-Polling-Raten, verbesserte Windschicht-Höhenberechnung mit QNH-Korrektur und mehrere Bugfixes.
- Changed Windschicht-Höhe: Nutzt jetzt getMslAltitude mit QNH-Korrektur (gleiche Berechnung wie NavPanel ALT)
- Changed Gemessene Winde: Werden bei neuem REC-Start gelöscht (importierte bleiben)
- Fix Akkuverbrauch drastisch reduziert: Kompass + Heading 30fps bei Stillstand, Kompass-Listener 30 Hz, StatusBar-Clock optimiert, MapView Polling→Events, AircraftLayer nur bei Zoom > 7, Proximity-Checks 5 s statt 2–3 s
- Fix Barometer-Warnung kommt nur noch einmal (nicht bei jedem GPS-Fix)
- Fix Kompass auf Android: beide Events registriert (deviceorientationabsolute + deviceorientation Fallback)
- Fix QNH aus Wettersheet wird im QNH-Popup übernommen und gelb hervorgehoben
- Fix GPS-Accuracy >15 m erzwingt Stillstand (kein Cursor-Springen drinnen)
- Fix Background→Foreground: fehlende TrackLine-Punkte werden nachgefüllt
Kompass-Heading, Farbiger Track & Fahrt fortsetzen
Echtes Kompass-Heading per Magnetometer, farbcodierte Tracks nach Speed/Höhe, Aufzeichnung nach Absturz fortsetzen, GPS-Engine weiter verfeinert und zahlreiche Bugfixes.
- New Kompass-Heading: Magnetometer für sofortiges Heading — Kompass unter 0.8 m/s, GPS/Kompass-Mix bis 2.0, reines GPS darüber
- New Farbiger Track: Track farblich nach Speed oder Höhe mit sanftem Gradient, Farbskala-Legende am Bildschirmrand (ein/ausschaltbar)
- New Fahrt fortsetzen: Nach App-Neustart oder Absturz kann die Aufzeichnung fortgesetzt werden — Track, Wind, Ziele, Gas und Marker bleiben erhalten
- Changed GPS-Engine: Extrapolation mit stabilem Heading, geglättete Distanz, Output-Smoothing
- Changed Kompass/GPS Fusion: 60fps Magnet-System, Crossover bei 2.5 km/h, Heading Rate-Limit (max 30°/s)
- Changed Heading-Linie: EMA-geglättete Drehbewegung (kein Zittern)
- Changed Gas-Tracker: Gewichtsbereinigter Verbrauch, automatischer Flaschenwechsel wenn leer, Long-Press zum Leeren
- Changed Windprofil: Panel schmaler, Höhenbalken ein/ausschaltbar, Auto-Scroll zur aktuellen Höhe
- Changed GPS-Simulation: Korreliertes Rauschen statt Random-Springen, 5 km/h Default
- Fix Navigations-Linie zum Ziel: 60fps flüssig mit EMA-Glättung
- Fix Kompass nutzte Gyroscope statt Magnetometer (native DeviceOrientation API)
- Fix Kompass-Heading 60fps im Render-Loop (war 1 Hz)
- Fix Kompass-Permission im nativen Build (WKWebView)
- Fix Cursor + Heading-Linie nutzten Buffer-Heading statt Kompass-Fusion
- Fix Stillstand bei schlechter GPS-Accuracy (>15 m) erzwungen
- Fix TrackLine-Lücke nach Background→Foreground
- Fix GPS wird erst nach QNH-Bestätigung aktiviert
- Fix QNH-Nummernfeld öffnet erst bei Klick (kein autoFocus)
- Fix QNH-Status unterscheidet GPS deaktiviert / Offline / Fehler
- Fix Luftraum blockierte Ziel-Erstellung per Long-Press
- Fix Gasflaschen werden bei neuem REC-Start zurückgesetzt
Höhenanzeige nach Luftfahrt-Standard & Bugfixes
Die Höhenanzeige nutzt jetzt den Barometer nach Luftfahrt-Standard (ISA-Druckhöhe + QNH-Korrektur), unabhängig von GPS-Genauigkeit. Dazu App-Start-Performance und mehrere Bugfixes.
- Changed Höhenanzeige (Luftfahrt-Standard): Barometer liefert ISA-Druckhöhe (1013.25 hPa), QNH-Korrektur → MSL — unabhängig von GPS-Genauigkeit
- Changed Barometer-Plugins: iOS + Android liefern jetzt absolute ISA-Druckhöhe statt GPS-basierter Drift
- Changed QNH-Bestätigung: Popup beim REC-Start zeigt QNH zur Bestätigung (automatisch von Open-Meteo, aus Briefing oder manuell)
- Fix App-Start bei schlechter Internetverbindung: 3s Timeout statt 10s+ hängen (gecachter Login-Status)
- Fix HGT-Löschen funktioniert auf nativem Build (confirm/alert durch Modal ersetzt)
- Fix Hamburger-Menü auf Android abgeschnitten (doppeltes Safe-Area-Padding entfernt)
- Fix AGL zeigt 0 auf iOS/Android obwohl ALT und GND korrekt (Baro-Höhe statt GPS für AGL-Berechnung)
- Fix ALT-Sprünge bei GPS-Simulation (echtes GPS lief parallel, doppelte Geoid-Korrektur)
- Fix Doppelte Geoid-Korrektur auf Höhenwerte (mobileGps speicherte MSL statt WGS84)
NTA Precision GPS™, Geländehöhe & Stabilität
Neues GPS-System für flüssige 60fps Cursor-Bewegung, automatische Geländehöhen weltweit, Debug Console und GPS Simulator für Admins, sowie zahlreiche Verbesserungen und Bugfixes.
- New NTA Precision GPS™: Neues GPS-System für flüssige 60fps Cursor-Bewegung mit Kalman-Filter, Sprung-Erkennung, Dead Reckoning und Echtzeit-Extrapolation
- New Geländehöhe weltweit: Automatischer Download von SRTM-Höhendaten (30m Auflösung) — keine manuelle Konfiguration nötig, offline verfügbar
- New Debug Console (Admin): Live-Fehler-Overlay mit Filter und GPS-Log
- New GPS Simulator (Admin): Simulierte GPS-Bewegung zum Testen im Browser
- Changed GPS-Cursor: Flüssige Bewegung bei allen Geschwindigkeiten, kein Springen bei Stillstand, Heading-Linie reagiert sofort
- Changed Tap-to-Measure: Linie folgt dem Cursor flüssig, Label skaliert beim Zoomen
- Changed Weather-PDF: Schnelleres Speichern (nur lokal), PDF-Löschen pro Fahrt, Dateiname mit Ortsnamen
- Changed Windprofil: Übersichtlicheres Layout — Position und Kartenauswahl prominent, Modell+Zeit+Laden kompakt
- Changed Landeprognose: Geländedaten laden automatisch, keine manuelle Tile-Verwaltung mehr
- Changed Radar: Optimiert für viele Nutzer (CDN-Cache, 15s Poll, Error-Backoff)
- Changed Offline: Bessere Fehlermeldungen, Fetch-URLs in Debug Console
- Fix GPS Restart-Hänger auf iOS, Button-Spam-Schutz
- Fix Hamburger-Menü Verschiebung bei GPS-Aktivierung
- Fix NavigationPanel React Error #185
- Fix Track-Dauer nach App-Idle
- Fix Gespeicherte Tracks: Koordinaten werden zu Ortsnamen aufgelöst
- Fix Radar-Einheiten (ft/kt/fpm) bei Feet-Einstellung
Großes Update – Tap-to-Measure, Offline-Karten, Tracks & Stabilität
Neues Tap-to-Measure Feature, Offline-Karten komplett überarbeitet, Track-Sync im Hintergrund, IndexedDB statt localStorage, und zahlreiche Bugfixes für ein stabileres Erlebnis.
- New Windgeschwindigkeit in Knoten (kt) als Einheit in Onboarding, Einstellungen und allen Windanzeigen
- New Tap-to-Measure: Auf Karte tippen zeigt gestrichelte Linie vom GPS-Cursor zum Punkt mit Live-Distanz (km/m) und Bearing (°), aktualisiert sich mit Bewegung, Linienfarbe einstellbar
- Changed Offline-Karten-Panel neu gestaltet: Größen-Chips, Progress-Stepper, kompakteres Layout
- Changed Offline-Download über eigenen Proxy – 3× schneller (12 parallele Tiles, Retry-Logik)
- Changed Geschwindigkeits-Label überall auf kt vereinheitlicht
- Changed Track-Liste nach Datum sortiert (neueste oben)
- Changed Tracks werden sofort lokal gespeichert und im Hintergrund synchronisiert
- Changed Hintergrund-Sync läuft global (auch bei geschlossenem Fahrten-Panel) und aktualisiert die UI live
- Changed Flugdaten in IndexedDB statt localStorage (kein 5-MB-Limit mehr)
- Changed PDF-Base64 nicht mehr im Flight-Cache – verhindert verschwindende Temp-Flights
- Changed Tatsächlicher Gasverbrauch: gespeicherter Wert wird mit „Bearbeiten"-Button angezeigt
- Changed Online-Karte lädt immer die gesamte Welt, Offline-Cache beschleunigt nur das gespeicherte Gebiet
- Removed Seemeilen (NM) aus den Distanz-Einheiten entfernt
- Fix OSM-Karte 403: Live-Tiles wieder über Vercel-Proxy (Capacitor blockte direkte OSM-Anfragen)
- Fix Start/Landung „Unknown" bei Offline: zeigt Koordinaten als Fallback
- Fix Offline-Karte grau beim Reinzoomen: maxNativeZoom wird offline begrenzt, Leaflet skaliert automatisch hoch
- Fix Gelber Duplikat-Track nach Sync: Temp-Flights werden beim Cache-Load gegen Offline-Queue geprüft
- Fix Sprachchat: „Verbinde…" und „aktivieren" überlappen nicht mehr
- Fix Sprachchat Verbindung: Alter Room wird aufgeräumt, 15 s Timeout, sauberes Schließen bei Fehler
- Fix Pro-Status wird sofort beim Profil-Laden gesetzt
- Fix Ghost-Flight bei Logout/Kontowechsel verhindert
- Fix Flugdauer nutzt endTime als Fallback
- Fix GPS-Cursor springt weniger bei hoher Geschwindigkeit (Speed+Heading-Extrapolation)
- Fix TrackLine aktualisiert häufiger und zeigt Live-GPS-Endpunkt
- Fix GPS maximumAge auf 0 gesetzt für frischere Positionsdaten
- Fix Offline-Sync entfernt Temp-Flights nach Upload (keine Duplikate)
- Fix Duplikat-Anzeige nach Sync – gelber Temp-Eintrag und grüner Server-Eintrag nicht mehr gleichzeitig
- Fix Slider-Bedienung per Touch in Onboardings und Einstellungen ziehbar
- Fix Load Calculator Custom-Hersteller-Eingabe springt nicht mehr zurück
- Fix Wetter-PDF kein stiller Fallback auf Salzburg mehr
- Fix Karten-Toggle zeigt korrekten Ein/Aus-Status
- Fix Ordner löschen entfernt auch IndexedDB-Daten
- Fix Fahrten-Panel „Laden…" blockiert nicht mehr bei vorhandenem Cache
- Fix Wetter-PDF Karten-Pick: Safe Area für Notch/Dynamic Island
- Fix Warnung „Ungespeicherter Track" nach App-Neustart behoben
- Fix Offline-Fahrten und -Tracks werden gelb mit Lade-Animation markiert
- Fix Fehlender i18n-Key edit ergänzt; Eingabefeld-Overflow behoben
Zweiter Patch – Features, Fixes & Stabilität
8 Stunden nach dem Launch, 2 Updates bereits ausgeliefert. Danke an alle, die Probleme gemeldet haben – genau dafür gibt es die Beta.
- New Externe Links (WhatsApp, etc.) öffnen jetzt im System-Browser
- New Announcement-System: In-App Nachrichten über Supabase (DE/EN, einmalig pro User)
- New Website-Verfolger können jetzt per Voice Chat mit dem Team sprechen
- New Voice Chat: WebRTC Mesh durch LiveKit SFU ersetzt (stabiler, skalierbar)
- New iOS: Natives Mikrofon jetzt verfügbar
- Fix Ballon-Profile gehen bei Neuinstallation nicht mehr verloren
- Fix Feature-Onboardings kommen nach Neuinstallation nicht mehr erneut
- Fix Kartenkacheln: Schwarze Linien zwischen Tiles behoben
- Fix GPS-Cursor: Weniger Springen bei Autofahrt
- Fix Bug Report: „Wird gesendet..." hängt nicht mehr endlos
- Fix Pro-Status: Kein „Upgrade zu Pro" Flackern beim App-Start
- Removed iOS AudioCapturePlugin – nicht mehr nötig durch LiveKit
- Removed Metered.ca TURN Server – nicht mehr nötig durch LiveKit
Erster Patch – Höhe & Variometer
Einige von euch haben Höhenprobleme gemeldet – wir haben die Ursache gefunden und innerhalb von Stunden gefixt.
- Fix Höhenanzeige – Nur noch GPS + EGM96 statt Baro-Sensor (iOS Baro lieferte falsche Absolutwerte)
- Fix Android Variometer – Barometer-Plugin für Variometer hinzugefügt (TYPE_PRESSURE Sensor)
- Fix MSL-Höhenkorrektur für gespeicherte Trackpunkte, Marker, LogPoints, Goal Declarations
- Fix Hindernisse: Prefetch 3×3 Tiles beim GPS-Fix, Cache-TTL verlängert
- Fix Ballon-Profile bleiben nach Neuinstallation erhalten (Sync Race-Condition Fix)
- Fix PDF-Viewer: Safe Area für Notch/Dynamic Island
- Fix Android: Datei-Import repariert (WebChromeClient Fix)
- Fix Startplatz-Suche im Onboarding (Autocomplete statt manuelle Koordinaten)
- Fix Share-Button Übersetzung korrigiert
- Fix GPS-Vario Anzeige-Text gekürzt
NTA SkyNav Beta ist live
Die erste Beta-Version von NTA SkyNav ist jetzt verfügbar für Android (Google Play) und iOS (TestFlight). Danke an alle Piloten, die sich angemeldet haben – euer Feedback formt diese App.
- New ICAO Karten mit Lufträumen, Hindernissen & Hochspannungsleitungen
- New GPS HUD – Höhe, Geschwindigkeit, Heading, Variometer
- New Zielnavigation – Peilung, Distanz, ETA
- New Wetter Briefing – Wind-Layer, Temperatur, Niederschlag
- New Load Calculator – Hülle, Gas, Passagiere, Zuladung
- New Live Team Tracking – Position mit der Crew teilen
- New Digitales Logbuch – Fahrten mit GPS-Tracks aufzeichnen
- New Hindernisdatenbank – Türme, Masten, Leitungen