You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's fixed
Scheduled routines fired late or ended late. When SCHEDULE_EXACT_ALARM was granted after alarms were already armed (fresh installs, re-grants after revocation), every window trigger silently stayed inexact — up to a 1-hour slide under Doze. The app now detects the grant and re-arms all armed automations with exact alarms. Observed on-device: a 22:00 routine firing at 22:07; after this fix, window=0 exact.
"Finish your mode" alert couldn't wake the screen. Nothing OS locks the TURN_SCREEN_ON appop for background apps, so the pending-unlock heads-up posted to a dark display. The notification now carries a full-screen intent — the sanctioned wake-over-lockscreen path — and degrades to the heads-up when USE_FULL_SCREEN_INTENT isn't granted. Grant it under Settings → Apps → Nothing Modes → Special app access → Full screen intents.
What's Changed
fix(scheduler): re-arm alarms when exact-alarm grant arrives late by @Dvorinka in #23