2.1 KiB
2.1 KiB
Pull Request
Please read CONTRIBUTING.md before submitting. PRs that ignore the rules below may be closed and asked to resubmit.
Description
Related Issues
- Closes #
Type of Change
fix— Bug fix (non-breaking change which fixes an issue)feat— New feature (non-breaking change which adds functionality)perf— Performance improvementrefactor— Code restructuring (no behavior change)- Breaking change (fix or feature that would break existing functionality)
docs— Documentation update
Atomic PR Checklist (Rule 1)
- This PR contains exactly one feature or bug fix that cannot be further decomposed
- The PR title follows Conventional Commit format:
<type>(<scope>): <subject>(English)
Local Checks (Rule 3)
bun run format— formatting passesbun run lint— no lint errors (skip if no.ts/.tsxchanged)bunx tsc --noEmit— no type errors (skip if no.ts/.tsxchanged)bunx vitest run— tests pass- i18n validated (
bun run i18n:types+node scripts/check-i18n.js) — only ifsrc/renderer/,locales/, orsrc/common/config/i18n/changed; N/A otherwise - New/changed user-facing text uses i18n keys (no hardcoded strings)
Runtime Verification
- Verified on macOS
- Verified on Windows
- Verified on Linux
- I have performed a self-review of my own code
Screenshots
Additional Context
Thank you for contributing to AionUi! 🎉