Commit Graph

5079 Commits

Author SHA1 Message Date
Matthew Hodgson
6570ec46f4
setTurnServers doesn't need to be async 2022-09-26 09:02:22 +01:00
Bruno Windels
a6d7ef94da
Merge pull request #879 from vector-im/matthew/fix-end-of-ice-candidates
don't ignore end-of-ICE candidates
2022-09-26 07:10:02 +00: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
664038b946
Merge pull request #870 from vector-im/implement-room-join-ui
Implement room join UI
2022-09-20 08:51:45 +00:00
Bruno Windels
2e9470027b
Update src/platform/web/ui/session/JoinRoomView.ts 2022-09-20 08:50:37 +00:00
Eric Eastwood
0e40258404
Fix SDK asset build failing on Windows (#859)
Fix:

```sh
$ yarn run vite build -c vite.sdk-assets-config.js
yarn run v1.22.18
$ C:\Users\MLM\Documents\GitHub\element\hydrogen-web\node_modules\.bin\vite build -c vite.sdk-assets-config.js
locally linked postcss
cleanUrl(id) C:/Users/MLM/Documents/GitHub/element/hydrogen-web/src/platform/web/ui/css/themes/element/theme.css C:/Users/MLM/Documents/GitHub/element/hydrogen-web/src/platform/web/ui/css/themes/element/theme.css?type=runtime
[build-themes] Could not load C:/Users/MLM/Documents/GitHub/element/hydrogen-web/src/platform/web/ui/css/themes/element/theme.css?variant=light: ENOENT: no such file or directory, open 'C:\Users\MLM\Documents\GitHub\element\C:\Users\MLM\Documents\GitHub\element\hydrogen-web\src\platform\web\ui\css\themes\element\theme.css'
error during build:
Error: Could not load C:/Users/MLM/Documents/GitHub/element/hydrogen-web/src/platform/web/ui/css/themes/element/theme.css?variant=light: ENOENT: no such file or directory, open 'C:\Users\MLM\Documents\GitHub\element\C:\Users\MLM\Documents\GitHub\element\hydrogen-web\src\platform\web\ui\css\themes\element\theme.css'
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
```

Regressed in:
https://github.com/vector-im/hydrogen-web/pull/769/files#diff-5432b565e86d2514c825ed9972c37ea19820bf12b5d8d3203fc9d4ea4654bd34L20 where the `const path = require('path');` was removed but we also started using `path` in more places which needed the same treatment.

When making the fix, we also have to make sure we don't also regress:
https://github.com/vector-im/hydrogen-web/pull/750
2022-09-19 12:20:50 -05: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
RMidhunSuresh
a10025ddb2 Run both tests 2022-09-06 01:41:39 +05:30
RMidhunSuresh
9be9d85d5d Write test for SSO 2022-09-06 01:39:17 +05:30
RMidhunSuresh
66532a9693 Add sso template 2022-09-06 01:38:46 +05:30
RMidhunSuresh
096c42198d Make synapse plugin modifications 2022-09-06 01:38:02 +05:30
RMidhunSuresh
ca350470b3 Remove unused code 2022-09-06 01:31:09 +05:30
RMidhunSuresh
888a509c37 Support creating docker networks from the plugin 2022-09-06 01:29:37 +05:30
RMidhunSuresh
3ff83f3d3d Add braces for if-else 2022-09-06 01:28:36 +05:30
RMidhunSuresh
2d1e8f10b7 Support app params and docker params separately 2022-09-06 01:27:47 +05:30
RMidhunSuresh
2376ef8b8c Write plugin for Dex 2022-09-06 01:26:45 +05:30
RMidhunSuresh
193415ac1d Add configurable variables 2022-09-06 01:25:28 +05:30
RMidhunSuresh
d98a3e43bf Ignore synapse logs 2022-09-06 01:24:57 +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
RMidhunSuresh
9f53962f55 Port plugin from eleweb + write test for login 2022-08-30 11:39:39 +05:30
RMidhunSuresh
badfc84eb8 Write initial passing test 2022-08-29 14:26:13 +05:30
RMidhunSuresh
b6f718d4a2 Install cypress as dev dependency 2022-08-29 11:19:57 +05:30
Bruno Windels
5f9cfffa3b release v0.3.2 2022-08-26 20:08:44 +02: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