Repository navigation
Releases: Atomkarnickel/aviation-trip-optimizer
Releases · Atomkarnickel/aviation-trip-optimizer
Release list
v1.1.0
Logbuch-Statistik, CSV-Export/-Import, Reisen in den Kalender übernehmen und Webversion als App installierbar.
Neu
- Logbuch-Statistik (Web und Android): Flüge, Flugzeugtypen, geflogene Großkreisdistanz, längster Flug, häufigste Typen und Fortschritt der Wunschliste.
- Logbuch als CSV exportieren und importieren (Web und Android). Doppelte Einträge werden beim Import übersprungen, fehlerhafte Zeilen mit Zeilennummer gemeldet.
- Reise in den Kalender (.ics, ein Termin je Flug, Web und Android). Termine sind klar als „nicht gebucht“ gekennzeichnet; der Flugzeugtyp erscheint mit seinem Status (geplant/bestätigt).
- Webversion installierbar („Zum Startbildschirm hinzufügen“) über ein Web-App-Manifest mit Icon.
Verbessert
- Web und Android rechnen nachweislich identisch: gemeinsame Testvektoren (
shared/test-vectors/exports.json) aus einer Python-Referenzimplementierung. - Release-Notes und README-Tabelle enthalten jetzt die Änderungen aus diesem Protokoll.
- GitHub Actions auf aktuelle Hauptversionen aktualisiert (keine veralteten Node-Laufzeiten mehr), Runner fest auf Ubuntu 24.04.
Android-APK
| Datei | SHA-256 |
|---|---|
aviation-optimizer-1.1.0.apk |
5619a1acb7ec0f1974d7b48733b0e103ad1c023d9097631c1fdc80f34f6fd6e6 |
Signaturzertifikat (SHA-256): abc5ab6ebba904be23104ca3b4f3714e72d5433dfa1b77eed9a9be3ec86bfb94
Installation: APK auf dem Android-Gerät öffnen und die Installation selbst bestätigen (ggf. „Unbekannte Apps installieren“ erlauben).
Full Changelog: v1.0.2...v1.1.0
v1.0.2
Erstes veröffentlichtes Release der Android-App.
Behoben
- Release-Prüfung des Signaturzertifikats unterstützt das neue Ausgabeformat von
apksigner. - Versionssprung aktualisiert auch die Version in der OpenAPI-Spezifikation.
Android-APK
| Datei | SHA-256 |
|---|---|
aviation-optimizer-1.0.2.apk |
92fe3478302eadcbc65810c77fc86e1045837e9f32f03835c2ea84a15d4192df |
Signaturzertifikat (SHA-256): abc5ab6ebba904be23104ca3b4f3714e72d5433dfa1b77eed9a9be3ec86bfb94
Installation: APK auf dem Android-Gerät öffnen und die Installation selbst bestätigen (ggf. „Unbekannte Apps installieren“ erlauben).
Full Changelog: v1.0.1...v1.0.2