Files
GPS2Audio/RELEASES.md
T
2026-05-30 05:42:44 +00:00

7.6 KiB

GPS2Audio Release-Übersicht

Diese Übersicht fasst die offiziell hochgeladenen GPS2Audio-Releases zusammen. Sie beginnt mit dem ersten signierten Release v1.6.2-osm-layout und dokumentiert danach die fortlaufende 2.x-Entwicklung bis zur aktuellen Basis v2.1.3.

Aktuelle stabile Version

GPS2Audio v2.1.3 ist aktuell die empfohlene Basis. Diese Version enthält die vollständige PTT-Recorder-Funktion mit automatischer Speicherung, Anhören, Zuweisen zu Wegpunkten und sichtbarem Löschen in der PTT-Aufnahmen-Bibliothek.

Release: https://gitea.nesohub.org/marcel/GPS2Audio/releases/tag/v2.1.3

Veröffentlichte Versionen

Version Schwerpunkt Inhalt
v1.6.2-osm-layout Erstes signiertes Release OSM-Layout, stabile Basis, signierte APK als erste updatefähige Veröffentlichung.
v2.0.0 UI-Überarbeitung Phase 1 Grundlegende Anpassungen nach der neuen UI-Vorlage, modernisierte Startseite und strukturierteres Layout.
v2.0.1 Direkte Reihenfolge-Bearbeitung Waypoints konnten einfacher umgeordnet werden, ohne vorher explizit in einen Bearbeitungsmodus wechseln zu müssen.
v2.0.2 Drag-and-drop-Reihenfolge Umstellung der Waypoint-Sortierung auf direktes Drag-and-drop.
v2.0.3 PTT pausiert Waypoint-Audio Wenn PTT gedrückt wird, pausiert laufendes Waypoint-Audio und wird danach korrekt fortgesetzt.
v2.0.4 Atmo-Hintergrundwiedergabe Erste Anpassungen, damit Atmo-Streams beim Minimieren der App weiterlaufen.
v2.0.5 Atmo-Service-Hotfix Stabilisierung des Hintergrunddienstes für Atmo-Wiedergabe.
v2.0.6 Atmo-Hintergrund-Fix Weitere Korrekturen am Hintergrundverhalten der Atmo-Wiedergabe.
v2.0.7 Service-eigener Atmo-Player Der Atmo-Player wurde in den Service verlagert, damit Streams zuverlässig im Hintergrund weiterlaufen.
v2.0.8 Stream-Playlist Erweiterung von Atmo um eine richtige Stream-Playlist statt nur einer einzelnen URL.
v2.1.0 PTT-Recorder Einführung der Recorder-Funktion für PTT-Notizen.
v2.1.1 PTT-Aufnahmen anhören und zuweisen Aufnahmen können in der Bibliothek angehört und Wegpunkten zugewiesen werden; neue Wegpunkte können aus Aufnahmen erstellt werden.
v2.1.2 Automatisches Speichern Nach dem Loslassen der PTT wird ohne störende Nachfrage automatisch im Hintergrund gespeichert.
v2.1.3 Sichtbarer Löschen-Button Die PTT-Aufnahmen-Bibliothek erhielt einen klar sichtbaren Löschen-Button pro Aufnahme.
v2.4.0 MapLibre Engine Cutover Aktiver Renderer im Explorer wurde auf MapLibre Native umgestellt. osmdroid bleibt nur noch als interner Fallback erhalten.
v2.4.1 Map-Stile und Terrain Modern hell, Dunkel, Topografisch, Terrain/3D und Satellit als auswählbare Stile (persistent).
v2.4.2 Explorer-Routenplanung Eigener Routenplaner direkt im Explorer: Start/Via/Ziel aus mehreren Quellen, OSRM-Routing optional, Planlinien-Fallback ohne Endpunkt, Routen als Tour-Entwurf speicherbar.
v2.4.3 Routenplaner Layout-Hotfix Reines UI-/Layout-Fix: BottomSheet wird scrollbar, respektiert die System-Navigationsleiste (navigationBarsPadding), und die primären Aktionen 'Route berechnen' / 'Planlinie' liegen in einer Sticky Bottom Action Bar oberhalb der Gestenleiste. Keine neuen Features, keine API-Änderungen.
v2.4.4 Routenplaner Endpunkt-Hotfix „Route berechnen" ist nicht mehr stumm/grau, wenn kein Endpunkt gesetzt ist: der Button reagiert mit klarem Statushinweis. Im Sheet steht zusätzlich ein One-Tap-Button „OSRM-Demo nutzen", der den öffentlichen Testserver hinterlegt. Die Endpunkt-URL wird normalisiert — sowohl https://router.project-osrm.org als auch die vollständige /route/v1/driving-Variante werden akzeptiert (keine Doppelprefixe). Fehler werden in Deutsch mit Detail angezeigt. Keine Layout-Regressionen.
v2.4.5 Karten-UX-Hotfix Clip-Linie und Planlinie Reiner Karten-UX-Hotfix. Der Clip-Längenabschnitt beginnt jetzt AM Waypoint und erstreckt sich nach vorne entlang der Route/Track-Geometrie — nicht mehr symmetrisch um den Projektionspunkt. Damit wirkt der Waypoint visuell als Trigger-Start des Clips. Zusätzlich wird die Luftlinie/Planlinie nur noch angezeigt, wenn keine berechnete Route vorhanden ist; die Doppeldarstellung von Route und Planlinie ist entfernt. Legende im Routenplaner spiegelt den aktiven Layer (Route ODER Planlinie). Routing-/Endpunkt-Verhalten und Layout aus v2.4.4/v2.4.3 unverändert.
v2.5.36 MapLibre Phantom-Layer-Fix Root-Cause-Fix der weißen Phantom-GPX-Linie im neutralen Standard-Explorer (0 Wegpunkte). Ursache: currentTrack.isNotEmpty() in visibleTrack feuerte vor der isNeutralStandard-Prüfung, weil loadPersistedTrackForCurrentTour den TrackRecordingManager auch für DEFAULT_TOUR_NAME befüllte. Fix: (1) isNeutralStandard-Guard vor currentTrack.isNotEmpty() verschoben; (2) ViewModel befüllt den Manager-Track nicht mehr für die neutrale Standardtour. Alle echten Touren, laufende Aufzeichnungen und aktive Drafts unverändert. Versionscode 90.
v2.4.6 Persistente Tourrouten Reiner Datenmodell-/Persistenzschritt. Eine Tour kann eine dauerhaft gespeicherte Route besitzen (Start, Ziel, Via, Geometrie, Profil, Endpunkt/Quelle, Distanz/Dauer, Zeitstempel). Routenplaner kann die berechnete Route oder die Planlinie an die aktuelle Tour binden („Tourroute speichern/ersetzen/löschen"). Clipabschnitte folgen primär der frisch berechneten Route, dann der gespeicherten Tourroute, dann dem Track, zuletzt einer Planlinie — keine freien Linien. Wegpunkte bleiben Bausteine ohne fest verdrahtete Route und lassen sich später in andere Touren kopieren. Rückwärtskompatibel: bestehende JSON/Backups ohne Tourroute laden weiterhin; Backup-Export/Import nehmen Tourrouten mit. Versionscode 53.

Installationshinweis

Die signierten Release-APKs sind als Update-Linie gedacht. Für Updates muss eine neuere Version über eine bestehende Installation installiert werden, die mit demselben Release-Keystore signiert wurde. Debug-Builds und parallel installierbare Zwischenstände gehören nicht zur offiziellen Update-Linie.

Sicherheits- und Archivhinweis

Die hochgeladenen Release-Pakete enthalten APK, Quellcode-ZIP und Handoff beziehungsweise Release Notes. Keystore-Dateien, Passwörter und lokale Build-Geheimnisse gehören nicht in das Repository und wurden nicht als Release-Anhang veröffentlicht.

Empfohlene Nutzung

Für neue Nutzer ist v2.1.3 der beste Einstieg. Ältere Versionen bleiben als Archiv erhalten, damit Entwicklungsschritte, Fehlerbehebungen und Zwischenstände nachvollziehbar bleiben.