Repository navigation
v0.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-android