feat: ABI-aware auto-update — pick correct per-ABI APK from Gitea

- Android: expose getSupportedAbis/getPrimaryAbi via rulegel/device channel (Build.SUPPORTED_ABIS)
- AppUpdateInfo: add apkArm64Url, apkArmv7Url, apkX86_64Url fields + apkUrlForAbi() selector
- UpdateService: parse per-ABI APK assets by filename pattern, async assetUrlForCurrentPlatform
- app.dart + settings_screen.dart: await new async URL resolver
- Bump version to 2.3.8+48
This commit is contained in:
2026-09-04 14:55:50 +03:00
parent 848fee6ff1
commit 80ca59d19f
7 changed files with 101 additions and 6 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
name: gel_rule_app
description: Local backend/core layer for a Flutter booru browser app.
publish_to: "none"
version: 2.3.7+47
version: 2.3.8+48
environment:
sdk: ">=3.3.0 <4.0.0"