Commit Graph

  • 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