Repository navigation
Releases: krt-profit/basetool-android
Release list
v0.6.1
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 | b83df89b7e65712b5c7fc8c2fce3fbffc1c303bdd67371f4806c7e1fe6bb399d |
| 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.6.1.apk --repo krt-profit/basetool-androidStü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-androidv0.6.0
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 | 31602e0115e65ac3d7d552d1694a51d44004d17af9f79ef105d482c118b33e26 |
| 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.6.0.apk --repo krt-profit/basetool-androidStü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-androidv0.5.0
Neu in 0.5.0
- „Update erforderlich" erscheint auch, während die App läuft. Kehrst du zur App zurück oder kennt der Server einen Aufruf nicht mehr, prüft die App – höchstens einmal pro Minute –, ob deine Version noch bedient wird. Nach einer Basetool-Umstellung landest du so direkt bei der Download-Seite statt bei „Signal Lost".
Kein Pflicht-Update: Version 0.4.0 wird weiterhin bedient.
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 | d8885426b69239fc928a75d2f3926e0d3bb249d207d6967082d09ddfd2836be4 |
| 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.5.0.apk --repo krt-profit/basetool-androidStü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-androidv0.4.0
Release notes
Neu in 0.4.0
Pflicht-Update: Das Basetool verlangt ab dem 28.09.2026 diese Version; ältere Versionen zeigen „Update erforderlich".
- Neue Nutzungsbedingungen – ohne Unterbrechung. Ändern sich die Nutzungsbedingungen, während die App offen ist, erscheint die neue Fassung über dem Bildschirm, auf dem du gerade bist. Nach „Bestätigen" geht es genau dort weiter; was gerade abgelehnt wurde, wird wiederholt, und deine Eingaben bleiben erhalten. Mit dem Basetool-Update vom 28.09.2026 ändern sich die Nutzungsbedingungen einmal, und jedes Mitglied stimmt neu zu.
- „Mein Lager". Oben im Lager wechselst du zwischen „Org-Lager" und „Mein Lager": dein eigener Bestand, persönlich und gemeinsam, Material und Items, mit Filtern nach Art und Ort.
- Einträge als persönlich oder ins gemeinsame Lager umbuchen – ganz oder als Teilmenge, einzeln oder für eine Auswahl.
- Einheit eines persönlichen Eintrags ändern, auch auf „Keine Einheit".
- Einbuchen als „Persönlich"; das Formular sagt, welche Zuordnungen dabei entfallen.
- Über „Zum Auftrag" erreichst du den Lieferstatus.
- Kennzeichnung „gestohlen". Gestohlener Bestand trägt überall, wo die App Bestand zeigt, einen roten Hinweis und bildet einen eigenen Stapel; beide Lager filtern „Ohne gestohlene" / „Nur gestohlene". Markieren und Entfernen der Markierung erscheinen, sobald das Basetool es freischaltet.
- RSI-Handle unter Einstellungen → KONTO, optional. Ein verbundenes Tool darf nur fragen, ob ein Handle zu dir gehört – den Handle selbst erfährt es nie.
- „Verbundene Anwendungen" unter KONTO öffnet die Seite im Browser, auf der du verbundene Tools siehst und trennst.
- Hangar und „Meine Blueprints" aktualisieren sich live, auch wenn ein verbundenes Tool für dich schreibt. „Meine Blueprints" nennt die Herkunft eines Blueprints.
- Jede Benachrichtigung sagt, worum es geht – auch eine neu verbundene Anwendung („warst du das nicht, trenne sie").
- Behoben: Die Auszahlungspräferenz lässt sich auch beim ersten Mal setzen.
New in 0.4.0
Required update: from 2026-09-28 the Basetool requires this version; older ones show "Update erforderlich".
- Updated terms of use, without losing your place. When the terms change while the app is open, the new version appears over the current screen. After "Bestätigen" you continue exactly where you were: the refused request is sent again and your input stays. The Basetool update of 2026-09-28 changes the terms once, and every member consents again.
- "Mein Lager". Switch between "Org-Lager" and "Mein Lager" at the top of the Lager: your own stock, personal and shared, materials and items, filtered by kind and place.
- Rebook entries as personal or into the shared Lager, whole or in part, one by one or as a selection.
- Change a personal entry's unit, including to "Keine Einheit".
- Book in as "Persönlich".
- Reach the delivery status through the Auftrag.
- The "gestohlen" marker. Stolen stock carries a red chip wherever the app shows stock and forms its own stack, with filters in both Lagers. Marking and unmarking appear once the Basetool enables them.
- RSI handle under Settings → KONTO, optional; a connected tool may only ask whether a handle is yours, never learn it.
- "Verbundene Anwendungen" under KONTO opens the browser page where you see and disconnect connected tools.
- Hangar and "Meine Blueprints" update live, a connected tool's writes included; a blueprint shows where it came from.
- Every notification says what it is about, including a newly connected application.
- Fixed: the payout preference can be set the first time too.
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 | 68c697c645912bc69fa4a987b1f35efdbf2b3975112640f5707207f9a9175eb6 |
| 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.4.0.apk --repo krt-profit/basetool-androidStü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-androidv0.3.1
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-androidStü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-androidv0.3.0
Was sich geändert hat
Eine Ausgabe, eine Änderung — und sie ist Pflicht.
Geändert
- Die Anmeldung läuft über eine neue Adresse. Der Anmeldedienst sitzt jetzt unter
/authauf derselben Adresse wie das Basetool selbst statt auf einem eigenen Hostnamen. Der Anlass liegt im Web-Basetool: das lässt sich ab sofort auf dem Startbildschirm installieren, und die Anmeldung hat die installierte App auf iPhone und iPad bisher aus ihrem eigenen Fenster geworfen, weil sie auf einer anderen Adresse lag. Für die Android-App ändert sich an der Bedienung nichts — nur die Adresse dahinter.
Diese Version ist zwingend nötig. Eine ältere Installation sucht die alte Adresse, die es nach der Umstellung nicht mehr gibt, und kann sich gar nicht mehr anmelden. Es gibt bewusst keinen Übergangsweg. Ältere Versionen zeigen beim Start eine Aufforderung zum Aktualisieren, statt euch in einen unerklärlichen Anmeldefehler laufen zu lassen.
Der richtige Zeitpunkt ist nach der Server-Umstellung. Diese Version sucht die neue Adresse — installiert ihr sie davor, kann auch sie sich noch nicht anmelden. Beides passiert heute: Server zuerst, App danach. Wer schon aktualisiert hat, wartet einfach, bis der Server nachgezogen ist.
Was das für euch heißt: einmal aktualisieren, einmal neu anmelden. Danach ist alles wie vorher, eure Daten sind unberührt.
Diese Version braucht die Server-Version v1.8.0 oder neuer.
What changed
One release, one change — and it is mandatory.
Changed
- Sign-in moved to a new address. The identity service now answers under
/authon the same address as the Basetool itself, instead of on a hostname of its own. The reason lies with the web app: it can be installed to a home screen from this release on, and signing in used to throw the installed app out of its own window on iPhone and iPad, because it lived on a different origin. Nothing about using the Android app changes — only the address behind it.
This version is required. An older installation looks for the old address, which stops existing at the switch, and cannot sign in at all. There is deliberately no transitional path. Older builds show an update prompt at start-up rather than dropping you into an unexplained sign-in error.
Install it after the server switch, not before. This build looks for the new address, so installed too early it cannot sign in either. Both happen today: the server first, the app after. If you already updated, simply wait until the server has followed.
What this means for you: update once, sign in once. Everything else is as it was, and your data is untouched.
This version needs server version v1.8.0 or newer.
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 | 2fa7db0aa5e7d005155510fb89112153b881239e8b30ce184faef5a85dd3abf1 |
| 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.0.apk --repo krt-profit/basetool-androidv0.2.9
Was sich geändert hat
Eine Ausgabe, ein Fehler — der, den ihr beim Entsperren gesehen habt.
Behoben
-
Nach dem Entsperren per Biometrie blitzte „Sitzung nicht bestätigt" auf. Ein paar Sekunden später war die Meldung von selbst wieder weg. Die Sperre hatte damit nichts zu tun: Beim Aufwachen ist die Funkverbindung noch nicht wieder da, der erste Versuch, die Anmeldung aufzufrischen, scheitert — und die App tauschte sich daraufhin komplett gegen diese Meldung aus, obwohl ihr die ganze Zeit angemeldet wart. Eine bestehende Anmeldung bleibt jetzt stehen; die Meldung erscheint nur noch beim Start, wenn es tatsächlich nichts zu zeigen gibt.
-
Und wenn sie doch erscheint, wartet sie nicht mehr auf einen Tipp. Der Bildschirm verspricht seit jeher, dass es ohne Passwort weitergeht, sobald wieder Netz da ist. Bisher war der Knopf der einzige Weg zurück — wer das Handy zwischendurch weglegte, kam zur selben Meldung über eine längst wiederhergestellte Verbindung zurück. Jetzt versucht er es von selbst.
Was das für euch heißt: Nichts, was ihr tun müsst. Die Meldung war nie ein Hinweis darauf, dass eure Anmeldung weg ist — sie hat nur so ausgesehen.
Diese Version braucht keine neue Server-Version.
What changed
One release, one fix — the one you saw when unlocking.
Fixed
-
„Sitzung nicht bestätigt" flashed up after a biometric unlock, then cleared itself a few seconds later. The lock was never involved: waking a sleeping phone means the radio is still reconnecting, the first attempt to refresh the sign-in fails — and the app replaced itself entirely with that message while you had been signed in the whole time. An established session now stays; the message appears only at start-up, when there genuinely is nothing to show.
-
And when it does appear, it no longer waits for a tap. The screen has always promised that it continues without a password once there is a network again. Until now the button was the only way out, so putting the phone down meant coming back to the same message over a connection that had long since returned. It now retries by itself.
What this means for you: nothing to do. The message never meant your sign-in was gone — it only looked that way.
This version needs no new server version.
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 | 313e05b149eb935b5ea498c7558caa60de6d4dbf607adddef4fcc95751eea931 |
| 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.2.9.apk --repo krt-profit/basetool-androidv0.2.8
Was sich geändert hat
Die Raffinerie ist der Schwerpunkt: Sie zeigt jetzt die Aufträge der ganzen Einheit, jede Karte nennt ihren Inhaber, und sie öffnet auf dem, wofür es etwas zu tun gibt. Dazu zwei Fehler, die beim Umbau aufgefallen sind.
Geändert
-
Die Raffinerie zeigt die Aufträge der Einheit, nicht mehr nur deine eigenen. Das Webtool macht es seit jeher so; die App zog nur nach. Jede Karte nennt jetzt ihren Inhaber — deine eigenen mit dem Zusatz „(du)", damit du dich in einer langen Liste mit einem Blick findest statt mit einem Lesevorgang. Ändern und Löschen bleiben dem Inhaber vorbehalten: Bei fremden Aufträgen stehen beide Einträge sichtbar da, sind gesperrt und sagen beim Antippen, warum.
-
Die Raffinerie öffnet auf „Aktiv" statt auf „Alle". Eingelagerte Aufträge sind abgeschlossen und haben die Liste mit den Monaten geflutet. „Aktiv" heißt: in Arbeit oder abholbereit — also genau das, wofür es etwas zu tun gibt. Fünf Chips stehen zur Wahl: Aktiv · Alle · In Arbeit · Abholbereit · Eingelagert. Ist unter „Aktiv" nichts da, sagt der Bildschirm ausdrücklich, dass er die eingelagerten ausblendet und welcher Chip sie zeigt — er lässt dich nicht mit einer leeren Liste stehen.
Behoben
-
Im Fenster „Funktion und Anteil" war der untere Teil abgeschnitten. Bei vielen Funktionen ließ sich „Funktion an Bord" gar nicht mehr erreichen — das Fenster ließ sich nicht scrollen. Jetzt schon, ebenso das gleichartige Fenster an einer Crew-Zeile in den Einheiten.
-
Ein gelöschtes Mitglied stand überall als leere Zeile. In der Auszahlungstabelle einer Operation, in der Teilnehmerliste und an einer Crew-Zeile war schlicht nichts zu lesen. Dort steht jetzt „Gelöschter Nutzer" — dieselbe Bezeichnung wie im Webtool.
Was das für euch heißt: Wenn ihr die Raffinerie öffnet, seht ihr zuerst weniger als vorher — das ist Absicht. „Alle" ist einen Chip weit weg und zeigt weiterhin alles.
Diese Version braucht keine neue Server-Version.
Die Administration bleibt weiterhin nur im Webtool.
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 | c4dabcaa03271c7861b588275bb576e11de9f61e17a40f83377c9b5a0ec7fb23 |
| 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.2.8.apk --repo krt-profit/basetool-androidv0.2.7
Was sich geändert hat
Nichts, was ihr auf dem Bildschirm seht. Ein Fehler, den ihr heute noch gar nicht merken könnt — und genau deshalb ist er jetzt behoben.
Behoben
-
„Teilnehmer hinzufügen" ging noch an einen Weg, den der Server abschaltet. Es funktioniert im Moment tadellos; am 20.10.2026 wird dieser Weg entfernt, und ab dann hätte das Hinzufügen aufgehört — ohne Vorwarnung, ohne dass vorher irgendetwas auffällig gewesen wäre. Der alte Weg antwortet nämlich exakt wie der neue, solange es ihn gibt. Jetzt umgestellt.
Das war der Nachzügler: Mit 0.2.5 wurden acht solche Schreibwege umgestellt, dieser eine wurde übersehen.
Was das für euch heißt: updaten, sonst nichts. Es sieht nichts anders aus und ihr müsst nichts umlernen.
Und wofür es doch zählt: Diese Version ist die erste, die den Stichtag im Oktober unbeschadet übersteht. Wer auf 0.2.6 oder älter bleibt, dem hört „Teilnehmer hinzufügen" an dem Tag auf zu funktionieren — der Rest der App bleibt davon unberührt.
Diese Version braucht keine neue Server-Version.
Die Administration bleibt weiterhin nur im Webtool.
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 | 2d8c79131c2db39898f4e8549d236a646f922a641cb0d6a489bacf09e2e5a86f |
| 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.2.7.apk --repo krt-profit/basetool-androidv0.2.6
Was sich geändert hat
Der Einsatz-Bildschirm zeigt nur noch das, wofür ihr ihn geöffnet habt. Drei Dinge, die auf jedem Aufruf dastanden, stehen nicht mehr dauerhaft da — verschwunden ist keins davon. Und eine Sache geht jetzt, die vorher nicht ging.
Neu
- Die Wunschfunktion lässt sich nach der Anmeldung ändern. Bisher ging das nur im Moment des Anmeldens — wer es sich danach anders überlegte, musste sich abmelden und neu anmelden. Jetzt steht sie im Drei-Punkte-Menü eurer eigenen Zeile im Reiter „Teilnehmer"; ein zweiter Tipp auf die gewählte Funktion löscht sie wieder.
Geändert
-
Bei jedem Teilnehmer standen alle Funktionen, statt nur der gewählten. Bei vierzehn Angemeldeten und fünf Funktionen waren das siebzig Chips, von denen vier die Antwort waren. Eine Zeile zeigt jetzt, was gesetzt ist — die zugewiesene Funktion, der Anteil, der Wunsch daneben. Ausgewählt wird im Drei-Punkte-Menü der Zeile, wo Anteil, Wunsch und zugewiesene Funktion zusammen in einem Fenster liegen. Dasselbe in den Einheiten: Der Crew-Slot zeigt seine Funktionen, gewählt wird über sein Menü.
-
Der grüne Kasten über den Reitern ist weg. Er trug Status, Anmeldezahl und „Abschließen" — auf jedem Aufruf, vor allen, die den Knopf gar nicht drücken können. Der Status steht jetzt als Chip oben neben der Einheit, und Starten und Abschließen liegen im Reiter „Verwalten", bei den übrigen Dingen, die nur die Einsatzleitung tun kann. Derselbe Knopf, dieselbe Rückfrage, dieselbe Sperre für alle anderen.
-
Die Auszahlungsart steht nicht mehr dauerhaft über den Knöpfen. Sie wird beim Anmelden gewählt, also musste sie nicht auf jedem Reiter danebenstehen. Ändern könnt ihr sie weiterhin — im Drei-Punkte-Menü eurer eigenen Zeile, zusammen mit der Wunschfunktion. In der Zeile selbst steht weiterhin, wie ihr es eingestellt habt.
Wo die drei Dinge jetzt liegen, in einem Satz: Status → Chip im Kopf. Starten/Abschließen → Reiter „Verwalten". Anteil und Funktionen → Drei-Punkte-Menü an eurer Zeile.
Diese Version braucht keine neue Server-Version: Alles oben wirkt sofort nach dem Update.
Die Administration bleibt weiterhin nur im Webtool.
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 | a412a065f49bb730b27071d270e1d6a601004a9c14af1bbbbb83dbbdc894998c |
| 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.2.6.apk --repo krt-profit/basetool-android