diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 91fb448b8..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -name: Bug Report -about: Report a problem with qBittorrent to help us resolve it. -title: '' -labels: '' -assignees: '' ---- - -# Bug report - - - -## Checklist - - - -- [ ] I have read the **issue reporting section** in the [contributing guidelines](https://github.com/qbittorrent/qBittorrent/blob/master/CONTRIBUTING.md), so I know how to submit a good bug report with the required information -- [ ] I have verified that the **issue is not fixed and is reproducible** in the **[latest version](https://www.qbittorrent.org/download.php)** -- [ ] (optional but recommended) I have verified that the **issue is not fixed and is reproducible** in the **[latest CI build](https://github.com/qbittorrent/qBittorrent/actions/workflows/ci.yaml?query=branch%3Amaster+event%3Apush)** -- [ ] I have **checked the [frequent/common issues list](https://github.com/qbittorrent/qBittorrent/projects/2)** and **searched** the issue tracker for similar bug reports (including closed ones) **to avoid posting a duplicate** -- [ ] This report is **not a support request or question**, both of which are better suited for either the [discussions section](https://github.com/qbittorrent/qBittorrent/discussions), [forum](https://qbforums.shiki.hu/), or [subreddit](https://www.reddit.com/r/qBittorrent/). The [wiki](https://github.com/qbittorrent/qBittorrent/wiki) did not contain a suitable solution either -- [ ] I have **pasted/attached the settings file and relevant log(s)** in the **Attachments** section at the bottom of the report. Mandatory: the settings file and at least the most recent log. See [this wiki page](https://github.com/qbittorrent/qBittorrent/wiki/Frequently-Asked-Questions#Where_does_qBittorrent_save_its_settings) if you're not sure where to find them. - -## Description - - - -### qBittorrent info and operating system(s) - - - -- qBittorrent version: (type here) -- Operating system(s) where the issue occurs: (type here) - -### If on Linux, `libtorrent-rasterbar` and `Qt` versions - -- Qt: (type here) -- libtorrent-rasterbar: (type here) - -### What is the problem - -(type here) - -### Detailed steps to reproduce the problem - -1. (type here) -2. (type here) -3. (etc.) - -### What is the expected behavior - -(type here) - -### Extra info (if any) - -(type here) - -## Attachments - - diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 000000000..c47d6e840 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,76 @@ +name: Bug Report +description: File a bug report to help improve qBittorrent user experience. +body: + - type: markdown + attributes: + value: | + #### ADVISORY + "We do not support any versions older than the current release series" + + "We do not support any 3rd party/forked versions e.g. `portableapps`/`Enhanced Edition`etc." + + "Please post all details in **English**." + + #### Prerequisites before submitting an issue! + - Read the issue reporting section in the **[contributing guidelines](https://github.com/qbittorrent/qBittorrent/blob/master/CONTRIBUTING.md)**, to know how to submit a good bug report with the required information. + - Verify that the issue is not fixed and is reproducible in the **[latest official qBittorrent version](https://www.qbittorrent.org/download.php).** + - (Optional, but recommended) Verify that the issue is not fixed and is reproducible in the latest CI (**[macOS](https://github.com/qbittorrent/qBittorrent/actions/workflows/ci_macos.yaml?query=branch%3Amaster+event%3Apush)** / **[Ubuntu](https://github.com/qbittorrent/qBittorrent/actions/workflows/ci_ubuntu.yaml?query=branch%3Amaster+event%3Apush)** / **[Windows](https://github.com/qbittorrent/qBittorrent/actions/workflows/ci_windows.yaml?query=branch%3Amaster+event%3Apush)**) builds. + - Check the **[frequent/common issues list](https://github.com/qbittorrent/qBittorrent/projects/2)** and perform a **[search of the issue tracker (including closed ones)](https://github.com/qbittorrent/qBittorrent/issues)** to avoid posting a duplicate. + - Make sure this is not a support request or question, both of which are better suited for either the **[discussions section](https://github.com/qbittorrent/qBittorrent/discussions)**, **[forum](https://qbforums.shiki.hu/)**, or **[subreddit](https://www.reddit.com/r/qBittorrent/)**. + - Verify that the **[wiki](https://github.com/qbittorrent/qBittorrent/wiki)** did not contain a suitable solution either. + - If relevant to issue/when asked, the qBittorrent preferences file, qBittorrent.log & watched_folders.json (if using "Watched Folders" feature) must be provided. + See **[Where does qBittorrent save its settings?](https://github.com/qbittorrent/qBittorrent/wiki/Frequently-Asked-Questions#Where_does_qBittorrent_save_its_settings)** + + - type: textarea + attributes: + label: qBittorrent & operating system versions + description: | + Qt and libtorrent-rasterbar versions are required when: 1. You are using linux. 2. You are not using an official build downloaded from our website. + + Example of preferred formatting: + qBittorrent: 4.3.7 x64 + Operating system: Windows 10 Pro 21H1/2009 x64 + Qt: 5.15.2 + libtorrent-rasterbar: 1.2.14 + placeholder: | + qBittorrent: + Operating system: + Qt: + libtorrent-rasterbar: + validations: + required: true + + - type: textarea + attributes: + label: What is the problem? + description: Please add the "crash report" (if encountered) or give a clear and concise description of problem. + validations: + required: true + + - type: textarea + attributes: + label: Steps to reproduce + description: Please provide reliable steps to reproduce the problem. + placeholder: | + 1. First step + 2. Second step + 3. and so on... + validations: + required: false + + - type: textarea + attributes: + label: Additional context + description: Add screenshots etc. (Anything that will provide more context about the problem) + validations: + required: false + + - type: textarea + attributes: + label: Log(s) & preferences file(s) + description: | + Add these files: qBittorrent preferences file, qBittorrent.log & watched_folders.json (if using "Watched Folders" feature). + See **[Where does qBittorrent save its settings?](https://github.com/qbittorrent/qBittorrent/wiki/Frequently-Asked-Questions#Where_does_qBittorrent_save_its_settings)** + #### Note: It's the user's responsibility to redact any sensitive information + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 00a736b56..44bd022a8 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,20 +1,17 @@ blank_issues_enabled: false contact_links: - - - about: "Consult the wiki first (especially the FAQ), it might already contain the information you are looking for" - name: Wiki + - name: Wiki url: "https://github.com/qbittorrent/qBittorrent/wiki/" + about: "Consult the wiki first (especially the FAQ), it might already contain the information you are looking for" - - - about: "Please ask questions related to usage/setup/support/non-issue development discussion in the Discussions section" - name: Question + - name: Question url: "https://github.com/qbittorrent/qBittorrent/discussions" + about: "Please ask questions related to usage/setup/support/non-issue development discussion in the Discussions section" - - - about: "Alternatively, ask on the official forum" - name: Question + - name: Question url: "http://forum.qbittorrent.org/" - - - about: "Alternatively, use the subreddit" - name: Question + about: "Alternatively, ask on the official forum" + + - name: Question url: "https://www.reddit.com/r/qBittorrent/" + about: "Alternatively, use the subreddit" diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 0c452b583..000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -name: Feature Request -about: Suggest a new feature or enhancement for qBittorrent. -title: '' -labels: 'Feature request' -assignees: '' ---- - -# Feature request - - - -## Checklist - - - -- [ ] I have read the **feature request section** in the [contributing guidelines](https://github.com/qbittorrent/qBittorrent/blob/master/CONTRIBUTING.md), so I know how to submit a good feature request with the required information -- [ ] I have verified that the **feature** I am requesting is **not available** in the **[latest version](https://www.qbittorrent.org/download.php)** -- [ ] (optional but recommended) I have verified that the **feature** I am requesting is **not available** in the **[latest CI build](https://github.com/qbittorrent/qBittorrent/actions/workflows/ci.yaml?query=branch%3Amaster+event%3Apush)** -- [ ] I have **checked the [frequent/common issues list](https://github.com/qbittorrent/qBittorrent/projects/2)** and **searched** the issue tracker for similar feature requests (including closed ones) **to avoid posting a duplicate** -- [ ] This request is **not a support request or question**, both of which are better suited for either the [discussions section](https://github.com/qbittorrent/qBittorrent/discussions), [forum](https://qbforums.shiki.hu/), or [subreddit](https://www.reddit.com/r/qBittorrent/). The [wiki](https://github.com/qbittorrent/qBittorrent/wiki) did not contain a suitable solution either - -## Description - - - -### Suggestion - -(type here) - -### Use case - -(type here) - -### Extra info/examples/attachments - - diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 000000000..bc29eb2d6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,37 @@ +name: Feature Request +description: Suggest a new feature or enhancement for qBittorrent. +labels: ["Feature request"] +body: + - type: markdown + attributes: + value: | + #### ADVISORY + + "Please post all details in **English**." + + #### Prerequisites before submitting a feature request! + - Read the feature request section in the **[contributing guidelines](https://github.com/qbittorrent/qBittorrent/blob/master/CONTRIBUTING.md)**, to know how to submit a good feature request with the required information. + - Verify that the feature being requested is not available in the **[latest official qBittorrent version](https://www.qbittorrent.org/download.php).** + - (Optional but recommended) Verify that the feature being requested is not available in the latest CI (**[macOS](https://github.com/qbittorrent/qBittorrent/actions/workflows/ci_macos.yaml?query=branch%3Amaster+event%3Apush)** / **[Ubuntu](https://github.com/qbittorrent/qBittorrent/actions/workflows/ci_ubuntu.yaml?query=branch%3Amaster+event%3Apush)** / **[Windows](https://github.com/qbittorrent/qBittorrent/actions/workflows/ci_windows.yaml?query=branch%3Amaster+event%3Apush)**) builds. + - Search the issue tracker with the **[feature request filter](https://github.com/qbittorrent/qBittorrent/issues?q=is%3Aopen+is%3Aissue+label%3A%22Feature+request%22)** for similar feature requests (including closed ones) to avoid posting a duplicate. + - Make sure this is not a support request or question, both of which are better suited for either the **[discussions section](https://github.com/qbittorrent/qBittorrent/discussions)**, **[forum](https://qbforums.shiki.hu/)**, or **[subreddit](https://www.reddit.com/r/qBittorrent/)**. + - Verify that the **[wiki](https://github.com/qbittorrent/qBittorrent/wiki)** did not contain a suitable solution either. + + - type: textarea + attributes: + label: Suggestion + validations: + required: false + + - type: textarea + attributes: + label: Use case + validations: + required: false + + - type: textarea + attributes: + label: Extra info/examples/attachments + description: Add screenshots etc. (Anything that will give us more context about what is being requested!) + validations: + required: false