docs: changelog for the jitter FEC and net-rebuild resilience fixes
CI / check (push) Successful in 2m26s

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-17 00:42:08 -04:00
co-authored by Claude Fable 5
parent e6eb490939
commit 93f4954653
+17
View File
@@ -2,6 +2,23 @@
All notable changes to PeerSpeak are documented here.
## [Unreleased]
### Fixed
- **Burst packet loss no longer splices the wrong audio into the gap.** Loss
concealment used Opus in-band FEC even when the next packet to arrive wasn't
the one immediately after the gap, so losing several packets in a row could
briefly play a later frame's audio in the wrong position. FEC now only
reconstructs a gap from its immediate successor packet; larger gaps are
concealed normally.
- **A failed network restart no longer silently kills the app.** Changing the
network mode (or regenerating your identity) rebuilds the connection stack;
if that rebuild failed — rare, but possible when the local socket can't
bind — PeerSpeak kept its window open but silently stopped responding to
every command. It now falls back to your previous network settings and says
so, and only gives up (with a clear error telling you to restart) if even
the fallback fails.
## [0.6.3] — 2026-07-06
### Added