Releases: hantig-code/RapidSplit
Release list
RapidSplit 4.2.2
RapidSplit 4.2.2
Geteilte Touren / Shared trips
- Benachrichtigung und rotes Wolken-X auf der Tour-Karte, wenn die Server-Kopie einer geteilten Tour gelöscht wurde; erneutes Teilen setzt alles zurück
- Geteilte Touren aktualisieren sich beim Öffnen automatisch vom Server
- Teilen-Dialog erklärt den Beitritt per QR-Code; QR-Scanner versteht zusätzlich die Code-Formate älterer Versionen
Bedienung / UI
- Einrichtung beim ersten Start: Knöpfe fest am Dialogrand, Standardwährung ganz oben (mit runden Ecken)
- Standardwährung nachträglich über das Wellen-Menü des Startbildschirms änderbar
- Dialog-Knöpfe (Abbrechen/Übernehmen) einheitlich in einer Zeile
- Leerzustände verlinken als Buttons direkt zu „Etappen“ bzw. „Gruppe“
- „Person hinzufügen“ erscheint erst nach Tipp auf „+ Person“ und blendet sich ohne Eingabe wieder aus
- Wisch-Löschen von Ausgaben nur noch auf zugeklappten Kacheln (zuverlässiger)
Sprache & Sonstiges / Language & misc
- Restliche englische Übersetzungen vervollständigt (Toasts, Währungsnamen, Hinweise) — abgesichert durch einen neuen Vollständigkeits-Check im Build
- Wechselkurse aktualisiert (Stand 18.08.2026)
English summary: notification + red cloud X when a shared trip's server copy was deleted; shared trips auto-refresh on open; sharing dialog explains joining via QR; setup dialog with pinned buttons and default currency on top; default currency changeable from the home menu; single-row dialog buttons; empty states link via buttons; add-person field auto-hides; swipe-to-delete only on collapsed tiles; completed English translations; updated exchange rates.
RapidSplit 4.2.1 – Fixes & Feinschliff
Wartungs-Release: Die Android-Exporte (PDF teilen, Drucken, CSV) funktionieren wieder, dazu kleinere neue Funktionen. / Maintenance release: the Android exports (share as PDF, print, CSV) work again, plus a few small features.
Behoben / Fixed
- Play-Build: R8 entfernte die Laufzeit-Annotationen der JS-Brücke – Exporte waren tot / R8 stripped the JS bridge's runtime annotations – exports were dead
- 4.2.0-Paket enthielt versehentlich die 4.1-Oberfläche / 4.2.0 package accidentally shipped the 4.1 interface
Neu / New
- Ausgaben per Wisch nach links löschen / Swipe an expense left to delete it
- IBAN/PayPal optional je Person / Optional IBAN/PayPal per person
- Neuer „+ Person“-Knopf in Wer & Wo / New "+ Person" button on Who & Where
- Code und QR-Code einheitlich 24 h gültig / Code and QR code both valid for 24 hours
- Fehlende englische Übersetzungen ergänzt / Missing English translations added
- Wechselkurse Stand 18.08.2026 / Exchange rates as of 18 Aug 2026
Die angehängte APK (app.rapidsplit, versionCode 40201) ist mit dem Entwicklerschlüssel signiert (SHA-256 b284a1a8…0933) und dient F-Droids Reproducible-Build-Prüfung.
RapidSplit 4.2.0 – Deutsch & English
RapidSplit spricht jetzt Englisch – die komplette Oberfläche, die Beispiel-Tour sowie PDF- und CSV-Export. / RapidSplit now speaks English – the whole interface, the sample trip, and the PDF and CSV exports.
Neu / What's new
- Erststart-Dialog: Sprache, Farbmodus, Standardwährung / First-launch setup: language, theme, default currency
- Sprache jederzeit über das Menü umschaltbar / Switch language any time from the menu
- Zahlen- und Datumsformate folgen der Sprache / Number and date formats follow the language
- Teilen-Dialog nennt die Code-Gültigkeit (Kurz-Code 24 h) / Sharing dialog states code validity (short code 24 h)
- Wechselkurse Stand 17.08.2026 / Exchange rates as of 17 Aug 2026
Die angehängte APK (app.rapidsplit, versionCode 40200) ist mit dem Entwicklerschlüssel signiert (SHA-256 b284a1a8bcfbb0ed2eb5878f72a393dd3be985fc009a350b5a868e11ba9a0933) und dient F-Droids Reproducible-Build-Prüfung. / The attached APK is developer-signed for F-Droid's reproducible-build check.
RapidSplit 4.0
Großes Update: Komplettes Material-3-Redesign (hell & dunkel), mehrere Touren parallel mit neuer Startseite, Touren teilen & gemeinsam bearbeiten (Ende-zu-Ende-verschlüsselte Server-Kopie, Beitritt per QR-Code oder 6-stelligem Code), Fremdwährungen mit Tageskursen, PDF-Export im neuen Design, Wischgesten und flüssige M3-Animationen.
Web-App: https://hantig-code.github.io/RapidSplit/v2/ · Der Sync-Server-Code ist unter server/sync.php offengelegt (Zero-Knowledge: der Server sieht nur verschlüsselte Blobs).
RapidSplit 3.0.3
targetSdk 35 (Android 15) for Google Play compliance.
- compileSdk/targetSdk raised 34 -> 35, versionCode 6
- Edge-to-edge verified on an Android 15 (API 35) emulator: header sits below the status bar, tab bar above the gesture bar, example tour computes correctly
- Package app.rapidsplit, developer-signed (cert 8e2ed969...)
- Reproducible-build settings unchanged (crunchPngs false, dependenciesInfo off); F-Droid can auto-update to this version
RapidSplit 3.0.2
Reproducible-builds fixes after the first F-Droid CI verification run:
- crunchPngs false: macOS and Linux aapt2 crunch PNGs differently, which broke the byte-identical comparison
- Release APK is now built with JDK 21 (matching the F-Droid buildserver); JDK 17 produced a differing classes.dex
- Package app.rapidsplit, versionCode 5, versionName 3.0.2, developer-signed (cert 8e2ed969...)
RapidSplit 3.0.1
First reproducible-builds release for F-Droid.
- Package: `app.rapidsplit", versionCode 4, versionName 3.0.1
dependenciesInfodisabled in app/build.gradle (byte-identical rebuilds)- APK signed with the developer key (cert SHA-256
8e2ed969456f5bea3aa6fa729b999861d14c8e6aa5b05d5455a4620c6550fef6) - Built from tag
v3.0.1with Gradle 8.2 / AGP 8.2.2, minSdk 21, targetSdk 34