NOTE: Please review the pull request process before opening your first PR: https://github.com/WikiEducationFoundation/WikiEduDashboard/blob/master/CONTRIBUTING.md#pull-request-process
Convert the PR to a draft unless/until:
- The tests are all passing (ie, the CI build is green)
- All feedback has been addressed. (Reviewers will convert it back to a draft if changes need to be made. Mark it ready for review when it's ready again.)
- The git history is tidy. (Each commit should be self-contained, with a clear description in the commit message. In most cases, there should be no merge commits.)
- The PR description template is complete, with a clear indication of the purpose, links to related issues, links to relevant external documentation, an AI usage statement, up-to-date screenshots or demo videos (if applicable). This "Instructions" section can be removed.
If your PR is ready but has been ignored for a week or more, feel free to leave a comment reminding us.
< describe the purpose of this pull request and note the issue it addresses >
< if you used any AI tools to prepare this PR, say which tools you used and what you used them for. if you used AI to learn how to solve a problem, summarize what you asked and what advice you used. if you didn't use any AI tools, say so. >
Before: < add a screenshot or screen recording of the UI before your change >
After: < add a screenshot or screen recording of the UI after your change >
< anything you learned that you want to share, or questions you're wondering about related to this PR >