AdguardTeam / AdGuardHome

Network-wide ads & trackers blocking DNS server
https://adguard.com/adguard-home/overview.html
GNU General Public License v3.0
25.69k stars 1.84k forks source link

Expand "Service Block Pause" to Support Multiple Time Slots per Day #7253

Closed Goldi95 closed 2 months ago

Goldi95 commented 2 months ago

Prerequisites

The problem

Currently, the "Pause service block" feature allows users to define only one time schedule per day. This limitation becomes inconvenient when multiple interruptions or specific time slots need to be managed throughout the day. For example, if you want to pause a service block in the morning for a certain period and again in the afternoon.

Proposed solution

The feature could be enhanced to support multiple time slots per day. This would allow users to schedule multiple periods where service blocks are paused within the same day. For instance, the UI could offer the ability to add several time ranges for a single day (e.g., 9:00–11:00 AM, 2:00–4:00 PM). This flexibility would provide better control over service blocks and reduce the need for manual adjustments.

Alternatives considered and additional information

Personal note: This feature would be particularly useful for parents who want to block specific services (such as Netflix) for their children during certain times of the day. The ability to set multiple blocking periods would give parents more control over when their children can access these services, helping to manage screen time more effectively.

Goldi95 commented 2 months ago

Have found out, that there is already a feature request : https://github.com/AdguardTeam/AdGuardHome/issues/6326