David Baker
2b92bf3694
Fix talking collision not colliding properly
...
The code was only entering the blocked state if the user was speaking,
which often won't be the case when another person starts speaking because
we'll have pressed the button but not got the ack back from the server
yet. Add the transmitblocked flag instead so we don't enter that state
again if we've already decided we've been blocked.
We were also starting with blocked = false and so resetting it when it
shouldn't have been reset.
Also requires https://github.com/matrix-org/matrix-js-sdk/pull/2502
2022-07-07 19:42:15 +01:00
David Baker
4dcec504ca
Merge pull request #449 from Johennes/feature/no-empty-labels
...
Prevent empty device labels
2022-07-07 12:16:18 +01:00
Johannes Marbach
1308e52e42
Enumerate devices
2022-07-07 12:10:08 +02:00
Johannes Marbach
f6d356c5ce
Prettify the thing
2022-07-07 10:31:44 +02:00
Johannes Marbach
eb2de869b8
Prevent empty device labels
...
Fixes : #324
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-07-07 10:21:38 +02:00
David Baker
c6030d33ca
Merge pull request #448 from vector-im/dbkr/country_roads
...
Remove the 'Take Me Home' link in embed mode
2022-07-06 22:01:54 +01:00
David Baker
655058a7e6
Remove the 'Take Me Home' link in embed mode
2022-07-06 18:27:30 +01:00
David Baker
16d4ffbe3a
Merge pull request #446 from vector-im/dbkr/fix_talking_view
...
Fix view when another person is talking
2022-07-06 18:08:32 +01:00
David Baker
775125c8a7
Fix view when another person is talking
...
Fixes https://github.com/vector-im/element-call/issues/445
2022-07-06 13:44:17 +01:00
Robin
631e63a0b5
Merge pull request #444 from robintown/wt-small
...
Adapt walkie-talkie layout to hide controls at small sizes
2022-07-05 16:07:55 -04:00
Robin Townsend
4cb2306de0
Make button be constrained primarily by width rather than height
2022-07-05 15:49:48 -04:00
Robin Townsend
f15ee439a9
Fix page layout
2022-07-05 15:41:57 -04:00
Robin Townsend
b9a2473d19
Adapt walkie-talkie layout to hide controls at small sizes
2022-07-05 13:47:53 -04:00
David Baker
984b02700e
Merge pull request #438 from vector-im/dbkr/e2e_config_param
...
Add config param to disable e2e for signalling
2022-07-05 13:21:28 +01:00
David Baker
e310392800
Bump js-sdk
2022-07-05 13:19:32 +01:00
David Baker
2cc291dccd
Merge pull request #441 from vector-im/dbkr/fix_ptt_button_mobile
...
Fix the PTT button on mobile
2022-07-05 13:16:56 +01:00
David Baker
2dcf043787
Fix the PTT button on mobile
...
We were using createRef() instead of useRef() in the hook, which
meant we were always creating a new ref object and never actually
getting the ref. This must have been working before the useEventTarget
stuff due to some quirk of React / hooks...
2022-07-05 11:06:32 +01:00
David Baker
6b03ae0dc3
Use the traditional syntax for not-equals
...
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-07-04 20:32:20 +01:00
David Baker
5dd5668389
Add config param to disable e2e for signalling
2022-07-04 20:10:13 +01:00
Robin
8380894692
Merge pull request #436 from robintown/update-js-sdk
...
Update matrix-js-sdk
2022-07-03 16:56:00 -04:00
Robin
94f16b986a
Merge pull request #435 from robintown/insecure-context
...
Produce a more informative error when running in an insecure context
2022-07-03 16:55:43 -04:00
Robin Townsend
2928df8b8c
Update matrix-js-sdk
2022-07-03 10:52:49 -04:00
Robin Townsend
71a819fcf0
Produce a more informative error when running in an insecure context
2022-07-03 10:38:03 -04:00
Robin
a31fcd7346
Merge pull request #433 from robintown/update-js-sdk
...
Update matrix-js-sdk
2022-07-01 13:55:46 -04:00
Robin Townsend
4a1a53d3ab
Run prettier
2022-07-01 12:34:57 -04:00
Robin Townsend
be173a838d
Update matrix-js-sdk
2022-07-01 12:08:15 -04:00
David Baker
623bd52e1f
Merge pull request #420 from vector-im/dbkr/embed_mode
...
Add embed mode
2022-07-01 13:12:19 +01:00
David Baker
5ebdf3e878
Use has on set
...
Co-authored-by: Robin <robin@robin.town>
2022-07-01 13:10:51 +01:00
David Baker
761eee2cdc
Remove button props / style too
2022-07-01 13:10:08 +01:00
Robin
831e49919b
Merge pull request #427 from robintown/issue-templates
...
Add some issue templates
2022-06-29 13:03:15 -04:00
Robin Townsend
6d90586aee
Add some issue templates
2022-06-29 11:10:52 -04:00
David Baker
a7f0ade83a
Merge pull request #422 from vector-im/dbkr/fix_imports
...
Fix js-sdk imports to be from src
2022-06-29 13:47:31 +01:00
David Baker
c49e300247
Fix js-sdk imports to be from src
...
(For a curious definition of 'fix')
2022-06-29 10:31:17 +01:00
Timo
6d8e34762e
Merge pull request #395 from toger5/ts_profile
...
typescript `src/profile`
2022-06-28 18:47:54 +02:00
David Baker
33461f5ac2
Merge pull request #418 from vector-im/dbkr/catch_exceptions
...
Catch an exception & add log line on setsinkid
2022-06-28 15:15:25 +01:00
David Baker
4e3345482f
Move setsinkid inside if statement
2022-06-28 15:12:59 +01:00
David Baker
7dc6fb27ea
Add embed mode
...
2db23e4110
from postmessage_ptt branch done in a slightly nicer way
2022-06-28 15:08:14 +01:00
Robin
5ced94755b
Merge pull request #413 from robintown/update-js-sdk
...
Update matrix-js-sdk
2022-06-28 08:56:38 -04:00
David Baker
0ffd860fdb
catch a couple of exceptions
2022-06-28 13:24:07 +01:00
Timo
05e786e3d6
Merge pull request #387 from toger5/ts_settings
...
typescript `src/settings`
2022-06-28 12:08:05 +02:00
Robin Townsend
122ffeeab5
Update matrix-js-sdk
2022-06-21 11:32:07 -04:00
Robin
1448eac7c1
Merge pull request #399 from robintown/chrome-spatial-aec
...
Make AEC work with spatial audio on Chrome
2022-06-16 10:45:23 -04:00
Robin Townsend
f2dbd5ff96
Move MediaElement interface to the global types file
2022-06-16 10:01:52 -04:00
Robin Townsend
dcae5ad5f2
Merge branch 'main' into chrome-spatial-aec
2022-06-16 09:56:27 -04:00
Robin
9bd3ade93d
Merge pull request #404 from robintown/waiting-spacebar
...
Make the 'waiting for network' state work with spacebar
2022-06-16 09:41:49 -04:00
Robin Townsend
22dcb883b3
Fix waiting state not disappearing after the 20 second timeout
2022-06-14 23:38:40 -04:00
Robin Townsend
2e945780de
Make the 'waiting for network' state work with spacebar
2022-06-14 16:53:56 -04:00
Robin
9033b688ab
Merge pull request #403 from robintown/preload
...
Preload PTT sounds correctly
2022-06-14 14:19:47 -04:00
Robin Townsend
1d4ed6609d
Preload PTT sounds correctly
2022-06-14 14:15:52 -04:00
Robin
b0269e310f
Merge pull request #401 from robintown/network-waiting
...
Add a 'waiting for network' state to walkie-talkie mode
2022-06-14 12:14:23 -04:00