Commit Graph

114 Commits (main)

Author SHA1 Message Date
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 0ce7da1e4f Fixed whisper commands for old TeaSpeak servers 2020-11-28 13:00:56 +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 18e44faf3c Some small updates, related to firefox 2020-11-25 23:41:32 +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 83a4c6c0f4 Fixed compile error 2020-11-22 16:24:53 +01:00
WolverinDEV 0fc138598b Fixed compile error 2020-11-22 16:24:32 +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 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 9afced5d98 Muting the speaker now results in muted clients as well 2020-11-17 11:27:14 +01:00
WolverinDEV 947bac0e66 fixed two compile errors 2020-11-17 11:26:52 +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 10ed00dd19 Using default video codec 120 since FF dosn't seem to support payload type switching for VP8 2020-11-16 00:02:47 +01:00
WolverinDEV b23655dea3 Using codec 101 as VP8 payload type 2020-11-15 23:28:34 +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 82a5b1127f Reworked the menu bar and added a backend specific interface for backend specific functions 2020-10-05 12:49: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 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 583cdd146e Adding a channel popout/popin button for the channel popout renderer 2020-09-29 15:02:36 +02:00
WolverinDEV 6e3f92325e Fixed the favicon renderer not rendering the icon on the first connection 2020-09-28 10:50:40 +02:00
WolverinDEV ee3eb84862 Fixed whisper session cleanup 2020-09-28 10:46:11 +02:00
WolverinDEV a76daf280e Fixed memory references which keep unneeded objects in memory 2020-09-28 10:13:20 +02:00
WolverinDEV cf65ea575e Reworked the favicon handler to prevent memory leakage due to react memorization 2020-09-28 09:59:20 +02:00
WolverinDEV cbd20a2177 Implemented the channel popout ui 2020-09-28 09:37:48 +02:00
WolverinDEV 987db2cebc Updated the icon and the favicon icon handler 2020-09-24 22:16:08 +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 1da7541d12 Fixed some compile errors 2020-09-16 21:50:21 +02:00
WolverinDEV 6f56150e0b Changes are listed bellow:
- Fixed the control bar microphone and speaker buttons
    - Improved the default identity generation (no web worker required now)
    - Improved voice connection error handling (especially for firefox)
    - Adding a max reconnect limit for voice connection
    - Don't show the newcomer guide when directly connection to a server
    - Fixed default profile initialisation
2020-09-16 19:30:28 +02:00
WolverinDEV 8dd4cb285c Fixed the dummy voice connection 2020-09-07 19:07:14 +02:00
WolverinDEV e50a8f5d6c Fixed safari for the web client 2020-09-07 14:52:30 +02:00
WolverinDEV b99d5cd6b9 Adding the new echo test 2020-09-07 12:42:00 +02:00
WolverinDEV 714a4e0a34 Enabled raw commands 2020-09-03 12:14:15 +02:00
WolverinDEV e1dd532205 Some bugfixing 2020-09-02 11:41:51 +02:00
WolverinDEV 414938c335 Changed the audio lib require path 2020-09-01 14:39:35 +02:00
WolverinDEV 34b874c38d Fixed current build errors 2020-09-01 14:16:43 +02:00
WolverinDEV c8d7de7ddd improved audio library error handling 2020-09-01 14:08:40 +02:00
WolverinDEV 1c50051a4a Reworked the web audio decoding 2020-09-01 12:53:42 +02:00
WolverinDEV a98503285f Starting with the whisper system 2020-08-26 12:33:53 +02:00
WolverinDEV 1a2d78eec5 removed debugging statement 2020-08-24 10:37:54 +02:00
WolverinDEV aa7b9fff43 Some minimal client improvements 2020-08-22 17:50:38 +02:00
WolverinDEV 9189fc20a6 Some minor compiler fixes and disabled the webpack entry chunk size limit warning since we're loading the entry chunk so or so async with our loader 2020-08-21 00:02:05 +02:00
WolverinDEV 07c1f6ff15 Removed some debug code 2020-08-19 19:36:17 +02:00
WolverinDEV 400b4f4293 Improved the audio API especially for the web client 2020-08-19 19:33:57 +02:00
WolverinDEV 0d7a34c31a Commiting changes before going on vacation (Still contains errors) 2020-08-13 13:05:37 +02:00
WolverinDEV 405bc7512d Some restructuring for the voice connection part 2020-08-10 19:39:28 +02:00
WolverinDEV 92e5b72677 Reworked the connection API a bit and the voice unsupported icon now changes with the voice connection state 2020-08-10 14:41:34 +02:00
WolverinDEV 3218682c92 Added a proper popup for the native client. 2020-08-09 18:58:19 +02:00
WolverinDEV 6b623a4d11 Some minor W2G and general changes 2020-08-08 15:20:32 +02:00
WolverinDEV 4b7cd15a24 Adding W2G support for the native client 2020-08-08 01:03:19 +02:00
WolverinDEV 31ceb97565 Adding W2G basic functionality. Expended the popout modal 2020-08-07 13:40:11 +02:00
WolverinDEV 83cfe0bfd5 The web audio player now only gets constructed on a users gesture 2020-08-05 19:10:24 +02:00
WolverinDEV 0725bea8dd Improved logging output and fixed a build error 2020-08-05 18:48:27 +02:00
WolverinDEV 2a2cfee8b0 Including the assemble files into webpack 2020-08-05 18:25:08 +02:00
WolverinDEV 21c51548eb Merged all scss files directly into the app and do not load them separately 2020-08-05 16:34:39 +02:00