github itsDNNS/docsight v2026-02-17.1
v2026-02-17.1 -- DOCSight v2.0

latest releases: v2026-07-05.1, v2026-07-03.1, v2026-06-22.1...
4 months ago

DOCSight v2.0 -- Complete Platform Redesign

Major release: from single-modem monitoring to a multi-source DOCSIS diagnostics platform with a completely redesigned UI.

Complete UI Redesign

  • New Charcoal + Purple design system with design tokens, Inter font, and Lucide icons
  • Collapsible sidebar navigation with icon-only mode and tooltips
  • Hero card with inline trend sparkline chart and channel health donut charts
  • Compact metric summary row with modernized card containers
  • All views redesigned: Dashboard, Speedtest, Events, Correlation, Journal, BQM, Settings
  • Setup wizard rebuilt as multi-step guided experience
  • Mobile-responsive layout with proper sidebar animations
  • Dark mode toggle moved to sidebar footer as slide switch
  • Live countdown timer replacing static poll interval display
  • Pill tabs replacing dropdown selects across the UI
  • New v2 radar logo, favicon, and ISP provider icons (Telekom, O2, Vodafone)

Architecture

  • Unified Collector Architecture with standardized interface and exponential backoff
  • Class-based modem driver system with ModemDriver ABC and driver registry
  • Cross-source Correlation Analysis for unified timeline visualization
  • Parallel collector polling via ThreadPoolExecutor
  • Auto-retry on stale sessions with nonce rotation

Multi-Modem Support

v1 supported FritzBox only. v2 adds:

  • Vodafone Station driver with CGA/TG auto-detection (CGA4233, CGA6444VF, TG3442DE)
  • Vodafone Ultra Hub 7 driver (AES-CCM encrypted JSON API)
  • Technicolor TC4400 driver (HTML scraping)
  • Proper DOCSIS 3.0/3.1 classification (SC-QAM vs OFDM separation)

New Features

  • Gaming Quality Index with gauge visualization and game compatibility ratings
  • BNetzA Breitbandmessung: PDF import, measurement overview page, complaint letter integration
  • Smokeping latency/packet loss graph integration
  • FritzBox Event Log parsing and display
  • OFDMA upstream channel analysis
  • Modulation Watchdog and Power Drift Detection
  • Demo/Test Mode for evaluation without a real router (90 days seeded history)

Home Assistant / MQTT

  • MQTT LWT and availability topics
  • DOCSight Status binary sensor (device_class=running)
  • DOCSIS Details sensor with health issue data
  • Refined entity defaults (enabled_by_default for important sensors only)
  • PUBLIC_URL config for HA configuration_url
  • MQTT TLS with insecure mode option
  • Configurable MQTT prefix

Infrastructure

  • Comprehensive ARCHITECTURE.md documentation
  • GitHub Community Standards (Code of Conduct, issue/PR templates, security policy)
  • Security hardening: rate limiting, audit logging, HSTS, password auto-upgrade
  • GitHub update check with sidebar badge
  • Configurable LOG_LEVEL
  • 4-language i18n updates (DE, EN, ES, FR)
  • Expanded test suite: collectors, correlation, storage, BNetzA parser

Credits

Thanks to @andreasbrett, @njoerd114, @ZahrtheMad, @lennard0711, and @Tmo-Dev for testing, bug reports, and contributions throughout the v2 development cycle.


Full Changelog: v2026-02-15.2...v2026-02-17.1

Don't miss a new docsight release

NewReleases is sending notifications on new releases.