045b200
(HEAD -> master)
Live listen on signal click + highlight by
2026-03-21 11:48:36 +0100
808aeb2
Rewrite README with dependencies and build instructions by
2026-03-21 09:09:52 +0100
0d9a9e0
RDS: stabilize live decode + conservative recovery by
2026-03-21 09:07:51 +0100
18973b0
Update UI colors by
2026-03-21 07:16:57 +0100
05d019e
Expand todo list with band profiles plan by
2026-03-21 07:15:43 +0100
0a1fb18
Add TODO list for RDS RT UI by
2026-03-21 07:06:30 +0100
fb74001
Refine streaming audio pipeline and UI by
2026-03-21 00:23:28 +0100
a856063
Implement streaming recording redesign by
2026-03-20 19:29:18 +0100
35a2840
Refine UI behavior in web app by
2026-03-20 15:03:53 +0100
6b4230f
Update UI interactions in web app by
2026-03-20 14:45:33 +0100
bfd601b
Fix detector test for adaptive event lifetime by
2026-03-20 14:40:26 +0100
c6b128b
Checkpoint current working SDR pipeline state by
2026-03-20 14:38:43 +0100
9742bfc
feat: add hard classification rules and PLL capture by
2026-03-19 22:13:03 +0100
af16bae
feat: add rule, math, and combined classifier modes by
2026-03-19 21:37:49 +0100
ba9b929
feat: stabilize classification with temporal voting by
2026-03-19 21:17:15 +0100
8886b3b
feat: migrate CFAR guard and train settings to Hz by
2026-03-19 21:01:41 +0100
a327956
feat: merge nearby detector fragments across small gaps by
2026-03-19 20:19:56 +0100
d7b38ad
feat: expose detector edge margin in GUI by
2026-03-19 20:04:26 +0100
a2c306a
feat: expand detected signal edges in second pass by
2026-03-19 19:38:50 +0100
42da706
feat: add context-aware classifier scoring by
2026-03-19 16:15:45 +0100
2363292
feat: parallelize mixed-bandwidth GPU batch demod by
2026-03-19 15:58:54 +0100
5b2eafc
feat: improve classifier confidence and GPU RDS path by
2026-03-19 15:49:27 +0100
129cbd9
fix: decimate recorded RDS baseband by
2026-03-19 15:40:03 +0100
a8ac228
fix: harden GPU demod state handling by
2026-03-19 15:28:57 +0100
fd25e33
build: stage CUDA runtime alongside app by
2026-03-19 15:26:24 +0100
fd353fc
fix: serialize batch runner GPU slots by
2026-03-19 15:25:27 +0100
fb1ea9e
chore: checkpoint current green baseline by
2026-03-19 15:20:37 +0100
18583fe
Add shared hybrid helper for WFM stereo and RDS by
2026-03-19 15:02:09 +0100
adb7cc5
Unify recorder CPU demod fallback path by
2026-03-19 14:40:46 +0100
25ef919
Reuse common WFM mono base for stereo and RDS paths by
2026-03-19 14:31:41 +0100
412459b
Unify recorder GPU demod fallback logic by
2026-03-19 14:29:21 +0100
c49b77d
Route WFM stereo through explicit hybrid GPU/CPU demod path by
2026-03-19 14:28:13 +0100
791c2c7
Use synchronized GPU engine access in recorder demod paths by
2026-03-19 14:15:14 +0100
6fa8508
Reuse batch extraction runner across DSP loop iterations by
2026-03-19 14:12:03 +0100
e228116
Log batch and stream-backed extraction paths by
2026-03-19 14:08:24 +0100
fee0d39
Repair stream-backed batch runner with central Windows bridge by
2026-03-19 13:46:53 +0100
b4b649a
Use stream-backed Windows batch runner for extraction by
2026-03-19 13:42:20 +0100
0fe1e2e
Add stream-aware kernel launch entry points by
2026-03-19 13:35:19 +0100
e69c1f6
Add stream lifecycle primitives to gpudemod DLL by
2026-03-19 13:29:47 +0100
9580c1a
Prepare gpudemod batch runner for stream-backed slots by
2026-03-19 13:25:07 +0100
094ee9d
Introduce reusable gpudemod batch runner by
2026-03-19 12:26:42 +0100
b47b6d7
Add batch extraction API to gpudemod by
2026-03-19 12:25:09 +0100
4064310
Batch signal extraction through shared gpudemod engine by
2026-03-19 12:23:49 +0100
216dd7f
Add GPU shift-filter-decimate path for signal extraction by
2026-03-19 12:12:50 +0100
6491f32
Use shared-memory FIR kernel in gpudemod by
2026-03-19 12:06:49 +0100
564a134
Add gpudemod DLL override path and document Windows warning by
2026-03-19 11:57:19 +0100
73a54cd
Prefer freshest gpudemod DLL during app build by
2026-03-19 11:54:16 +0100
f0a4e3c
Document hybrid CUDA runtime and DLL placement by
2026-03-19 11:54:02 +0100
7d15e88
Reset gpudemod path flags per demod call by
2026-03-19 11:53:38 +0100
b0fa496
Remove leftover gpudemod debug formatting by
2026-03-19 11:51:34 +0100
c8c44a7
Remove unused gpudemod phaseStatus helper by
2026-03-19 11:51:23 +0100
6d82261
Copy gpudemod DLL next to built executable by
2026-03-19 11:51:15 +0100
ab9e4fd
Use hybrid CUDA runtime for gpudemod DLL by
2026-03-19 11:50:44 +0100
74dc899
Add graceful shutdown for recorder worker by
2026-03-19 11:48:28 +0100
24eb78f
Stop exporting CUDA __global__ kernels from DLL by
2026-03-19 11:47:49 +0100
d7258bb
Log fused GPU, legacy GPU, and CPU demod paths by
2026-03-19 11:46:03 +0100
10eef10
Use fused GPU demod for live demod endpoint by
2026-03-19 11:44:38 +0100
edee8eb
Add fused GPU demod path for recorder by
2026-03-19 11:42:50 +0100
ed0711c
Disable GPU validation by default in production by
2026-03-19 11:41:26 +0100
9e1a6c4
Fix CUDA runtime consistency and recorder races by
2026-03-19 11:40:18 +0100
09d50e4
Remove obsolete Windows build scripts by
2026-03-19 11:25:42 +0100
ad57b41
Increase SDRplay buffering and reduce callback allocations by
2026-03-19 11:23:42 +0100
a2fe514
Checkpoint before runtime optimization by
2026-03-19 11:22:03 +0100
e520d9b
Fix Windows runtime DLL search for SDRplay and gpudemod by
2026-03-19 11:20:09 +0100
7a37d56
Add Windows gpudemod DLL build path by
2026-03-19 11:12:04 +0100
8d0bea2
Attempt MinGW-host CUDA build path for Windows by
2026-03-19 11:07:39 +0100
bbfec45
chore: ignore generated CUDA build outputs by
2026-03-19 09:46:51 +0100
0faa198
docs: align README with current build flows by
2026-03-19 09:40:54 +0100
377f6df
docs: document Windows CGO toolchain limits by
2026-03-19 09:10:30 +0100
9c66a91
docs: clarify Windows CUDA build paths by
2026-03-19 09:08:15 +0100
0f80148
docs: split CUDA build paths by platform by
2026-03-19 09:05:28 +0100
15220ab
build: fix gpudemod kernel archive integration by
2026-03-19 08:49:44 +0100
3e3bc0a
feat: activate validated GPU pipeline stages by
2026-03-19 08:41:19 +0100
6dabe67
feat: add demod validation and GPU mode telemetry by
2026-03-19 08:39:32 +0100
8033e14
feat: add CUDA FIR preparation path by
2026-03-19 08:36:09 +0100
2efae6f
feat: add CUDA decimate preparation path by
2026-03-19 08:29:54 +0100
f4f0e07
feat: extend gpudemod to multiple demod modes by
2026-03-19 08:19:27 +0100
361bdc9
feat: add GPU FM discriminator path by
2026-03-19 08:14:28 +0100
123207f
feat: extend CUDA demod telemetry and FM kernel prep by
2026-03-19 08:12:45 +0100
b4a9c48
feat: validate CUDA freq-shift output by
2026-03-19 08:08:41 +0100
2c90098
feat: wire CUDA freq-shift launcher by
2026-03-19 08:06:44 +0100
cc952a0
build: wire CUDA demod package through nvcc and MSVC by
2026-03-19 08:03:55 +0100
2f286ae
build: add CUDA demod kernel build helper by
2026-03-19 07:59:55 +0100
768fb0e
docs: add initial CUDA demod kernel source by
2026-03-19 07:56:35 +0100
a64b776
refactor: reuse shifted IQ from CUDA path by
2026-03-19 07:55:10 +0100
f5ab414
feat: prepare CUDA demod launch boundary by
2026-03-19 07:52:10 +0100
c5d2e86
refactor: tighten CUDA demod engine gating by
2026-03-19 07:49:58 +0100
ddf2c1d
feat: add phase 1 CUDA demod scaffold by
2026-03-19 07:48:29 +0100
ac01a65
fix: refine signal popover hover behavior by
2026-03-19 07:40:41 +0100
06b2a9a
fix: polish gui labels and popover layout by
2026-03-19 07:37:57 +0100
fb0b667
fix: read CFAR debug state from live frame by
2026-03-19 07:35:11 +0100
44af801
fix: restore gui startup after debug ui changes by
2026-03-19 07:30:26 +0100
6d99631
refactor: split HTTP and websocket handlers from main by
2026-03-19 07:26:23 +0100
b011378
refactor: split DSP loop and helpers from main by
2026-03-19 07:24:10 +0100
ac7fcca
feat: add signal popovers and persist debug overlay by
2026-03-19 07:21:19 +0100
8e4e7f9
feat: add debug overlay toggle and score bars by
2026-03-19 07:18:05 +0100
f02defe
feat: add live debug block to spectrum frames by
2026-03-19 07:10:33 +0100
ea7247d
refactor: simplify detector config and confidence scoring by
2026-03-19 07:00:01 +0100
66f7b1d
feat: expose and render CFAR thresholds by
2026-03-19 06:55:15 +0100
d461c91
fix: harden CFAR thresholds and async event handoff by
2026-03-19 06:51:29 +0100