Username
eb98165370
config: add gain and certificate fields
2026-02-24 14:13:18 +01:00
Username
a6bdc02484
client: add set_self_deaf server notification
2026-02-24 13:02:09 +01:00
Username
3bbe8a96f3
audio: add deafened property to suppress playback
...
When deafened, playback callback writes silence and
queue_playback discards incoming PCM.
2026-02-24 12:58:39 +01:00
Username
31ac90d2c9
fix: ptt auto-detect falls back to toggle mode
...
Textual does not expose key-release events, so KittyPtt
hold-mode never received key_up and stayed transmitting.
Auto-detect now tries evdev first, then falls back to
toggle (press-on/press-off). Default mode changed to toggle.
2026-02-24 12:50:40 +01:00
Username
bc0da57625
ptt: change default key from space to f4
...
Space conflicts with chat input. F4 is unused by default
in most terminal emulators and won't interfere with typing.
2026-02-24 12:46:45 +01:00
Username
08ac934b17
add audio-diag and voice-smoke test tools
2026-02-24 12:23:50 +01:00
Username
54a70c108f
tests: rename get_encoded_frame to get_capture_frame
2026-02-24 12:23:43 +01:00
Username
0eccda1a2c
add audio pipeline tests
2026-02-24 12:10:54 +01:00
Username
a8960e2027
add client dispatcher unit tests
2026-02-24 12:01:11 +01:00
Username
836018d146
feat: scaffold tuimble TUI mumble client
...
Core modules: TUI app (textual), mumble protocol client,
audio pipeline (sounddevice + opus), push-to-talk with
kitty protocol / evdev / toggle backends. Config via TOML.
2026-02-24 11:44:06 +01:00