Added
- Version number displayed in Settings → About
- Update notification banner when a newer release is available (dismissible per version)
/api/healthnow returns the real version dynamically
Fixed
- Copy buttons in Serve modal now work on plain HTTP (fallback from Clipboard API)
- Merged EPG output no longer produces malformed XML (
<icon/></icon>) — fixes EPG in ChannelsDVR - Docker image now runs as non-root user
Security
- Base image upgraded to
node:22-alpine3.23— 0 critical CVEs - Container runs as non-root
nodeuser (UID 1000)