Highlights
- Home signal trends load faster and stay visible during background refresh. Theme changes reuse the current chart data instead of fetching it again.
- Fixed missing downstream channels on Vodafone Station TG variants when the modem returns numeric SNR values.
- Made charts easier to read with consistent marker-free curves, highlighted BQM timeframe buttons, and date labels for multi-day BQM views.
- Improved settings-save reliability and protected existing files during theme installation.
Special thanks
- @NonCertus for reporting the missing Vodafone TG downstream channels, BQM timeframe and date-label issues, and inconsistent chart markers.
Improved
- Load Home signal trends through a compact, windowed API. Error and module sparklines no longer delay the first signal plot, and stale responses cannot replace newer chart data (#837).
- Use consistent curve-only styling in Signal Trends, Before/After Comparison, and modulation charts, including expanded views and the temperature overlay. Tooltips and zoom remain available (#841).
- Coordinate settings saves so edits made during a request remain unsaved until confirmed, with retry handling for partial configuration or module failures (#828).
- Load Journal, BQM, and Speedtest dashboard assets only when their modules are enabled, with safe navigation fallbacks for unavailable views (#826).
Fixed
- Restore Vodafone Station TG downstream channels and SNR values in the dashboard, channel API, and new snapshots when modem firmware returns numbers rather than strings (#836).
- Use the analyzer's normalized channel families for the Home SNR/MER display (#825).
- Highlight the selected BQM quick timeframe and show dates on multi-day chart axes, including ranges with sparse data (#840).
- Reject theme installation targets that already exist and keep failed-install cleanup within its owned module directory (#832, #833).
Security and maintenance
- Render Journal attachment filenames as text and keep attachment and incident identifiers out of inline JavaScript (#827).
- Separate authentication, signal calculations, and request helpers while preserving existing APIs and supported community imports (#829, #830, #831).
- Update Click to 8.5.0, cryptography to 50.0.1, and pywebpush to 2.5.0 (#824).
Container images
ghcr.io/itsdnns/docsight:v2026-09-06.1ghcr.io/itsdnns/docsight:latest
Support the project
If DOCSight helps you understand and document your connection, you can support its continued development through Ko-fi or GitHub Sponsors.
Full diff: v2026-08-30.1...v2026-09-06.1