Skip to content

v2026-03-03.1 — Community Driver System & Generic Router Mode

Choose a tag to compare

@itsDNNS itsDNNS released this 03 Mar 10:40
· 991 commits to main since this release
eee4a82

What's New

Community-Contributed Modem Drivers (#131, #129)

DOCSight now supports community-contributed modem drivers via the module system. Third-party modules can declare a "driver" contribution in their manifest to add support for new modem types without modifying core code.

Architecture:

  • New DriverRegistry class provides unified driver lookup (built-in + module-contributed)
  • Module drivers take priority over built-in drivers, enabling community overrides
  • Driver modules are security-restricted from also contributing collectors or publishers

Generic Router Mode (#131, #129)

Users with non-DOCSIS connections (fiber, DSL, satellite, fixed wireless) can now select Generic Router (No DOCSIS) during setup. In this mode:

  • DOCSIS-specific sections (channel tables, signal health, hero chart) are replaced with an informative placeholder
  • All modem-agnostic features remain fully functional: Speedtest, BQM, BNetzA, Weather, Smokeping, Journal, and any module-contributed cards
  • Setup and settings pages hide irrelevant credential fields when Generic Router is selected

Event Log Improvements (#137)

  • Rich human-readable event messages replace raw JSON
  • Mobile responsive layout with severity icons instead of text labels
  • Severity filter pills wrap properly on small screens
  • Lucide arrow icons for sorting

i18n & Polish (#144)

  • Translated hardcoded English strings in channel tables and metric cards
  • Color-coded upstream modulation indicators
  • Updated docker-compose.bnetz.yml with new upstream repo URL