Skip to content

Commit 0406ef0

Browse files
docs: enhance issue templates with component checklist and platform fields
Bug report: add component checkboxes, connection status, platform page, console errors section. Feature request: add category checkboxes, platform support request section with key format/display method/screenshot fields. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 2b4024d commit 0406ef0

2 files changed

Lines changed: 45 additions & 7 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
name: Bug Report
3-
about: Report a bug to help us improve
3+
about: Report a bug or unexpected behavior
44
title: "[Bug] "
55
labels: bug
66
assignees: ''
77
---
88

99
## Describe the bug
1010

11-
A clear description of what the bug is.
11+
A clear description of what went wrong.
1212

1313
## Steps to reproduce
1414

@@ -26,14 +26,32 @@ What actually happened.
2626

2727
## Screenshots
2828

29-
If applicable, add screenshots.
29+
If applicable, add screenshots or screen recordings.
30+
31+
## Component
32+
33+
Which part is affected?
34+
35+
- [ ] Swift Core (Menu Bar App)
36+
- [ ] Chrome Extension — masking / capture
37+
- [ ] Chrome Extension — popup / UI
38+
- [ ] VS Code Extension
39+
- [ ] IPC / WebSocket / NMH
40+
- [ ] Platform-specific (please specify below)
3041

3142
## Environment
3243

33-
- macOS version: [e.g., 14.3]
34-
- VS Code version: [e.g., 1.87]
35-
- Chrome version: [e.g., 122]
36-
- Demo-safe version: [e.g., 0.1.0]
44+
- **macOS**: (e.g., 14.5 Sonoma)
45+
- **Chrome**: (e.g., 128.0)
46+
- **VS Code**: (e.g., 1.92) — if applicable
47+
- **DemoSafe version**: (e.g., 0.1.0)
48+
- **Demo Mode**: ON / OFF
49+
- **Connection**: WebSocket / NMH / Offline
50+
- **Platform page**: (e.g., platform.openai.com/api-keys)
51+
52+
## Console errors
53+
54+
Paste any errors from Chrome DevTools console or Swift Core logs if available.
3755

3856
## Additional context
3957

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,26 @@ What problem does this feature solve?
1414

1515
How should this feature work?
1616

17+
## Category
18+
19+
- [ ] New platform support (please fill in Platform section below)
20+
- [ ] Chrome Extension improvement
21+
- [ ] VS Code Extension improvement
22+
- [ ] Swift Core / Menu Bar App
23+
- [ ] Security enhancement
24+
- [ ] Documentation
25+
- [ ] Other
26+
27+
## Platform support request
28+
29+
If requesting a new platform, please provide:
30+
31+
- **Platform name**: (e.g., Vercel)
32+
- **URL where keys are shown**: (e.g., vercel.com/account/tokens)
33+
- **Key format/prefix**: (e.g., `vercel_`)
34+
- **Key display method**: (e.g., shown in modal after creation, input field, clipboard copy button)
35+
- **Screenshots**: (of the key creation/display page — very helpful)
36+
1737
## Alternatives considered
1838

1939
Any alternative solutions you've considered.

0 commit comments

Comments
 (0)