Files
clockula/app
makiolajandClaude Opus 5 d256fc115f feat(alarm): setAlarmClock scheduling with the exact-alarm ladder
Only the single next alarm is ever registered, via setAlarmClock, so the
platform draws the status-bar icon and the alarm is exempt from doze. A second
slot holds the auto-silence backstop, kept deliberately separate so cancelling
one cannot cancel the other.

USE_EXACT_ALARM is declared for the versions that grant it outright, with a
SCHEDULE_EXACT_ALARM fallback path behind canScheduleExactAlarms() above that
boundary. Capabilities are exposed as a snapshot; asking the user for the
permission is M4's job and explaining it is M10's.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 16:05:12 +02:00
..