- Update Azure redirect URI and CORS origins to optical-dev
- Remove root requirement from deploy.sh, use chmod instead of chown
- Make CORS_ORIGINS configurable via env var in docker-compose
- Add Apache VirtualHost config for optical-dev.oliver.solutions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace X-User-Id header auth with Azure AD JWT token validation.
Backend validates tokens via JWKS, frontend uses MSAL for login/token
acquisition. Adds logout button, 401 handling, and configurable
AZURE_AUTH_ENABLED toggle.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Full-stack application for predicting where humans look in images using
DeepGaze saliency models. Includes heatmap overlays, gaze sequence prediction,
hotspot detection, AOI analysis, rule-based insights, optional Claude AI
design analysis, and professional PDF report generation.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>