Extract exposed ports from docker inspect and show them as badges (hostPort:containerPort)
in the environment health section.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- MeProvider : guard null user avec AccessDeniedHttpException
- MaintenanceToggleProcessor : vérification des opérations filesystem
- User : restreindre Get/GetCollection aux ROLE_ADMIN
- useAppVersion : corriger le path relatif '/version'
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Same architecture as Lesstime: API Platform 4, JWT auth, @malio/layer-ui,
PostgreSQL 16, Docker Compose (ports 8083/3003/5436), dark mode theme.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>