## Which issue does this PR fix?

<!-- Link the issue. #123 -->

## How to test

<!-- Steps for the reviewer to verify your changes work -->

## Checklist

- [ ] Read [CONTRIBUTING.md](https://github.com/zhom/donutbrowser/blob/main/CONTRIBUTING.md)
- [ ] Ran `pnpm format && pnpm lint && pnpm test` locally and it passes
- [ ] I tested the changes myself by running the app locally
- [ ] Updated translations in all locale files (if UI text changed)

## AI usage

- [ ] I used AI to help write this PR

<!-- If you checked the box above, briefly explain how AI was used (e.g. "generated the test", "wrote the initial implementation", "full PR"). -->
