diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/1-bug_report.yml similarity index 54% rename from .github/ISSUE_TEMPLATE/bug_report.yml rename to .github/ISSUE_TEMPLATE/1-bug_report.yml index 776ef91f..e2108e3e 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/1-bug_report.yml @@ -1,6 +1,9 @@ name: Bug Report description: Let us know about an unexpected error, a crash, or an incorrect behavior. -labels: ["Bug"] +labels: ["Bug", "Android"] +title: "Bug: " +type: bug +projects: ["futo-org/19"] body: - type: markdown attributes: @@ -18,11 +21,33 @@ body: * if you've found out a particular series of UI interactions can introduce buggy behavior, please label those steps 1-n with markdown - type: textarea - id: what-happened + id: reproduction-steps attributes: - label: What happened? - description: What did you expect to happen? - placeholder: Tell us what you see! + label: Reproduction steps + description: Please provide us with the steps to reproduce the issue if possible. This step makes a big difference if we are going to be able to fix it so be as precise as possible. + placeholder: | + 0. Play a Youtube video + 1. Press on Download button + 2. Select quality 1440p + 3. Grayjay crashes when attempting to download + validations: + required: true + + - type: textarea + id: actual-result + attributes: + label: Actual result + description: What happend? + placeholder: Tell us what you saw! + validations: + required: true + + - type: textarea + id: expected-result + attributes: + label: Expected result + description: What was suppose to happen? + placeholder: Tell us what you expected to happen! validations: required: true @@ -31,7 +56,7 @@ body: attributes: label: Grayjay Version description: In the application, select More > Settings, scroll to the bottom and locate the value next to "Version Name". - placeholder: "242" + placeholder: "311" validations: required: true @@ -42,19 +67,23 @@ body: multiple: true options: - "All" - - "Youtube" - - "Odysee" - - "Rumble" - - "Kick" - - "Twitch" - - "PeerTube" - - "Patreon" - - "Nebula" + - "Apple Podcasts" - "BiliBili (CN)" - "Bitchute" - - "SoundCloud" + - "Crunchyroll" + - "CuriosityStream" - "Dailymotion" - - "Apple Podcasts" + - "Kick" + - "Nebula" + - "Odysee" + - "Patreon" + - "PeerTube" + - "Rumble" + - "SoundCloud" + - "Spotify" + - "TedTalks" + - "Twitch" + - "Youtube" - "Other" validations: required: true @@ -66,6 +95,30 @@ body: description: In the application, select Sources > [the broken plugin], write down the value under "Version". placeholder: "12" + - type: input + id: android-version + attributes: + label: Which android version are you using? + placeholder: "Android 15" + validations: + required: true + + - type: input + id: phone-model + attributes: + label: Which device are you using? + placeholder: "Google Pixel 9" + validations: + required: true + + - type: input + id: os-version + attributes: + label: Which operating system are you using? + placeholder: "GrapheneOS/CalyxOS/Tizen/HyperOS 2/..." + validations: + required: true + - type: checkboxes id: login attributes: @@ -86,9 +139,28 @@ body: validations: required: true + - type: textarea + id: grayjay-references + attributes: + label: References + description: | + Are there any other GitHub issues, whether open or closed, that are related to the problem you've described above? If so, please create a list below that mentions each of them. For example: + ``` + - #10 + ``` + placeholder: + value: + validations: + required: false + - type: textarea id: logs attributes: label: Relevant log output description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. render: shell + + - type: markdown + attributes: + value: | + **Note:** If the submit button is disabled and you have filled out all required fields, please check that you did not forget a **Title** for the issue. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/2-feature_request.yml similarity index 91% rename from .github/ISSUE_TEMPLATE/feature_request.yml rename to .github/ISSUE_TEMPLATE/2-feature_request.yml index ebba5241..2058150f 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/2-feature_request.yml @@ -1,13 +1,16 @@ name: Feature Request description: Suggest a new feature or other enhancement. -labels: ["Enhancement"] +labels: ["Enhancement", "Android"] +title: "Feature request: " +type: feature +projects: ["futo-org/19"] body: - type: markdown attributes: value: | # Thank you for opening a feature request. - The [grayjay-android](https://github.com/futo-org/grayjay-android) issue tracker is reserved for issues relating to the Grayjay Android Application + The [grayjay-android](https://github.com/futo-org/grayjay-android) issue tracker is reserved for issues and feature requests relating to the Grayjay android application For discussion related to enhancements, please see: [The FUTO Grayjay Zulip Channel](https://chat.futo.org/#narrow/stream/46-Grayjay) diff --git a/.github/ISSUE_TEMPLATE/documentation_issue.yml b/.github/ISSUE_TEMPLATE/3-documentation_issue.yml similarity index 95% rename from .github/ISSUE_TEMPLATE/documentation_issue.yml rename to .github/ISSUE_TEMPLATE/3-documentation_issue.yml index c416d012..40d245dc 100644 --- a/.github/ISSUE_TEMPLATE/documentation_issue.yml +++ b/.github/ISSUE_TEMPLATE/3-documentation_issue.yml @@ -1,13 +1,16 @@ name: Documentation Issue description: Report an issue or suggest a change in the documentation. labels: ["Documentation"] +title: "Documentation: " +type: task +projects: ["futo-org/19"] body: - type: markdown attributes: value: | # Thank you for opening a documentation change request. - The [grayjay-android](https://github.com/futo-org/grayjay-android) issue tracker is reserved for issues relating to the Grayjay Android Application. Use the `Documentation` issue type to report problems with the documentation in our code repositories, inside the application, or on [https://grayjay.app](https://grayjay.app) + The [grayjay-android](https://github.com/futo-org/grayjay-android) issue tracker is reserved for issues relating to the Grayjay android application. Use the `Documentation` issue type to report problems with the documentation in our code repositories, inside the application, or on [https://grayjay.app](https://grayjay.app) Technical writers monitor this issue type, so report Grayjay bugs or feature requests with the `Bug report` or `Feature Request` issue types instead to get engineering attention. For general usage questions, please see: [The Official FUTO Grayjay Zulip Channel](https://chat.futo.org/#narrow/stream/46-Grayjay)