Jan
06bf511391
control: expose request rejection audit counters
1ヶ月前
Jan
da668863a1
Harden /audio/stream uploads
1ヶ月前
Jan
25dfb6c24c
Hardening audio stream Content-Type guard
1ヶ月前
Jan Svabenik
dd7ae483c4
control: reject unexpected bodies on control POSTs
1ヶ月前
Jan Svabenik
002bb0a96e
control: harden HTTP server timeouts
1ヶ月前
Jan Svabenik
b51a7da522
control: enforce JSON content type for config API
1ヶ月前
Jan Svabenik
6df385bd37
feat: limit config request body size
1ヶ月前
Jan Svabenik
4d6edf9f57
Add underrun streak visibility in health panel
1ヶ月前
Jan Svabenik
8d43cf6bad
Add underrun streak telemetry
1ヶ月前
Jan Svabenik
4d9895918a
feat: show queue fill telemetry
1ヶ月前
Jan Svabenik
9baea0ea05
feat: add high watermark trend sparkline
1ヶ月前
Jan Svabenik
82ed2c3485
ui: show audio buffer duration metrics
1ヶ月前
Jan Svabenik
1becfa5e0c
Add high watermark telemetry to stream stats
1ヶ月前
Jan Svabenik
1d20e798d1
Add buffered duration metric for audio stream stats
1ヶ月前
Jan Svabenik
21a38d8ab2
ws02: expose runtime state age
1ヶ月前
Jan Svabenik
a7549f4187
Expose runtime transition history
1ヶ月前
Jan Svabenik
051d5f2de5
feat: add transition history visibility
1ヶ月前
Jan Svabenik
24adbff8f2
feat: expose fault history in runtime and UI
1ヶ月前
Jan Svabenik
14501a3925
feat: highlight runtime state transitions
1ヶ月前
Jan Svabenik
9fbe4e5bf9
ui: show runtime state in control health
1ヶ月前
Jan Svabenik
c2a27e71ec
ui: add manual fault reset action
1ヶ月前
Jan Svabenik
f275e125a7
feat: add runtime fault reset path
1ヶ月前
Jan Svabenik
91225157bf
ui: show fault telemetry in control health panel
1ヶ月前
Jan Svabenik
e8b3c28041
feat: add faulted runtime counters
1ヶ月前
Jan Svabenik
d80e4dca84
Add muted recovery logic
1ヶ月前
Jan Svabenik
5d60f20f91
Add muted transition for persistent queue-critical
1ヶ月前
Jan Svabenik
766ce79826
WS-02: Add fault classification foundation
1ヶ月前
Jan Svabenik
9885e44962
feat: add runtime supervisor transitions
1ヶ月前
Jan Svabenik
1dbe150675
feat: track runtime states
1ヶ月前
Jan Svabenik
5227a86f2e
Ensure audio stream handler requires POST
1ヶ月前
Jan Svabenik
44ff130d23
feat: add explicit HTTP audio ingest mode
1ヶ月前
Jan Svabenik
38a6cf3d70
Make runtime indicator drop stale late alerts
1ヶ月前
Jan Svabenik
f388a9153a
test: cover runtime indicator and document semantics
1ヶ月前
Jan Svabenik
fb21dec0ed
Expose queue stats via status endpoint
1ヶ月前
Jan Svabenik
b56012ab15
Show runtime indicator in control UI
1ヶ月前
Jan Svabenik
b3e9f7bf45
feat: add runtime health alert
1ヶ月前
Jan Svabenik
d39d59f1ed
Expose runtime indicator in status
1ヶ月前
Jan Svabenik
58364659e9
Add runtime indicator based on queue signals
1ヶ月前
Jan Svabenik
601b03b21d
test: fix queue health test type mismatch
1ヶ月前
Jan Svabenik
d62e8fae24
Add queue health indicator
1ヶ月前
Jan Svabenik
43cb4ad747
feat: introduce writer worker
1ヶ月前
Jan Svabenik
b2fa1d9c23
feat: add runtime frame queue
1ヶ月前
Jan Svabenik
19716e26ee
WS-03: align outputDrive and desired/applied state
1ヶ月前
Jan Svabenik
c888186e30
feat: document WS-03 parameters and align outputDrive validation
1ヶ月前
Jan Svabenik
b80788d6e1
perf: add runtime timing diagnostics for Linux Pluto TX path
1ヶ月前
Jan Svabenik
88a1a7736a
feat: add Linux PlutoSDR support and Orange Pi build tooling
1ヶ月前
Jan Svabenik
c974224312
feat: overhaul web control UI with live status and draft handling
1ヶ月前
Jan Svabenik
ce12ff92b8
feat: add driver/uri/deviceArgs backend config plumbing
1ヶ月前
Jan Svabenik
6bb289ebc9
feat: add BS.412 limiter and document the clip-filter-clip chain
Introduce an optional ITU-R BS.412 MPX power limiter, tighten the low-pass/notch filter design around the protected composite path, and document the full DSP architecture and recommended Pluto configuration in detail.
1ヶ月前
Jan Svabenik
213069a11a
refactor: switch FM path to clip-filter-clip processing
Rework the DSP chain to a clip-filter-clip architecture with cascaded 14 kHz low-pass stages, double 19/57 kHz protection notches, fixed pilot/RDS injection semantics, and explicit MPX gain calibration support. Update config defaults and tests to match the new broadcast-style modulation budgeting and protected composite path.
1ヶ月前