From 9f9a4e8298eae03946342ecbcca3b1fe5908aa5b Mon Sep 17 00:00:00 2001 From: Thomas Folbrecht Date: Wed, 26 Jun 2024 15:42:12 -0500 Subject: [PATCH 01/10] Add issue template for bugs, docs, feature requests points users to chat.futo.org for support --- .github/ISSUE_TEMPLATE/bug_report.yml | 101 ++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 11 ++ .../ISSUE_TEMPLATE/documentation_issue.yml | 63 +++++++++++ .github/ISSUE_TEMPLATE/feature_request.yml | 72 +++++++++++++ 4 files changed, 247 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/documentation_issue.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000..970cce45 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,101 @@ +name: Bug Report +description: Let us know about an unexpected error, a crash, or an incorrect behavior. +labels: ["bug", "new"] +body: + - type: markdown + attributes: + value: | + # Thank you for taking the time to fill out this bug report. + + The [grayjay-android](https://github.com/futo-org/grayjay-android) issue tracker is reserved for issues relating to the Grayjay Android Application + + For general usage questions, please see: [The Official FUTO Grayjay Zulip Channel](https://chat.futo.org/#narrow/stream/46-Grayjay) + + ## If your issue is related to: + + * **Grayjay Official Youtube Plugin**: Open an issue at [grayjay-plugin-youtube](https://github.com/futo-org/grayjay-plugin-youtube/issues). + * **Grayjay Official BiliBili Plugin**: Open an issue at [grayjay-plugin-bilibili](https://github.com/futo-org/grayjay-plugin-bilibili/issues). + * **Grayjay Official Twitch Plugin**: Open an issue at [grayjay-plugin-twitch](https://github.com/futo-org/grayjay-plugin-twitch/issues). + * **Grayjay Official Odysee Plugin**: Open an issue at [grayjay-plugin-odysee](https://github.com/futo-org/grayjay-plugin-odysee/issues). + * **Grayjay Official Rumble Plugin**: Open an issue at [grayjay-plugin-rumble](https://github.com/futo-org/grayjay-plugin-rumble/issues). + * **Grayjay Official Kick Plugin**: Open an issue at [grayjay-plugin-kick](https://github.com/futo-org/grayjay-plugin-kick/issues). + * **Grayjay Official PeerTube Plugin**: Open an issue at [grayjay-plugin-peertube](https://github.com/futo-org/grayjay-plugin-peertube/issues). + * **Grayjay Official Patreon Plugin**: Open an issue at [grayjay-plugin-patreon](https://github.com/futo-org/grayjay-plugin-patreon/issues). + * **Grayjay Official Nebula Plugin**: Open an issue at [grayjay-plugin-nebula](https://github.com/futo-org/grayjay-plugin-nebula/issues). + * **Grayjay Official SoundCloud Plugin**: Open an issue at [grayjay-plugin-soundcloud](https://github.com/futo-org/grayjay-plugin-soundcloud/issues). + * **A Grayjay Unofficial Plugin**: Please open an issue in the plugin's own repository, which can be found by selecting Sources > Plugin Name > Script URL OR Repository URL. + + ## Filing a bug report + + To fix your issues faster, we need clear reproduction cases - ideally allowing us to make it happen locally. + * Please include all needed context. For example, Device, OS, Application, your Grayjay Configurations and Plugin versioning info. + * if you've found out a particular series of UI interactions can introduce buggy behavior, please label those steps 1-n with markdown + + - type: input + id: contact + attributes: + label: Contact Details + description: How can we get in touch with you if we need more info? + placeholder: ex. email@example.com + validations: + required: false + + - type: textarea + id: what-happened + attributes: + label: What happened? + description: What did you expect to happen? + placeholder: Tell us what you see! + value: "A bug happened!" + validations: + required: true + + - type: textarea + id: grayjay-version + attributes: + label: Grayjay Version + description: In the application, select More > Settings, scroll to the bottom and locate the value next to "Version Name". + render: shell + placeholder: "242" + validations: + required: true + + - type: dropdown + id: plugin + attributes: + label: What plugins are you seeing the problem on? + multiple: true + options: + - All + - Youtube + - BiliBili (CN) + - Twitch (Beta) + - Odysee + - Rumble + - Kick (Beta) + - PeerTube + - Patreon + - Nebula (Beta) + - SoundCloud + - Other + validations: + required: true + + - type: dropdown + id: login + attributes: + label: Are you experiencing the issue when logged in? + multiple: false + options: + - "Yes" + - "No" + - N/A + validations: + required: true + + - 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 diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..c2f85b32 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,11 @@ +blank_issues_enabled: false +contact_links: + - name: Grayjay Troubleshooting and Feature Requests + url: https://chat.futo.org/#narrow/stream/46-Grayjay + about: For issues and feature requests related to a lost license, inability to purchase a license through FUTO Pay, please submit a support request in the Official FUTO Grayjay Zulip Channel + - name: Offical Plugin Feedback and Questions + url: https://github.com/futo-org/grayjay-plugin-youtube/issues + about: Each plugin (e.g. YouTube, PeerTube, Twitch etc.) has their own repository, any provider related issues or questions should be directed to the appropriate issue tracker linked from the application. + - name: Plugin Building, Usage, or other Questions + url: https://chat.futo.org/#narrow/stream/46-Grayjay + about: Please ask and answer plugin development related questions through [Grayjay's Community Chat](https://chat.futo.org/#narrow/stream/46-Grayjay). \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/documentation_issue.yml b/.github/ISSUE_TEMPLATE/documentation_issue.yml new file mode 100644 index 00000000..6696110a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/documentation_issue.yml @@ -0,0 +1,63 @@ +name: Documentation Issue +description: Report an issue or suggest a change in the documentation. +labels: ["documentation", "new"] +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. `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. 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) + + - type: textarea + id: grayjay-affected-pages + attributes: + label: Affected Pages + description: | + Link to or describe the pages relevant to your documentation change request. + placeholder: + value: + validations: + required: false + + - type: textarea + id: grayjay-problem + attributes: + label: What is the docs issue? + description: What problems or suggestions do you have about the documentation? + placeholder: + value: + validations: + required: true + + - type: textarea + id: grayjay-proposal + attributes: + label: Proposal + description: What documentation changes would fix this issue and where would you expect to find them? Are one or more page headings unclear? Do one or more pages need additional context, examples, or warnings? Do we need a new page or section dedicated to a specific topic? Your ideas help us understand what you and other users need from our documentation and how we can improve the content. + placeholder: + value: + validations: + required: false + + - type: textarea + id: grayjay-references + attributes: + label: References + description: | + Are there any other open or closed GitLab/GitHub issues related to the problem or solution you described? If so, list them below. For example: + ``` + - #6017 + ``` + placeholder: + value: + validations: + required: false + + - 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/feature_request.yml new file mode 100644 index 00000000..a1fc77a2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,72 @@ +name: Feature Request +description: Suggest a new feature or other enhancement. +labels: ["enhancement", "new"] +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 + + [External Contributions are close at this time](https://github.com/tom-futo/grayjay-android/blob/master/CONTRIBUTION.md#contributing-to-core) + + For discussion related to enhancements, please see: [The FUTO Grayjay Zulip Channel](https://chat.futo.org/#narrow/stream/46-Grayjay) + + ## If your feature request relates to: + * **Grayjay Official Youtube Plugin**: Open an issue at [grayjay-plugin-youtube](https://github.com/futo-org/grayjay-plugin-youtube/issues). + * **Grayjay Official BiliBili Plugin**: Open an issue at [grayjay-plugin-bilibili](https://github.com/futo-org/grayjay-plugin-bilibili/issues). + * **Grayjay Official Twitch Plugin**: Open an issue at [grayjay-plugin-twitch](https://github.com/futo-org/grayjay-plugin-twitch/issues). + * **Grayjay Official Odysee Plugin**: Open an issue at [grayjay-plugin-odysee](https://github.com/futo-org/grayjay-plugin-odysee/issues). + * **Grayjay Official Rumble Plugin**: Open an issue at [grayjay-plugin-rumble](https://github.com/futo-org/grayjay-plugin-rumble/issues). + * **Grayjay Official Kick Plugin**: Open an issue at [grayjay-plugin-kick](https://github.com/futo-org/grayjay-plugin-kick/issues). + * **Grayjay Official PeerTube Plugin**: Open an issue at [grayjay-plugin-peertube](https://github.com/futo-org/grayjay-plugin-peertube/issues). + * **Grayjay Official Patreon Plugin**: Open an issue at [grayjay-plugin-patreon](https://github.com/futo-org/grayjay-plugin-patreon/issues). + * **Grayjay Official Nebula Plugin**: Open an issue at [grayjay-plugin-nebula](https://github.com/futo-org/grayjay-plugin-nebula/issues). + * **Grayjay Official SoundCloud Plugin**: Open an issue at [grayjay-plugin-soundcloud](https://github.com/futo-org/grayjay-plugin-soundcloud/issues). + * **A Grayjay Unofficial Plugin**: Please open an issue in the plugin's own repository, which can be found by selecting Sources > Plugin Name > Script URL OR Repository URL. + + - type: textarea + id: grayjay-use-case + attributes: + label: Use Cases + description: | + In order to properly evaluate a feature request, it is necessary to understand the use cases for it. + Please describe below the _end goal_ you are trying to achieve that has led you to request this feature. + Please keep this section focused on the problem and not on the suggested solution. + placeholder: + value: + validations: + required: true + + - type: textarea + id: grayjay-proposal + attributes: + label: Proposal + description: | + If you have an idea for a way to address the problem via a change to Grayjay features, please describe it below. + In this section, it's helpful to include specific examples of how what you are suggesting might look in the application, this allows us to understand the full picture of what you are proposing. + If you're not sure of some details, don't worry! When we evaluate the feature request we may suggest modifications as necessary to work within the design constraints of the Grayjay Core Application. + placeholder: + value: + validations: + required: false + + - 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 or to the suggested solution? If so, please create a list below that mentions each of them. For example: + ``` + - #10 + ``` + placeholder: + value: + validations: + required: false + + - 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. From 749fc22c6bfcffdf8b6cfe932686ed0458e7ca2a Mon Sep 17 00:00:00 2001 From: Thomas Folbrecht Date: Wed, 26 Jun 2024 15:59:46 -0500 Subject: [PATCH 02/10] rm contact --- .github/ISSUE_TEMPLATE/bug_report.yml | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 970cce45..6eebe12c 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -30,16 +30,7 @@ body: To fix your issues faster, we need clear reproduction cases - ideally allowing us to make it happen locally. * Please include all needed context. For example, Device, OS, Application, your Grayjay Configurations and Plugin versioning info. * if you've found out a particular series of UI interactions can introduce buggy behavior, please label those steps 1-n with markdown - - - type: input - id: contact - attributes: - label: Contact Details - description: How can we get in touch with you if we need more info? - placeholder: ex. email@example.com - validations: - required: false - + - type: textarea id: what-happened attributes: From 07bb23d10bfb1372e3b2f9b7fa0ca44bbea0720c Mon Sep 17 00:00:00 2001 From: Thomas Folbrecht Date: Wed, 26 Jun 2024 20:04:32 -0500 Subject: [PATCH 03/10] fix license contact link --- .github/ISSUE_TEMPLATE/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index c2f85b32..4aa76b35 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,6 +1,6 @@ blank_issues_enabled: false contact_links: - - name: Grayjay Troubleshooting and Feature Requests + - name: Need a Grayjay License? Need to recover your License? url: https://chat.futo.org/#narrow/stream/46-Grayjay about: For issues and feature requests related to a lost license, inability to purchase a license through FUTO Pay, please submit a support request in the Official FUTO Grayjay Zulip Channel - name: Offical Plugin Feedback and Questions From c3663c67d704e566bf3f3b9046f9fba8ada4cf09 Mon Sep 17 00:00:00 2001 From: Thomas Folbrecht Date: Thu, 27 Jun 2024 12:59:03 -0500 Subject: [PATCH 04/10] add labeler, fix copy --- .github/ISSUE_TEMPLATE/bug_report.yml | 14 --------- .github/ISSUE_TEMPLATE/feature_request.yml | 14 +-------- .github/workflows/labeler.yml | 34 ++++++++++++++++++++++ 3 files changed, 35 insertions(+), 27 deletions(-) create mode 100644 .github/workflows/labeler.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 6eebe12c..cc237b03 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -11,20 +11,6 @@ body: For general usage questions, please see: [The Official FUTO Grayjay Zulip Channel](https://chat.futo.org/#narrow/stream/46-Grayjay) - ## If your issue is related to: - - * **Grayjay Official Youtube Plugin**: Open an issue at [grayjay-plugin-youtube](https://github.com/futo-org/grayjay-plugin-youtube/issues). - * **Grayjay Official BiliBili Plugin**: Open an issue at [grayjay-plugin-bilibili](https://github.com/futo-org/grayjay-plugin-bilibili/issues). - * **Grayjay Official Twitch Plugin**: Open an issue at [grayjay-plugin-twitch](https://github.com/futo-org/grayjay-plugin-twitch/issues). - * **Grayjay Official Odysee Plugin**: Open an issue at [grayjay-plugin-odysee](https://github.com/futo-org/grayjay-plugin-odysee/issues). - * **Grayjay Official Rumble Plugin**: Open an issue at [grayjay-plugin-rumble](https://github.com/futo-org/grayjay-plugin-rumble/issues). - * **Grayjay Official Kick Plugin**: Open an issue at [grayjay-plugin-kick](https://github.com/futo-org/grayjay-plugin-kick/issues). - * **Grayjay Official PeerTube Plugin**: Open an issue at [grayjay-plugin-peertube](https://github.com/futo-org/grayjay-plugin-peertube/issues). - * **Grayjay Official Patreon Plugin**: Open an issue at [grayjay-plugin-patreon](https://github.com/futo-org/grayjay-plugin-patreon/issues). - * **Grayjay Official Nebula Plugin**: Open an issue at [grayjay-plugin-nebula](https://github.com/futo-org/grayjay-plugin-nebula/issues). - * **Grayjay Official SoundCloud Plugin**: Open an issue at [grayjay-plugin-soundcloud](https://github.com/futo-org/grayjay-plugin-soundcloud/issues). - * **A Grayjay Unofficial Plugin**: Please open an issue in the plugin's own repository, which can be found by selecting Sources > Plugin Name > Script URL OR Repository URL. - ## Filing a bug report To fix your issues faster, we need clear reproduction cases - ideally allowing us to make it happen locally. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index a1fc77a2..7b47712d 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -13,19 +13,6 @@ body: For discussion related to enhancements, please see: [The FUTO Grayjay Zulip Channel](https://chat.futo.org/#narrow/stream/46-Grayjay) - ## If your feature request relates to: - * **Grayjay Official Youtube Plugin**: Open an issue at [grayjay-plugin-youtube](https://github.com/futo-org/grayjay-plugin-youtube/issues). - * **Grayjay Official BiliBili Plugin**: Open an issue at [grayjay-plugin-bilibili](https://github.com/futo-org/grayjay-plugin-bilibili/issues). - * **Grayjay Official Twitch Plugin**: Open an issue at [grayjay-plugin-twitch](https://github.com/futo-org/grayjay-plugin-twitch/issues). - * **Grayjay Official Odysee Plugin**: Open an issue at [grayjay-plugin-odysee](https://github.com/futo-org/grayjay-plugin-odysee/issues). - * **Grayjay Official Rumble Plugin**: Open an issue at [grayjay-plugin-rumble](https://github.com/futo-org/grayjay-plugin-rumble/issues). - * **Grayjay Official Kick Plugin**: Open an issue at [grayjay-plugin-kick](https://github.com/futo-org/grayjay-plugin-kick/issues). - * **Grayjay Official PeerTube Plugin**: Open an issue at [grayjay-plugin-peertube](https://github.com/futo-org/grayjay-plugin-peertube/issues). - * **Grayjay Official Patreon Plugin**: Open an issue at [grayjay-plugin-patreon](https://github.com/futo-org/grayjay-plugin-patreon/issues). - * **Grayjay Official Nebula Plugin**: Open an issue at [grayjay-plugin-nebula](https://github.com/futo-org/grayjay-plugin-nebula/issues). - * **Grayjay Official SoundCloud Plugin**: Open an issue at [grayjay-plugin-soundcloud](https://github.com/futo-org/grayjay-plugin-soundcloud/issues). - * **A Grayjay Unofficial Plugin**: Please open an issue in the plugin's own repository, which can be found by selecting Sources > Plugin Name > Script URL OR Repository URL. - - type: textarea id: grayjay-use-case attributes: @@ -70,3 +57,4 @@ body: 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. + \ No newline at end of file diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml new file mode 100644 index 00000000..6819f02d --- /dev/null +++ b/.github/workflows/labeler.yml @@ -0,0 +1,34 @@ +name: Issue labeler +on: + issues: + types: [ opened ] + +permissions: + contents: read + +jobs: + label-component: + runs-on: ubuntu-latest + + permissions: + # required for all workflows + issues: write + + steps: + - uses: actions/checkout@v3 + + - name: Parse issue form + uses: stefanbuck/github-issue-parser@v3 + id: issue-parser + with: + template-path: .github/ISSUE_TEMPLATE/bug_report.yml + + - name: Set labels based on plugin field + uses: redhat-plumbers-in-action/advanced-issue-labeler@v2 + with: + issue-form: ${{ steps.issue-parser.outputs.jsonString }} + section: plugin + block-list: | + None + Other + token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From 266974b7997d7eef180a027455ec1d34c81904e1 Mon Sep 17 00:00:00 2001 From: Thomas Folbrecht Date: Thu, 27 Jun 2024 14:30:42 -0500 Subject: [PATCH 05/10] forgot to commit changes to config --- .github/ISSUE_TEMPLATE/config.yml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 4aa76b35..d142a0b5 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,11 +1,8 @@ blank_issues_enabled: false contact_links: - - name: Need a Grayjay License? Need to recover your License? - url: https://chat.futo.org/#narrow/stream/46-Grayjay - about: For issues and feature requests related to a lost license, inability to purchase a license through FUTO Pay, please submit a support request in the Official FUTO Grayjay Zulip Channel - - name: Offical Plugin Feedback and Questions - url: https://github.com/futo-org/grayjay-plugin-youtube/issues - about: Each plugin (e.g. YouTube, PeerTube, Twitch etc.) has their own repository, any provider related issues or questions should be directed to the appropriate issue tracker linked from the application. + - name: Need a Grayjay License? + url: https://pay.futo.org/api/PaymentPortal + about: Purchase a Grayjay license with Futo Pays - name: Plugin Building, Usage, or other Questions url: https://chat.futo.org/#narrow/stream/46-Grayjay - about: Please ask and answer plugin development related questions through [Grayjay's Community Chat](https://chat.futo.org/#narrow/stream/46-Grayjay). \ No newline at end of file + about: Grayjays Community Chat \ No newline at end of file From 0471886d9f5ead713d59ae49e54c0f2e0265df0e Mon Sep 17 00:00:00 2001 From: Thomas Folbrecht Date: Thu, 27 Jun 2024 14:31:52 -0500 Subject: [PATCH 06/10] forgot to commit changes to config --- .github/ISSUE_TEMPLATE/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index d142a0b5..bc72ab07 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,7 +2,7 @@ blank_issues_enabled: false contact_links: - name: Need a Grayjay License? url: https://pay.futo.org/api/PaymentPortal - about: Purchase a Grayjay license with Futo Pays + about: Purchase a Grayjay license with FutossPay - name: Plugin Building, Usage, or other Questions url: https://chat.futo.org/#narrow/stream/46-Grayjay about: Grayjays Community Chat \ No newline at end of file From 4d93246863170949bdd6c72dd7812463c4d1ce5e Mon Sep 17 00:00:00 2001 From: Thomas Folbrecht Date: Thu, 27 Jun 2024 14:53:27 -0500 Subject: [PATCH 07/10] spelling --- .github/ISSUE_TEMPLATE/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index bc72ab07..1f51bd8f 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,7 +2,7 @@ blank_issues_enabled: false contact_links: - name: Need a Grayjay License? url: https://pay.futo.org/api/PaymentPortal - about: Purchase a Grayjay license with FutossPay + about: Purchase a Grayjay license with FutoPay - name: Plugin Building, Usage, or other Questions url: https://chat.futo.org/#narrow/stream/46-Grayjay about: Grayjays Community Chat \ No newline at end of file From 1b8f44dde3314857e35d8774e73df6ae9b4c7cf2 Mon Sep 17 00:00:00 2001 From: Kai DeLorenzo Date: Fri, 28 Jun 2024 15:24:37 +0000 Subject: [PATCH 08/10] Update bug_report.yml --- .github/ISSUE_TEMPLATE/bug_report.yml | 30 ++++++++++++++------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index cc237b03..7eecce49 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -23,16 +23,14 @@ body: label: What happened? description: What did you expect to happen? placeholder: Tell us what you see! - value: "A bug happened!" validations: required: true - - type: textarea + - type: input id: grayjay-version attributes: label: Grayjay Version description: In the application, select More > Settings, scroll to the bottom and locate the value next to "Version Name". - render: shell placeholder: "242" validations: required: true @@ -46,29 +44,33 @@ body: - All - Youtube - BiliBili (CN) - - Twitch (Beta) + - Twitch - Odysee - Rumble - - Kick (Beta) + - Kick - PeerTube - Patreon - - Nebula (Beta) + - Nebula - SoundCloud - Other validations: required: true - - type: dropdown + - type: input + id: plugin-version + attributes: + label: Plugin Version + description: In the application, select Sources > [the broken plugin], write down the value under "Version". + placeholder: "12" + + - type: checkboxes id: login attributes: - label: Are you experiencing the issue when logged in? - multiple: false + label: When do you experience the issue? options: - - "Yes" - - "No" - - N/A - validations: - required: true + - label: While logged in + - label: While logged out + - label: N/A - type: textarea id: logs From 7efafae432dd7548ea85fb949058eb9b9d9f4e3e Mon Sep 17 00:00:00 2001 From: Kai DeLorenzo Date: Fri, 28 Jun 2024 15:30:53 +0000 Subject: [PATCH 09/10] Update feature_request.yml --- .github/ISSUE_TEMPLATE/feature_request.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 7b47712d..f079812a 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -9,7 +9,7 @@ body: The [grayjay-android](https://github.com/futo-org/grayjay-android) issue tracker is reserved for issues relating to the Grayjay Android Application - [External Contributions are close at this time](https://github.com/tom-futo/grayjay-android/blob/master/CONTRIBUTION.md#contributing-to-core) + [External Contributions are closed at this time](https://github.com/tom-futo/grayjay-android/blob/master/CONTRIBUTION.md#contributing-to-core) For discussion related to enhancements, please see: [The FUTO Grayjay Zulip Channel](https://chat.futo.org/#narrow/stream/46-Grayjay) @@ -18,9 +18,7 @@ body: attributes: label: Use Cases description: | - In order to properly evaluate a feature request, it is necessary to understand the use cases for it. - Please describe below the _end goal_ you are trying to achieve that has led you to request this feature. - Please keep this section focused on the problem and not on the suggested solution. + In order to properly evaluate a feature request, it is necessary to understand the use cases for it. Please describe below the _end goal_ you are trying to achieve that has led you to request this feature. Please keep this section focused on the problem and not on the suggested solution. placeholder: value: validations: @@ -32,8 +30,8 @@ body: label: Proposal description: | If you have an idea for a way to address the problem via a change to Grayjay features, please describe it below. - In this section, it's helpful to include specific examples of how what you are suggesting might look in the application, this allows us to understand the full picture of what you are proposing. - If you're not sure of some details, don't worry! When we evaluate the feature request we may suggest modifications as necessary to work within the design constraints of the Grayjay Core Application. + + In this section, it's helpful to include specific examples of how what you are suggesting might look in the application, this allows us to understand the full picture of what you are proposing. If you're not sure of some details, don't worry! When we evaluate the feature request we may suggest modifications as necessary to work within the design constraints of the Grayjay Core Application. placeholder: value: validations: @@ -57,4 +55,4 @@ body: 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. - \ No newline at end of file + From cf3c766fd958ccf7c7ce7191ce36797ece27a2fa Mon Sep 17 00:00:00 2001 From: Kai DeLorenzo Date: Fri, 28 Jun 2024 15:34:55 +0000 Subject: [PATCH 10/10] Update documentation_issue.yml --- .github/ISSUE_TEMPLATE/documentation_issue.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/documentation_issue.yml b/.github/ISSUE_TEMPLATE/documentation_issue.yml index 6696110a..b547daac 100644 --- a/.github/ISSUE_TEMPLATE/documentation_issue.yml +++ b/.github/ISSUE_TEMPLATE/documentation_issue.yml @@ -7,8 +7,8 @@ body: 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. `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. Report Grayjay bugs or feature requests with the `Bug report` or `Feature Request` issue types instead to get engineering attention. + 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)