diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index 7b06573a7f..6b9c67926e 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -2,7 +2,8 @@ I acknowledge that: -- If this is a bug or a feature, I will not use this blank issue and instead use one of the options on the previous page +- If this is a bug or a feature, I will not use this issue template and instead use one of the options on the previous page +- I have tried the troubleshooting guide: https://tachiyomi.org/help/guides/troubleshooting-problems/ - I have updated to the latest version of the app (latest J2K is v1.5.0) - I will not repeat an issue already requested - If this is an request for an extension/source, that I should be opening an issue in https://github.com/tachiyomiorg/tachiyomi-extensions @@ -12,4 +13,4 @@ I acknowledge that: --- ### Why/User Benefit/User Problem -(explain why this issue is about should be added) +(explain what this issue is about) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 47768c278c..0000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -name: "\U0001F41E Bug report" -about: Report a bug -title: "[Bug] Write short description here" -labels: bug -assignees: '' - ---- - -**PLEASE READ THIS** - -I acknowledge that: - -- I have updated to the latest version of the app (latest J2K is v1.5.0) -- I have checked that my bug has been reported or fixed in the issues page -- I will only report bugs exclusive to this fork. I have checked that is not an issue on the main tachiyomi version (https://github.com/tachiyomiorg/tachiyomi) -- I have updated all extensions -- If this is an issue with an extension/source, that I should be opening an issue in https://github.com/tachiyomiorg/tachiyomi-extensions - -**DELETE THIS SECTION IF YOU HAVE READ AND ACKNOWLEDGED IT** - ---- - -### Device information -* Tachiyomi version: ? -* Android phone & version: ? - -## Steps to reproduce -1. First step -2. Second step - -### Expected behavior -This should happen. - -### Actual behavior -This happened instead. - -### Other details -Additional details and attachments. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000000..d91721281b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,14 @@ +blank_issues_enabled: false +contact_links: + - name: ⚠️ Extension/source issue + url: https://github.com/tachiyomiorg/tachiyomi-extensions/issues/new/choose + about: Issues and requests for extensions and sources should be opened in the tachiyomi-extensions repository instead + - name: 📘 Main Tachiyomi issue + url: https://github.com/tachiyomiorg/tachiyomi/issues/new/choose + about: Issues that exist on both this fork AND the original Tachiyomi should be opened in the tachiyomi repository instead + - name: 📦 Tachiyomi extensions + url: https://tachiyomi.org/extensions + about: List of all available extensions with download links + - name: 🖥️ Tachiyomi website + url: https://tachiyomi.org/help/ + about: Guides, troubleshooting, and answers to common questions diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 297ea65e59..0000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -name: "\U0001F31F Feature request" -about: Suggest a feature to improve TachiyomiJ2K -title: "[Feature Request] Write short description here" -labels: feature -assignees: '' - ---- - -**PLEASE READ THIS** - -I acknowledge that: - -- I have updated to the latest version of the app (latest J2K is v1.5.0) -- I will not repeat a request for a feature already requested -- If this is an request for an extension/source, that I should be opening an issue in https://github.com/tachiyomiorg/tachiyomi-extensions - -**DELETE THIS SECTION IF YOU HAVE READ AND ACKNOWLEDGED IT** - ---- - -### Why/User Benefit/User Problem -(explain why this feature should be added) - -### What/Requirements -(explain how this feature would behave) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000000..c3bc8d55ea --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,43 @@ +name: 🌟 Feature request +description: Suggest a feature to improve TachiyomiJ2K +labels: [feature] +body: + + - type: textarea + id: feature-description + attributes: + label: Describe your suggested feature + description: How can TachiyomiJ2K be improved? + placeholder: | + Example: + "It should work like this..." + validations: + required: true + + - type: textarea + id: other-details + attributes: + label: Other details + placeholder: | + Additional details and attachments. + + - type: checkboxes + id: acknowledgements + attributes: + label: Acknowledgements + description: Read this carefully, we will close and ignore your issue if you skimmed through this. + options: + - label: I have searched the existing issues and this is a new ticket, **NOT** a duplicate or related to another open issue. + required: true + - label: I have written a short but informative title. + required: true + - label: If this is an request for a feature in the original Tachiyomi, I am opening because multiple versions of TachiyomiJ2K have been released without this feature. + required: true + - label: If this is an issue with an extension, or a request for an extension, I should be opening an issue in the [extensions repository](https://github.com/tachiyomiorg/tachiyomi-extensions/issues/new/choose). + required: true + - label: I have updated the app to version **[1.5.0](https://github.com/Jays2Kings/tachiyomiJ2K/releases/latest)**. + required: true + - label: I have checked through the app settings for my feature. + required: true + - label: I will fill out all of the requested information in this form. + required: true diff --git a/.github/ISSUE_TEMPLATE/issue_report.yml b/.github/ISSUE_TEMPLATE/issue_report.yml new file mode 100644 index 0000000000..777b3f530a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/issue_report.yml @@ -0,0 +1,108 @@ +name: 🐞 Issue report +description: Report an issue or bug in TachiyomiJ2K +labels: [bug] +body: + + - type: textarea + id: reproduce-steps + attributes: + label: Steps to reproduce + description: Provide an example of the issue. + placeholder: | + Example: + 1. First step + 2. Second step + 3. Issue here + validations: + required: true + + - type: textarea + id: expected-behavior + attributes: + label: Expected behavior + description: Explain what you should expect to happen. + placeholder: | + Example: + "This should happen..." + validations: + required: true + + - type: textarea + id: actual-behavior + attributes: + label: Actual behavior + description: Explain what actually happens. + placeholder: | + Example: + "This happened instead..." + validations: + required: true + + - type: textarea + id: crash-logs + attributes: + label: Crash logs + description: | + If you're experiencing crashes, share the crash logs from **More → Settings → Advanced** then press **Dump crash logs**. + placeholder: | + You can paste the crash logs in pure text or upload it as an attachment. + + - type: input + id: tachiyomi-version + attributes: + label: TachiyomiJ2K version + description: You can find your TachiyomiJ2K version in **More → About**. + placeholder: | + Example: "1.5.0" + validations: + required: true + + - type: input + id: android-version + attributes: + label: Android version + description: You can find this somewhere in your Android settings. + placeholder: | + Example: "Android 12" + validations: + required: true + + - type: input + id: device + attributes: + label: Device + description: List your device and model. + placeholder: | + Example: "Google Pixel 6" + validations: + required: true + + - type: textarea + id: other-details + attributes: + label: Other details + placeholder: | + Additional details and attachments. + + - type: checkboxes + id: acknowledgements + attributes: + label: Acknowledgements + description: Read this carefully, we will close and ignore your issue if you skimmed through this. + options: + - label: I have searched the existing issues and this is a new ticket, **NOT** a duplicate or related to another open issue. + required: true + - label: I have written a short but informative title. + required: true + - label: If this is an issue with an extension, I should be opening an issue in the [extensions repository](https://github.com/tachiyomiorg/tachiyomi-extensions/issues/new/choose). + required: true + - label: I am reporting an issue exclusive to this fork. I have also checked that is not an issue on the [main version of Tachiyomi](https://github.com/tachiyomiorg/tachiyomi) + required: true + - label: I have tried the [troubleshooting guide](https://tachiyomi.org/help/guides/troubleshooting/). + required: true + - label: I have updated the app to version **[1.5.0](https://github.com/Jays2Kings/tachiyomiJ2K/releases/latest)**. + required: true + - label: I have updated all installed extensions. + required: true + - label: I have filled out all of the requested information in this form. + required: true