Protect recordings per user, seed a demo login on container start, and bind-mount the app with Vite HMR for local Compose development.
Update validation, dropzone checks, Docker PHP ini, and docs so multi-hour recordings can be uploaded.