Follow-up fixes to the v0.5.1 observability features.
Logs page
- Reliable live refresh: cache-busted polling +
no-store/X-Accel-Buffering: noheaders on/api/logsand/api/sync_statusso browser/reverse-proxy caching can't freeze the stream. A once-per-second heartbeat shows the line count and "updated Ns ago". - Clearer formatting: aligned, colour-coded level badges, zebra striping, row hover and proper message wrapping.
Sync status accuracy
- A run that aborts early without raising (e.g. a failed Plex connection test) is now reported as error on the Sync page instead of a misleading success.
Docker image: drakonis96/plexytrack:v0.5.2
Full changelog: https://github.com/Drakonis96/plexytrack/blob/main/CHANGELOG.md