Skip to content

Commit 8b71ea5

Browse files
adecarolisclaude
andcommitted
chore(release): v0.8.1
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent c8f2836 commit 8b71ea5

2 files changed

Lines changed: 37 additions & 1 deletion

File tree

CHANGELOG

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,42 @@ a built-in web interface. See https://gitlab.com/eliggett/wfview for the
66
upstream wfview history.
77

88

9+
v0.8.1 (2026-06-06)
10+
--------------------
11+
12+
Server build:
13+
- New `--no-autoconnect` flag (or `WFWEB_NO_AUTOCONNECT=1` for docker
14+
compose) starts with the LAN session closed, so a host or container
15+
restart doesn't grab the radio away from other clients. The web UI's
16+
Reconnect button performs the first connect. LAN only — serial mode
17+
has no reconnect UI, so the flag warns and connects normally. (#70)
18+
19+
Fixes:
20+
- Mic audio no longer leaks into modem transmissions. With the web mic
21+
enabled, packet / FT8 / JS8 TX audio could go out garbled (mic frames
22+
interleaved with the modem audio), and SSB voice could stay dead after
23+
a packet burst. Modem-generated audio is now tagged at the source and
24+
every sink enforces a single-writer rule while a modem burst is
25+
flowing; mic voice re-arms cleanly after each burst. The standalone
26+
TX ring also no longer accumulates seconds of stale mic audio that
27+
played out ahead of a modem burst. (both builds)
28+
- Server-build pages now reload themselves automatically when the
29+
server is upgraded mid-session, so a long-lived tab can't keep
30+
running stale frontend code against a new server.
31+
- Standalone RX audio now starts on the first connect. The mic
32+
permission prompt used to fire after the serial connect completed,
33+
outside the click's user-activation window, so audio silently failed
34+
until a lucky reload — the long-standing "reload 2-3 times before
35+
audio works" bug.
36+
- The server now serves `.wasm` with the correct MIME type, so the JS8
37+
codec module loads via the fast streaming-compile path.
38+
- Repeated TUNE activations no longer throw a duplicate AudioWorklet
39+
registration error.
40+
41+
Standalone:
42+
- The start page now mentions JS8 among the supported modes.
43+
44+
945
v0.8.0 (2026-05-24)
1046
--------------------
1147

include/wfweb_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@
1414
// tools/build-static.sh and .github/workflows/build.yml grep this file for
1515
// the version, so keep the line format stable.
1616

17-
#define WFWEB_VERSION "0.8.0"
17+
#define WFWEB_VERSION "0.8.1"
1818

1919
#endif // WFWEB_VERSION_H

0 commit comments

Comments
 (0)