Commit graph

49 commits

Author SHA1 Message Date
Jonas Herzig a380f4ee70 Initialize knockout after localization
That way the localization can still affect DOM nodes which will be hidden by
knockout.
2020-05-03 18:02:02 +02:00
Christian Fraß 812990c5bd fix for concrete translations 2020-04-04 23:05:58 +02:00
Christian Fraß 5ce78cc262 some concrete translations 2020-04-04 14:11:23 +02:00
Christian Fraß 1d7bf5a08b logic 2020-04-04 14:10:53 +02:00
encrypt bf134819f9 splitting tokens replaced by native parsing of urllib 2020-03-26 22:36:13 +01:00
encrypt ff89f541f7 remove debug log 2020-03-26 22:07:14 +01:00
encrypt 5b0e62ef3c fix indentation and remove debug log 2020-03-26 21:45:33 +01:00
encrypt 1315052756 s/token/tokens/ in query 2020-03-26 18:28:14 +01:00
encrypt e721e66e24 remove attempt to bind deletetoken event to del key 2020-03-26 18:20:48 +01:00
encrypt c54cf56a7b handle both tokens and token in query 2020-03-26 18:01:08 +01:00
encrypt a3312ec8ff append / to the beginning of channelName if it is not present 2020-03-26 17:56:21 +01:00
encrypt f30f6db786 remove debug log and little fix 2020-03-26 17:36:42 +01:00
encrypt 003dc96ce1 mumble tokens basic implementation, connection dialog token is replaced with tokens 2020-03-22 21:12:12 +01:00
encrypt c831b13716 fix: matching on channel is done on full channel path not just channel name 2020-03-15 22:30:02 +01:00
encrypt ac6e230c26 add default channel in connection dialog/connect 2020-03-15 20:50:54 +01:00
Jonas Herzig 0dfdfcc27a Add setting for showing user count after channel name 2018-10-08 20:20:43 +02:00
Jonas Herzig 4482129330 Allow configuration of default Settings 2018-10-08 20:20:43 +02:00
Jonas Herzig ad3669d8bc Add config options to remove fields from Connect dialog 2018-10-08 19:21:48 +02:00
Jonas Herzig f739ff9345 Add way to set default values short of forking the whole project 2018-10-08 18:44:00 +02:00
Jonas Herzig dd0c7f32a7 Make sure the AudioContext is created only after user interaction
See https://goo.gl/7K7WLu
2018-10-07 23:28:37 +02:00
Jonas Herzig bf731c7812 Add subworkers polyfill for old Chrome/Electron (fixes #37) 2018-10-07 22:39:59 +02:00
Jonas Herzig beafbe162f Move mumble client and audio encoding/resampling into a web worker 2018-09-27 17:16:25 +02:00
Jonas Herzig a050af546d Be explicit about using bytebuffer for base64 encoding 2018-09-27 00:27:34 +02:00
Jonas Herzig b0234654a5 Add server connection info dialog 2018-09-26 15:13:44 +02:00
Jonas Herzig e77da5335e Add "Audio Quality" and "Audio per packet" to settings dialog 2018-09-26 13:07:29 +02:00
Jonas Herzig 5ca332a151 Allow for configuration of audio bitrate and frames per packet 2018-09-26 13:06:37 +02:00
Jonas Herzig 3a8e730a1a Add query param to automatically upload avatar
E.g. to automatically use Matrix avatar when embedded as a Matrix widget
2018-09-24 21:38:53 +02:00
Jonas Herzig d3cf7f0f22 Implement avatar upload and removal (not persistent access sessions) 2018-09-24 21:38:53 +02:00
Jonas Herzig 2046bdf03a Implement "View Avatar" in user context menu 2018-09-24 21:38:53 +02:00
Jonas Herzig af5a134081 Add context menu for users and channels 2018-09-24 21:38:53 +02:00
Jonas Herzig 54b62b9964 Fix request(Un)Mute/Deaf expecting observable instead of its content 2018-09-24 21:38:53 +02:00
Jonas Herzig d7b03d2192 Display user avatars instead of talking indicators when possible 2018-09-24 21:38:53 +02:00
Jonas Herzig 0a68f28c38 Add better support for being embeded as a widget in Matrix 2018-09-24 21:38:53 +02:00
Jonas Herzig 1f82d981a3 Implement vertical toolbar 2018-09-24 21:38:53 +02:00
Jonas Herzig 5eefeeb721 Add GUI for handling rejected connection attempts 2018-09-24 21:38:53 +02:00
Jonas Herzig 60413ecbea Add query param to replace the connect dialog with a single join button
E.g. https://server/?address=server&port=443&username=test&joinDialog=true
2018-09-24 21:38:53 +02:00
Jonas Herzig c2d3eb59e5 Enforce self-mute state client-side 2017-09-20 16:55:11 +02:00
Jonas Herzig a9d5b5ba75 Keep track of mute/deaf state client-side and across reconnects 2017-09-20 16:51:30 +02:00
Jonas Herzig 80f766379d Add voice activity detection 2017-09-20 15:16:49 +02:00
Jonas Herzig c49dabbfc4 Add setting for voice mode and PTT key 2017-09-19 22:40:54 +02:00
Jonas Herzig ef14f9b61f Add push-to-talk voice handler 2017-09-19 22:36:51 +02:00
Jonas Herzig 9ad548e105 Show own talking state in UI 2017-09-19 20:53:48 +02:00
Jonas Herzig fd4f2ecc22 Factor out voice input handling into own file 2017-09-19 19:56:04 +02:00
Jonas Herzig 6b1d613d0e Fix error handling and crash in case of unsupported codecs (fixes #10) 2017-09-19 17:41:01 +02:00
Michel Roux 90b73796a5 Fix crash when a non-user (like a bot) send a message like the server 2017-09-19 00:19:29 +02:00
fc103ca6ee added friendly error message for invalid password 2017-05-01 00:45:41 +00:00
b07057d509 added support for server passwords 2017-04-30 18:34:10 +00:00
johni0702 62b3d661b1 Fix 'stream' circular dependency (fixes #1)
See 2a4437b013
2017-03-20 14:23:50 +01:00
johni0702 7bad9baaaf Initial commit 2016-12-11 17:55:01 +01:00