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
DriverRegistryclass 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.ymlwith new upstream repo URL