Fixed
- Queue tab switches are fast again and no longer flash "No completed jobs yet" before loading. A tab switch was blocked by an in-flight poll (deferring the fetch up to 10s), and the Completed/Failed tabs fetched the entire job history unbounded — now a tab change fetches immediately and history tabs load the most recent 200 (counts still reflect the true total).
- The live queue view updates immediately when you return to the tab. The WebSocket reconnect timer was throttled to ~1 minute while the tab was backgrounded; it now reconnects on refocus and the socket is no longer torn down on every render.
Docker images
Pinned to this release:
docker pull ghcr.io/i-ial9000/shrinkerr:v0.9.129 # portable (amd64 + arm64, CPU)
docker pull ghcr.io/i-ial9000/shrinkerr:v0.9.129-nvenc # x86_64 + NVIDIA GPU (NVENC)
docker pull ghcr.io/i-ial9000/shrinkerr:v0.9.129-edge # as above but ffmpeg master
docker pull ghcr.io/i-ial9000/shrinkerr:v0.9.129-edge-nvencFloating tags (:latest, :edge, :nvenc, :edge-nvenc) track the most recent release of each lineage.