Skip to content

Commit 99d6161

Browse files
committed
ci(issue-template): update issue template bug_report to add missing platforms
was missing platforms docker, mobile, and operating systems iOS / Android
1 parent e0c765d commit 99d6161

File tree

1 file changed

+205
-167
lines changed

1 file changed

+205
-167
lines changed
Lines changed: 205 additions & 167 deletions
Original file line numberDiff line numberDiff line change
@@ -1,169 +1,207 @@
1-
name: "🐛 Bug Report"
1+
name: '🐛 Bug Report'
22
description: Create a report to help us improve KeeWeb!
3-
title: "🐛 Bug: <title>"
4-
labels: [
5-
"Type ◦ Bug"
6-
]
3+
title: '🐛 Bug: <title>'
4+
labels: ['Type ◦ Bug']
75
body:
8-
- type: markdown
9-
attributes:
10-
value: |
11-
1. Please speak `English`.
12-
2. Make sure you are using the latest version and take a moment to check that your issue hasn't been reported before.
13-
3. It's really important to provide pertinent details and logs,
14-
incomplete details will be handled as an invalid report.
15-
16-
<br />
17-
18-
- type: dropdown
19-
id: priority-type
20-
attributes:
21-
label: Priority
22-
description: |
23-
How critical is the issue?
24-
Do not abuse this. Issues that completely break KeeWeb would be classified as critical.
25-
If you are requesting a new feature, then it would be low or normal.
26-
options:
27-
- "Low"
28-
- "Normal"
29-
- "High"
30-
- "Urgent"
31-
validations:
32-
required: true
33-
34-
- type: input
35-
id: ver-keeweb
36-
attributes:
37-
label: "Version: KeeWeb"
38-
description: |
39-
Version of KeeWeb you are running
40-
Version is located in Settings › Help › App Information
41-
placeholder: "Ex: v1.18.7"
42-
validations:
43-
required: true
44-
45-
- type: dropdown
46-
id: build-env
47-
attributes:
48-
label: Environment
49-
description: |
50-
What environment are you running KeeWeb as?
51-
options:
52-
- "Web"
53-
- "Desktop"
54-
55-
- type: dropdown
56-
id: build-os
57-
attributes:
58-
label: Operating System
59-
description: |
60-
Select which OS you are running:
61-
options:
62-
- "Windows"
63-
- "Mac"
64-
- "Linux"
65-
66-
- type: dropdown
67-
id: issue-target
68-
attributes:
69-
label: Range of issue
70-
description: |
71-
Where does this issue occur?
72-
Before submitting your bug report, try to see if the issue also occurs on the official demo site at https://app.keeweb.info/
73-
options:
74-
- "The issue occurs on my own setup AND demo site"
75-
- "The issue only occurs on my own setup, demo site works correctly"
76-
77-
- type: dropdown
78-
id: issue-db-type
79-
attributes:
80-
label: Database Type
81-
description: |
82-
What type of database are you having this issue with?
83-
options:
84-
- "Issue occurs only on new databases"
85-
- "Issue occurs only on existing databases"
86-
- "Issue occurs on both new and existing databases"
87-
88-
- type: textarea
89-
id: logs-env
90-
attributes:
91-
label: Environment Copy/Paste
92-
description: |
93-
Copy all information from Settings › Help inside KeeWeb
94-
render: shell
95-
96-
- type: textarea
97-
id: description
98-
attributes:
99-
label: Description
100-
description: |
101-
Please provide a description of your issue here.
102-
validations:
103-
required: true
104-
105-
- type: textarea
106-
id: steps-reproduce
107-
attributes:
108-
label: Steps To Reproduce
109-
description: |
110-
Describe the steps that need taken by the developer(s) to get the error / issue you're experiencing.
111-
value: |
112-
-
113-
-
114-
-
115-
-
116-
validations:
117-
required: true
118-
119-
- type: textarea
120-
id: expected-behavior
121-
attributes:
122-
label: Expected Behavior
123-
description: |
124-
Describe what you expect KeeWeb to actually do if it were working properly
125-
value: |
126-
-
127-
-
128-
-
129-
-
130-
validations:
131-
required: true
132-
133-
- type: textarea
134-
id: logs-console
135-
attributes:
136-
label: Logs
137-
description: |
138-
List any error messages you received in the developer console.
139-
Developer console for **web** can be opened with **SHIFT + CTRL + I**
140-
Open **dev tools** in your browser and attach output log from **CONSOLE** tab. If you are using a desktop app, devtools can be opened from Settings › General › Advanced.
141-
render: shell
142-
143-
- type: textarea
144-
id: references
145-
attributes:
146-
label: Referenced Issues
147-
description: |
148-
List any existing issues this ticket may be associated with.
149-
Structure each issue as:
150-
- #NUMBER
151-
- #3
152-
value: |
153-
- #
154-
155-
- type: textarea
156-
id: attachment-db
157-
attributes:
158-
label: "Attachments: Database kdbx File"
159-
description: |
160-
Attach a test database below that does give you the described issue.
161-
Ensure it has no real security information within it as it will be publicly visible to all.
162-
163-
- type: textarea
164-
id: attachment-screenshots
165-
attributes:
166-
label: "Attachments: Screenshots"
167-
description: |
168-
Please provide screenshots of any errors or the issue you're having.
169-
Gifs are even better.
6+
- type: markdown
7+
attributes:
8+
value: |
9+
1. Please speak `English`.
10+
2. Make sure you are using the latest version and take a moment to check that your issue hasn't been reported before.
11+
3. It's really important to provide pertinent details and logs,
12+
incomplete details will be handled as an invalid report.
13+
14+
<br />
15+
16+
- type: dropdown
17+
id: priority-type
18+
attributes:
19+
label: Priority
20+
description: |
21+
How critical is the issue?
22+
Do not abuse this. Issues that completely break KeeWeb would be classified as critical.
23+
If you are requesting a new feature, then it would be **Low**
24+
**`Required`**
25+
options:
26+
- 'Low'
27+
- 'Medium'
28+
- 'High'
29+
- 'Urgent'
30+
validations:
31+
required: true
32+
33+
- type: input
34+
id: ver-keeweb
35+
attributes:
36+
label: 'Version: KeeWeb'
37+
description: |
38+
Version of KeeWeb you are running
39+
Version is located in Settings › Help › App Information
40+
**`Required`**
41+
placeholder: 'Ex: v1.19.0'
42+
validations:
43+
required: true
44+
45+
- type: input
46+
id: ver-docker
47+
attributes:
48+
label: 'Version: Docker'
49+
description: |
50+
If you are running Keeweb on docker, provide the docker version.
51+
Type in console `docker version`
52+
If you are not running Keeweb on docker; **skip**
53+
**`Not Required`**
54+
placeholder: 'Ex: v27.2.0'
55+
56+
- type: dropdown
57+
id: host-platform
58+
attributes:
59+
label: Environment
60+
description: |
61+
How is your KeeWeb hosted?
62+
**`Required`**
63+
options:
64+
- 'Application'
65+
- 'Docker'
66+
- 'Web'
67+
validations:
68+
required: true
69+
70+
- type: dropdown
71+
id: host-os
72+
attributes:
73+
label: Operating System (Build)
74+
description: |
75+
What OS is your KeeWeb running on?
76+
This is for users hosting Keeweb but using it from elsewhere.
77+
If you have Keeweb installed on Docker under Linux, but access it on Windows, your answer would be **Linux**
78+
**`Required`**
79+
options:
80+
- 'Android'
81+
- 'iOS'
82+
- 'Linux'
83+
- 'Mac'
84+
- 'Windows'
85+
validations:
86+
required: true
87+
88+
- type: dropdown
89+
id: user-os
90+
attributes:
91+
label: Operating System (User)
92+
description: |
93+
What OS are you using to use KeeWeb?
94+
If you have Keeweb installed on Docker under Linux, but access it on Windows, your answer would be **Windows**
95+
If you are running Keeweb and using it on the same machine, the above answer and this answer would be the same.
96+
**`Required`**
97+
options:
98+
- 'Android'
99+
- 'iOS'
100+
- 'Linux'
101+
- 'Mac'
102+
- 'Windows'
103+
validations:
104+
required: true
105+
106+
- type: dropdown
107+
id: issue-range
108+
attributes:
109+
label: Range of issue
110+
description: |
111+
Where does this issue occur?
112+
Before submitting your bug report, try to see if the issue also occurs on the official demo site at https://app.keeweb.info/
113+
**`Required`**
114+
options:
115+
- 'Issue occurs on my own install AND demo site'
116+
- 'Issue occurs only on my own install, demo site works correctly'
117+
validations:
118+
required: true
119+
120+
- type: dropdown
121+
id: issue-db-affect
122+
attributes:
123+
label: Database
124+
description: |
125+
Do different database files fix the issue?
126+
**`Required`**
127+
options:
128+
- 'Issue occurs only with new databases'
129+
- 'Issue occurs only with existing databases'
130+
- 'Issue occurs with both new + existing databases'
131+
validations:
132+
required: true
133+
134+
- type: textarea
135+
id: logs-env
136+
attributes:
137+
label: Copy/Paste Environment Details
138+
description: |
139+
Copy all information from Settings › Help inside KeeWeb
140+
**`Required`**
141+
render: shell
142+
validations:
143+
required: true
144+
145+
- type: textarea
146+
id: description
147+
attributes:
148+
label: Description
149+
description: |
150+
Please provide a description of your issue here.
151+
**`Required`**
152+
validations:
153+
required: true
154+
155+
- type: textarea
156+
id: steps-reproduce
157+
attributes:
158+
label: Steps To Reproduce
159+
description: |
160+
Describe the steps that need taken by the developer(s) to get the error / issue you're experiencing.
161+
**`Required`**
162+
value: |
163+
1.
164+
2.
165+
validations:
166+
required: true
167+
168+
- type: textarea
169+
id: expected-behavior
170+
attributes:
171+
label: Expected Behavior
172+
description: |
173+
What do you expect KeeWeb to actually do if it were working properly
174+
**`Required`**
175+
value: |
176+
-
177+
-
178+
validations:
179+
required: true
180+
181+
- type: textarea
182+
id: logs-console
183+
attributes:
184+
label: Logs
185+
description: |
186+
List any error messages you receive in the developer console. Developer console for **web** can be opened with **SHIFT + CTRL + I**
187+
Open **dev tools** in your browser and attach output log from **CONSOLE** tab. If you are using a desktop app, devtools can be opened from Settings › General › Advanced.
188+
**`Not Required`**
189+
render: shell
190+
191+
- type: textarea
192+
id: attachment-db
193+
attributes:
194+
label: 'Attachments: Database kdbx File'
195+
description: |
196+
Attach a test database below that does give you the described issue.
197+
Ensure it has no real security information within it as it will be publicly visible to all.
198+
**`Not Required`**
199+
200+
- type: textarea
201+
id: attachment-screenshots
202+
attributes:
203+
label: 'Attachments: Screenshots'
204+
description: |
205+
Please provide screenshots of any errors or the issue you're having.
206+
Gifs are even better.
207+
**`Not Required`**

0 commit comments

Comments
 (0)