ChannelWatch v1.0.5 through v1.0.8
Several ChannelWatch updates have been released since v1.0.4, so here is one combined summary.
v1.0.5
This release improved how Settings behaves while ChannelWatch is restarting after an update.
ChannelWatch now waits for two consecutive healthy checks before refreshing the browser. If Settings are still temporarily unavailable, it shows a focused retry screen instead of displaying an empty configuration form.
This prevents:
- Safari’s generic
Load failed message during the normal restart window
- Saved DVRs, timezone, and other settings from temporarily appearing missing
- Save or Discard from being available before the real settings have loaded
- An empty form from accidentally replacing preserved configuration
The Settings page can recover automatically once the restarted backend is stable.
v1.0.6
This release fixed the deeper frontend and backend mismatch that could happen after an in app update.
The new backend could activate correctly while the container continued serving an older frontend from the underlying image. That mismatch caused the Settings Load failed screen, apparently missing DVR configuration, a clipped Updates tab, and other inconsistent interface behavior.
Each activated app bundle now serves its own matching frontend. The release process also verifies the actual HTML and browser assets served from every compatible v1.0 container image.
Frontend and backend versions now remain aligned after:
- An in app update
- A UI or Core process restart
- A rollback and reapply
- A complete container restart
v1.0.7
This release improved what users see immediately after a successful update.
After activation, ChannelWatch now refreshes directly onto Dashboard Overview instead of reopening Settings → Updates.
The initial monitoring period is also shown as Monitoring starting while Core completes its first monitoring pass. This replaces the more alarming Monitoring stopped message during normal startup.
Rejected, failed, or timed out updates remain on their current recovery screen so the actual error is not hidden.
v1.0.8
This release made the post update transition more reliable and corrected container version reporting.
ChannelWatch now preserves the Dashboard handoff across the required browser refresh, even when the browser tries to restore the route that originally started the update.
While monitoring is starting or reconnecting, the Dashboard performs short, bounded background status checks. The status automatically changes to healthy after the first successful monitoring pass, without requiring the user to click Home or manually refresh the page.
The Update Center now reads the container version from immutable metadata stored inside the image. This prevents a stale CHANNELWATCH_IMAGE_VERSION value retained by Docker or another container manager from incorrectly reporting an older image or launcher protocol.
Updating
All four releases are signed Update Center releases.
If ChannelWatch is already running on a v1.0.0 or newer container image, no image pull or container recreation is required. Open Settings → Updates, click Check for updates, and apply the latest release.
Cheers,
CoderLuii
