Commit graph

50 commits

Author SHA1 Message Date
Jonas Herzig
abc78769ec Log a warning if a localization selector cannot find any target 2020-05-03 18:03:31 +02:00
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