diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 000000000..480c98cea --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,82 @@ +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: 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