Report a Bug
Found something broken? Bug reports are one of the most valuable contributions you can make.
Search first
Before opening a new report, search existing issues — the bug may already be tracked.
Report Fields
The bug report template includes the following fields. Fields marked * are required — do not leave them blank. Use N/A only for optional fields when a field genuinely does not apply.
| Field | Required | What to include |
|---|---|---|
| Title | Yes* | Specific and searchable — e.g. "OAuth2 token refresh fails with 401 after 30 minutes" |
| Description | No | A clear, concise summary of what is not working as expected |
| Steps to Reproduce | Yes* | Minimal numbered steps that reliably trigger the bug |
| Version | Yes* | ThunderID version number or commit SHA |
| Environment Details | No | OS, database, browser, or SDK versions — anything relevant to reproducing the issue |
Writing a Helpful Report
A few things that help maintainers act fast:
- Actual vs expected — state what happened and what you expected instead; don't make the reader guess.
- Logs and errors — paste error messages and stack traces in full; sanitize secrets before posting.
- Minimal reproduction — the fewer steps to reproduce, the sooner the fix lands.
A report that lets a maintainer reproduce the bug in under 5 minutes will get fixed much faster than a vague description.