Origin Isle v1.4.0
Fixes notification casting dying permanently after swiping the app off recents on OriginOS (vivo).
- The Reconnect button was a silent no-op after a process kill —
requestRebind()only works on
a listener that was explicitly unbound, and a kill never does that. Reconnecting now toggles the
listener component off/on instead, which forces the system to actually rebind it. - The foreground service now always starts (previously skipped when the keep-alive accessibility
service was on, which turned out not to anchor the process reliably after a kill), and it restarts
itself via an alarm if OriginOS swipes it away. - Added an onboarding/setup step for vivo's "Autostart + Associated startup" — without it, nothing
brings casting back after a swipe-away except a reboot. - Cast tab setup status now refreshes live instead of going stale after a trip to Settings.
Thanks to @Martimborgss for tracking this down and fixing it.