Commit Graph

6 Commits

Author SHA1 Message Date
Jose Luis Montañes Ojados
d50a1d3a74 Fix chat rendering and improve input handling for UTF-8 support 2026-01-16 22:41:26 +01:00
Jose Luis Montañes Ojados
9675f3764c Fix audio quality with per-user mixing buffer and prevent TUI layout break on log overflow 2026-01-16 22:33:35 +01:00
Jose Luis Montañes Ojados
f83f525600 feat: Implement TeamSpeak 3 client with connection management, event handling, and audio support. 2026-01-16 22:11:58 +01:00
Jose Luis Montañes Ojados
c55ace0c00 feat(tui): show voice activity with green color and speaker icon when users talk 2026-01-16 19:50:44 +01:00
Jose Luis Montañes Ojados
184fff202f Fix channel join flooding and enhance TUI features
- Implemented separate PacketID counters for Ping, Pong, and Ack (protocol compliance).
- Encrypted outgoing Pong packets after handshake.
- Fixed 'clientmove' command by omitting empty 'cpw' parameter.
- Added fullscreen log view toggle ('f' key).
- Improved logging with multi-writer and timestamps.
- Updated .gitignore to exclude binaries and logs.
2026-01-16 16:02:17 +01:00
Jose Luis Montañes Ojados
c0b1217536 feat: TeamSpeak TUI client with Bubble Tea
- Created TUI client in cmd/tui
- Implemented channel navigation and user display
- Fixed serverInfo initialization in ts3client
- Added real-time log panel in TUI
- Ordered channels by ID for stability
2026-01-16 14:41:26 +01:00