Robin Townsend
13def24f7e
Enable users to join calls from multiple devices
2022-11-21 12:39:48 -05:00
Timo
72503d0335
Add posthog Telemetry (Anonymity Logic + call duration telemetry) ( #658 )
...
Co-authored-by: Timo K <timok@element.io>
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-11-04 13:07:14 +01:00
Robin Townsend
f1c050c327
Don't doubly initialize the client in strict mode
2022-11-02 11:23:05 -04:00
Šimon Brandner
cef88e2894
Add option to allow ICE server fallback
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-10-26 13:58:41 +02:00
Robin Townsend
81771f511c
Fix types
2022-10-13 21:25:15 -04:00
Robin Townsend
8524b9ecd6
Set up translation with i18next
2022-10-12 14:53:49 -04:00
David Baker
6e91ec3a0e
Clear storage after logout
2022-09-26 13:01:43 +01:00
Timo
f71817b0a2
fix logout ( #577 )
...
Co-authored-by: Timo K <timok@element.io>
2022-09-13 16:48:04 +02:00
Robin Townsend
fd18f2acdf
Don't kill other sessions when running as a widget
2022-09-12 15:37:39 -04:00
Robin Townsend
f0045c9406
Initialize all widget-related things at the top level
2022-09-09 02:09:12 -04:00
Robin Townsend
3d5421819f
Stop the temporary client
2022-08-12 20:13:52 -04:00
Robin Townsend
5167cacee8
Log out lost sessions
...
To prevent sessions from piling up quite as much
2022-08-12 17:58:29 -04:00
Robin Townsend
eb43b96a1b
Merge branch 'main' into matroska
2022-08-05 16:16:59 -04:00
Timo
2d99acabe2
typescript src/room
( #437 )
2022-08-02 00:46:16 +02:00
Timo K
4f36d149d7
make error optional in ClientState
2022-07-28 00:22:48 +02:00
Timo K
f26ab2f941
Merge branch 'main' into ts_Form+Home
2022-07-27 23:47:56 +02:00
Robin Townsend
cf56b24dda
Add a URL param for room ID
...
And consolidate our URL params logic
2022-07-27 16:31:48 -04:00
Robin Townsend
3fc8fe505b
Merge branch 'main' into matroska
2022-07-15 14:38:12 -04:00
Timo K
e17a7cedb6
form_home
2022-07-14 19:20:52 +02:00
David Baker
4c145af7a3
Don't restore session unless crypto data is found
...
Add a check to ensure that we find crypto data in the crypto store
when we're restoring a session and otherwise abort the session restore.
This will prevent us from restoring a session and generating new keys
when there was a previous session with different keys.
***This will force a logout for all users***
See the linked issue (and the comment in code) for more detail.
Fixes https://github.com/vector-im/element-call/issues/464
2022-07-14 13:07:30 +01:00
Robin Townsend
7fab4ca1ba
Merge branch 'main' into matroska
2022-07-13 15:54:06 -04:00
David Baker
6eb77b7c2f
Fix types
2022-07-08 14:56:00 +01:00
Robin Townsend
d5e638c8f7
WIP
2022-06-27 17:41:07 -04:00
Robin Townsend
c057713004
TypeScriptify useInteractiveRegistration
2022-05-27 16:55:50 -04:00