Version 1.0.6 CHANGELOG

This commit is contained in:
Here ForAwhile 2026-02-19 16:56:30 +00:00
parent 33363c833b
commit d260f472e7

View file

@ -35,4 +35,23 @@ Added a patience notice during Tor bootstrap when Snowflake is enabled, as it ta
Version 1.0.5 2-19-26
Fix bug where the interface would not draw on any call after the first without restarting the program.
Fixed a critical bug where `exec 3<&- 2>/dev/null` in cleanup_call permanently redirected stderr to /dev/null, breaking the call screen on subsequent calls. Fixed by scoping the error suppression with command groups.
Version 1.0.6 2-19-26
Call screen improvements:
Static header layout. The call screen header (ciphers, snowflake info, Last sent/recv, status bar) now uses fixed ANSI row positions. Chat messages and status output scroll below without breaking the header.
Removed the redundant Controls section from the header. The status bar already shows all key hints.
Last sent and Last recv display the encrypted payload size in KB, updated in-place after each message.
Connecting animation. When calling a remote address, a cycling "Connecting..." animation plays until the call interface loads.
Linux hold-to-talk debounce. Dynamic stty timeout prevents false release detection during keyboard repeat delay.
New features:
Auto-listen. New setting that starts a background socat listener when Tor boots. Incoming calls are detected automatically from the main menu without needing to select "Listen for calls". After a call ends, the listener restarts.
Configurable PTT key. New setting to change the push-to-talk key from the default spacebar to any key. The main menu status bar reflects the current PTT key.