Immortal 1.19 — the screensaver stays up
Fixes the screensaver bouncing back to the launcher, and Portals never sleeping on battery.
Root cause (verified on device): Meta's modified power manager force-wakes ANY third-party screensaver ~2 minutes after idle, and its camera-based presence service pokes the power manager every ~20 seconds so the device never sleeps. Stock Portal masked both; a custom screensaver inherits them.
Fixes:
- Permanent frame — when the system force-wakes the screensaver, Immortal instantly puts the same frame back up as a screen-on activity. One brief flicker ~2 minutes in, then the photo frame runs forever, on every model.
- Portal Go battery saver — new "Pause screensaver on battery" setting (on by default): unplugged, the Go sleeps at the screen timeout; plugged in, the frame runs permanently. Turn it off for always-on photos on battery too.
- Kit update — provisioning now disables Meta's presence detector (restore re-enables it) and grants the permission used to bring the frame back. Re-run the kit once on already-provisioned devices.
Existing installs update in place.