docs(wiki): v0.9.0 features — Voyeur Mode, CW Decoder, WAV Recorder, Raspberry Pi, smooth tuning
New pages: Voyeur-Mode, CW-Decoder, WAV-Recorder, Raspberry-Pi. Updated Home
(What's new in v0.9.0), Sidebar (Tools & Plugins + Raspberry Pi), and
Panadapter-and-Waterfall (smooth tuning).
d17ce2f
audio-suite: document master bypass for the whole chain
Adds a dedicated "Master Bypass — a single toggle for the whole suite"
section to Audio-Suite.md covering what the master BYPASS button on
the TX chain rail does, what it does not touch (CFC stays untouched;
per-plugin bypass states are preserved across master toggles), the
default-engaged behaviour on a fresh install, persistence across
restarts and across connected clients, and when to use it.
Also updates the TL;DR to mention "click BYPASS off to engage the
chain" so a brand-new operator following the TL;DR doesn't get stuck
wondering why the chain seems inert.
Adds a troubleshooting entry: "I installed the suite but don't hear
any difference" — most common cause is master bypass still engaged.
TX-Audio-Tools.md (the CFC page) gains a "What's on this panel" top
section that introduces the brass-plate TX chain rail above the CFC
controls, calls out the master BYPASS button, and links into the
Audio-Suite page for details.
f5768ff
Add Audio Suite page — workflow, audition, per-plugin reference, gain staging
260745c
docs(wiki): add PureSignal Feedback Calibration page
Bench procedure for setting HW Peak on chains that don't match the per-board
defaults — external amp sample taps, inline attenuator pads, non-standard
coupler factors. Covers what the Observed bar actually measures (post-IQC TX
envelope vs LUT scale, not raw feedback RF), how to use Feedback Level as the
ground-truth ADC indicator, when to add a pad vs adjust HW Peak, and a worked
example for the ANAN-G2 + RF2K-S -55 dB tap chain that lands at HW Peak 0.655.
bd77779
docs(wiki): add Hardware Requirements page
Operator-facing sizing guide with three tiers (Floor / Recommended / Pro)
covering CPU, RAM, storage, network, audio, display, OS tuning, and power.
Plus hard constraints, why the Recommended tier earns its name, common
pitfalls, and per-OS notes.
Sidebar entry inserted between Installation and Getting Started under the
existing User Guide group.
Source: proposal in Kb2uka/openhpsdr-zeus#288, signed off and published.
65ffafc
docs(rf2k): RF2K-S Amplifier panel — setup, calibration, TCI band-follow
05d8d8f
docs(install): document HTTPS :6443 for remote/server mode
Browsers block getUserMedia on non-localhost HTTP origins, so remote
clients hitting http://<host>:6060 can load the UI but cannot transmit.
Zeus.Server already opens a self-signed HTTPS listener on :6443 — make
that the documented path for Server mode and PWA installs, and add
:6443 to the firewall examples. Getting Started now points LAN users
at https://<host>:6443 by default.
ea47357
docs(linux): document LD_LIBRARY_PATH requirement when invoking Zeus.Server directly
The released tarball ships libwdsp.so under runtimes/linux-x64/native/, and
the ./zeus wrapper exports LD_LIBRARY_PATH so .NET P/Invoke can find it.
Running ./Zeus.Server directly (server mode, tmux, systemd) skips the
wrapper and produces a DllNotFoundException. Document the workaround in
Installation (Linux server section + systemd unit) and Troubleshooting
(new subsection under "Missing native WDSP library on Linux").
cf59f26
docs(install): split Desktop vs Server mode, cover Windows/macOS/Linux for both
bc6cceb
VST Host: document SidecarLocator search order
267e3ac
Add PureSignal wiki page covering the redesigned dashboard UX
Walkthrough of both surfaces (transport-bar popover and the SETTINGS →
PURESIGNAL dashboard) with screenshots of each section: calibration
ring + STATE label, signal flow chips, observed-vs-HW-peak pairing,
correction readout, coupler selector (internal for HL2, external for
ANAN/Saturn), Auto/Single mode, run/reset, and the timing + hardware
panes underneath.
Includes a STATE vs CORRECTING explainer for the most common point of
confusion: STATE is the calcc inner-loop step (cycles continuously in
Auto), CORRECTING is the orthogonal info[14] flag that means
predistortion is currently shaping TX. They're independent.
Adds per-board notes (HL2 internal coupler default, P2 external coupler
wiring, HW peak factory values) and an updated troubleshooting section.
The legacy PureSignal-on-Protocol-2 page now redirects to the new page
at the top — kept around so older issue / PR links still resolve. The
sidebar and Home links point at the new page.
081c6eb
docs: explain ports — desktop app skips :6443 by design
Adds a 'Ports and HTTPS modes' section to the Developer Guide
covering the two runtime shapes (standalone Zeus.Server vs the
Photino desktop app) and what listens where in each. Cross-links
from the Mobile page, since the LAN HTTPS listener exists primarily
so phones can get getUserMedia from a non-localhost origin.
ad0b006
docs: prefix bare "Zeus" with "OpenHPSDR" across user-facing pages
Normalises user-facing prose to read "OpenHPSDR Zeus". Mobile.md was already
prefixed ("Openhpsdr-Zeus") and is now aligned with the rest of the wiki.
Code identifiers (Zeus.Server, Zeus.slnx, Zeus.Dsp, Zeus.Protocol1/2,
Zeus.Contracts), filesystem paths (~/.local/share/Zeus, Zeus.app), and
installer filenames (Zeus-X.Y.Z-...) are left as-is.
bfb6072
DSP: rewrite NR2 section for Method / Trained / Post-Process panel layout
7f44e0e
docs: add Mobile page
Document Openhpsdr-Zeus Mobile as the deliberately-simple PWA path:
shared backend with the desktop, install via browser address bar,
no mobile-specific profile yet. Note the relationship to ON7OFF's
Thetis mobile app and ongoing TCI work.
Wired into _Sidebar.md and Home.md under Getting around.
01bd412
Move detail moved out of README into wiki
Three new pages and sidebar/Home updates:
- Developer-Guide: build from source, two-terminal dev loop, project
layout, tests, conventions, distribution roadmap
- PA-Settings: rated PA output table per board class, PA Gain,
upgrade-from-older-install note, Apply behaviour
- Troubleshooting: known quirks (TUN carrier display artifact),
missing native WDSP libraries on Windows/Linux, wisdom pointer
Updates _Sidebar and Home to link the new pages plus the existing
TX Audio Tools page that was missing from Home.
66af2de
Add TX Audio Tools page covering 10-band CFC; sidebar link
5a9ad3e
DSP: document NR4 preview slot, NR2 ⚙ panel, Save-click workflow
9053cea
wiki: add PureSignal (P2 / ANAN G2) operator guide
Operator-facing walkthrough of PureSignal adaptive predistortion on
Protocol 2 boards (ANAN G2, G2 MkII, Saturn / Saturn-XDMA). Covers
hardware requirements (coupler + Bypass coax), per-control reference,
first-time calibration walkthrough, what 'good' looks like in the log
and on the air, troubleshooting common rack symptoms (silent feedback
bar, runaway AutoAttenuate, time-alignment issues, post-reconnect
state loss), per-board hw_peak table, and references to Pratt's
PureSignal paper / Thetis / pihpsdr / WDSP source.
Feature lands on develop with PR #103 (TX panadapter + PureSignal
foundation + AutoAttenuate convergence) and PR #104 (reconnect-state-
resync). Rack-verified G2 MkII / 80m / 1300W / fw 2.7b41.
Adds the page to the sidebar under Transmit and the Home index.
f6bd835
Add KB2UKA alongside EI6LF in maintenance notes (Home + Footer)
8894abe
Major wiki overhaul: per-panel screenshots + code-verified facts
Section screenshots captured from a live HL2 RX session at 1920x1100 and
embedded on the corresponding pages:
Top-Bar-and-Status top-bar.png
Modes-and-Bands modes.png + band.png
Bandwidth-and-Filters bandwidth.png + filter.png + filter-panel.png
Front-End-and-Gain front-end.png + agc.png + zoom-drive-mic.png
Frequency-and-VFO frequency-vfo.png
Panadapter-and-Waterfall already had two; now also references zeus-filter-panel-open.png
Meters s-meter.png + tx-stage-meters.png
DSP dsp.png
TX-Controls transport-bar.png
CW-Keyer cw-keyer.png
QRZ-and-World-Map qrz-lookup.png + great-circle-map.png
Logbook logbook.png
Home hero shot zeus-connected-panadapter.png
Prose reconciled against the React frontend (zeus-web/src). Notable
factual fixes:
* Map modifier is Alt, not M. The 'hold M' instruction in Shortcuts
and Panadapter and QRZ-and-World-Map was wrong — there is no
M-binding in use-keyboard-shortcuts.ts. Replaced with Alt-hold,
Alt-drag, Alt-wheel.
* ZOOM range is 1x..8x integer steps (was documented as 1x..10x).
* Bandwidth presets are mode-dependent: SSB Narrow/Wide+3k/4k/6k,
AM AM 6.6k/Wide 8.0k+3k/4k/6k, CW only CW 250/CW 500.
* Filter bank has 10 fixed F-slots + VAR1/VAR2 user slots; the '=='
hamburger opens an Advanced Filter Ribbon with a graphical passband
editor and 6 mode-dependent preset bandwidths.
* AGC: single AGC-T slider, 0-120 dB step 1, default 80; no mode
buttons.
* AF: -50 dB to +20 dB.
* DSP: NB cycles Off/NB1/NB2 with threshold 0-100 default 20; NR
cycles Off/NR(ANR)/NR2(EMNR); ANF time-domain, NBP RXA frequency-
domain, SNB spectral; Leveler Max Gain 0-15 dB step 0.5 default 5.
* VFO type-input accepts kHz (not MHz), comma decimal accepted,
range 0-60 MHz.
* S-Meter scale is -127 dBm (S0) to -13 dBm (S9+60), 1500 ms peak
decay, post-AGC.
* TX Stage Meters: nine taps (ALC pair, MIC, EQ, LVLR, CFC pair,
COMP, ALC, ALC GR, OUT) with -30..+12 dBFS / 0..25 dB GR scales,
and a -400 dBFS bypass sentinel.
* CW Keyer macro send is wired to a callback but does not yet key
the radio; the Morse strip is decorative; iambic toggle not yet
in UI.
* SPLIT / RIT / SAVE MEM buttons render but are placeholders.
* Map tiles are Esri World Imagery; the horizontal sweep lines are
decorative, not a real day/night terminator.
Sidebar already had Installation; Home now lists it under Getting
around. README in the main repo still hands off to this wiki for the
full user guide.
5054e5a
Add live RX screenshots: panadapter, waterfall, QRZ great-circle map
Captured against a Hermes Lite 2 on 20 m — embeds the live amber/blue
panadapter+waterfall view on Home and Panadapter-and-Waterfall, and
adds the QRZ-engaged great-circle map overlay (panadapter + portrait
pin + waterfall) at the top of QRZ-and-World-Map. Also fixes the
'ORZ' typo where it appears.
8d85353
Add Installation page (installers, PWA, Phase 2 native shell)
- New Installation page covering Windows/macOS/Linux installers, what each
launcher actually does, the WDSP wisdom first-run wait, the PWA install
path, the macOS xattr Gatekeeper note, and the Phase 2 (Photino-style)
native-window shell with no ETA.
- Sidebar and Home gain an Installation link in the Getting around block.
- Getting Started's step 1 now points new users at Installation first
instead of assuming Zeus.Server is already running on the LAN.
99331c8
docs: add initial user guide covering every UI control
7e77530