Update validation, dropzone checks, Docker PHP ini, and docs so multi-hour recordings can be uploaded.
Ship FrankenPHP Compose services with Reverb WebSockets for real-time transcription status, skip re-uploading identical audio via content hash, and format disk usage without requiring intl.