## Description Closes # --- ## Type of Change - [ ] Bug fix (non-breaking change that fixes an issue) - [ ] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Refactor / cleanup (no functional change) - [ ] Documentation update - [ ] Translation update --- ## Testing - [ ] Tested locally (PHP built-in server or Docker) - [ ] Tested on mobile browser - [ ] Tested with Docker Compose: `docker compose up --build` - [ ] PHP syntax: `php -l api/index.php && php -l api/database.php` - [ ] JS syntax: `node --check assets/js/app.js` --- ## Translation - [ ] New user-visible strings added → translation keys added to **all three** files: `translations/it.json`, `en.json`, `de.json` - [ ] No user-visible strings changed --- ## CHANGELOG - [ ] Entry added to `CHANGELOG.md` under `## [Unreleased]` or the correct version --- ## Screenshots / Video