Highlights
- Settings now surface live modem and MQTT connection status, so operators can see connection health directly where they configure integrations.
- Settings navigation and layout were tightened across desktop, tablet, and mobile: grouped sidebar navigation, preserved browser-back state, visible mobile support actions, and collapsible notification channel cards.
- Security and accessibility improvements cover masked saved admin passwords, better icon-only button labels, and mobile drawer navigation behavior.
- Settings consistency improved with shared form styling for Smart Capture, clearer broadband-measurement toggle naming, corrected toast states, and deduplicated small-button styles.
- Internal module, theme, and maintainer-notice loading paths were simplified while preserving the public extension contracts.
- Settings coverage was expanded with additional browser/E2E and server-side regression tests.
Changelog
Added
- Live modem connection status in Settings.
- Live MQTT connection status in Settings.
- Additional settings page browser/E2E coverage and theme regression coverage.
Changed
- Grouped settings sidebar navigation and restored browser history behavior between settings sections.
- Made notification channel cards collapsible.
- Improved tablet-width settings layout and kept mobile settings support visible.
- Applied shared form styling to Smart Capture settings.
- Clarified related broadband-measurement toggle names.
- Deduplicated settings small-button styles and built-in theme tokens.
- Simplified built-in module discovery, module entry-point loading, appearance theme registry loading, and local maintainer notices.
- Refocused defensive documentation checks.
Fixed
- Corrected settings toast states.
- Masked the saved admin password in Settings.
- Improved accessibility for icon-only settings controls and mobile navigation.
Docker images
ghcr.io/itsdnns/docsight:v2026-07-05.1ghcr.io/itsdnns/docsight:latest
Full diff: v2026-07-03.1...v2026-07-05.1