diff --git a/.github/ISSUE_TEMPLATE/01_bug_report.yml b/.github/ISSUE_TEMPLATE/01_bug_report.yml new file mode 100644 index 000000000..ff980d60b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/01_bug_report.yml @@ -0,0 +1,124 @@ +name: Report a bug ❌ +description: Report a bug in Wavelog +title: "Choose a descriptive title......" +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + ## + ### 👋 Hello and welcome + Thanks for reporting a bug! To fix issues efficiently, we need complete information. Incomplete reports often make it impossible to reproduce or solve the problem. + + ⏱️ Please fill out all required fields carefully. The few minutes you invest here save hours of back-and-forth questions later. + + --- + - type: checkboxes + id: prerequisites + attributes: + label: I have checked the following + options: + - label: I am running the latest version of Wavelog + required: true + - label: I have cleared my browser cache + required: true + - label: This is a bug, not a setup question or feature request + required: true + + - type: textarea + id: bug-description + attributes: + label: Bug Description + description: Clear description of the bug + placeholder: What went wrong? + validations: + required: true + + - type: textarea + id: steps + attributes: + label: Steps to Reproduce + description: Step-by-step instructions to reproduce the issue + placeholder: | + 1. Go to '...' + 2. Click on '...' + 3. See error + validations: + required: true + + - type: textarea + id: expected + attributes: + label: Expected Behavior + description: What should happen instead? + placeholder: Describe what you expected to happen + validations: + required: true + + - type: input + id: wavelog-version + attributes: + label: Wavelog Version + description: Found in Admin > Debug Menu + placeholder: e.g., 1.7.5 + validations: + required: true + + - type: input + id: php-version + attributes: + label: PHP Version + description: Found in Admin > Debug Menu + placeholder: e.g., 8.2 + validations: + required: true + + - type: input + id: db-version + attributes: + label: MySQL/MariaDB Version + description: Found in Admin > Debug Menu + placeholder: e.g., 10.11 + validations: + required: true + + - type: input + id: os + attributes: + label: Server OS + placeholder: e.g., Debian 12, Ubuntu 22.04 + validations: + required: true + + - type: input + id: browser + attributes: + label: Browser + description: Tell us which browser you are using + placeholder: e.g., Firefox, Chrome, Safari, ... + validations: + required: true + + - type: dropdown + id: device-type + attributes: + label: Device Type + options: + - Desktop + - Mobile + - Tablet + + - type: textarea + id: screenshots + attributes: + label: Screenshots / Browser Console + description: | + Add screenshots or browser console output (F12) + Tipp: You can paste images directly + placeholder: Drag & drop images here + + - type: textarea + id: additional + attributes: + label: Additional Context + description: Any other relevant information diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index e8bdba7c0..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: '' -assignees: '' - ---- - -**This is for reporting bugs with the code, if this issue is regarding setting up on your local server please use the discussions area** - -**Prerequisites** -Please update to the latest version of Wavelog and check for the problem again before filing a bug to make sure the bug still exists and has not been resolved in the meantime. Also please reload the corresponding page(s) bypassing the brower cache (e.g. in Firefox use CTRL + F5). - -**Describe the bug** -Provide a clear and concise description of the bug so that the erroneous behaviour can be reproduced. Please give as much context as possible and add screenshots of the faulty view if possible. If the problem lies within payloads being processed wrongly a screenshot of the browser requests towards Wavelog are very helpful (e.g. use the developer tools of the browser (F12 within Firefox)). - -**Version Information** -We need some information about your versions. You can get all Information in the Admin > Debug Menu -- OS: [e.g. Debian 12] -- PHP: [e.g. 8.2] -- MySQL/MariaDB: [e.g. 10.11] -- Wavelog: [e.g. 1.0] - -**Steps to Reproduce** -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected Behavior** -Describe what you expected to happen. - -**Screenshots** -Include screenshots if applicable to illustrate the issue. - -**Desktop Information:** -- OS: [e.g., iOS] -- Browser: [e.g., Chrome, Safari, Firefox] -- Version: [e.g., 22] - -**Smartphone Information:** -- Device: [e.g., iPhone6] -- OS: [e.g., iOS8.1] -- Browser: [e.g., stock browser, safari] -- Version: [e.g., 22] - -**Additional Context** -Provide any other relevant context about the problem. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..08f787222 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: Feature Request 💡 + url: https://github.com/wavelog/wavelog/discussions/new?category=ideas + about: Suggest new features or improvements + - name: Setup & Usage Questions ❓💬 + url: https://github.com/wavelog/wavelog/discussions/new?category=q-a + about: For setup help and general questions \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 804b9ad9a..000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -name: Feature Request -about: Share Your Ideas with the Wavelog Dev-Team -title: '' -labels: '' -assignees: '' - ---- - -**By submitting feature requests, you have the opportunity to contribute your ideas and inspiration to the Wavelog Dev-Team. Please be aware that not every feature request will be addressed or answered.** - -**What Feature is Missing?** -Describe as precisely as possible what you believe is missing. Also, explain how we could achieve the inclusion of this feature. - -**Why is This Feature Important?** -Not every feature holds equal importance. Clarify why you think your suggested feature is crucial and how it enhances Wavelog. - -**Is This Feature Personal or Beneficial to Others as Well?** -If the feature is solely for your benefit, and not beneficial to the broader Wavelog community, we may not prioritize or respond to your request. Ensure that your proposed feature contributes to the entire Wavelog user base.