What's Changed
New Features
- Comprehensive test suite with 512 tests across 23 test files covering all models, routes, API endpoints, and security utilities
- Tests run automatically in CI before every Docker build — builds only proceed if all tests pass
Bug Fixes
- ~125 missing i18n translation markers added across all 6 vehicle templates
- Vehicle pages now correctly display translations in the user's chosen language
CI/CD
- Added test job to GitHub Actions workflow that gates the Docker build