Immortal 1.34 — Calls fix + screen-off scheduling
Calls
- The Calls tile now reliably opens the Portal's calling screen instead of bouncing back into Immortal. The root cause was Immortal's own photo-frame screensaver hijacking the hand-off; it now deep-links to the stock launcher's home and holds off the frame during the transition.
Screensaver / power (all new options are OFF by default)
- Master on/off switch for the photo-frame screensaver that actually sticks — Immortal no longer forces it back on, so the screen can sleep or you can run your own screensaver.
- Turn the screen off after a set time of inactivity (a simple timer).
- Overnight sleep — keep the screen off between two times each night.
Under the hood
- Provisioning now enables a force-lock device admin so Immortal can turn the screen off (removed on
--restore).
Note on presence: matching the stock "show photos when someone's in the room, sleep when it's empty" behaviour isn't possible for a third-party app — the Portal's presence signal is gated behind Meta-only (signature|privileged) permissions, and that decision was made by Meta's SuperFrame, which Immortal replaces.