fdfced6901954ccfcf0fe6f9886316804f5ae437
The old per-device last_check timestamp was only persisted while a device was consuming budget, so a stop/restart across days left stale budgets. Check the state file mtime instead: if it predates today's 7 AM and we're past 7 AM, the server was offline during the daily reset, so give every device a fresh budget. Also drops the redundant 2-minute reset window and the persisted last_check field.
Description
Parental Control
Languages
Python
100%