2 Commits

Author SHA1 Message Date
3f98dd6ebb Implement application setup and flow middleware
- Add SetupService for detecting application setup completion
- Create ApplicationFlowMiddleware to enforce setup  auth  main flow
- Add setup processing endpoints (/api/auth/setup, /api/auth/setup/status)
- Add Pydantic models for setup requests and responses
- Integrate middleware into FastAPI application
- Fix logging paths to use ./logs consistently
- All existing templates (setup.html, login.html) already working
2025-10-06 12:48:18 +02:00
a63cc7e083 Add end-to-end tests for user preferences workflows - Created comprehensive E2E test suite for preferences workflows - Tests complete theme change workflows (light/dark/custom) - Tests language change workflows with fallback handling - Tests accessibility settings workflows and UI reflection - Tests UI density and view mode change workflows - Tests keyboard shortcuts customization and reset - Tests preferences export/import and bulk update workflows - Tests performance of preference changes - Ready for future preferences implementation 2025-10-06 11:54:15 +02:00