Skip to content
This repository was archived by the owner on Oct 17, 2026. It is now read-only.

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 25 Sep 16:42
· 139 commits to main since this release
Immutable release. Only release title and notes can be modified.
v0.3.1
e5864bb

Was ist neu in 0.3.1

Behoben

Einsätze: „Teilnehmer hinzufügen" funktioniert wieder. Als Einsatzleitung ein Mitglied einzutragen scheiterte seit dem 07.09.2026 mit „Konnte nicht gespeichert werden.“. Die App nutzt jetzt den eigens dafür freigegebenen Weg.

Kein heimliches Doppelt-Speichern mehr. Riss die Verbindung, nachdem eine Buchung, ein Auftrag oder eine Anmeldung schon beim Server war, konnte die App sie unbemerkt ein zweites Mal schicken. Jetzt erscheint eine Fehlermeldung, und du entscheidest selbst, ob du erneut speicherst.

Raffinerieauftrag: Beim Entfernen einer Güterzeile rutscht kein Zustand mehr in die Nachbarzeile.

Neu

Jedes Release liefert seine Stückliste (SBOM) mit: basetool-android-sbom.spdx.json, mit derselben Herkunftsattestierung wie die APK.

Wichtig: Ab diesem Release setzt das Basetool 0.3.1 als Mindestversion voraus. Ältere Versionen zeigen „Update erforderlich“.

What's new in 0.3.1

Fixed

Missions: "Add participant" works again. Adding a member as mission manager had failed since 2026-09-07 with "Could not be saved." The app now uses the path the server opened for exactly this.

No more silent double saves. If the connection dropped after a booking, an order or a sign-up had already reached the server, the app could send it a second time without telling you. It now shows an error and lets you decide whether to save again.

Refinery order: removing a goods row no longer shifts its state into the neighbouring row.

New

Every release ships its bill of materials (SBOM): basetool-android-sbom.spdx.json, with the same provenance attestation as the APK.

Important: from this release on, the Basetool requires 0.3.1 as the minimum version. Older builds show "Update required".

Installation

DE — Über Obtainium mit dieser
Repository-URL, oder die APK unten direkt herunterladen. Es gibt keinen
Play-Store-Eintrag.

EN — Through Obtainium with this
repository URL, or download the APK below. There is no Play Store listing.

Prüfsummen · Checksums

Wert · Value SHA-256
APK 62ffe65a5ae8fc2da9573f89a73466c8d155b5858175d364c4bd0bc9edcf3105
Signaturzertifikat · Signing certificate e840205eec16f5fdcdba8b448118063c4a37e6162099cc4900df2380c1af5064

DE — Beide Werte lassen sich vor dem Installieren vergleichen. Der
Zertifikats-Fingerabdruck ändert sich nie ohne einen angekündigten
Schlüsselwechsel; ein anderer Wert bedeutet, dass die Datei nicht von uns stammt —
Android verweigert dann ohnehin das Update über eine bestehende Installation.
Den unabhängigen Vergleichswert findest du in der
README: er wurde beim Erzeugen
des Schlüssels festgehalten, also bevor er irgendetwas signiert hat.

EN — Both values can be checked before installing. The certificate fingerprint
never changes without an announced key rotation; a different value means the file
is not ours, and Android would refuse the update over an existing install anyway. The
independent reference lives in the
README — it was recorded when
the key was generated, before it had signed anything.

Herkunft · Provenance

DE — Dieses Release trägt eine GitHub-Build-Attestierung: sie belegt, dass genau
dieser Workflow auf genau diesem Commit die Datei erzeugt hat.

EN — This release carries a GitHub build attestation: proof that this workflow, on
this commit, produced the file.

gh attestation verify basetool-v0.3.1.apk --repo krt-profit/basetool-android

Stückliste · SBOM

DE — basetool-android-sbom.spdx.json listet jede Abhängigkeit, die in dieser APK steckt (SPDX 2.3). Sie
trägt dieselbe Build-Attestierung wie die APK, ist also nicht nur eine Datei neben dem
Release, sondern nachweislich in diesem Lauf entstanden.

EN — basetool-android-sbom.spdx.json lists every dependency that went into this APK (SPDX 2.3). It carries
the same build attestation as the APK, so it is verifiably a product of this run rather
than a file that merely sits next to the release.

gh attestation verify basetool-android-sbom.spdx.json --repo krt-profit/basetool-android