88 lines
2.3 KiB
YAML
88 lines
2.3 KiB
YAML
name: Feature Request
|
|
about: Suggest a new feature or improvement to an existing one
|
|
title: "[Feature] "
|
|
labels:
|
|
- enhancement
|
|
body:
|
|
- type: dropdown
|
|
id: type
|
|
attributes:
|
|
label: Request Type
|
|
options:
|
|
- New feature
|
|
- Enhancement to existing feature
|
|
- UX / UI improvement
|
|
- API addition or change
|
|
- Developer experience / tooling
|
|
validations:
|
|
required: true
|
|
|
|
- type: dropdown
|
|
id: area
|
|
attributes:
|
|
label: Affected Area
|
|
description: Which part of the application does this relate to?
|
|
multiple: true
|
|
options:
|
|
- Game Picker
|
|
- Game Manager
|
|
- Session Management
|
|
- History / Session Detail
|
|
- Room Code / Player Count
|
|
- Chat Log Import / Voting
|
|
- Webhooks
|
|
- Authentication / Admin
|
|
- WebSocket / Real-time / Presence
|
|
- PWA
|
|
- UI / Styling
|
|
- API (backend)
|
|
- Database
|
|
- Docker / Deployment
|
|
- Documentation
|
|
- Other
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: problem
|
|
attributes:
|
|
label: Problem / Motivation
|
|
description: What problem does this solve, or what use case does it enable?
|
|
placeholder: "During a stream, I need to X but currently have to Y which is slow because Z."
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: solution
|
|
attributes:
|
|
label: Proposed Solution
|
|
description: Describe what you'd like to happen. Be specific about behavior, UI, or API shape if you have ideas.
|
|
placeholder: |
|
|
Add a "favorites" toggle on each game card in the Manager.
|
|
Favorited games appear at the top of the picker pool.
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: alternatives
|
|
attributes:
|
|
label: Alternatives Considered
|
|
description: Other approaches you thought about and why they're less ideal.
|
|
|
|
- type: dropdown
|
|
id: priority
|
|
attributes:
|
|
label: How important is this to you?
|
|
options:
|
|
- Nice to have
|
|
- Would improve my workflow noticeably
|
|
- Blocking a use case I need
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: context
|
|
attributes:
|
|
label: Additional Context
|
|
description: Mockups, screenshots, links to related issues, etc.
|