Skip to content

Origin Isle v1.4.0

Choose a tag to compare

@fvhde fvhde released this 18 Aug 10:35
· 4 commits to main since this release

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.