From 636c339629726eaaf084e840792361b0429c91ad Mon Sep 17 00:00:00 2001 From: Maria Giganova Date: Thu, 1 Feb 2024 18:30:01 +0300 Subject: [PATCH 1/5] =?UTF-8?q?=F0=9F=93=9C=20Docs=20(n):=20add=20question?= =?UTF-8?q?=20template?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/ISSUE_TEMPLATE/01-bug-report.yaml | 331 ++++++++++++++++++ .../ISSUE_TEMPLATE/02-feature-request.yaml | 30 ++ .github/ISSUE_TEMPLATE/03-question.yaml | 25 ++ .github/ISSUE_TEMPLATE/Bug_report.md | 50 --- .github/ISSUE_TEMPLATE/Feature_request.md | 31 -- 5 files changed, 386 insertions(+), 81 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/01-bug-report.yaml create mode 100644 .github/ISSUE_TEMPLATE/02-feature-request.yaml create mode 100644 .github/ISSUE_TEMPLATE/03-question.yaml delete mode 100644 .github/ISSUE_TEMPLATE/Bug_report.md delete mode 100644 .github/ISSUE_TEMPLATE/Feature_request.md diff --git a/.github/ISSUE_TEMPLATE/01-bug-report.yaml b/.github/ISSUE_TEMPLATE/01-bug-report.yaml new file mode 100644 index 000000000..abb917029 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/01-bug-report.yaml @@ -0,0 +1,331 @@ +name: 🐞 Bug report +description: If you found something that we should know about +labels: ["Bug"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + + - type: checkboxes + attributes: + label: Please answer the following questions for yourself before submitting an issue + options: + - label: Filters were updated before reproducing an issue + required: true + - label: I checked the [knowledge base](https://adguard.com/kb/) and found no answer + required: true + - label: I checked to make sure that this issue has not already been filed + required: true + + - type: input + id: app_version + attributes: + label: AdGuard version + description: What version of our application are you running? + placeholder: For example, 4.5.3 + validations: + required: true + + - type: textarea + attributes: + label: Environment + description: | + Examples: + - **OS**: 17 + - **Device**: iphone 15 + - **Fallback DNS**: 1.1.1.1 + value: | + - OS: + - Device: + - Bootstrap or fallback servers, other low-level settings, etc.: + validations: + required: true + + - type: markdown + attributes: + value: | + Select enabled filters if they are related to the application bug. + If the issue is related to the filtering (missed ads, cookie, etc.) + use the [Web Reporting Tool](https://kb.adguard.com/technical-support/reporting-tool) please. + + - type: dropdown + id: filters_adblock + attributes: + label: Ad Blocking + multiple: true + options: + - AdGuard Base filter + - AdGuard Mobile Ads filter + - EasyList + validations: + required: false + + - type: dropdown + id: filters_privacy + attributes: + label: Privacy + multiple: true + options: + - AdGuard Tracking Protection filter + - EasyPrivacy + - Peter Lowe's Blocklist + - Fanboy's Anti-Facebook List + - Fanboy's Anti-thirdparty Fonts + validations: + required: false + + - type: dropdown + id: filters_social + attributes: + label: Social + multiple: true + options: + - AdGuard Social Media filter + - Fanboy's Social Blocking List + validations: + required: false + + - type: dropdown + id: filters_annoyances + attributes: + label: Annoyances + multiple: true + options: + - AdGuard Annoyances filter + - AdGuard Cookie Notices filter + - AdGuard Popups filter + - AdGuard Mobile App Banners filter + - AdGuard Other Annoyances filter + - AdGuard Widgets filter + - Adblock Warning Removal List + - Fanboy's Annoyances + - I don't care about cookies + - EasyList Cookie List + - Dandelion Sprout's Annoyances List + validations: + required: false + + - type: dropdown + id: filters_security + attributes: + label: Security + multiple: true + options: + - NoCoin Filter List + validations: + required: false + + - type: dropdown + id: filters_other + attributes: + label: Other + multiple: true + options: + - Filter unblocking search ads and self-promotion + - AdGuard DNS filter + - AdGuard Experimental filter + validations: + required: false + + - type: dropdown + id: filters_regional + attributes: + label: Language-specific + multiple: true + options: + - AdGuard Chinese filter + - AdGuard Dutch filter + - AdGuard French filter + - AdGuard German filter + - AdGuard Japanese filter + - AdGuard Russian filter + - AdGuard Spanish/Portuguese filter + - AdGuard Turkish filter + - AdGuard Ukrainian filter + - ABPindo + - ABPVN List + - Adblock List for Finland + - AdBlockID + - Bulgarian list + - CJX's Annoyances List + - Dandelion Sprout's Nordic Filters + - Dandelion Sprout's Serbo-Croatian List + - EasyList China + - EasyList Czech and Slovak + - EasyList Dutch + - EasyList Germany + - EasyList Hebrew + - EasyList Italy + - EasyList Lithuania + - EasyList Polish + - EasyList Portuguese + - EasyList Spanish + - EasyList Thailand + - Estonian List + - Frellwit's Swedish Filter + - Greek AdBlock Filter + - Hungarian filter + - Icelandic ABP List + - IndianList + - KAD - Anti-Scam + - Latvian List + - List-KR + - Liste AR + - Liste FR + - Macedonian adBlock Filters + - Official Polish filters for AdBlock, uBlock Origin & AdGuard + - Persian Blocker + - Polish Annoyances Filters + - Polish Anti Adblock Filters + - Polish Anti-Annoying Special Supplement + - Polish GDPR-Cookies Filters + - Polish Social Filters + - road-block light + - ROList + - ROLIST2 + - RU AdList - Counters + - Xfiles + - xinggsf + - YousList + validations: + required: false + + - type: checkboxes + attributes: + label: Advanced protection for Safari + description: Do you have advanced protection enabled in AdGuard VPN app? + options: + - label: yes, I do + validations: + required: false + + - type: dropdown + id: dns_protection + attributes: + label: Which DNS server do you use? + description: Skip this if DNS protection is disabled + multiple: false + options: + - DNS protection disabled + - System default + - AdGuard DNS + - AdGuard DNS Family Protection + - AdGuard DNS Non-filtering + - Google DNS + - Cloudflare DNS + - Cloudflare for Families - Malware and Adult Content + - Cloudflare for Families - Malware Blocking + - Open DNS + - Open DNS with Family Shield + - Quad9 + - Custom DNS + validations: + required: true + + - type: dropdown + id: dns_protocol + attributes: + description: Skip this if DNS protection is disabled + label: DNS protocol + multiple: false + options: + - DNS protection disabled + - Regular + - DNSCrypt + - DNS-over-HTTPS + - DNS-over-TLS + - DNS-over-QUIC + validations: + required: true + + - type: textarea + id: custom_dns + attributes: + label: Custom DNS + description: Please provide a link to the custom DNS you use + placeholder: If you have enabled DNS from the pre-defined list, skip this + validations: + required: false + + - type: dropdown + id: dns_implementation + attributes: + label: DNS implementation + description: Skip this if DNS protection is disabled + multiple: false + options: + - DNS protection disabled + - AdGuard + - Native + validations: + required: true + + - type: dropdown + id: tunnel_mode + attributes: + label: Tunnel mode + description: Skip this if DNS protection is disabled + multiple: false + options: + - DNS protection disabled + - Split-Tunnel + - Full-Tunnel + - Full-Tunnel (without VPN icon) + validations: + required: true + + - type: textarea + id: what-happened + attributes: + label: Issue Details + description: Please provide a set of steps to reproduce the issue. + placeholder: + value: | + Steps to reproduce: + 1. + 2. + 3. + validations: + required: true + + - type: textarea + id: how_it_should_be + attributes: + label: Expected Behavior + description: + placeholder: A clear and concise description of what you expected to happen. + validations: + required: false + + - type: textarea + id: how_it_is + attributes: + label: Actual Behavior + placeholder: A clear description of what happened instead. + validations: + required: true + + - type: textarea + id: screens + attributes: + label: Screenshots + description: | + If applicable add screenshots explaining your problem. + You can drag and drop images or paste them from clipboard. + Use `
` tag to hide screenshots under the spoiler. + placeholder: If applicable add screenshots explaining your problem. + value: | +
Screenshot 1 + +
+ validations: + required: false + + - type: textarea + id: additional + attributes: + label: Additional Information + placeholder: Add any other context about the problem here. + validations: + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/02-feature-request.yaml b/.github/ISSUE_TEMPLATE/02-feature-request.yaml new file mode 100644 index 000000000..577eb3f88 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/02-feature-request.yaml @@ -0,0 +1,30 @@ +name: 🌱 Feature request +description: If you know how AdGuard for iOS can be improved +labels: ["Feature request"] +body: + - type: textarea + id: what-happened + attributes: + label: Issue Details + description: What happened? + placeholder: Is your feature request related to a problem? Please add a clear and concise description of what the problem is. + validations: + required: true + + - type: textarea + id: how_it_should_be + attributes: + label: Proposed solution + description: + placeholder: Describe the solution you'd like in a clear and concise manner. + validations: + required: true + + - type: textarea + id: additional + attributes: + label: Alternative solution + description: + placeholder: A clear and concise description of any alternative solutions or features you've considered. + validations: + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/03-question.yaml b/.github/ISSUE_TEMPLATE/03-question.yaml new file mode 100644 index 000000000..75d1c53ab --- /dev/null +++ b/.github/ISSUE_TEMPLATE/03-question.yaml @@ -0,0 +1,25 @@ +name: ❓ Question +description: If the options above do not work for you +labels: "Question" +body: + - type: markdown + attributes: + value: Thanks for taking the time to fill out this form! + + - type: checkboxes + attributes: + label: Please answer the following questions for yourself before submitting a question. + options: + - label: I am running the latest version + - label: I checked the [knowledge base](https://adguard.com/kb/) and found no answer + required: true + - label: I checked to make sure that this issue has not already been filed + required: true + + - type: textarea + id: question + attributes: + label: Ask a question + placeholder: If you want to know more about how the app works. + validations: + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/Bug_report.md b/.github/ISSUE_TEMPLATE/Bug_report.md deleted file mode 100644 index ff34c9b52..000000000 --- a/.github/ISSUE_TEMPLATE/Bug_report.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -name: Bug report -about: Create a bug report to help us improve AdGuard for iOS ---- - - - -### Prerequisites - -Please answer the following questions for yourself before submitting an issue. **YOU MAY DELETE THE PREREQUISITES SECTION.** - -- [ ] I am running the latest version -- [ ] I checked the documentation and found no answer -- [ ] I checked to make sure that this issue has not already been filed - -### Issue Details - - - -- **AdGuard version:** - - -- **Device model and storage size:** - - -- **Operating system and version:** - - -- **Browser or App:** - - - -### Expected Behavior - - - -### Actual Behavior - - - -### Screenshots - - - -
Screenshot: - - - -
- -### Additional Information - - diff --git a/.github/ISSUE_TEMPLATE/Feature_request.md b/.github/ISSUE_TEMPLATE/Feature_request.md deleted file mode 100644 index e1dbde909..000000000 --- a/.github/ISSUE_TEMPLATE/Feature_request.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for AdGuard for iOS ---- - - - -### Prerequisites - -Please answer the following questions for yourself before submitting an issue. **YOU MAY DELETE THE PREREQUISITES SECTION.** - -- [ ] I am running the latest version -- [ ] I checked the documentation and found no answer -- [ ] I checked to make sure that this issue has not already been filed - -### Problem Description - - - -### Proposed Solution - - - -### Alternatives Considered - - - -### Additional Information - - From 44a928f42515c48415f5de1bba4af764f7220463 Mon Sep 17 00:00:00 2001 From: Maria Giganova Date: Thu, 1 Feb 2024 19:15:41 +0300 Subject: [PATCH 2/5] =?UTF-8?q?=F0=9F=93=9C=20Docs=20(n):=20add=20block=20?= =?UTF-8?q?for=20dns=20filters?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/ISSUE_TEMPLATE/01-bug-report.yaml | 45 +++++++++++++++++++---- 1 file changed, 37 insertions(+), 8 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-bug-report.yaml b/.github/ISSUE_TEMPLATE/01-bug-report.yaml index abb917029..e13af3ed5 100644 --- a/.github/ISSUE_TEMPLATE/01-bug-report.yaml +++ b/.github/ISSUE_TEMPLATE/01-bug-report.yaml @@ -34,11 +34,9 @@ body: Examples: - **OS**: 17 - **Device**: iphone 15 - - **Fallback DNS**: 1.1.1.1 value: | - OS: - Device: - - Bootstrap or fallback servers, other low-level settings, etc.: validations: required: true @@ -244,7 +242,25 @@ body: attributes: label: Custom DNS description: Please provide a link to the custom DNS you use - placeholder: If you have enabled DNS from the pre-defined list, skip this + placeholder: If you have enabled DNS from the pre-defined list, skip this step + validations: + required: false + + - type: checkboxes + id: dns_filter + attributes: + label: DNS filtering + description: Do you have AdGuard DNS filter enabled? + options: + - label: yes, I do + required: false + + - type: textarea + id: custom_dns_filter + attributes: + label: Custom DNS filter + description: Please provide a link to the custom DNS filter you use + placeholder: Skip this step if you have DNS protection disabled validations: required: false @@ -275,11 +291,24 @@ body: validations: required: true + - type: textarea + id: advanced + attributes: + label: Low-level settings + description: Let us know if you have made any changes to the low-level settings + placeholder: + value: | + Bootstrap server: + Fallback server: + Blocking mode, etc: + validations: + required: false + - type: textarea id: what-happened attributes: label: Issue Details - description: Please provide a set of steps to reproduce the issue. + description: Please provide a set of steps to reproduce the issue placeholder: value: | Steps to reproduce: @@ -294,7 +323,7 @@ body: attributes: label: Expected Behavior description: - placeholder: A clear and concise description of what you expected to happen. + placeholder: A clear and concise description of what you expected to happen validations: required: false @@ -302,7 +331,7 @@ body: id: how_it_is attributes: label: Actual Behavior - placeholder: A clear description of what happened instead. + placeholder: A clear description of what happened instead validations: required: true @@ -314,7 +343,7 @@ body: If applicable add screenshots explaining your problem. You can drag and drop images or paste them from clipboard. Use `
` tag to hide screenshots under the spoiler. - placeholder: If applicable add screenshots explaining your problem. + placeholder: If applicable add screenshots explaining your problem value: |
Screenshot 1 @@ -326,6 +355,6 @@ body: id: additional attributes: label: Additional Information - placeholder: Add any other context about the problem here. + placeholder: Add any other context about the problem here validations: required: false \ No newline at end of file From b09ec7eea072f1c385d9c332277149e74abf6046 Mon Sep 17 00:00:00 2001 From: Maria Giganova Date: Thu, 1 Feb 2024 19:18:33 +0300 Subject: [PATCH 3/5] =?UTF-8?q?=F0=9F=93=9C=20Docs=20(n):=20fix=20typo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/ISSUE_TEMPLATE/01-bug-report.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/01-bug-report.yaml b/.github/ISSUE_TEMPLATE/01-bug-report.yaml index e13af3ed5..fb9139ede 100644 --- a/.github/ISSUE_TEMPLATE/01-bug-report.yaml +++ b/.github/ISSUE_TEMPLATE/01-bug-report.yaml @@ -192,7 +192,7 @@ body: - type: checkboxes attributes: label: Advanced protection for Safari - description: Do you have advanced protection enabled in AdGuard VPN app? + description: Do you have advanced protection enabled in AdGuard for iOS app? options: - label: yes, I do validations: From 192b5959c07246fbe51efb084cc1f229d23916d6 Mon Sep 17 00:00:00 2001 From: Maria Giganova Date: Thu, 1 Feb 2024 20:20:10 +0300 Subject: [PATCH 4/5] =?UTF-8?q?=F0=9F=93=9C=20Docs=20(n):=20minor=20fixes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/ISSUE_TEMPLATE/01-bug-report.yaml | 12 ++++++------ .github/ISSUE_TEMPLATE/03-question.yaml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-bug-report.yaml b/.github/ISSUE_TEMPLATE/01-bug-report.yaml index fb9139ede..2c504076e 100644 --- a/.github/ISSUE_TEMPLATE/01-bug-report.yaml +++ b/.github/ISSUE_TEMPLATE/01-bug-report.yaml @@ -242,7 +242,7 @@ body: attributes: label: Custom DNS description: Please provide a link to the custom DNS you use - placeholder: If you have enabled DNS from the pre-defined list, skip this step + placeholder: If you have enabled DNS from the pre-defined list, skip this step. validations: required: false @@ -260,7 +260,7 @@ body: attributes: label: Custom DNS filter description: Please provide a link to the custom DNS filter you use - placeholder: Skip this step if you have DNS protection disabled + placeholder: Skip this step if you have DNS protection disabled. validations: required: false @@ -323,7 +323,7 @@ body: attributes: label: Expected Behavior description: - placeholder: A clear and concise description of what you expected to happen + placeholder: A clear and concise description of what you expected to happen. validations: required: false @@ -331,7 +331,7 @@ body: id: how_it_is attributes: label: Actual Behavior - placeholder: A clear description of what happened instead + placeholder: A clear description of what happened instead. validations: required: true @@ -343,7 +343,7 @@ body: If applicable add screenshots explaining your problem. You can drag and drop images or paste them from clipboard. Use `
` tag to hide screenshots under the spoiler. - placeholder: If applicable add screenshots explaining your problem + placeholder: If applicable add screenshots explaining your problem. value: |
Screenshot 1 @@ -355,6 +355,6 @@ body: id: additional attributes: label: Additional Information - placeholder: Add any other context about the problem here + placeholder: Add any other context about the problem here. validations: required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/03-question.yaml b/.github/ISSUE_TEMPLATE/03-question.yaml index 75d1c53ab..6cdb6de82 100644 --- a/.github/ISSUE_TEMPLATE/03-question.yaml +++ b/.github/ISSUE_TEMPLATE/03-question.yaml @@ -1,6 +1,6 @@ name: ❓ Question description: If the options above do not work for you -labels: "Question" +labels: ["Question"] body: - type: markdown attributes: From 56ef9a77c877a936a1569b22cfab162339e3ddd0 Mon Sep 17 00:00:00 2001 From: Maria Giganova Date: Fri, 2 Feb 2024 16:11:28 +0300 Subject: [PATCH 5/5] =?UTF-8?q?=F0=9F=93=9C=20Docs=20(n):=20fix=20typos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/ISSUE_TEMPLATE/01-bug-report.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-bug-report.yaml b/.github/ISSUE_TEMPLATE/01-bug-report.yaml index 2c504076e..8da85f0dc 100644 --- a/.github/ISSUE_TEMPLATE/01-bug-report.yaml +++ b/.github/ISSUE_TEMPLATE/01-bug-report.yaml @@ -32,8 +32,8 @@ body: label: Environment description: | Examples: - - **OS**: 17 - - **Device**: iphone 15 + - **OS**: 17.3 + - **Device**: iPhone 15 value: | - OS: - Device: