-
98719d717e
Darken the dark theme, and hover a tree row like a menu
master
ericek111
2026-08-19 22:07:19 +00:00
-
35f10ed14c
Paint the client with FlatLaf, in a light and a dark theme
ericek111
2026-08-19 21:06:55 +00:00
-
d952ffd856
Put each client limit's count beside its "Limited" choice
ericek111
2026-08-19 20:11:40 +00:00
-
acfe25db15
Show our own name in bold, in the row and in its editor
ericek111
2026-08-19 19:59:55 +00:00
-
08e6c51e90
Leave a talking client's name alone, and rename from the whole row
ericek111
2026-08-19 19:50:03 +00:00
-
acd438dd14
Don't send a rename that changes nothing
ericek111
2026-08-19 19:43:00 +00:00
-
6e65797f25
Rename yourself by double-clicking your own tree row
ericek111
2026-08-19 19:38:49 +00:00
-
fa99cadc44
Fill the selected tree row across its whole width
ericek111
2026-08-19 19:16:06 +00:00
-
9ba0982f25
Work tree rows by their whole line, and outline the hovered one
ericek111
2026-08-19 18:56:17 +00:00
-
275de77c8b
Bold the channel references in the log, as the client ones are
ericek111
2026-08-19 18:24:05 +00:00
-
189620df7f
Link the clients and channels named in server log lines
ericek111
2026-08-19 18:11:14 +00:00
-
cb05b097a6
Add "Change Description" to the client menu
ericek111
2026-08-19 18:04:35 +00:00
-
bcc034e975
Refresh a channel's cached description when it changes
ericek111
2026-08-19 17:38:53 +00:00
-
f68c1e297c
Give the channel dialog's spare height to the description
ericek111
2026-08-19 16:12:44 +00:00
-
52bd180b56
Collect directory listings from the events that carry them
ericek111
2026-08-19 16:03:03 +00:00
-
f2885d33ad
Add the Create Channel dialog
ericek111
2026-08-19 15:31:07 +00:00
-
d8a56566d4
Add the Edit Channel dialog
ericek111
2026-08-19 15:11:49 +00:00
-
b29f518d59
Hide/gray client-menu items that can't do anything useful right now
ericek111
2026-08-18 15:25:41 +00:00
-
acf0221837
Add Set Server/Channel Group context menus and dialog
ericek111
2026-08-18 15:07:38 +00:00
-
e5b607fc29
Split ServerTab into focused collaborator classes
ericek111
2026-08-18 13:37:58 +00:00
-
d722377508
Split SettingsDialog into focused tab panels
ericek111
2026-08-18 13:37:51 +00:00
-
b694845381
Split TeamspeakConnection into focused collaborator classes
ericek111
2026-08-18 13:37:43 +00:00
-
cf5ba94092
Add Master Volume slider, status bar toggle, and toolbar customization menu
ericek111
2026-08-18 13:37:36 +00:00
-
e5fb87a796
Split ServerTreePanel into focused collaborator classes
ericek111
2026-08-18 13:35:42 +00:00
-
de02f88f1c
Add browser-style drag-to-reorder for chat and server tabs
ericek111
2026-08-18 12:49:26 +00:00
-
71084ea309
Log server activity, scrollable chat tabs, and move info panel to a chat tab
ericek111
2026-08-17 21:47:12 +00:00
-
047c89404c
Prefer RECORD over XInput2 on X11: raw button releases can go missing
ericek111
2026-08-17 10:34:19 +00:00
-
75ae6b89b2
Report mute/hardware status correctly, add Local Mic Mute, fix stale talking indicator
ericek111
2026-08-17 08:43:22 +00:00
-
e228dd4ad0
Replace RMS voice detection with TeamSpeak's own RNN VAD
ericek111
2026-08-17 07:51:51 +00:00
-
752676e863
Capture global hotkeys on Windows through raw input
ericek111
2026-08-16 18:40:50 +00:00
-
edc8a0ca3a
Capture hotkeys through XInput2, as TeamSpeak does
ericek111
2026-08-16 18:33:32 +00:00
-
7e4b9671fe
Global hotkeys, in TeamSpeak's own shape
ericek111
2026-08-16 17:08:28 +00:00
-
3e2c06248f
Make the tray menu close, and its window come forward
ericek111
2026-08-14 22:58:24 +00:00
-
32e5ffb576
Show the local client's state in the system tray
ericek111
2026-08-14 22:45:32 +00:00
-
ef95b6305d
Report a chosen client version and operating system
ericek111
2026-08-14 20:06:09 +00:00
-
97148cfe9a
Move a client into your own channel from its context menu
v1.0.0
ericek111
2026-08-14 15:00:02 +00:00
-
6dee5106c7
Open text chat by double-clicking a client
ericek111
2026-08-14 14:48:54 +00:00
-
9bb1ec7060
Open connection info by middle-clicking a client
ericek111
2026-08-14 14:39:19 +00:00
-
69003ced9a
Close the client's dialogs with Escape
ericek111
2026-08-14 14:36:17 +00:00
-
0f8de796ea
Kick and ban clients from the context menu
ericek111
2026-08-14 14:29:21 +00:00
-
d37c6c9ba9
Name the server node and stop it collapsing
ericek111
2026-08-14 14:15:32 +00:00
-
46206e3047
Show and control channel subscriptions
ericek111
2026-08-14 13:57:25 +00:00
-
245ae5ecc5
Add an away button with global actions and message presets
ericek111
2026-08-14 13:40:19 +00:00
-
25a78f52fe
Show our own mute, away and commander state right away
ericek111
2026-08-14 12:46:55 +00:00
-
676e95023e
Draw the interface with TeamSpeak icon packs
ericek111
2026-08-14 12:46:39 +00:00
-
e1f62ab50d
Stop notification sounds queueing behind buffered silence
ericek111
2026-08-14 11:56:27 +00:00
-
2d7b82f9a3
Play sound-pack notifications for client actions
ericek111
2026-08-14 11:53:11 +00:00
-
23896456ee
Stop the channel list from clearing channel icons
ericek111
2026-08-14 07:42:14 +00:00
-
f334153e63
Repaint the whole tree viewport while scrolling
ericek111
2026-08-14 07:28:09 +00:00
-
610dce1bd9
Show each channel's own icon in the tree
ericek111
2026-08-14 07:09:21 +00:00
-
7c86a1f166
Show server and channel group icons in the tree
ericek111
2026-08-14 07:06:23 +00:00
-
0333b92ce5
Add a PipeWire audio backend and stereo capture/playback
ericek111
2026-08-14 05:30:46 +00:00
-
d5018729d8
Slim the shaded jar from 7.3 MB down to 2.0 MB
ericek111
2026-08-13 23:47:03 +00:00
-
9d63522ef2
Replace JNA with the FFM API (Panama) for the Opus binding
ericek111
2026-08-13 23:35:57 +00:00
-
022aef633b
Drag and drop clients and channels in the server tree
ericek111
2026-08-13 17:42:49 +00:00
-
1249242c89
Switch server tabs with the scroll wheel
ericek111
2026-08-13 15:28:20 +00:00
-
41bf9506e3
Use a real tab strip for servers instead of a button bar
ericek111
2026-08-13 15:23:25 +00:00
-
03c6ea9a3b
Tabbed servers: multiple simultaneous connections
ericek111
2026-08-13 15:18:47 +00:00
-
5db3f4d8c4
Two-column bookmark manager with connect-on-startup
ericek111
2026-08-13 15:02:13 +00:00
-
707d9ebbba
Tabbed chats with BBCode rendering and clickable identities
ericek111
2026-08-13 13:50:04 +00:00
-
a69b7bde74
Add default channel to bookmarks
ericek111
2026-08-13 13:49:54 +00:00
-
17ad6cde1c
Add identity management
ericek111
2026-08-13 07:42:08 +00:00
-
f912cab07b
Implement channel file transfers
ericek111
2026-08-13 07:22:33 +00:00
-
9ef3cd4ab3
Bundle libopus natives for a self-contained JAR
ericek111
2026-08-12 22:58:26 +00:00
-
80467f5bc0
Merge META-INF/services in shaded uber-JAR
ericek111
2026-08-12 22:24:46 +00:00
-
0f76258a05
Initial commit: TS3J TeamSpeak 3 Java client
ericek111
2026-08-12 22:01:17 +00:00