Breaking change:
The UI editor is only available to logged-in users when authentication is configured; set EDITOR_REQUIRE_LOGIN=false to let anonymous visitors edit
Added
- home-assistant widget showing entity states, with toggles for lights, switches, fans and others
- node-exporter server type in server-stats for hosts running Prometheus node_exporter, no agent needed -> #172
- page-background and global-background page options to set a background image on one page or on every page
- show-missing option in docker-containers to display configured containers the engine no longer reports -> #173
- auto-redirect-oidc auth option to skip the login page and go straight to the OIDC provider (requires disable-password: true) -> #182
- Passwordless Pi-hole v6 support in dns-stats -> #177
- Windows installer
- Widgets created by the widget editor can be split into separate files using
EDITOR_SEPARATE_WIDGET_FILES
Changed
- Reddit search now requires app-auth, since Reddit no longer allows signed-out searches
- Reddit widget falls back to the subreddit RSS feed when Reddit blocks signed-out requests (points and comment counts are hidden for those posts)
- mountpoints and mountpoint-order now also apply to remote servers in server-stats
- compact servers in server-stats show the server name when the widget has more than one server
- Cross-page search in the search widget includes pages restricted with allowed-users or allowed-groups for logged-in users who can access them -> #198
Fixed
- Users randomly logged out after a config reload -> #174
- secureImageURL in custom-api never refreshing cached images; they are now re-downloaded after the widget cache duration -> #176
- Reddit widget returning 403 again; it now uses Reddit's guest token on oauth.reddit.com, and blocked requests show a short error pointing to app-auth
- Variables in commented-out config sections and inline comments in env files are now ignored
- Crash in the monitor widget when a site has no url; it now shows a site-specific error -> #192
- Database not being created on start, which broke the todo widget -> #196
New Contributors
Full Changelog: 3.0.1...3.0.2