User interface
Control theme, widget visibility, and UI protocol settings.
Choose which dashboard elements stay visible and how CrossWatch serves the UI.
Most changes apply after you click Save.
Theme and visibility changes apply immediately.
Protocol and TLS changes need a restart.
Visibility

These controls only change the UI.
They do not change sync, scrobble, or provider behavior.
Watchlist
Show or hide the Watchlist widget on the Main page.
This widget shows recently added active watchlist items.
A TMDb API key is required.
CrossWatch hides this widget when TMDb is not configured.
Recent history widget
Show or hide the Recent History widget on the Main page.
This widget shows the latest watched movies, shows, seasons, and episodes known to CrossWatch.
Latest ratings widget
Show or hide the Latest Ratings widget on the Main page.
This widget shows the most recent ratings known to CrossWatch.
Recent Scrobble widget
Show or hide the Recent Scrobble widget on the Main page.
This widget shows successful scrobble and watched activity with artwork, media details, and provider route icons.
This is separate from Recent Activity.
Hiding this widget does not hide the text-based Recent Activity list.
Playing card
Show or hide the footer Now Playing card.
This does not disable Watcher or playback tracking.
Recent activity
Show or hide the text-based Recent Activity list on the main dashboard.
Hiding it does not stop local activity logging.
Recent activity display
Choose how much Recent Activity the main dashboard shows.
Options:
Last 3 itemsLast 4 itemsLast 5 itemsLast 24 hours, max 5Last 48 hours, max 5Last 72 hours, max 5
Default:
Last 3 items
Guide: Recent Activity
Dashboard widget defaults
All four media widgets are shown by default unless you disable them.
Changes apply after you click Save.
CrossWatch does not need a restart.
These controls map to:
ui.show_watchlist_previewui.show_recent_history_widgetui.show_latest_ratings_widgetui.show_recent_scrobble_widget
Guide: Dashboard widgets
Recent syncs display
Choose how many recent sync items the dashboard shows.
Desktop Quick Add
Show or hide the desktop Quick Add entry in the UI.
Mobile Quick Add
Show or hide the mobile Quick Add entry in the UI.
Theme

Theme
Choose the theme for the full web interface.
Theme changes affect presentation only.
They do not change sync settings or provider behavior.
Options:
Flat dark— default theme with dark backgrounds, flat panels, reduced effects, and clear contrastFlat light— light version of the flat theme with light backgrounds, dark text, and adjusted borders and status colorsOriginal— restores the classic CrossWatch look and removes the flat-theme styling layer
To change the theme:
Open Settings.
Open UI settings → User interface.
Locate Theme.
Choose
Flat dark,Flat light, orOriginal.Click Save.
The selected theme applies immediately.
No page reload or CrossWatch restart is required.
CrossWatch also stores the current selection in the browser.
This keeps the same theme active when you open the page again.
Clicking Save writes the value to ui.theme in the CrossWatch configuration.
On startup, CrossWatch applies the stored theme before the main UI finishes loading.
This reduces visible theme switching while the page opens.
Missing or unsupported values fall back to Flat dark.
Protocol

UI protocol
Choose how CrossWatch serves the web app.
HTTP— best when a reverse proxy already handles HTTPSHTTPS (self-signed)— CrossWatch serves HTTPS directly with its own certificate
If you switch between HTTP and HTTPS, update any webhook or callback URL that points to CrossWatch.
TLS controls
Use Advanced next to the protocol setting for certificate controls.
That includes:
self-signed vs custom certificate mode
hostname and SAN values
cert and key file paths
certificate download and regeneration
path validation and TLS status
Restart CrossWatch after changing protocol, certificate mode, hostname, SANs, or cert paths.
Related topics
Last updated
Was this helpful?