Acceptance Criteria: - [ ] Features and enhancements must be fully implemented so that they can be released at any time without additional work - [ ] Automated unit and/or acceptance tests are mandatory to ensure the changes work as expected and to reduce repetitive manual work - [ ] Frontend components must be responsive to work and look properly on phones, tablets, and desktop computers; you must have tested them on all major browsers and different devices - [ ] Documentation and translation updates should be provided if needed - [ ] In case you submit database-related changes, they must be tested and compatible with SQLite 3 and MariaDB 10.5.12+