Граф коммитов

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • |\
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 41aff27 docs: reconcile workboard and runtime API status by Jan 2026-04-06 09:44:00 +0200
  • 7d0efe3 tune: ignore sub-millisecond write jitter in TX late detection by Jan 2026-04-06 09:18:04 +0200
  • 4bf56a6 fix: separate write latency from pipeline latency by Jan 2026-04-06 09:08:47 +0200
  • 06056c0 Surface control audit telemetry by Jan 2026-04-06 08:40:38 +0200
  • 06bf511 control: expose request rejection audit counters by Jan 2026-04-06 08:27:56 +0200
  • da66886 Harden /audio/stream uploads by Jan 2026-04-06 08:12:50 +0200
  • 25dfb6c Hardening audio stream Content-Type guard by Jan 2026-04-06 07:53:06 +0200
  • dd7ae48 control: reject unexpected bodies on control POSTs by Jan Svabenik 2026-04-06 07:39:25 +0200
  • 002bb0a control: harden HTTP server timeouts by Jan Svabenik 2026-04-06 07:31:12 +0200
  • b51a7da control: enforce JSON content type for config API by Jan Svabenik 2026-04-06 07:26:20 +0200
  • 6df385b feat: limit config request body size by Jan Svabenik 2026-04-06 07:21:01 +0200
  • 4d6edf9 Add underrun streak visibility in health panel by Jan Svabenik 2026-04-06 06:56:52 +0200
  • 8d43cf6 Add underrun streak telemetry by Jan Svabenik 2026-04-06 04:13:09 +0200
  • 4d98959 feat: show queue fill telemetry by Jan Svabenik 2026-04-06 04:01:57 +0200
  • 9baea0e feat: add high watermark trend sparkline by Jan Svabenik 2026-04-06 03:56:42 +0200
  • 82ed2c3 ui: show audio buffer duration metrics by Jan Svabenik 2026-04-06 03:50:43 +0200
  • 1becfa5 Add high watermark telemetry to stream stats by Jan Svabenik 2026-04-06 03:45:27 +0200
  • 1d20e79 Add buffered duration metric for audio stream stats by Jan Svabenik 2026-04-06 03:37:20 +0200
  • 21a38d8 ws02: expose runtime state age by Jan Svabenik 2026-04-06 01:04:58 +0200
  • a7549f4 Expose runtime transition history by Jan Svabenik 2026-04-06 00:59:56 +0200
  • 051d5f2 feat: add transition history visibility by Jan Svabenik 2026-04-06 00:40:20 +0200
  • 24adbff feat: expose fault history in runtime and UI by Jan Svabenik 2026-04-06 00:23:28 +0200
  • 14501a3 feat: highlight runtime state transitions by Jan Svabenik 2026-04-06 00:05:48 +0200
  • 9fbe4e5 ui: show runtime state in control health by Jan Svabenik 2026-04-05 23:54:57 +0200
  • c2a27e7 ui: add manual fault reset action by Jan Svabenik 2026-04-05 23:45:54 +0200
  • f275e12 feat: add runtime fault reset path by Jan Svabenik 2026-04-05 23:38:26 +0200
  • 9122515 ui: show fault telemetry in control health panel by Jan Svabenik 2026-04-05 23:28:08 +0200
  • e8b3c28 feat: add faulted runtime counters by Jan Svabenik 2026-04-05 20:46:03 +0200
  • d80e4dc Add muted recovery logic by Jan Svabenik 2026-04-05 20:27:26 +0200
  • 5d60f20 Add muted transition for persistent queue-critical by Jan Svabenik 2026-04-05 20:19:16 +0200
  • 766ce79 WS-02: Add fault classification foundation by Jan Svabenik 2026-04-05 20:05:28 +0200
  • 9885e44 feat: add runtime supervisor transitions by Jan Svabenik 2026-04-05 18:52:22 +0200
  • 1dbe150 feat: track runtime states by Jan Svabenik 2026-04-05 18:42:31 +0200
  • 5227a86 Ensure audio stream handler requires POST by Jan Svabenik 2026-04-05 18:29:04 +0200
  • 44ff130 feat: add explicit HTTP audio ingest mode by Jan Svabenik 2026-04-05 18:26:27 +0200
  • 38a6cf3 Make runtime indicator drop stale late alerts by Jan Svabenik 2026-04-05 18:19:33 +0200
  • f388a91 test: cover runtime indicator and document semantics by Jan Svabenik 2026-04-05 18:07:48 +0200
  • fb21dec Expose queue stats via status endpoint by Jan Svabenik 2026-04-05 18:00:59 +0200
  • b56012a Show runtime indicator in control UI by Jan Svabenik 2026-04-05 17:48:20 +0200
  • b3e9f7b feat: add runtime health alert by Jan Svabenik 2026-04-05 17:43:24 +0200
  • d39d59f Expose runtime indicator in status by Jan Svabenik 2026-04-05 17:33:51 +0200
  • 5836465 Add runtime indicator based on queue signals by Jan Svabenik 2026-04-05 17:30:32 +0200
  • 601b03b test: fix queue health test type mismatch by Jan Svabenik 2026-04-05 17:12:21 +0200
  • 64fa67e Expose queue health in runtime stats by Jan Svabenik 2026-04-05 17:08:01 +0200
  • d62e8fa Add queue health indicator by Jan Svabenik 2026-04-05 16:55:30 +0200
  • 43cb4ad feat: introduce writer worker by Jan Svabenik 2026-04-05 15:16:50 +0200
  • b2fa1d9 feat: add runtime frame queue by Jan Svabenik 2026-04-05 12:36:41 +0200
  • 19716e2 WS-03: align outputDrive and desired/applied state by Jan Svabenik 2026-04-05 12:24:31 +0200
  • c888186 feat: document WS-03 parameters and align outputDrive validation by Jan Svabenik 2026-04-05 11:51:23 +0200
  • 959252c docs: polish README structure and control-plane notes by Jan Svabenik 2026-04-05 11:43:00 +0200
  • 9c70795 docs: add pro runtime hardening concept by Jan Svabenik 2026-04-05 11:24:24 +0200
  • bd3ddb8 docs: refresh README for current runtime and control surface by Jan Svabenik 2026-04-05 11:16:16 +0200
  • 3b6d9bd docs: add pro runtime hardening workboard by Jan Svabenik 2026-04-05 09:58:11 +0200
  • 5415ae4 Merge branch 'sbc-linux' by Jan Svabenik 2026-04-05 09:41:13 +0200
  • a2deb4b config: switch stream_tx.bat to svabi.ch source by Jan Svabenik 2026-04-05 09:37:56 +0200
  • 5aa62af Add RDS standard reference document by Jan Svabenik 2026-04-05 09:37:24 +0200
  • 71816eb Add SC-SSB reference document by Jan Svabenik 2026-04-05 09:37:24 +0200
  • b80788d perf: add runtime timing diagnostics for Linux Pluto TX path by Jan Svabenik 2026-04-04 11:18:23 +0200
  • 99ce317 Merge branch 'CLIP-FILTER-CLIP' by Jan Svabenik 2026-04-04 10:15:19 +0200
  • 88a1a77 feat: add Linux PlutoSDR support and Orange Pi build tooling by Jan Svabenik 2026-04-04 10:11:04 +0200
  • c974224 feat: overhaul web control UI with live status and draft handling by Jan Svabenik 2026-04-04 10:11:04 +0200
  • ce12ff9 feat: add driver/uri/deviceArgs backend config plumbing by Jan Svabenik 2026-04-04 10:11:03 +0200
  • 6bb289e feat: add BS.412 limiter and document the clip-filter-clip chain by Jan Svabenik 2026-04-04 00:13:27 +0200
  • 213069a refactor: switch FM path to clip-filter-clip processing by Jan Svabenik 2026-04-03 23:38:50 +0200
  • 934e601 refactor: harden broadcast DSP chain around pilot and RDS protection by Jan Svabenik 2026-04-03 22:10:33 +0200
  • 59c338e feat: add live audio ingest pipeline for on-air streaming by Jan Svabenik 2026-04-03 21:58:30 +0200
  • 18f0e97 Merge branch 'live-config' by Jan Svabenik 2026-04-03 20:26:38 +0200
  • 9daa481 feat: add embedded web UI for live TX control by Jan Svabenik 2026-04-03 20:12:26 +0200
  • 66ecde0 docs: add API reference for live TX control and hot reload by Jan Svabenik 2026-04-03 17:33:28 +0200
  • c936076 fix: make Pluto live LO retune fail loudly and avoid redundant channel lookups by Jan Svabenik 2026-04-03 17:28:51 +0200
  • 2d23a50 feat: live config hot-reload via POST /config (fix27) by Jan Svabenik 2026-04-03 17:24:42 +0200
  • 2cc458f Merge branch 'sbc-optimisation' by Jan Svabenik 2026-04-03 17:15:03 +0200
  • d800ac9 docs: clarify that FMUpsampler is now wired in split-rate engine path by Jan Svabenik 2026-04-03 17:04:27 +0200
  • 48b2093 fix: 13 bugs from systematic codebase review (fix25) feat: add production-grade FMUpsampler (not yet wired) by Jan Svabenik 2026-04-03 17:03:05 +0200
  • f97d658 fix: 13 bugs from systematic codebase review (fix25) feat: add production-grade FMUpsampler (not yet wired) by Jan Svabenik 2026-04-03 16:52:20 +0200
  • 4862b6b fix: 13 bugs from systematic codebase review (fix25) by Jan Svabenik 2026-04-03 16:23:16 +0200
  • 6c19cc2 (tag: v0.7.0-pre) docs: mark current hardware baseline as v0.7.0-pre by Jan Svabenik 2026-04-03 16:11:30 +0200
  • d4673b6 fix: align live MPX phase state and frame sequencing by Jan Svabenik 2026-04-03 16:00:07 +0200
  • 7cdc4b0 feat: stabilize live RDS output at hardware sample rates by Jan Svabenik 2026-04-03 15:40:29 +0200
  • e82bb3f feat: switch RDS path to shaped 228 kHz generator by Jan Svabenik 2026-04-03 13:23:03 +0200
  • 2cac36f feat: lock RDS generation to pilot phase and tune Pluto defaults by Jan Svabenik 2026-04-03 12:37:50 +0200
  • 0321e0c fix: align Pluto TX buffer writes and lock stereo carrier to pilot phase by Jan Svabenik 2026-04-03 12:18:39 +0200
  • b89cb9a fix: decouple composite drive from hardware TX gain by Jan Svabenik 2026-04-03 11:42:40 +0200
  • 93cdcab (tag: v0.6.0-pre) feat: add hardware TX mode with PlutoSDR and SoapySDR drivers by Jan Svabenik 2026-04-03 11:26:49 +0200
  • e2f9e28 (tag: v0.5.0-pre) refactor: remove unused input sample rate config by Jan Svabenik 2026-04-03 10:11:26 +0200
  • 8a8805c feat: tighten config semantics for HW readiness and release prep by Jan Svabenik 2026-04-03 10:06:39 +0200
  • f420bc6 feat: add spectral verification and unify real-time signal path by Jan Svabenik 2026-04-03 10:06:31 +0200
  • 0dd4156 feat: add TX engine, runtime telemetry and explicit TX control by Jan Svabenik 2026-04-03 10:06:23 +0200
  • 9ecf97a fix: honor stereoEnabled in offline MPX path by Jan Svabenik 2026-04-03 09:23:03 +0200
  • 7a893e5 feat: use configured RDS PI code in encoder pipeline by Jan Svabenik 2026-04-03 09:19:14 +0200
  • 6558d7b (tag: v0.4.0-pre) feat: expose new DSP controls across config, control API, dry-run and docs by Jan Svabenik 2026-04-03 09:13:36 +0200
  • 3678b43 feat: wire full DSP chain into offline generator with FM IQ output mode by Jan Svabenik 2026-04-03 09:13:26 +0200
  • 2a5876d feat: implement phase-coherent stereo encoding and standards-grade RDS framing by Jan Svabenik 2026-04-03 09:13:20 +0200
  • c22fb7b feat: add pre-emphasis, MPX limiter and FM IQ modulation DSP blocks by Jan Svabenik 2026-04-03 09:13:15 +0200
  • 6567840 feat: improve WAV ingest robustness and add linear interpolation resampling by Jan Svabenik 2026-04-03 09:13:09 +0200
  • 02a9b61 feat: report source label in dry-run summaries by Jan Svabenik 2026-04-02 23:09:00 +0200
  • 0b912b8 feat: enrich simulated transmit summary details by Jan Svabenik 2026-04-02 23:08:22 +0200
  • 47b46cb feat: report active offline source and fallback state by Jan Svabenik 2026-04-02 23:07:37 +0200
  • 667b736 feat: add output-rate override and stronger offline wav tests by Jan Svabenik 2026-04-02 23:06:11 +0200
  • 9c74eb2 feat: add basic wav rate adaptation for offline and sim paths by Jan Svabenik 2026-04-02 22:56:45 +0200