Skip to content

v2026-02-28.6 — Regional Threshold Profiles

Choose a tag to compare

@itsDNNS itsDNNS released this 28 Feb 18:01
· 1107 commits to main since this release

Regional Threshold Profiles (#130)

Signal thresholds are now a module — the built-in VFKD profile ships as docsight.thresholds_vfkd, and community members can contribute their own regional profiles.

New

  • Threshold modules — new contributes: thresholds type in the module system
  • Dynamic thresholdsset_thresholds() API replaces static file loading at import time
  • 3-tier format — good / warning / critical (replaces old 4-tier format)
  • OFDMA upstream support — separate thresholds for SC-QAM and OFDMA channels
  • Percent-based error thresholds — uncorrectable errors assessed as percentage of total codewords
  • Mutual exclusion — only one threshold profile active at a time; enabling a new one auto-disables the previous; disabling the last returns 409
  • Active Profile badge — visual indicator in Settings > Modules for the active threshold profile
  • Community templateTEMPLATE-THRESHOLDS/ in docsight-modules with full schema documentation
  • Module grouping — Settings > Modules now groups by enabled/disabled with section headers

Fixed

  • Module card template used non-existent attribute for badge check
  • Modules without menu config (like threshold profiles) caused 500 error on dashboard due to missing menu.order during Jinja2 sort

Stats

  • 715 tests passing