From 3126f7e7da28f01c56df20eadf2a94d3c3ea512d Mon Sep 17 00:00:00 2001 From: "Timothy Z." Date: Mon, 9 Dec 2024 11:35:04 +0200 Subject: [PATCH 1/2] feat: create issue templates for bugs and features --- .github/ISSUE_TEMPLATE/bug_report.yml | 86 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.yml | 42 +++++++++++ 2 files changed, 128 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.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 000000000..81d6429a7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,86 @@ +name: Bug report +description: Report a bug in Stremio-Web +title: "[Bug]: " +labels: + - bug +body: + - type: dropdown + id: stremio_web_version + attributes: + label: "Stremio-Web Version" + description: "Select the version of the Stremio-Web app you are using" + options: + - /development branch + - web.stremio.com + - web.strem.io + validations: + required: true + + - type: markdown + attributes: + value: "ℹ️ **Info**: You can find these version details in the app’s settings page, at the bottom." + + - type: dropdown + id: browser + attributes: + label: "Browser" + description: "Which browser are you using?" + options: + - Chrome + - Brave + - Firefox + - Arc + - Opera + - Safari + - Edge + validations: + required: true + + - type: dropdown + id: platform + attributes: + label: "Platform / Device type" + description: "Which platform / device type are you using?" + options: + - Windows + - Linux + - MacOS + - Android Web + - Android PWA + - iOS Web + - iOS PWA + validations: + required: true + + - type: textarea + id: what_happened + attributes: + label: "What Happened?" + description: "Describe the issue you encountered" + placeholder: "Explain what you were doing, what you expected to happen, and what actually happened." + validations: + required: true + + - type: textarea + id: logs + attributes: + label: "Logs" + description: "Paste any relevant logs here (optional)" + render: shell + + - type: textarea + id: notes + attributes: + label: "Notes" + description: "Any additional information (optional)" + + - type: checkboxes + id: code_of_conduct + attributes: + label: "Code of Conduct" + description: "Please confirm you have read and agree to the Code of Conduct" + options: + - label: "I agree" + validations: + required: true + diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 000000000..c6379c173 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,42 @@ +name: Feature request +description: Suggest a new feature or enhancement for Stremio-Web +title: "[Feature]: " +labels: + - enhancement +body: + - type: markdown + attributes: + value: "Thank you for your interest in improving Stremio-Web! Please provide as much detail as possible." + + - type: textarea + id: feature_description + attributes: + label: "Feature Description" + description: "Describe the feature you would like to see implemented. What problem does it solve, or what functionality does it add?" + placeholder: "Describe your idea in detail..." + validations: + required: true + + - type: textarea + id: proposed_solution + attributes: + label: "Proposed Solution" + description: "If you have any thoughts on how this could be implemented or approached, share them here." + placeholder: "Suggest possible approaches or solutions..." + + - type: textarea + id: additional_context + attributes: + label: "Additional Context or Screenshots" + description: "Add any other context, screenshots, or references that may help us understand the request." + placeholder: "Any extra info that might help..." + + - type: checkboxes + id: code_of_conduct + attributes: + label: "Code of Conduct" + description: "Please confirm you have read and agree to the Code of Conduct" + options: + - label: "I agree" + validations: + required: true From 418546e9fc133bce00d64c7d17ae6b120819fc57 Mon Sep 17 00:00:00 2001 From: "Timothy Z." Date: Mon, 9 Dec 2024 11:40:37 +0200 Subject: [PATCH 2/2] remove: info for app versions --- .github/ISSUE_TEMPLATE/bug_report.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 81d6429a7..480c98cea 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -16,10 +16,6 @@ body: validations: required: true - - type: markdown - attributes: - value: "ℹ️ **Info**: You can find these version details in the app’s settings page, at the bottom." - - type: dropdown id: browser attributes: