Full OTA update pipeline: - Daemon checks GitHub Releases API for latest version - Downloads module.zip + panel.apk with SHA256 verification - Hot-installs module WITHOUT reboot: stop proxy → extract → copy binaries/scripts → fork new daemon - APK updated via pm install -r (root) New files: - daemon/internal/updater/updater.go (check + download) - daemon/internal/updater/installer.go (hot-install) - app/.../ui/settings/UpdateSection.kt (Compose UI) - update.json (Magisk Manager native updates) New IPC methods: update-check, update-download, update-install CI auto-updates update.json on release. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
6 lines
236 B
JSON
6 lines
236 B
JSON
{
|
|
"version": "v1.0.0",
|
|
"versionCode": 100,
|
|
"zipUrl": "https://github.com/youtubediscord/RKNnoVPN/releases/latest/download/privstack-v1.0.0-module.zip",
|
|
"changelog": "https://github.com/youtubediscord/RKNnoVPN/releases/latest"
|
|
}
|