├── .github
├── ISSUE_TEMPLATE
│ ├── 01-bug-report.yaml
│ ├── 02-feature-request.yaml
│ ├── 03-question.yaml
│ └── config.yml
└── stale.yml
└── README.md
/.github/ISSUE_TEMPLATE/01-bug-report.yaml:
--------------------------------------------------------------------------------
1 | name: 🐞 Bug report
2 | description: If you found something that we should know about
3 | labels: "Bug"
4 | body:
5 | - type: markdown
6 | attributes:
7 | value: Thanks for taking the time to fill out this bug report!
8 | - type: checkboxes
9 | attributes:
10 | label: Please answer the following questions for yourself before submitting an issue
11 | options:
12 | - label: Filters were updated before reproducing an issue
13 | required: true
14 | - label: I checked the [knowledge base](https://adguard.com/kb/) and found no answer
15 | required: true
16 | - label: I checked to make sure that this issue has not already been filed
17 | required: true
18 |
19 | - type: input
20 | id: app_version
21 | attributes:
22 | label: AdGuard version
23 | description: What version of our application are you running?
24 | placeholder: For example, 4.3.1
25 | validations:
26 | required: true
27 |
28 | - type: textarea
29 | id: enviroment
30 | attributes:
31 | label: Environment
32 | description: |
33 | examples:
34 | - **OS version**: Android 14
35 | - **Device**: Huawei P50 Pro
36 | value: |
37 | - OS version:
38 | - Device:
39 | validations:
40 | required: true
41 |
42 | - type: checkboxes
43 | attributes:
44 | label: HTTPS filtering
45 | description: Do you have HTTPS filtering enabled?
46 | options:
47 | - label: yes, I do
48 | validations:
49 | required: false
50 |
51 | - type: checkboxes
52 | attributes:
53 | label: Root access
54 | description: Do you have root privileges?
55 | options:
56 | - label: yes, I have it
57 | validations:
58 | required: false
59 |
60 | - type: checkboxes
61 | attributes:
62 | label: Integration with AdGuard VPN
63 | description: Do you have integrated mode enabled in AdGuard VPN app?
64 | options:
65 | - label: yes, I do
66 | validations:
67 | required: false
68 |
69 | - type: dropdown
70 | id: routing_mode
71 | attributes:
72 | label: Routing mode
73 | multiple: false
74 | options:
75 | - Local VPN
76 | - Automatic proxy
77 | - Manual proxy
78 | validations:
79 | required: true
80 |
81 | - type: markdown
82 | attributes:
83 | value: "### What filters do you have enabled?"
84 |
85 | - type: markdown
86 | attributes:
87 | value: |
88 | Select enabled filters if they are related to the application bug.
89 | If the issue is related to the filtering (missed ads, cookie, etc.)
90 | use the [Web Reporting Tool](https://kb.adguard.com/technical-support/reporting-tool) please.
91 |
92 | - type: dropdown
93 | id: filters_adblock
94 | attributes:
95 | label: Ad Blocking
96 | multiple: true
97 | options:
98 | - AdGuard Base filter
99 | - AdGuard Mobile Ads filter
100 | - EasyList
101 | validations:
102 | required: false
103 |
104 | - type: dropdown
105 | id: filters_privacy
106 | attributes:
107 | label: Privacy
108 | multiple: true
109 | options:
110 | - AdGuard Tracking Protection filter
111 | - AdGuard URL Tracking filter
112 | - EasyPrivacy
113 | - Legitimate URL Shortener
114 | - Peter Lowe's Blocklist
115 | - Fanboy's Anti-Facebook List
116 | - Fanboy's Anti-thirdparty Fonts
117 | validations:
118 | required: false
119 |
120 | - type: dropdown
121 | id: filters_social
122 | attributes:
123 | label: Social
124 | multiple: true
125 | options:
126 | - AdGuard Social Media filter
127 | - Fanboy's Social Blocking List
128 | validations:
129 | required: false
130 |
131 | - type: dropdown
132 | id: filters_annoyances
133 | attributes:
134 | label: Annoyances
135 | multiple: true
136 | options:
137 | - AdGuard Annoyances filter
138 | - AdGuard Cookie Notices filter
139 | - AdGuard Popups filter
140 | - AdGuard Mobile App Banners filter
141 | - AdGuard Other Annoyances filter
142 | - AdGuard Widgets filter
143 | - Adblock Warning Removal List
144 | - Fanboy's Annoyances
145 | - I don't care about cookies
146 | - EasyList Cookie List
147 | - Dandelion Sprout's Annoyances List
148 | validations:
149 | required: false
150 |
151 | - type: dropdown
152 | id: filters_security
153 | attributes:
154 | label: Security
155 | multiple: true
156 | options:
157 | - Online Malicious URL Blocklist
158 | - NoCoin Filter List
159 | validations:
160 | required: false
161 |
162 | - type: dropdown
163 | id: filters_regional
164 | attributes:
165 | label: Language-specific
166 | multiple: true
167 | options:
168 | - AdGuard Chinese filter
169 | - AdGuard Dutch filter
170 | - AdGuard French filter
171 | - AdGuard German filter
172 | - AdGuard Japanese filter
173 | - AdGuard Russian filter
174 | - AdGuard Spanish/Portuguese filter
175 | - AdGuard Turkish filter
176 | - AdGuard Ukrainian filter
177 | - ABPindo
178 | - ABPVN List
179 | - Adblock List for Finland
180 | - AdBlockID
181 | - Bulgarian list
182 | - CJX's Annoyances List
183 | - Dandelion Sprout's Nordic Filters
184 | - Dandelion Sprout's Serbo-Croatian List
185 | - EasyList China
186 | - EasyList Czech and Slovak
187 | - EasyList Dutch
188 | - EasyList Germany
189 | - EasyList Hebrew
190 | - EasyList Italy
191 | - EasyList Lithuania
192 | - EasyList Polish
193 | - EasyList Portuguese
194 | - EasyList Spanish
195 | - EasyList Thailand
196 | - Estonian List
197 | - Frellwit's Swedish Filter
198 | - Greek AdBlock Filter
199 | - Hungarian filter
200 | - Icelandic ABP List
201 | - IndianList
202 | - KAD - Anti-Scam
203 | - Latvian List
204 | - List-KR
205 | - Liste AR
206 | - Liste FR
207 | - Macedonian adBlock Filters
208 | - Official Polish filters for AdBlock, uBlock Origin & AdGuard
209 | - Persian Blocker
210 | - Polish Annoyances Filters
211 | - Polish Anti Adblock Filters
212 | - Polish Anti-Annoying Special Supplement
213 | - Polish GDPR-Cookies Filters
214 | - Polish Social Filters
215 | - road-block light
216 | - ROList
217 | - ROLIST2
218 | - RU AdList - Counters
219 | - Xfiles
220 | - xinggsf
221 | - YousList
222 | validations:
223 | required: false
224 |
225 | - type: dropdown
226 | id: filters_other
227 | attributes:
228 | label: Other
229 | multiple: true
230 | options:
231 | - Filter unblocking search ads and self-promotion
232 | - AdGuard DNS filter
233 | - AdGuard Experimental filter
234 | validations:
235 | required: false
236 |
237 | - type: dropdown
238 | id: dns_protection
239 | attributes:
240 | label: Which DNS server do you use?
241 | multiple: false
242 | options:
243 | - DNS protection disabled
244 | - Automatic DNS
245 | - AdGuard DNS
246 | - AdGuard DNS Family Protection
247 | - AdGuard DNS Non-filtering
248 | - Google DNS
249 | - Cloudflare DNS
250 | - Cloudflare for Families - Malware and Adult Content
251 | - Cloudflare for Families - Malware Blocking
252 | - Open DNS
253 | - Open DNS with Family Shield
254 | - Quad9
255 | - Custom DNS
256 | validations:
257 | required: true
258 |
259 | - type: dropdown
260 | id: dns_protocol
261 | attributes:
262 | label: DNS protocol
263 | multiple: false
264 | options:
265 | - Regular
266 | - DNSCrypt
267 | - DNS-over-HTTPS
268 | - DNS-over-TLS
269 | - DNS-over-QUIC
270 | validations:
271 | required: false
272 |
273 | - type: textarea
274 | id: custom_dns
275 | attributes:
276 | label: Custom DNS
277 | description: Please provide a link to the custom DNS you use
278 | placeholder: If you have enabled DNS from the pre-defined list, skip this
279 | validations:
280 | required: false
281 |
282 | - type: dropdown
283 | id: stealth
284 | attributes:
285 | label: What Stealth Mode options do you have enabled?
286 | description: Select any of these options if you have them enabled in Stealth Mode. You can skip this step if it's not relevant.
287 | multiple: true
288 | options:
289 | - Block trackers
290 | - Remove tracking parameters from URLs
291 | - Hide your search queries
292 | - Ask websits not to track you
293 | - Self-destruction of third-party cookies
294 | - Self-destruction of first-party cookies
295 | - Block ETag and If-None-Match headers
296 | - Block the third-party Authorization header
297 | - Disable WebRTC
298 | - Block Push API
299 | - Block Location API
300 | - Hide your Referrer from third-parties
301 | - Hide your User Agent
302 | - Hide your IP address
303 | - Remove X-client-Data header from HTTP request
304 | - Protect against DPI
305 |
306 | - type: textarea
307 | id: what-happened
308 | attributes:
309 | label: Issue Details
310 | description: Please provide a set of steps to reproduce the issue.
311 | placeholder:
312 | value: |
313 | Steps to reproduce:
314 | 1.
315 | 2.
316 | 3.
317 | validations:
318 | required: true
319 |
320 | - type: textarea
321 | id: how_it_should_be
322 | attributes:
323 | label: Expected Behavior
324 | placeholder: A clear and concise description of what you expected to happen.
325 | validations:
326 | required: false
327 |
328 | - type: textarea
329 | id: how_it_is
330 | attributes:
331 | label: Actual Behavior
332 | placeholder: A clear description of what happened instead.
333 | validations:
334 | required: true
335 |
336 | - type: textarea
337 | id: screens
338 | attributes:
339 | label: Screenshots
340 | description: |
341 | If applicable add screenshots explaining your problem.
342 | You can drag and drop images or paste them from clipboard.
343 | Use `Screenshot 1
347 |
348 |
349 |
350 |
3 |
6 |
10 | All-round protection from all kinds of online ads, tracking and malvertising. 11 |
12 | 13 |
14 | Website |
15 | Reddit |
16 | Twitter |
17 | Telegram
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
74 |
77 |
81 |
85 |