AdguardTeam / AdguardTeam/AdGuardHome

Create and maintain custom filter lists

オープン
#1,449 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る
feature request P3: Medium
主要言語
TypeScript
スター
36.9k
フォーク
2.5k
PR マージ指標
30日以内にマージされた PR はありません

説明

https://github.com/AdguardTeam/AdGuardHome/issues/817#issuecomment-534275463

Feature Highlights:

- Create local filter procedure
 
![Screenshot_5](https://user-images.githubusercontent.com/46082456/65451737-fda6a500-de69-11e9-92dd-0b9d62747666.png)
* _Tags help assign specific filters to a client or multiple clients easily. See https://github.com/AdguardTeam/AdGuardHome/issues/435 It has advantage than use filter name because we can set several tags to each filter or use same tag name to multiple filters)_
* _Global filter is an option to apply specific filter for all connected devices without keep as inactive except used by 'Client'_
 
- Update (or Edit)
_(The same button(icon) able to use for update each remote and local filter manually. See https://github.com/AdguardTeam/AdGuardHome/issues/820
if it a local filter then open the blocklist, whitelist window)_

* Maintain a local filter (add or remove rules)
   Let to maintain each local filter in pop up window. eg: 500x500 size may suitable for average screen however keep in mind to auto resize depend on window or screen size include for mobile devices.
 
![Screenshot_8](https://user-images.githubusercontent.com/46082456/65457210-41eb7280-de75-11e9-90c8-48ceb8b1685c.png)
_(Search component helps user to find specific rule quickly without scroll huge list and reduce mistakenly add duplicate)_

* Detect invalid rules.
   Do not allow user to save filter with invalid rules and notify for re-correct them
 
![65457210-41eb7280-de75-11e9-90c8-48ceb8b1685c](https://user-images.githubusercontent.com/46082456/67691661-8c5e9280-f9d1-11e9-9966-98242f5b5455.png)

* Detect duplicate rules.
    https://github.com/AdguardTeam/AdGuardHome/issues/856 also helps for detect existing rules however it doesnt meet the exact requirement
 
![65457210-41eb7280-de75-11e9-90c8-48ceb8b1685c (1)](https://user-images.githubusercontent.com/46082456/67695132-2aa12700-f9d7-11e9-95a6-7171483bf4b8.png)

* Toolbox
   No more text editors, tools, scripts.
 
![65457210-41eb7280-de75-11e9-90c8-48ceb8b1685c](https://user-images.githubusercontent.com/46082456/69690452-70e4c580-10fe-11ea-841b-c220a8989020.png)
[1] Just add required rule then only necessary to type the domain.
[2] It means apply a rule for bulk at once
[3] Find duplicate rules within that local list
[4] Find duplicate rules from all added filter lists.
[5] Auto arrange feature must identify Domains, IPs separately also necessary to remove invalid rules belong to those and rest of words or numbers must list as comments
[6] Last feature helps to remove everything may not valid as Domain or IP
 and more......

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。