Commit graph

53 commits

Author SHA1 Message Date
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 ae1479368c Remove hard-coded dialog width/height and size them dynamically 2018-10-08 17:32:38 +02:00
Jonas Herzig 8d39b0bdb1 Mark Address, Port and Username fields as required (fixes #36) 2018-10-08 00:23:49 +02:00
Jonas Herzig eb9e6b6488 Add documentation for running as a Matrix widget to the README 2018-10-08 00:13:52 +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 40e084559f Fix current bandwidth shown in connection info 2018-09-27 17:31:24 +02:00
Jonas Herzig 220b373154 Bump version to 0.4.0 2018-09-27 17:16:56 +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 cfe6cd8b14 Change default fonts to those used by MetroMumble 2018-09-26 15:40:39 +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 2432206646 Update mumble-client and -codecs-browser (fixes #22) 2018-09-25 15:21:48 +02:00
Jonas Herzig f34c79da45 Bump version to 0.3.0 2018-09-24 21:40:14 +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 2b7f7c1625 Properly align user name and talking indicator 2018-09-24 21:38:53 +02:00
Jonas Herzig ca83780109 Implement theming support and add MetroMumbleDark theme 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 6357532bfa
Merge pull request #34 from AVENTER-UG/master
Docker image
2018-07-29 14:01:31 +02:00
Andreas Peters 6bf9b7d53c change the dockerimage to run the process as node user 2018-07-23 17:38:30 +02:00
Andreas Peters e9cebd38ad add dockerfile 2018-07-23 14:31:00 +02:00
Jamie McClelland 434504435c use /demo like it says in the instructions
https://github.com/Johni0702/mumble-web/issues/24
2018-02-09 11:56:36 -05:00
Jonas Herzig 137e380fd5 Update mumble-client (fixes #21) 2017-12-17 12:35:21 +01:00
Jonas Herzig 906ef4e027 Bump version to 0.2.0 2017-09-20 17:56:22 +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 6f22419a4a Bump mumble-client-codecs-browser version for CELT Alpha support 2017-09-19 17:55:07 +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
johni0702 568451adae Update DOMPurify and bump version (again) 2017-05-03 09:01:09 +02:00
johni0702 423338c49d Update DOMPurify and bump version 2017-05-02 19:23:02 +02:00
johni0702 4c2200d205 Fix build when dist folder doesn't exist (e.g. freshly pulled) 2017-05-02 19:22:50 +02:00
Jonas Herzig 8a5b16ee51 Merge pull request #6 from Arkaroo/master
Implement server password support
2017-05-02 19:17:02 +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