Add issue forms for bugs and feature requests #37

Merged
tiagoagueda merged 1 commit from 7-issue-templates into main 2026-11-12 05:03:31 +00:00
Owner

Closes #7

New issue offers a bug-report form and a feature-request form, taken from the core's (postulo/postulo#351) with the fields that differ for this repository. The bug form opens with the core's security link and its plain-words warning to remove personal details before pasting a log or a screenshot. config.yaml lists the security policy first. Every YAML file was parsed and checked for the keys Forgejo needs; the labels the forms set exist here.

🤖 Generated with Claude Code

Closes #7 *New issue* offers a bug-report form and a feature-request form, taken from the core's (postulo/postulo#351) with the fields that differ for this repository. The bug form opens with the core's security link and its plain-words warning to remove personal details before pasting a log or a screenshot. `config.yaml` lists the security policy first. Every YAML file was parsed and checked for the keys Forgejo needs; the labels the forms set exist here. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Add issue forms for bugs and feature requests
Some checks failed
CI / test (pull_request) Failing after 3m0s
402d26081c
*New issue* opened an empty box, and the first reply to a report was usually a question.
The forms are the core's (postulo/postulo#351), with the fields that differ here: this
plugin's version and Postulo's, how the plugin was installed, the mail provider or server
software, and the language the mail was written in, since the classification rules are per
language. A message classified wrongly is the most useful thing to report and the most
private, so the form asks for its subject line and the sender's domain with names removed,
and says plainly not to attach the mail. The feature form asks whether the change needs the
core's plugin surface first.

The bug form keeps the core's plain-words warning to remove personal details from logs and
screenshots, and config.yaml puts the core's SECURITY.md first, so a vulnerability is not
posted in the open. Blank issues stay allowed.

Closes #7

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
tiagoagueda force-pushed 7-issue-templates from 402d26081c
Some checks failed
CI / test (pull_request) Failing after 3m0s
to eb4cb6f416
All checks were successful
CI / test (pull_request) Successful in 4m2s
2026-11-12 04:16:45 +00:00
Compare
tiagoagueda deleted branch 7-issue-templates 2026-11-12 05:03:31 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Postulo/postulo-imap!37
No description provided.