Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 37 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,48 @@
name: Bug Report
description: Report a problem with the Puffer Card
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Before opening an issue, please check if a similar one already exists.
## Before you continue

A screenshot and your card configuration are essential to diagnose rendering problems.

**Note:** attachments sent via email reply to a GitHub issue notification are automatically stripped and deleted by GitHub — they will not reach this issue. Please attach files directly on github.com instead.

- type: checkboxes
id: confirm-scope
attributes:
label: Confirm this issue belongs here
options:
- label: >-
I am aware that naked-head is a grumpy maintainer, so it can happen that
my issue will be closed quickly when essential information is missing
(no screenshot, no card config, no description, etc.).
required: true
- label: My Home Assistant version is up to date.
required: true
- label: >-
I have checked, via HACS' 3-dot menu → "Update Information" on this
card, that I am running the **latest** released version.
required: true
- label: I have read the card's README before opening this issue.
required: true
- label: >-
I have checked existing issues (including closed ones) to make sure
this isn't a duplicate.
required: true
- label: >-
I confirm this is genuinely an issue with the card (not just a
question about how a feature works).
required: true
- label: |
I confirm that I did not actually read any of the points above and just checked them all. |
I didn't want to waste time on details, so I skipped reading or following any existing instructions. |
Instead, I'd like naked-head to spend their free time explaining things to me — that's what open source is for, right? |
I live by the motto: better to ask twice than think once. |
It's naked-head's own fault for offering open-source software and free support.

- type: input
id: card_version
attributes:
Expand Down
64 changes: 64 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Feature Request
description: Suggest an idea for the Puffer Card
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
## Before you continue

Please describe what you'd like to see and why — the more concrete the use case, the easier it is to evaluate.

- type: checkboxes
id: confirm-scope
attributes:
label: Confirm this request belongs here
options:
- label: >-
I am aware that naked-head is a grumpy maintainer, so it can happen that
my issue will be closed quickly when essential information is missing
(no description, no use case, etc.).
required: true
- label: I have read the card's README and this isn't already covered.
required: true
- label: >-
I have checked existing issues (including closed ones) to make sure
this isn't a duplicate request.
required: true
- label: |
I confirm that I did not actually read any of the points above and just checked them all. |
I didn't want to waste time on details, so I skipped reading or following any existing instructions. |
Instead, I'd like naked-head to spend their free time explaining things to me — that's what open source is for, right? |
I live by the motto: better to ask twice than think once. |
It's naked-head's own fault for offering open-source software and free support.

- type: textarea
id: description
attributes:
label: Describe the feature
description: What would you like to see, and why?
validations:
required: true

- type: textarea
id: use-case
attributes:
label: Use case
description: What problem does this solve for you? How would you use it?
validations:
required: true

- type: textarea
id: mockup
attributes:
label: Mockup or example
description: A sketch, screenshot from another card, or example config showing what you have in mind.
validations:
required: false

- type: textarea
id: additional
attributes:
label: Additional context
validations:
required: false
Loading