# AI Use Disclosure

- AI tools (e.g., Copilot, ChatGPT, Claude) may be used for bug reports, feature requests, and pull requests.
- Any AI involvement must be disclosed in the submission.
- Apply the **“AI assistance used”** label when applicable.
- Submitters are responsible for reviewing and validating all AI-generated content.

# How to report a bug

- Please search issues (open and closed) to see the issues has already been reported. - If an issue has already been reported, feel free to add more information to it. Oherwise, create a new issue.
- Describe the problem as detailed as possible.
- Please add instructions on how to reproduce the problem.
- Please provide a screenshot of the issue you are reporting (To take a screenshot on  your smartphone press [Power] + [Volume down] at the same time for a few seconds)

## Note

- Some bugs only occur on certain devices or versions of Android, please provide the following information Device/Android OS (`Settings → About Phone`) and WiFiAnalyzer version (`Menu -> About`)

# How to submit a feature request

- Make sure you are using the latest version of WiFiAnalyzer.
- Please search issues to see if the same feature has already been submitted.
- If an feature has already been opened, feel free to add more useful information to it. Otherwise, open a new feature
  request (one feature per request).
- Please provide an explanation how the feature solves the problem you are having.
- UI feature request, please  describe what the UI would look like and how the user would interact with it.

# Submit a pull request

- First, [fork the repository](https://help.github.com/articles/fork-a-repo).
- When starting to work on a feature or bug that has been reported, please add a comment to it that you are working on it.
- To close a feature or a bug automatically, once pull request has been merged, please mention it in the [commit comment](https://help.github.com/articles/closing-issues-via-commit-messages/) or [pull request text](https://github.com/blog/1506-closing-issues-via-pull-requests).
- Please avoid if possible large change sets.
- Please do not forget to add unit tests.

- Use the repository's canonical pull request template located at `.github/PULL_REQUEST_TEMPLATE.md` for PR descriptions and the submission checklist. GitHub will automatically populate the PR description when opening a new pull request.
- If you want multiple specialized templates (for example: bugfix, feature, docs), they can be placed under `.github/PULL_REQUEST_TEMPLATE/` and GitHub will pick from them when configured.
