mirror of
https://github.com/Studio-Saelix/sencho.git
synced 2026-07-26 11:49:16 +00:00
501f96dbe1
intervalMs() enforced the 15-minute floor but not the 1440-minute cap the settings route and UI apply, so a corrupted or bypass-written DB value could silently defer an enabled scan indefinitely. Clamp to the same bounds (fall back to the default outside them). Adds tests for the over-cap fallback, the isScanning overlap guard, and the route rejecting an over-cap interval.