Settings, logs, and status
Settings
Section titled “Settings”The Settings page changes settings from the browser: provider and models, result count, minimum rating and year, region and platforms, timeouts, and scoring.
It saves only what you change, into config.local.yaml. config.yaml keeps the shipped defaults, so updating Streamline with git pull never conflicts with your settings.

Most settings take effect when you save.
Scoring and profile-related changes need a profile rebuild, and the app tells you when one is due.
Watch-history paths are set in config.local.yaml by hand, not here.
API keys are never shown or stored here; only the name of the environment variable is.
Logs and status
Section titled “Logs and status”- Logs shows the app log in the browser.
/statusreturns JSON with the provider, models, cache counts, when the profile was built, when IMDb ratings were refreshed, and any running background jobs./healthzreturnsok,busy, ornot ready, for monitoring.
Password
Section titled “Password”Set STREAMLINE_PASSWORD to put the whole web UI behind a browser password prompt.
/healthz and the Plex webhook stay open; see Running as a service.
