mirror of
https://github.com/pepaskopec-blip/Graduately.git
synced 2026-10-27 15:14:35 +00:00
Make the Android self-update actually install.
CI stopped publishing when the iOS job outgrew the macos-14 Xcode, so the builds branch froze; the iOS job now runs on macos-26 and publish keeps the previous package for any platform that failed, with VERSION-<platform> markers naming the commit each package came from. APKs are signed with a committed sideload key instead of the runner's random debug key, so Android accepts them as updates, and the version code grows with every CI run. The updater explains the unknown-sources step, keeps the Update button after errors and checks the download is this app. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
2eec46329a
commit
e00ced808b
8 changed files with 143 additions and 36 deletions
|
|
@ -69,6 +69,15 @@ const TrEntry tr_ui[] = {
|
|||
{"update_ios_sideload",
|
||||
"Nový build je na GitHubu. Nainstalujte ho znovu přes Xcode nebo AltStore (%s).",
|
||||
"A newer build is on GitHub. Reinstall it with Xcode or AltStore (%s)."},
|
||||
{"update_android_allow",
|
||||
"Povolte této aplikaci instalovat aplikace a klepněte znovu na Aktualizovat.",
|
||||
"Allow this app to install apps, then tap Update again."},
|
||||
{"update_android_installing",
|
||||
"Systém teď nabídne instalaci nové verze (%s).",
|
||||
"The system will now offer to install the new version (%s)."},
|
||||
{"update_err_badapk",
|
||||
"Stažený soubor není platný build maturita.c.",
|
||||
"The downloaded file is not a valid maturita.c build."},
|
||||
{"welcome_feat1_title", "Efektivní procvičování", "Focused practice"},
|
||||
{"welcome_feat1_body",
|
||||
"Cvičení, nápovědy a vokabeltraining. Aplikace si pamatuje, kde jste skončili.",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue