RMidhunSuresh
|
09e67ec21c
|
Deal with race in a better way
|
2023-02-02 18:39:19 +05:30 |
|
RMidhunSuresh
|
de57e07982
|
Wait for room to come through sync
|
2023-02-02 15:26:38 +05:30 |
|
Bruno Windels
|
920fedae5e
|
merge master into bwindels/calls
|
2023-01-20 16:24:38 +01:00 |
|
Bruno Windels
|
6f0e781b49
|
WIP
|
2022-09-26 19:15:13 +02:00 |
|
Bruno Windels
|
eccbab1491
|
cleanup polling and also hangup on all ongoing calls on dispose session
|
2022-09-26 15:57:20 +02:00 |
|
Bruno Windels
|
e6bf49a6cc
|
remove previous hardcoded turnServers setting
|
2022-09-26 15:27:41 +02:00 |
|
Bruno Windels
|
f74c4e6425
|
remove previous approach
|
2022-09-26 15:26:16 +02:00 |
|
Matthew Hodgson
|
3d7852a469
|
set array of turnservers
|
2022-09-26 01:07:24 +01:00 |
|
Matthew Hodgson
|
eab87e5157
|
fix plurals
|
2022-09-26 00:52:41 +01:00 |
|
Matthew Hodgson
|
af2098327b
|
first cut at implementing TURN
|
2022-09-26 00:47:12 +01:00 |
|
Isaiah Becker-Mayer
|
b33db1df36
|
refactors ObservableMap
|
2022-08-07 21:12:59 -07:00 |
|
Bruno Windels
|
a014740e72
|
don't throw when we can't encrypt, just fall back to sending unencrypted
|
2022-06-01 15:55:43 +02:00 |
|
Bruno Windels
|
9efe294a79
|
fetch and verify keys on olm call signalling message
|
2022-06-01 15:29:24 +02:00 |
|
Bruno Windels
|
50ae51e893
|
encrypt call signalling message only for given device
|
2022-06-01 15:28:49 +02:00 |
|
Bruno Windels
|
a50ea7e77b
|
add support for observing room state for single room + initial state
|
2022-05-12 17:27:03 +02:00 |
|
Bruno Windels
|
d727dfd843
|
add session.observeRoomState to observe state changes in all rooms
and use it for calls
this won't be called for state already received and stored in storage,
that you need to still do yourself
|
2022-05-12 11:58:28 +02:00 |
|
Bruno Windels
|
22df062bbb
|
fix observable typescript errors
|
2022-04-25 14:05:02 +02:00 |
|
Bruno Windels
|
2635adb232
|
hardcode turn server for now
|
2022-04-12 14:02:38 +02:00 |
|
Bruno Windels
|
2852834ce3
|
persist calls so they can be quickly loaded after a restart
also use event prefixes compatible with Element Call/MSC
|
2022-04-07 10:32:43 +02:00 |
|
Bruno Windels
|
eaf92b382b
|
add structured logging to call code
|
2022-03-29 12:01:47 +02:00 |
|
Bruno Windels
|
a0a07355d4
|
more improvements, make hangup work
|
2022-03-29 12:01:47 +02:00 |
|
Bruno Windels
|
0a37fd561e
|
just enough view code to join a call
|
2022-03-29 12:01:47 +02:00 |
|
Bruno Windels
|
9efd191f4e
|
some more fixes
|
2022-03-29 12:01:46 +02:00 |
|
Bruno Windels
|
6daae797e5
|
fix some ts/lint errors
|
2022-03-29 12:01:46 +02:00 |
|
Bruno Windels
|
07bc0a2376
|
move observable values each in their own file
|
2022-03-29 12:01:46 +02:00 |
|
Bruno Windels
|
6da4a4209c
|
WIP: work on group calling code
|
2022-03-29 12:01:46 +02:00 |
|
Bruno Windels
|
46ebd55092
|
WIP
|
2022-03-29 12:01:46 +02:00 |
|
Bruno Windels
|
620409b3f0
|
fixup: ctor argument order
as it was an object before, order didn't matter
|
2022-02-18 17:17:24 +01:00 |
|
Bruno Windels
|
347edb5988
|
remove unused storage property
|
2022-02-18 16:47:47 +01:00 |
|
Bruno Windels
|
e3e90ed167
|
convert olm/Encryption to TS
|
2022-02-16 18:00:13 +01:00 |
|
Bruno Windels
|
a4fd1615dd
|
convert decryption
|
2022-02-15 18:21:29 +01:00 |
|
Bruno Windels
|
175f869c83
|
fix lint
|
2022-02-10 20:07:27 +01:00 |
|
Bruno Windels
|
d65b25f084
|
also adjust m.direct if the room has already been replaced
|
2022-02-10 20:00:01 +01:00 |
|
Bruno Windels
|
d2008a336b
|
fix lint errors
|
2022-02-10 19:54:47 +01:00 |
|
Bruno Windels
|
ff46d382ac
|
adjust m.direct when creating a DM
|
2022-02-10 19:54:15 +01:00 |
|
Bruno Windels
|
8526461d3c
|
split up create code into separate files
|
2022-02-10 16:43:32 +01:00 |
|
Bruno Windels
|
20493f9e87
|
cleanup
|
2022-02-10 11:07:13 +01:00 |
|
Bruno Windels
|
d6d1af13d0
|
rename RoomBeingCreated.localId to id
|
2022-02-10 11:03:52 +01:00 |
|
Bruno Windels
|
83d2b58bad
|
add avatar support to creating room
|
2022-02-09 19:00:00 +01:00 |
|
Bruno Windels
|
afe8e17a6f
|
remove debugging code
|
2022-02-08 17:00:06 +01:00 |
|
Bruno Windels
|
5325b0b466
|
cleanup logging
|
2022-02-08 14:58:29 +01:00 |
|
Bruno Windels
|
e04463c143
|
WIP for finding DM room
|
2022-02-07 18:58:53 +01:00 |
|
Bruno Windels
|
26fa2a5d60
|
add option
|
2022-02-07 18:58:43 +01:00 |
|
Bruno Windels
|
e1fbd1242e
|
WIP 4
|
2022-02-07 16:30:44 +01:00 |
|
Bruno Windels
|
0bb3cfcfad
|
WIP3
|
2022-02-04 17:49:10 +01:00 |
|
Bruno Windels
|
bc09ede09f
|
WIP
|
2022-02-03 17:57:35 +01:00 |
|
Bruno Windels
|
348de312f9
|
draft code in matrix layer to create room
|
2022-02-02 10:19:49 +01:00 |
|
Bruno Windels
|
f4fa013ebc
|
mark as not configured yet when re-enabling key backup
|
2022-02-01 11:32:53 +01:00 |
|
Bruno Windels
|
f4bb420f35
|
mark key backup properly as disabled
|
2022-02-01 11:27:42 +01:00 |
|
Bruno Windels
|
02f06724d0
|
don't block reenabling 4s if already enabled
|
2022-02-01 11:26:00 +01:00 |
|