bf07f0bf4958850fb7b846a6e67dcc7f56ca5e72
Which server captures with the microphone, handing it over, push-to-talk and key presses reaching the right microphones, and away state and nickname applied everywhere were all worked out in MainFrame. They move to a Sessions class in core, next to ServerSession, where another frontend can use them; the window keeps only the tabs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Description
A reimplementation of TeamSpeak 3 in Java
TS3
Latest
Languages
Java
85.5%
Kotlin
13.3%
C++
0.6%
Python
0.5%