Commit Graph

848 Commits (main)

Author SHA1 Message Date
WolverinDEV 36f5668586 Fixed some video related bugs 2021-01-12 21:18:55 +01:00
WolverinDEV bc2e48bd4a Fixed file names 2021-01-12 04:18:11 +01:00
WolverinDEV bf5d1c4771 Introducing the new client service provider and removing the old obsolete statistics service 2021-01-12 03:52:16 +01:00
WolverinDEV 474ad7af01 Using the backend API for getting the client version 2021-01-12 03:49:09 +01:00
WolverinDEV b2ea8b498a Fixed some compile errors 2021-01-10 18:32:17 +01:00
WolverinDEV 84e907adbb Directly importing logging methods and some general code and logging messages cleanup 2021-01-10 17:36:57 +01:00
WolverinDEV e08f89c4b6 Some app cleanups 2021-01-10 16:26:45 +01:00
WolverinDEV 71d049302c Reworked the settings module 2021-01-10 16:13:15 +01:00
WolverinDEV bd3810fb49 Added the ability to delete history entries and fixed a small react updating bug 2021-01-10 14:55:48 +01:00
WolverinDEV 2b54266ff7 Some minor bugfixing 2021-01-10 14:26:35 +01:00
WolverinDEV 2f764f6643 Removed the old connect modal 2021-01-10 14:21:38 +01:00
WolverinDEV a01c91e43b Removed the old connection log module 2021-01-10 14:15:20 +01:00
WolverinDEV ebcec46d2a Reloading connection profiles when changed by the settings 2021-01-10 14:01:18 +01:00
WolverinDEV af14cefbc7 Don't list failed entries within the connection log when earlier connections succeeded and we can assume where we wanted to connect to 2021-01-10 13:56:39 +01:00
WolverinDEV 853c522129 Automatically updating the connect password if we got prompted to enter a password 2021-01-10 13:48:53 +01:00
WolverinDEV 6748a0c978 Finishing my work on the new connect modal 2021-01-10 13:35:19 +01:00
WolverinDEV c3b64447db Temp changed for connect modal 2021-01-09 14:25:11 +01:00
WolverinDEV d2503aa4e6 Properly implemented the connection history logger 2021-01-08 23:51:26 +01:00
WolverinDEV da0956fe24 Fixed the declaration generation 2021-01-08 21:41:26 +01:00
WolverinDEV 6b5adf30c7 Fixed some microphone issues 2021-01-08 21:30:48 +01:00
WolverinDEV 89f414e65c Don't parse youtube channel/user/etc. links as music videos 2021-01-08 20:34:54 +01:00
WolverinDEV 10c3c632f5 Removed the channel description font size cap 2021-01-07 14:29:35 +01:00
WolverinDEV ea780c403b Remove not required client info for query clients 2021-01-07 14:27:36 +01:00
WolverinDEV 3b60d45ff1 Removed and improved some logging messages 2021-01-07 14:03:42 +01:00
WolverinDEV 13e0d91ee8 Removed debugging message 2021-01-07 14:00:51 +01:00
WolverinDEV 1b604dd048 Fixing the channel tree updates for TeamSpeak server 2021-01-07 13:58:01 +01:00
WolverinDEV ceb0ada606 Improved channel tree performance on voice state updates 2021-01-07 13:26:58 +01:00
WolverinDEV 039c87454b Fixed debugging code and decreased channel tree font size 2021-01-07 13:02:24 +01:00
WolverinDEV 360b02a0c7 Adjusting channel tree size accordingly to the clients font size 2021-01-07 12:58:53 +01:00
WolverinDEV fd590e5e10 Correctly adjusting the channel connection handler list to the current font size 2021-01-07 11:13:24 +01:00
WolverinDEV 26505f2aeb Outsourced PIP into the video controller itself 2021-01-07 10:51:22 +01:00
WolverinDEV 7dcf13ea5f Fixed the control bar for the channel popout modal 2021-01-06 21:53:48 +01:00
WolverinDEV 0bd30c6587 Heavily improved channel tree loading performance (Especially when joining or switching servers) 2021-01-06 21:51:51 +01:00
WolverinDEV 3d8bc807ba Don't start video broadcasting if the modal has been closed without pressing "start" 2021-01-06 18:51:49 +01:00
WolverinDEV 1a533b0101 Allowing to disable the quick video setup feature #158 2021-01-06 18:48:50 +01:00
WolverinDEV c5a85109b0 Adding support for PIP 2021-01-06 18:44:30 +01:00
WolverinDEV 2ab0b6b632 Fixed styling bug 2021-01-06 17:28:32 +01:00
WolverinDEV b17fb5dea8 Only rendering the emoji picker when it's needed
If not done so the whole channel select render will take an eternity
2021-01-06 17:26:34 +01:00
WolverinDEV 4d9df41c35 Fixed the video bar using the new full react app layout 2021-01-06 17:22:29 +01:00
WolverinDEV 2211da243d Globally rendering the app via React 2021-01-05 18:13:57 +01:00
WolverinDEV 0dbf991e36 Fixed invalid bounds calculation and only saving new values when the divider has been released 2021-01-05 18:09:57 +01:00
WolverinDEV b112a79113 Correctly handling the server side bar 2021-01-05 16:26:26 +01:00
WolverinDEV f1d24df7ac Rendering the hostbanner via React 2021-01-05 14:46:09 +01:00
WolverinDEV 2a120987cf Sloppy allowing the user to controll it's max bandwidth used 2021-01-04 21:28:47 +01:00
WolverinDEV b162668090 Adding VP8 codec support 2020-12-30 17:33:23 +01:00
WolverinDEV a6afb98093 Fixed missing voice and text channel update when switching the server tabs 2020-12-29 18:23:06 +01:00
WolverinDEV 12a7b6eb50 Reimplemented the music bot manage UI 2020-12-29 16:53:04 +01:00
WolverinDEV 6efc4ad075 Fixed missing position attribute of youtube video container 2020-12-22 15:37:25 +01:00
WolverinDEV 87de8d830b Fixed wired shrink issue 2020-12-22 15:16:10 +01:00
WolverinDEV 3cd0a4c6f4 Fixed issue #154 2020-12-22 13:56:50 +01:00
WolverinDEV 23051ef90e Fixed channel edit renderer imports 2020-12-22 13:45:43 +01:00
WolverinDEV 34c4bfc08a Removed the "global" replacement instead using an empty string 2020-12-22 13:37:49 +01:00
WolverinDEV 810f50f336 Updating the channel edit modal and some minor bugfixing 2020-12-22 13:32:56 +01:00
WolverinDEV 218a9d0600 Fixed image chat width 2020-12-21 23:51:22 +01:00
WolverinDEV 8b72eca3bb Fixed image chat width 2020-12-21 23:25:45 +01:00
WolverinDEV 0fc025545d Strip "\n" at the back of the chat messages 2020-12-21 22:59:20 +01:00
WolverinDEV 3d2d44d193 Fixed youtube link rendering 2020-12-21 21:07:19 +01:00
WolverinDEV 9c4e660b16 Fixed changes from develop which somehow got into master 2020-12-21 20:28:08 +01:00
WolverinDEV de052d566b Tem changes for the new channel create modal 2020-12-21 20:25:07 +01:00
WolverinDEV 65406447f5 Fixed too early initialize 2020-12-21 20:24:00 +01:00
WolverinDEV 68388f693a Fixed Travis compile 2020-12-21 19:13:25 +01:00
WolverinDEV 8717b3dd1d Fixed the Poke message URL renderer 2020-12-21 18:10:16 +01:00
WolverinDEV 426b328804 Fixed a small crash 2020-12-21 17:51:51 +01:00
WolverinDEV c1a683e505 Fixed Video preview crash and added error boundaries 2020-12-19 20:14:51 +01:00
WolverinDEV f87dfed579 Fixed URL emitting 2020-12-19 16:14:07 +01:00
WolverinDEV a5afa5cce3 Added some error boundaries to keep the ui functional even if elements may throw and error for a connection instance 2020-12-18 19:25:27 +01:00
WolverinDEV 5da2877c8b Added file transfer to the side bar 2020-12-18 19:18:01 +01:00
WolverinDEV 3412faf125 A lot of updates and added a new feature 2020-12-18 17:06:38 +01:00
WolverinDEV 001bececbe Updating the channel client count on client switch 2020-12-18 12:23:00 +01:00
WolverinDEV 41f9facf31 Some minor updates 2020-12-17 11:55:53 +01:00
WolverinDEV eb94db0773 Properly outlining the permission why a video subscription isn't possible 2020-12-16 23:49:36 +01:00
WolverinDEV fdae0c77e8 Improved video control handling 2020-12-16 23:11:57 +01:00
WolverinDEV d18701b984 Fixed some minor bugs and made broadcast settings reeditable 2020-12-16 22:06:46 +01:00
WolverinDEV 2b5bc27471 Some minor fixes/improvements 2020-12-13 14:29:01 +01:00
WolverinDEV 27888661d9 Directly connection when hitting enter on the address line 2020-12-13 14:18:58 +01:00
WolverinDEV 7a02420c72 Fixed private conversation mode 2020-12-12 23:13:06 +01:00
WolverinDEV 8949c7ae8a Updated avatar as well wehn switching the client info 2020-12-12 22:58:52 +01:00
WolverinDEV ae57fbea6d Fixed client info 2020-12-12 22:54:19 +01:00
WolverinDEV e442924b2f Fixed icon renderer bug 2020-12-12 22:43:47 +01:00
WolverinDEV f37476dd0b Some minor changes, bugfixes and improvements 2020-12-12 14:18:50 +01:00
WolverinDEV 13803b0195 Improved channel update performance 2020-12-12 14:07:51 +01:00
WolverinDEV aada747f4e Improved the video rendering and selection 2020-12-12 13:19:04 +01:00
WolverinDEV f3fb114115 Some video related changes and bugfixes (requires nightly 18) 2020-12-12 00:16:17 +01:00
WolverinDEV f50c6c4f3e Fixed music bot compiler error 2020-12-11 11:55:41 +01:00
WolverinDEV 23414b7f31 Video now has to be manually activated in order to watch it 2020-12-10 13:32:35 +01:00
WolverinDEV e78833e534 The sidebar now is completely disconnected from the connection handler itself and only renders what's needed. 2020-12-09 20:44:33 +01:00
WolverinDEV 3d02669d20 Reworked the side bar algorithm. This should heavily improve the memory footprint especially on muti connection sessions 2020-12-09 18:45:11 +01:00
WolverinDEV 077a788a3f Fixed a compiling error 2020-12-09 16:02:38 +01:00
WolverinDEV a3b9b1b11e Allowing to drag client tags 2020-12-09 15:50:58 +01:00
WolverinDEV b665d69a9f Some minor bugfixing and enabled context menus for every clickable client tag 2020-12-09 14:54:25 +01:00
WolverinDEV 9e90510b43 Fixed HTML link copy pasting 2020-12-09 14:32:14 +01:00
WolverinDEV e6bbb883e4 Improved channel private conversation mode behaviour 2020-12-09 14:22:22 +01:00
WolverinDEV a05b795859 Some minor chat related bugfixing and separated the chat controller form the chat modal 2020-12-09 13:36:56 +01:00
WolverinDEV c144af0879 Fixed image cache initialisation 2020-12-08 14:42:41 +01:00
WolverinDEV 335f527a92 Some minor permission editor related fixes 2020-12-08 12:14:53 +01:00
WolverinDEV 4aef00875e Correctly showing the client as "left view" if we're disconnecing from the server 2020-12-07 19:39:53 +01:00
WolverinDEV 2041ed5fc3 Recoded the client info ui in React and increased responsibility to variable changes 2020-12-07 19:37:06 +01:00
WolverinDEV bb3283a6c9 Fixed a lot bbcode related issues 2020-12-07 15:22:39 +01:00
WolverinDEV 08968b3d54 Improced BBCode support 2020-12-07 15:07:47 +01:00
WolverinDEV e94a8a3b4f Fixed icon size for the channel popout 2020-12-06 11:54:39 +01:00
WolverinDEV b220aaef28 Fixed unlimited Video retries 2020-12-05 22:59:46 +01:00
WolverinDEV ba382fc025 Actually adding remote ICE candidates as well 2020-12-05 22:21:14 +01:00
WolverinDEV 4823ed4f76 Fixed Firefox private mode 2020-12-05 16:19:37 +01:00
WolverinDEV e9bf6a53d2 Adding channel entry range selection for ealier multi channel select 2020-12-04 14:44:10 +01:00
WolverinDEV 6f460ae111 Added an option for mass channel subscription and unsubscription 2020-12-04 13:58:05 +01:00
WolverinDEV 3ec0f32634 Updating the channel collapsed state after channel move 2020-12-04 13:43:53 +01:00
WolverinDEV 92191b259b Properly logging channel creations, deletions, shows and hides 2020-12-04 13:36:34 +01:00
WolverinDEV 409f7489c4 Added a helper method to verify the current subscribe mode 2020-12-04 12:49:08 +01:00
WolverinDEV 7c63f10b2c Fixed invalid error handling within the file transfer browser 2020-12-04 12:48:54 +01:00
WolverinDEV fbb8afcc9e Adding a connection timeout and properly unregister peer event handlers 2020-12-04 12:48:36 +01:00
WolverinDEV 132e2f892e fixed auto subscription for new channels 2020-12-04 12:48:19 +01:00
WolverinDEV 373c9bb80f Removing default values when creating a new channel 2020-12-04 12:32:28 +01:00
WolverinDEV 0eb9bb61e8 Some minor channel edit/create ui bug fixes 2020-12-04 11:51:43 +01:00
WolverinDEV 9af7fe11a4 Added a visual indicator when moving clients 2020-12-03 19:13:12 +01:00
WolverinDEV 932c4de17b Automatically subscribing to newly created channels 2020-12-03 17:58:13 +01:00
WolverinDEV 903c29ac51 Added channel movement and reordering 2020-12-03 17:52:20 +01:00
WolverinDEV 9a42a02227 Fixed missing tree update on channel move 2020-12-03 12:23:47 +01:00
WolverinDEV 6221cd9028 Updated the ChangeLog.md and fixed some minor bugs 2020-12-03 12:09:36 +01:00
WolverinDEV 8824525d38 Fixed server connection tab move handler 2020-12-03 10:09:55 +01:00
WolverinDEV a572493d57 Fixed bug where the video hangs after initial playback 2020-12-03 01:30:55 +01:00
WolverinDEV abf5d6a52a Updated the channel tree move semantics 2020-12-02 20:59:54 +01:00
WolverinDEV bfeeeebb18 Show the echo test for the webclient only 2020-12-02 18:54:31 +01:00
WolverinDEV 46d9ead8ba Updated the package version to 1.5.0 and some minor changes 2020-12-02 18:23:42 +01:00
WolverinDEV 33422db12e Implemented support for the native client 2020-11-29 21:00:59 +01:00
WolverinDEV 1759fb1756 Using tr as imported function and changed the shared app declaration build mechanism 2020-11-29 14:42:02 +01:00
WolverinDEV b64e4b4dee Increased popop window initialize timeout 2020-11-28 19:35:09 +01:00
WolverinDEV 4c16b8373a Moved the RTP part to the shared part and trick the user to activate audio before connecting to any server. 2020-11-28 19:33:54 +01:00
WolverinDEV 1cc91668b7 Some firefox related updates 2020-11-28 15:41:44 +01:00
WolverinDEV f31ff61518 Added an echo test menu entry within the tools secion 2020-11-28 15:34:28 +01:00
WolverinDEV 164f715171 Prompting the user to unmute himself if he's muted before doing the echo test 2020-11-28 13:15:27 +01:00
WolverinDEV ee0fee5cf7 Implemented the voice whisper backend and reenabled the voice echo test for TeaSpeak 1.5.0 2020-11-28 12:58:22 +01:00
WolverinDEV e9e8e2c69b Showing the connection details as well if the extended video view has been opened 2020-11-22 19:12:02 +01:00
WolverinDEV 02a939da15 Added the option to mute/unmute remote video and some minor bugfixing 2020-11-22 19:08:19 +01:00
WolverinDEV 0e030215db Some minor changes and fixes 2020-11-22 16:11:00 +01:00
WolverinDEV 0bde320faa Updated the video codec, added screen sharing and added a lot of video configure options. 2020-11-22 13:48:15 +01:00
WolverinDEV 9f98481057 Fixed the dummy voice connection 2020-11-17 15:40:29 +01:00
WolverinDEV a7b1815d2b Fixed #148 2020-11-17 14:38:48 +01:00
WolverinDEV d3d11700ce Reduced client update command spam as well reduced the overall client join commands (Fixing #147) 2020-11-17 14:35:26 +01:00
WolverinDEV 8be3943d00 Added legacy support for the non 1.5.0 TeaSpeak server voice bridge and fixed the client status updates 2020-11-17 14:27:46 +01:00
WolverinDEV 769563757e Removed debugging code and fixed minor out of order status update bug for the connection status 2020-11-17 13:29:36 +01:00
WolverinDEV ee35e252cf Improved RTC connection handling and logging 2020-11-17 13:10:24 +01:00
WolverinDEV 947bac0e66 fixed two compile errors 2020-11-17 11:26:52 +01:00
WolverinDEV 2783fff2f1 Double clicking on the video now opens the extended view 2020-11-17 11:01:03 +01:00
WolverinDEV ae83459c30 Added a connection status indicator and broke Firefox audio playback (not sure why). 2020-11-16 21:02:18 +01:00
WolverinDEV e2fed64b39 Fixed the video connection for firefox and some minor bugfixes 2020-11-15 23:28:00 +01:00
WolverinDEV 1ca64c82e2 Some video chat updates 2020-11-12 20:53:56 +01:00
WolverinDEV 658b44ed1d Introduced Video to the web client. A lot of changes are still pending 2020-11-07 13:16:07 +01:00
WolverinDEV cde346a628 fixed drag flickering 2020-11-06 16:19:07 +01:00
WolverinDEV 7c14127b30 Fixed a small exception 2020-10-31 11:18:56 +01:00
WolverinDEV 2f5c0f6143 Fixed compile errors 2020-10-05 15:18:50 +02:00
WolverinDEV 82a5b1127f Reworked the menu bar and added a backend specific interface for backend specific functions 2020-10-05 12:49:13 +02:00
WolverinDEV df73618bd0 Added an option to abort the loader animation 2020-10-05 10:44:44 +02:00
WolverinDEV 63ee86a2de Fixed the channel info modal 2020-10-04 16:07:13 +02:00
WolverinDEV e073890849 Using a relative webpack public path again 2020-10-04 16:02:29 +02:00
WolverinDEV 1996878f12 Using a general client tag element for all client tags and introduced the channel conversation mode variable 2020-10-04 15:52:15 +02:00
WolverinDEV 4cdabc620b Fixed invalid channel tree unique id assignment for the initial server entry (https://forum.teaspeak.de/index.php?threads/2986) 2020-10-04 15:10:59 +02:00
WolverinDEV 444c4d78f7 Adding an option for rnnoise suppression on the native client 2020-10-01 10:56:54 +02:00
WolverinDEV 7a97a74cd5 Improved client entry handling 2020-09-30 22:51:04 +02:00
WolverinDEV 30357018c4 Enabled remote channel trees 2020-09-30 20:28:30 +02:00
WolverinDEV c6b0a7d731 Fixed the sensitivity activity detector 2020-09-29 16:31:09 +02:00
WolverinDEV 3c02b7c6cd fixing the general channel tree context menu 2020-09-29 15:56:55 +02:00
WolverinDEV 1f93fe433e Implementing key tree control for the external channel trees 2020-09-29 15:42:54 +02:00
WolverinDEV 583cdd146e Adding a channel popout/popin button for the channel popout renderer 2020-09-29 15:02:36 +02:00
WolverinDEV bf8c6ed857 Fixed some remote context menu bugs 2020-09-29 15:02:00 +02:00
WolverinDEV 3b0a4f0318 Adding an non functional popout button to the channel tree 2020-09-29 11:41:55 +02:00
WolverinDEV a76daf280e Fixed memory references which keep unneeded objects in memory 2020-09-28 10:13:20 +02:00
WolverinDEV cbd20a2177 Implemented the channel popout ui 2020-09-28 09:37:48 +02:00
WolverinDEV 7b120c2f57 Context menus now spawn in the currently focused windows (required for the remote channel tree viewer) 2020-09-27 19:04:05 +02:00
WolverinDEV f81f3d6d3d Implementing channel tree client move semantics 2020-09-27 16:49:04 +02:00
WolverinDEV aed30b805b Fixed error on local client enter 2020-09-26 23:17:01 +02:00
WolverinDEV 8c2e42a797 Fixed channel info description not rendering 2020-09-26 23:05:25 +02:00
WolverinDEV 8b592391ec Fixed compile errors 2020-09-26 23:01:53 +02:00
WolverinDEV cd392ec54f Fixed the server log scroll bar on server handler switching 2020-09-26 22:57:53 +02:00
WolverinDEV 6fc3ac4c14 Implemented client rename and some small channel tree optimisations 2020-09-26 22:53:33 +02:00
WolverinDEV 1aedcfc0ac Using a different controller for the popout modal 2020-09-26 21:36:39 +02:00
WolverinDEV 55a3608efb Reworked the channel tree renderer (preparation for the popoutable channel tree) 2020-09-26 21:35:11 +02:00
WolverinDEV 3c70722bfd Reworked the channel tree events 2020-09-26 21:34:46 +02:00
WolverinDEV 3fb5ccf8cf fixed the remote icon handler 2020-09-26 20:39:37 +02:00
WolverinDEV ef07b0c2e5 Removed import to the old icon handler 2020-09-26 11:17:55 +02:00
WolverinDEV 0e373cb8d9 Updating empty/unset icons when connecting to the target server 2020-09-26 01:31:29 +02:00
WolverinDEV 9782bb355a Adjusted to the new icon API 2020-09-26 01:22:21 +02:00
WolverinDEV ca4216be67 Updated the icon API 2020-09-26 01:22:05 +02:00
WolverinDEV e8c279bc62 Disabled event handler debug 2020-09-25 21:11:16 +02:00
WolverinDEV 69f1e25674 Removed debugging code 2020-09-25 20:56:15 +02:00
WolverinDEV aa6bf1e933 Making the server tabs moveable (https://github.com/TeaSpeak/TeaWeb/issues/68) 2020-09-25 20:55:26 +02:00
WolverinDEV 65e447bfb5 Implementing a method for switching the server connection handler order 2020-09-25 20:54:26 +02:00
WolverinDEV bd307d49c5 fixed missing alt attributes for loading and default avatars 2020-09-25 20:46:36 +02:00
WolverinDEV 0a78890159 Preventing dragging of icon/avatars 2020-09-25 20:36:23 +02:00
WolverinDEV 72289dee12 Removed old connection handler code 2020-09-25 18:29:42 +02:00
WolverinDEV 35b35d4db6 Fixed missing default channel subscription icon 2020-09-25 18:15:29 +02:00
WolverinDEV 4dec91094b Fixed sprites for the native client 2020-09-25 18:04:46 +02:00
WolverinDEV b46c7d1b1e Removed debugging messages 2020-09-25 17:17:20 +02:00
WolverinDEV 5a3e1f26ea Some minor fixes for the native client 2020-09-25 17:15:24 +02:00
WolverinDEV 9dd8eec7ae Removed the voice echo test for the native client 2020-09-25 10:46:42 +02:00
WolverinDEV 987db2cebc Updated the icon and the favicon icon handler 2020-09-24 22:16:08 +02:00
WolverinDEV 03f8d1290a Fixed https://github.com/TeaSpeak/TeaWeb/issues/139 2020-09-24 22:11:10 +02:00
WolverinDEV f41febcb68 Fixed compile error and removed debug server connection handler 2020-09-24 15:58:23 +02:00
WolverinDEV f2a7f37c74 Improved the server tab navigation bar 2020-09-24 15:51:22 +02:00
WolverinDEV 92dfd41e58 Moved the connection handler 2020-09-24 11:24:31 +02:00
WolverinDEV 4185e8b549 fucked up and only committed on half... here is the other one 2020-09-17 23:49:05 +02:00