Replace fixed 30-second debug log collection with an interactive
3-step flow: start logging, reproduce the issue, stop & submit.
Users now control timing instead of racing a countdown.
Backend: split _collect_debug_logs() into POST /start-logging and
POST /stop-logging endpoints; add debug_logs field to submit request.
Frontend: 3-step progress indicator with elapsed timer, pulsing
active state, and 5-minute auto-stop. Updated all 7 locale files.
Builds multi-arch Docker image from the current APP_VERSION in config.py
and pushes to GHCR + Docker Hub, overwriting the same beta tag. Creates
or updates a GitHub prerelease with changelog notes. Users re-pull the
tag or use Watchtower to get daily updates. Supports --parallel,
--ghcr-only, --dockerhub-only, and --skip-release flags. Documents
daily beta builds in README and DOCKERHUB.md.
Automates the full beta release workflow: version bump in config.py,
CHANGELOG date update, git commit + tag, multi-arch Docker build+push
to GHCR and Docker Hub, and GitHub prerelease creation with changelog
notes. Supports --parallel, --ghcr-only, --dockerhub-only, and
--skip-release flags. Documents daily beta builds in README and
DOCKERHUB.md.