mirror of
https://github.com/okhsunrog/vpnhide.git
synced 2026-05-02 16:42:15 +00:00
ensureSelfInTargets() and loadDashboardState() ran as independent coroutines, so the dashboard could read selfNeedsRestart=false before the init completed. On slower devices (Pixel 4a) this caused "Installed, inactive" instead of the restart prompt. - Make selfNeedsRestart nullable; show spinner until resolved - Sync zygisk targets to module dir so next app fork picks them up - Show "restart app to activate" instead of misleading "inactive" - Add scripts/clean-device.sh for testing fresh installs via adb |
||
|---|---|---|
| .. | ||
| clean-device.sh | ||