3 Commits

Author SHA1 Message Date
f57f1d7d22 feat: add passenger settings and fare configuration with validation 2026-10-12 20:35:33 +03:00
e959f55ea1 feat: add night mode settings and validation for board devices 2026-10-11 05:02:39 +03:00
360b684019 feat: implement board device service with CRUD operations and validation
- Add boardDeviceService for managing device pairing, status, claiming, and revocation.
- Introduce boardDeviceSettings for default settings and validation logic.
- Create integration tests for device lifecycle, concurrent claims, and updates.
- Add unit tests for device pairing, claiming, and settings validation.
- Implement API tests for device endpoints with JWT authentication.
- Develop in-memory repository for testing purposes.
- Create frontend components for managing devices, including a form for device settings.
- Style DevicesPage with CSS for better user experience.
2026-10-10 00:47:26 +03:00