## What does this PR do? Fixes # ## Type of change - [ ] Bug fix (non-breaking change that fixes an issue) - [ ] New feature (non-breaking change that adds functionality) - [ ] New translation or i18n update - [ ] Documentation update - [ ] Test improvement - [ ] Refactor (no functional change) ## Checklist - [ ] I have read [CONTRIBUTING.md](https://github.com/snapotter-hq/snapotter/blob/main/CONTRIBUTING.md) - [ ] I have signed the [CLA](https://github.com/snapotter-hq/snapotter/blob/main/CLA.md) (the bot will prompt you if not) - [ ] My changes follow the project's code style (Biome passes) - [ ] I have added or updated tests for my changes - [ ] All existing tests pass locally (`pnpm test`) - [ ] TypeScript compiles without errors (`pnpm typecheck`) - [ ] My PR is focused on a single concern (under 400 lines of change) - [ ] I have not modified CI, release, or linter configuration files ## Screenshots (if applicable)