Skip to content

Releases: hantig-code/RapidSplit

RapidSplit 4.2.2

Choose a tag to compare

@hantig-code hantig-code released this 18 Aug 12:12

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

Choose a tag to compare

@hantig-code hantig-code released this 18 Aug 08:28

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

Choose a tag to compare

@hantig-code hantig-code released this 17 Aug 12:51

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

Choose a tag to compare

@hantig-code hantig-code released this 27 Jul 18:05

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

Choose a tag to compare

@hantig-code hantig-code released this 03 Jul 16:30

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

Choose a tag to compare

@hantig-code hantig-code released this 03 Jul 15:57

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

Choose a tag to compare

@hantig-code hantig-code released this 03 Jul 15:29

First reproducible-builds release for F-Droid.

  • Package: `app.rapidsplit", versionCode 4, versionName 3.0.1
  • dependenciesInfo disabled in app/build.gradle (byte-identical rebuilds)
  • APK signed with the developer key (cert SHA-256 8e2ed969456f5bea3aa6fa729b999861d14c8e6aa5b05d5455a4620c6550fef6)
  • Built from tag v3.0.1 with Gradle 8.2 / AGP 8.2.2, minSdk 21, targetSdk 34