Bruno Windels
c660d82d6a
make internal method private
2022-09-26 16:00:25 +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
24ebf6c559
cleanup
2022-09-26 15:47:48 +02:00
Bruno Windels
ac319bdafd
we can assume setConfiguration is available
2022-09-26 15:45:41 +02:00
Bruno Windels
d36b9be24f
fix screwing up whitespace
2022-09-26 15:41:30 +02:00
Bruno Windels
05c2da95c4
fix typo
2022-09-26 15:38:04 +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
Bruno Windels
917ad52302
use observable for turnserver in peercall
...
and subscribe if changing config is supported
2022-09-26 15:25:53 +02:00
Bruno Windels
3a4c38086c
fetch turn server settings when joining a call, and pass down
2022-09-26 15:25:24 +02:00
Bruno Windels
035ead0d5b
implement polling of voip turnServer settings from HS in separate class
2022-09-26 15:24:41 +02:00
Bruno Windels
f4e633beb4
support onfirstsubscribe callback in ROV
...
will use it to start polling for turnServer updates
2022-09-26 15:24:14 +02:00
Matthew Hodgson
6570ec46f4
setTurnServers doesn't need to be async
2022-09-26 09:02:22 +01: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
Matthew Hodgson
31e67142bd
typo
2022-09-25 22:11:35 +01:00
Matthew Hodgson
8aa62b2573
don't ignore end-of-ICE candidates
2022-09-25 21:39:38 +01:00
Bruno Windels
7ce5cdfc4a
prevent concurrent calls of OlmEncryption.encrypt to OOM olm wasm heap
...
This is being triggered by connecting to many call members at once,
while encrypting the signaling messages. This keeps many olm.Session
objects into memory at the same time, which makes olm run out of
wasm heap memory.
2022-09-22 13:19:56 +02:00
Isaiah Becker-Mayer
c8e6ca9a83
typescriptifying linkify and regex
2022-09-21 21:42:21 -04:00
Bruno Windels
bb2e63b05b
don't queue messages for different callIds so last seq doesn't corrupt
...
this includes handling invite glares differently
2022-09-20 17:27:39 +02:00
Bruno Windels
2e9470027b
Update src/platform/web/ui/session/JoinRoomView.ts
2022-09-20 08:50:37 +00:00
Eric Eastwood
90ac16854b
Add data-event-id
to AnnouncementView
so it appears for state events in the timeline
...
Follow-up to https://github.com/vector-im/hydrogen-web/pull/690
Split off from https://github.com/vector-im/hydrogen-web/pull/653
2022-09-16 13:59:50 -05:00
Eric Eastwood
b096ac18ca
Add header, footer, style HTML tags to template with
...
Split off from https://github.com/vector-im/hydrogen-web/pull/653
2022-09-16 13:57:21 -05:00
Eric Eastwood
8f414f4cf4
Log errors when mounting views to the console for easier reference
...
From the console, I can click the source references in the stack trace
to jump to the spot in the code where things are going wrong.
It also helps with the problem of the error not having enough
space to be read in some components.
Split off from https://github.com/vector-im/hydrogen-web/pull/653
2022-09-16 13:50:29 -05:00
RMidhunSuresh
67dfbc5e28
Add return type
2022-09-12 23:48:01 +05:30
RMidhunSuresh
1898c4892e
Specify return type
2022-09-12 23:44:51 +05:30
RMidhunSuresh
88091622db
Rename variable
2022-09-12 23:21:55 +05:30
RMidhunSuresh
44eddd0d6b
Call method from menu
2022-09-12 17:24:58 +05:30
RMidhunSuresh
3426240ef4
Style JoinRoom View
2022-09-12 17:23:44 +05:30
RMidhunSuresh
d6ba218c08
Return view from SessionView
2022-09-12 17:22:53 +05:30
RMidhunSuresh
2d4b6b0341
Exctract into function
2022-09-12 17:22:10 +05:30
RMidhunSuresh
f1b86e3532
Add method to show join room view
2022-09-12 17:20:30 +05:30
RMidhunSuresh
84920622e3
Add join vm to session vm
2022-09-12 17:18:57 +05:30
RMidhunSuresh
c27dd97c5e
Add vm/view
2022-09-12 17:08:09 +05:30
RMidhunSuresh
413ba3279f
add "join-room" segment
2022-09-12 14:49:05 +05:30
RMidhunSuresh
cfbd0672c5
Refactor left panel to use menu
2022-09-06 15:42:41 +05:30
Eric Eastwood
23912b2c5a
Remove unused conflicting generic styles
...
Split off from https://github.com/vector-im/hydrogen-web/pull/653
These styles were conflicting with some in the Matrix public archive
and instead of adjusting in that project, they seem unused here anyway
so we can simplify and remove here.
Conflict with the `.room-header-change-dates-button` styles in
https://github.com/matrix-org/matrix-public-archive/pull/53
2022-08-30 16:49:23 -05:00
R Midhun Suresh
ca4f6d83f9
Merge pull request #850 from vector-im/fix-798
...
Perform forced logout when access token is invalidated
2022-08-26 16:31:06 +05:30
RMidhunSuresh
bba2d9f0a9
Use t.map
2022-08-26 14:55:01 +05:30
RMidhunSuresh
b440bdcff0
Redirect to login screen
2022-08-26 14:46:15 +05:30
RMidhunSuresh
1f139f17e9
Add explaining comments
2022-08-26 14:43:41 +05:30
Isaiah Becker-Mayer
d025c1111e
fixes [Symbol.iterator] typing
2022-08-25 22:56:40 -04:00
R Midhun Suresh
4966b57e12
Merge pull request #834 from vector-im/fix-627
...
Gap fill from HS should halt on network disconnection
2022-08-24 19:43:28 +05:30
R Midhun Suresh
db62427342
Merge pull request #836 from vector-im/fix-779
...
Clear keys from local storage when logging out
2022-08-24 19:43:02 +05:30
R Midhun Suresh
cb761a1cf1
Merge pull request #839 from vector-im/fix-833
...
Improve error handling in the UI and logs
2022-08-24 19:42:42 +05:30
RMidhunSuresh
f718034f2b
Track the subscription
2022-08-24 19:40:11 +05:30
RMidhunSuresh
205ecdc52e
Show error, progress in view
2022-08-24 19:31:38 +05:30
RMidhunSuresh
7b173fe8eb
error prop may not always exist
2022-08-24 16:03:21 +05:30
RMidhunSuresh
5521862498
Use forced segment inside logout
2022-08-24 16:03:00 +05:30