new issue template form

This commit is contained in:
HB9HIL
2025-10-29 13:53:55 +01:00
parent 181c3bfb11
commit b1fd5dd2f1
4 changed files with 132 additions and 68 deletions

124
.github/ISSUE_TEMPLATE/01_bug_report.yml vendored Normal file
View File

@@ -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

View File

@@ -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.

8
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@@ -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

View File

@@ -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.