feat(radio): answer the RTL-SDR card through the radio store

SdrCard calls LocalSdrControls through radio store actions instead of
DOM listeners, and renders its gain options from the receiver's own
R820T gain steps with page-language labels. The display and radio
stores share one owner list (createOwners): the newest connected owner
with an action answers it.
This commit is contained in:
Sameh Khamis committed 2026-11-01 10:52:50 -08:00
1 parent e5fa31d01e
commit 61d11ce369
12 files changed
+320 -206

No files matched your search

+2 -1
View File
@@ -147,7 +147,8 @@ a feature supplying only its accent.
Context and Radio (in progress: `RadioPanel` renders the directory row,
station card, transport, volume and playback line from the `gev-radio`
store that RadioControls publishes to, and `SdrCard` the local RTL-SDR
card that LocalSdrControls publishes beside it; fields a person edits take
card that LocalSdrControls publishes beside it and answers through the
store's `connect`/`act` (the shared `createOwners()`); fields a person edits take
their value through `v-field-value`, which never writes a focused field;
`RadioTuner` renders the directory tuner, where RadioControls keeps the
drag and its slot and publishes the band, readouts, slider and needle,