Jan
|
70dd4ab8b8
|
ingest: add native mp3 decoder
|
1 mês atrás |
Jan
|
51db52f934
|
docs(ingest): align phase-1 status and decoder fallback semantics
|
1 mês atrás |
Jan
|
8794d484cd
|
ingest: use unified factory in main and harden ingest config validation
|
1 mês atrás |
Jan
|
58676ba6e2
|
ingest: centralize source factory and wire icecast decoder fallback
|
1 mês atrás |
Jan
|
2673787c88
|
ingest: add runtime and control ingest stats tests
|
1 mês atrás |
Jan
|
4e522faaa9
|
ingest: add icecast adapter and decoder layer skeleton
|
1 mês atrás |
Jan
|
4ad70d4ae4
|
ingest: rewire tx/control to runtime and http raw adapter
|
1 mês atrás |
Jan
|
8d02c57348
|
ingest: add stdin PCM source adapter
|
1 mês atrás |
Jan
|
5cb364d742
|
ingest: add phase1 runtime skeleton and conversion model
|
1 mês atrás |
Jan
|
1d8eb1e856
|
feat(ui): rework control plane layout
|
1 mês atrás |
Jan
|
89144c453f
|
ui: introduce light tabbed control layout
|
1 mês atrás |
Jan
|
4f434e7af7
|
docs: add UI rework sollmodell
|
1 mês atrás |
Jan
|
036fa2d19d
|
release: bump version to 0.9.0
|
1 mês atrás |
Jan
|
0d25f0e3e3
|
Merge branch 'feature/pro-runtime-hardening'
|
1 mês atrás |
Jan
|
868bd55c7a
|
feat: surface applied frequency and write faults
|
1 mês atrás |
Jan
|
5b0d76048a
|
config: enforce rds text lengths
|
1 mês atrás |
Jan
|
41aff27671
|
docs: reconcile workboard and runtime API status
|
1 mês atrás |
Jan
|
7d0efe3a38
|
tune: ignore sub-millisecond write jitter in TX late detection
|
1 mês atrás |
Jan
|
4bf56a6e6c
|
fix: separate write latency from pipeline latency
|
1 mês atrás |
Jan
|
06056c08c8
|
Surface control audit telemetry
|
1 mês atrás |
Jan
|
06bf511391
|
control: expose request rejection audit counters
|
1 mês atrás |
Jan
|
da668863a1
|
Harden /audio/stream uploads
|
1 mês atrás |
Jan
|
25dfb6c24c
|
Hardening audio stream Content-Type guard
|
1 mês atrás |
Jan Svabenik
|
dd7ae483c4
|
control: reject unexpected bodies on control POSTs
|
1 mês atrás |
Jan Svabenik
|
002bb0a96e
|
control: harden HTTP server timeouts
|
1 mês atrás |
Jan Svabenik
|
b51a7da522
|
control: enforce JSON content type for config API
|
1 mês atrás |
Jan Svabenik
|
6df385bd37
|
feat: limit config request body size
|
1 mês atrás |
Jan Svabenik
|
4d6edf9f57
|
Add underrun streak visibility in health panel
|
1 mês atrás |
Jan Svabenik
|
8d43cf6bad
|
Add underrun streak telemetry
|
1 mês atrás |
Jan Svabenik
|
4d9895918a
|
feat: show queue fill telemetry
|
1 mês atrás |
Jan Svabenik
|
9baea0ea05
|
feat: add high watermark trend sparkline
|
1 mês atrás |
Jan Svabenik
|
82ed2c3485
|
ui: show audio buffer duration metrics
|
1 mês atrás |
Jan Svabenik
|
1becfa5e0c
|
Add high watermark telemetry to stream stats
|
1 mês atrás |
Jan Svabenik
|
1d20e798d1
|
Add buffered duration metric for audio stream stats
|
1 mês atrás |
Jan Svabenik
|
21a38d8ab2
|
ws02: expose runtime state age
|
1 mês atrás |
Jan Svabenik
|
a7549f4187
|
Expose runtime transition history
|
1 mês atrás |
Jan Svabenik
|
051d5f2de5
|
feat: add transition history visibility
|
1 mês atrás |
Jan Svabenik
|
24adbff8f2
|
feat: expose fault history in runtime and UI
|
1 mês atrás |
Jan Svabenik
|
14501a3925
|
feat: highlight runtime state transitions
|
1 mês atrás |
Jan Svabenik
|
9fbe4e5bf9
|
ui: show runtime state in control health
|
1 mês atrás |
Jan Svabenik
|
c2a27e71ec
|
ui: add manual fault reset action
|
1 mês atrás |
Jan Svabenik
|
f275e125a7
|
feat: add runtime fault reset path
|
1 mês atrás |
Jan Svabenik
|
91225157bf
|
ui: show fault telemetry in control health panel
|
1 mês atrás |
Jan Svabenik
|
e8b3c28041
|
feat: add faulted runtime counters
|
1 mês atrás |
Jan Svabenik
|
d80e4dca84
|
Add muted recovery logic
|
1 mês atrás |
Jan Svabenik
|
5d60f20f91
|
Add muted transition for persistent queue-critical
|
1 mês atrás |
Jan Svabenik
|
766ce79826
|
WS-02: Add fault classification foundation
|
1 mês atrás |
Jan Svabenik
|
9885e44962
|
feat: add runtime supervisor transitions
|
1 mês atrás |
Jan Svabenik
|
1dbe150675
|
feat: track runtime states
|
1 mês atrás |
Jan Svabenik
|
5227a86f2e
|
Ensure audio stream handler requires POST
|
1 mês atrás |