74043db851
fix(linux): port audio engine 2.0 (stereo+eq) to linux
master
v1.2.0
Jose Luis Montañes Ojados
2026-01-17 20:55:14 +01:00
be929ce55a
feat(audio): optimize equalizer with stereo support and gain caching
Jose Luis Montañes Ojados
2026-01-17 20:49:16 +01:00
711eb148df
feat(tui): add interactive 5-band per-user equalizer
Jose Luis Montañes Ojados
2026-01-17 20:25:58 +01:00
0010bc6cf7
Fix bug where disabling PTT would incorrectly stop VAD capture
v1.1.0
Jose Luis Montañes Ojados
2026-01-17 17:10:21 +01:00
a14d068ada
Update TUI footer legend with VAD controls
Jose Luis Montañes Ojados
2026-01-17 17:08:25 +01:00
b66e0737d0
Fix deadlock on exit by making mic level updates async
Jose Luis Montañes Ojados
2026-01-17 17:06:46 +01:00
2860102627
Fix mic bar background continuity in status bar
Jose Luis Montañes Ojados
2026-01-17 17:02:18 +01:00
ebe2b26ae9
Improve microphone level sensitivity using logarithmic (dB) scaling
Jose Luis Montañes Ojados
2026-01-17 16:41:17 +01:00
356b492629
Fix Poke timeout, input CommandLow handling, and add Poke Popup
Jose Luis Montañes Ojados
2026-01-17 15:57:34 +01:00
99f26c4485
fix: restore author credits in about view
Jose Luis Montañes Ojados
2026-01-17 03:27:18 +01:00
9ed1d4f60e
ci: automate release notes generation using git log
v1.0.2
Jose Luis Montañes Ojados
2026-01-17 03:15:53 +01:00
a639558ce4
docs: update README with new binary naming and release instructions
v1.0.1
Jose Luis Montañes Ojados
2026-01-17 03:10:02 +01:00
3dc4942942
ci: rename binaries to ts3-tui and improve artifact naming
Jose Luis Montañes Ojados
2026-01-17 03:09:31 +01:00
ed8f9a4538
ci: set linux job to run on x86_64 host runner
v1.0.0
Jose Luis Montañes Ojados
2026-01-17 02:54:39 +01:00
1283fdc9c4
ci: consolidate build workflows and automate Gitea releases
Jose Luis Montañes Ojados
2026-01-17 02:54:04 +01:00
71017f1e61
ci: add architecture suffixes and document WSL2 runner setup
Jose Luis Montañes Ojados
2026-01-17 02:47:15 +01:00
81d73e9b08
ci: disable go cache to prevent hangs on self-hosted runner
Jose Luis Montañes Ojados
2026-01-17 02:40:11 +01:00
36111ff781
fix: linux arm64 build error (Dup2 is not available, use unix.Dup2)
Jose Luis Montañes Ojados
2026-01-17 02:38:50 +01:00
3a1db4e80c
ci: bundle required DLLs in Windows artifact
Jose Luis Montañes Ojados
2026-01-17 02:38:03 +01:00
7284b9d4b9
ci: downgrade upload-artifact to v3 for Gitea compatibility
Jose Luis Montañes Ojados
2026-01-17 02:31:21 +01:00
206f158c8e
ci: fix dependencies and Go path for Gitea Actions
Jose Luis Montañes Ojados
2026-01-17 02:28:13 +01:00
2cd818c331
ci: fix Gitea CI workflows to build the TUI application for Linux and Windows.
Jose Luis Montañes Ojados
2026-01-17 02:24:02 +01:00
952552302a
ci: add Linux and Windows build workflow for Gitea Actions
Jose Luis Montañes Ojados
2026-01-17 02:15:39 +01:00
b6224cd2fd
feat: Add Gitea Actions demo workflow.
Jose Luis Montañes Ojados
2026-01-17 02:05:54 +01:00
5ff7affd95
style: update About view credits format
Jose Luis Montañes Ojados
2026-01-17 02:01:49 +01:00
6ae4d39b92
refactor: move PowerShell scripts to a dedicated scripts/ directory and remove unused timestamp.go.
Jose Luis Montañes Ojados
2026-01-17 01:50:54 +01:00
d7eb34c7d4
feat: Add VS Code Go development settings for tool environment variables and gopls configuration.
Jose Luis Montañes Ojados
2026-01-17 01:49:11 +01:00
46fe506585
docs: add VS Code development guide to readme
Jose Luis Montañes Ojados
2026-01-17 01:48:20 +01:00
b067dbb7bf
docs: add linux dependencies and wsl2 audio setup to readme
Jose Luis Montañes Ojados
2026-01-17 01:39:37 +01:00
7f7d62d7d8
docs: final walkthrough and task updates for audio and linux fixes
Jose Luis Montañes Ojados
2026-01-17 01:39:09 +01:00
c81f64d9ca
feat: full WSL2 audio support and Windows audio stability fix
Jose Luis Montañes Ojados
2026-01-17 01:38:13 +01:00
c1bb24473e
Implement spacer skipping in navigation tree
Jose Luis Montañes Ojados
2026-01-17 00:58:55 +01:00
3a57f41fc2
Implement Poke functionality, refine talking status and add local log events
Jose Luis Montañes Ojados
2026-01-17 00:53:50 +01:00
be5e26486c
Implement Poke functionality with dynamic message and focus redirection
Jose Luis Montañes Ojados
2026-01-17 00:25:42 +01:00
5b8e89e9a2
Implement per-user audio control (vol/mute) and User View UI
Jose Luis Montañes Ojados
2026-01-17 00:19:49 +01:00
0b6399ed61
Fix UI layout: adjust chat panel and input widths to fill screen
Jose Luis Montañes Ojados
2026-01-17 00:03:54 +01:00
36b9d371d2
chore: remove compiled executable teamspeak-tui.exe.
Jose Luis Montañes Ojados
2026-01-16 23:59:16 +01:00
267c92266a
Make debug logging optional and update build script output
Jose Luis Montañes Ojados
2026-01-16 23:58:51 +01:00
78e7988db1
fix: resolve missing users in piped commands and refine TUI distribution
Jose Luis Montañes Ojados
2026-01-16 23:54:36 +01:00
4f26d9b430
Update walkthrough with user visibility fix
Jose Luis Montañes Ojados
2026-01-16 23:01:43 +01:00
2611a71021
Fix initial user list visibility with channelsubscribeall
Jose Luis Montañes Ojados
2026-01-16 23:00:03 +01:00
ca7840ad66
Refactor TUI input handling (isolate shortcuts) and polish layout alignment
Jose Luis Montañes Ojados
2026-01-16 22:52:10 +01:00
d50a1d3a74
Fix chat rendering and improve input handling for UTF-8 support
Jose Luis Montañes Ojados
2026-01-16 22:41:26 +01:00
9675f3764c
Fix audio quality with per-user mixing buffer and prevent TUI layout break on log overflow
Jose Luis Montañes Ojados
2026-01-16 22:33:35 +01:00
f83f525600
feat: Implement TeamSpeak 3 client with connection management, event handling, and audio support.
Jose Luis Montañes Ojados
2026-01-16 22:11:58 +01:00
c55ace0c00
feat(tui): show voice activity with green color and speaker icon when users talk
Jose Luis Montañes Ojados
2026-01-16 19:50:44 +01:00
13f444193d
feat: implement real ping RTT calculation instead of hardcoded 50ms
Jose Luis Montañes Ojados
2026-01-16 19:43:31 +01:00
184fff202f
Fix channel join flooding and enhance TUI features
Jose Luis Montañes Ojados
2026-01-16 16:02:17 +01:00
c0b1217536
feat: TeamSpeak TUI client with Bubble Tea
Jose Luis Montañes Ojados
2026-01-16 14:41:26 +01:00
8ef80530f6
feat: unified audio buffer + fragment reassembly fix
Jose Luis Montañes Ojados
2026-01-16 14:19:02 +01:00
fb17813dcb
feat: Implement core voicebot functionality with TeamSpeak 3 and xAI integration.
Jose Luis Montañes Ojados
2026-01-16 10:39:27 +01:00
aa8c0dbcbc
feat: add xAI voice bot with Grok integration
Jose Luis Montañes Ojados
2026-01-15 22:38:39 +01:00
02318b1490
feat: refactor client into reusable ts3client library
Jose Luis Montañes Ojados
2026-01-15 22:06:35 +01:00
7878ad3d5b
clear files
Jose Luis Montañes Ojados
2026-01-15 21:39:04 +01:00
3f90c6a9c3
feat: Add client-side voice processing and comprehensive packet handling, leveraging a Go-native Opus library.
Jose Luis Montañes Ojados
2026-01-15 21:38:36 +01:00
d6376d85a9
Fix Audio Pipeline: EAX Decrypt, Decoder State Fix, Opus Optimization
Jose Luis Montañes Ojados
2026-01-15 21:35:23 +01:00
338f6d4704
Stabilize TeamSpeak connection: implement command compression, fragmentation, and fix MAC/flags
Jose Luis Montañes Ojados
2026-01-15 20:30:03 +01:00
7a9844f977
feat: Implement QuickLZ decompression, fragment reassembly, and voice echo
Jose Luis Montañes Ojados
2026-01-15 17:14:39 +01:00
8d98579faa
client can join to channel
Jose Luis Montañes Ojados
2026-01-15 17:09:32 +01:00
47b8173045
working
Jose Luis Montañes Ojados
2026-01-15 16:49:16 +01:00