Scheduled App Blocker Feature
This PR implements a Scheduled App Blocker feature that allows users to set time-based restrictions on app usage to promote better digital wellness.
Key Features
Time-Based Blocking
-
Set specific time ranges when apps should be blocked
-
Automatic blocking/unblocking based on current time
-
Visual indicators showing active/inactive status
-
Optional "lock during limit" feature prevents users from modifying settings when restrictions are active
-
Self-protection mechanism to maintain scheduled limits
-
Clear UI labels explaining the feature behavior
I just added this feature to help me avoid doomscrolling at night, figured it could be useful for others too. Did some manual testing and everything seems to work fine.