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
bf134819f9 splitting tokens replaced by native parsing of urllib 2020-03-26 22:36:13 +01:00
ff89f541f7 remove debug log 2020-03-26 22:07:14 +01:00
5b0e62ef3c fix indentation and remove debug log 2020-03-26 21:45:33 +01:00
1315052756 s/token/tokens/ in query 2020-03-26 18:28:14 +01:00
e721e66e24 remove attempt to bind deletetoken event to del key 2020-03-26 18:20:48 +01:00
c54cf56a7b handle both tokens and token in query 2020-03-26 18:01:08 +01:00
a3312ec8ff append / to the beginning of channelName if it is not present 2020-03-26 17:56:21 +01:00
f30f6db786 remove debug log and little fix 2020-03-26 17:36:42 +01:00
003dc96ce1 mumble tokens basic implementation, connection dialog token is replaced with tokens 2020-03-22 21:12:12 +01:00
c831b13716 fix: matching on channel is done on full channel path not just channel name 2020-03-15 22:30:02 +01:00
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