David Baker
57ca5d1713
Another comment
2023-11-15 16:23:06 +00:00
David Baker
be5cd619bb
Add comment
2023-11-15 16:20:28 +00:00
David Baker
56c4ad088f
Merge pull request #1891 from vector-im/dbkr/require_e2eeconfig
...
Make E2EEConfig required
2023-11-15 16:13:17 +00:00
David Baker
c146e83c15
Keep screenshares when switching focus
...
This also removes the use of the useLivekitRoom hook: we had reached
the point where the only thing it was actually doing was disconnecting,
so we now do that in the onClick handler for the leave button (I don't
think we need to disconnect on unmount?). It was otherwise just getting in
the way and causing tracks to be enabled/disabled when we didn't want them
to be. This also removes the need for the blockAudio code.
Fixes https://github.com/vector-im/element-call/issues/1413
2023-11-10 15:24:43 +00:00
David Baker
5ab6d18712
Make E2EEConfig required
...
Previously it could be either undefined or type None which meant the
same thing: no need to have both, just make it required.
This also means we can move the line to set e2ee enabled into a more
sensible place rather than in the ActiveCall de-nulling wrapper.
2023-11-10 11:54:59 +00:00
David Baker
e4e721818a
Close precreated tracks if we never add them
...
As the log line says, this should never happen, but if it does we
still shouldn't leak tracks.
2023-11-10 11:18:20 +00:00
Timo
488b567d42
rename flags and add docs for perparticipantE2EE ( #1862 )
...
Signed-off-by: Timo K <toger5@hotmail.de >
2023-11-03 16:04:54 +01:00
David Baker
731f1e4008
Merge pull request #1772 from vector-im/dbkr/ppe2ee
...
Support key-per-participant e2ee
2023-10-31 20:08:05 +00:00
Timo
5008c33dfa
missing showControls condition ( #1854 )
...
Signed-off-by: Timo K <toger5@hotmail.de >
2023-10-31 16:04:22 +01:00
Timo
70f32feb5f
invert show/hide controls ( #1850 )
...
Signed-off-by: Timo K <toger5@hotmail.de >
2023-10-31 13:47:24 +01:00
David Baker
28141498b4
Merge pull request #1835 from vector-im/dbkr/sentry_migrate
...
Migrate to @sentry/browser
2023-10-31 09:37:02 +00:00
David Baker
1775b0948f
Merge pull request #1836 from vector-im/dbkr/add_double_mic_sentry_message
...
Add sentry message if we hit the extra mic check
2023-10-31 09:36:44 +00:00
David Baker
49c90a4612
Amalgamate E2EEMode & E2eeType
2023-10-30 17:06:59 +00:00
David Baker
c65ce86001
Update for renamed function
...
and new js-sdk containing it
2023-10-30 16:55:16 +00:00
Timo
441ad5bf2c
Fix not hanging up when using the close button (EXA EXI) ( #1840 )
...
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2023-10-30 17:30:30 +01:00
Robin
adbe8042a2
Fix the build
2023-10-30 11:42:39 -04:00
Robin
e1c2d66248
Merge pull request #1810 from vector-im/renovate/vector-im-compound-design-tokens-0.x
...
Update dependency @vector-im/compound-design-tokens to ^0.0.7
2023-10-30 10:48:08 -04:00
Robin
5d1f4d6f22
Fix icon references
2023-10-30 10:43:59 -04:00
David Baker
70c042aeee
Merge remote-tracking branch 'origin/livekit' into dbkr/ppe2ee
2023-10-27 20:48:51 +01:00
David Baker
bc0d679d50
Add sentry message if we hit the extra mic check
...
If we hit the condition detecting that we're trying to add an extra
mic input, send a sentry message so we know if this is happening in
the wild.
2023-10-27 16:18:00 +01:00
David Baker
0fcf6debb6
Migrate to @sentry/browser
2023-10-27 16:07:16 +01:00
Timo
58ee31d383
Add hideControls url param for screen recordings. ( #1808 )
...
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2023-10-26 19:33:59 +02:00
David Baker
2d5b4dbc57
Merge remote-tracking branch 'origin/livekit' into dbkr/ppe2ee
2023-10-26 10:29:12 +01:00
David Baker
8a18dadc02
Don't log keys
...
Although I'm not sure this actually did anyway, but it was very spammy
2023-10-25 15:30:58 +01:00
Timo
28b46be043
Add skipLobby to params ( #1730 )
...
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2023-10-25 13:49:18 +02:00
Timo
8356b722a6
Add limit condition to sync loop and add more logging what is actually going on. ( #1775 )
...
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2023-10-25 13:44:33 +02:00
David Baker
99d5103dfa
Stop logging encryption keys
2023-10-23 12:31:37 +01:00
David Baker
74f1aa0cba
Add the file
2023-10-23 12:17:28 +01:00
David Baker
f04beab99f
Make e2ee type clearer hopefully
2023-10-23 12:10:25 +01:00
David Baker
9126fb3f3e
Fix key format on the wire to be base64
2023-10-20 17:31:15 +01:00
David Baker
7b538363be
Don't require shared key in ppe2ee mode
2023-10-19 17:43:31 +01:00
David Baker
22ef625b55
Disable ratcheting
...
The auto ratcheting sets the keys and so looks like it can clobber
us setting a key from the app if they race, so just disable it, at
least for now - we aren't using it.
2023-10-19 16:50:29 +01:00
David Baker
ba999e7bc3
Update event name
2023-10-18 15:27:44 +01:00
David Baker
5ce5795bde
Merge remote-tracking branch 'origin/livekit' into dbkr/ppe2ee
2023-10-18 15:22:58 +01:00
David Baker
74e4c2fd08
Remove testing hack
2023-10-16 17:58:21 +01:00
David Baker
15d3e7574d
Re-apply Simon's emebdded e2ee work on latest livekit branch
...
Replaces https://github.com/vector-im/element-call/pull/1350
2023-10-16 17:45:06 +01:00
Robin
76d8482e53
Update the invite button icon
...
The design specs have changed to always use the outline variants of icons on buttons like this.
2023-10-16 12:37:22 -04:00
Robin
120abde5bd
Replace glass component with the upstreamed version
...
It's now been implemented in Compound Web, so we can remove our custom implementation.
2023-10-13 14:44:19 -04:00
David Baker
ea1c2e9ec3
Merge remote-tracking branch 'origin/livekit' into dbkr/remove_e2ee_setting
2023-10-13 15:26:30 +01:00
David Baker
e86f9b77fc
Merge pull request #1754 from vector-im/dbkr/remove_e2ee_banner
...
Remove E2EEBanner
2023-10-13 15:18:51 +01:00
David Baker
6ef4ce6d29
Merge pull request #1756 from vector-im/dbkr/safari_screenshare
...
Re-enable screen sharing on Safari
2023-10-13 15:18:27 +01:00
David Baker
2faf9527a0
Fix using a non-default audio device
...
We were passing the output option when we wanted the input, so the
mic track pre-creation would just always use the system default.
2023-10-13 13:34:25 +01:00
David Baker
42d9fe1962
Merge pull request #1720 from vector-im/dbkr/write_key_with_right_roomid
...
Always store room passwords with the right room ID
2023-10-13 11:35:38 +01:00
David Baker
aac92c18b3
Re-enable screen sharing on Safari
...
Appears to work fine now, and no reason to think it shouldn't on
Livekit.
2023-10-13 11:02:20 +01:00
David Baker
61d7adf0d4
Merge pull request #1740 from vector-im/dbkr/log_mic_and_focus
...
Add logging & guards for mic pre-creation & focus
2023-10-13 10:34:41 +01:00
David Baker
5ef208e789
Remove E2EE setting
...
Since e2ee is enabled by default now
2023-10-13 10:30:06 +01:00
David Baker
32657084aa
Remove E2EEBanner
...
We have e2ee now
2023-10-13 10:04:54 +01:00
Timo
5262af7000
Fix sync loop by adding a 20ms break for the next mute sync ( #1742 )
...
* fix sync loop by adding a 20ms break for the next mute sync
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2023-10-12 10:51:37 +02:00
David Baker
d579acd21f
Even prettier
2023-10-11 16:29:08 +01:00
David Baker
11664a5bf6
Prettier
2023-10-11 16:27:17 +01:00