AdguardTeam / AdguardTeam/AdGuardHome

schedules for blocklists / whitelists

Aperta
#7,373 1 commento 3 reazioni 0 assegnatari Vedi su GitHub
feature request
Lingua principale
TypeScript
Stelle
36.9k
Fork
2.5k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### Prerequisites

- [X] I have checked the [Wiki](https://github.com/AdguardTeam/AdGuardHome/wiki) and [Discussions](https://github.com/AdguardTeam/AdGuardHome/discussions) and found no answer

- [X] I have searched other issues and found no duplicates

- [X] I want to request a feature or enhancement and not ask a question

### The problem

sometimes, you want to have blocklists that applies only at a specific schedule (not as defined on https://github.com/AdguardTeam/AdGuardHome/issues/1203 , which specifies an activaction/deactivation of a custom whitelist / blocklist for an specific time inteval)

E.G: you have an specific blocklist for games websites, but it must only be active at study time (Monday to Friday, 17:00-21:00)

### Proposed solution

if you create a new blocklist or edit an existent blocklist, a new button "schedule" could launch the same schedule definition screen than the "Pause service blocking" "new schedule" button:

![image](https://github.com/user-attachments/assets/1a865d13-b9d9-4f60-b809-599c6903ee79)

![image](https://github.com/user-attachments/assets/3d760a3a-4523-4ce3-9caf-40d0cded6148)

this will show on the blocklist edit screen as this:

![image](https://github.com/user-attachments/assets/f3d1e11e-f69b-4d87-94b6-df3fc1c6c7ff)

also, you could add a modifier with a checkbox, in order to define the state of the blocklist on this schedule (enable the blocklist or disable the blocklist, e.g: the "enable this games blocklist only Monday to friday" VS "disable this games blocklist at the weekend")

this info can't be summarized on the general blocklist page, but you could include an indicator to signal that a specific blocklist has an schedule, with a clock icon or something like this

### Alternatives considered and additional information

you can enable or disable manually the block / whitelists, but it's a manual process

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.