What's New
Multi-Channel Comparison (#80)
Compare up to 6 channels simultaneously with color-coded overlay charts. Select DS or US direction, add channels via dropdown, and view Power, SNR, Errors, and Modulation side by side.
Changelog
Features
- Multi-channel comparison view (#80) -- overlay charts for up to 6 channels with DS/US toggle, color-coded chips, and threshold zones
- Show upstream modulation thresholds in PDF reference table (#83)
- BQM calendar view, live refresh, slideshow and cross-view linking (#65)
- Show theoretical upstream bandwidth per channel and aggregate (#81)
- Show speedtest server ID in results table (#79)
- Add Arris CM3500B modem driver (#77)
- Color-code upstream modulation on live dashboard
- Add BNetzA measurement campaigns to demo data
- Extend demo data from 90 days to 9 months (270 days)
- Fix duplicate demo seed + add live mode migration (#76)
Fixes
- Use thresholds.json values in PDF reports instead of hardcoded dict (#82)
- CM3500 connection resilience and OFDM power display (#77)
- Center BQM calendar, toolbar and slideshow controls
- Migrate bnetz_measurements to allow NULL pdf_blob
- Correct 4096QAM MER thresholds to match CableLabs PHYv3.1 spec
- Move Fritz!Box US 3.1 power offset from thresholds to driver
- Add 4096QAM/OFDM thresholds for correct DOCSIS 3.1 health assessment
- Sort modem dropdown alphabetically by display name
- Correct DOCSIS version labeling and enforce HTTPS for CM3500 (#77)
- Evaluate upstream modulation in health score (#78)
- Replace ASCII umlaut substitutions with real umlauts in de.json
- Chart zoom modal now uses per-dataset colors instead of hardcoded purple
Docs
- Add CM3500/CH7465 to README
- Update README and ARCHITECTURE for demo mode changes