Travis Ralston
3fdc25777d
Revert "Raise logging dramatically to chase pending event errors"
2021-05-02 19:10:47 -06:00
Travis Ralston
ec26b16ddf
Raise logging dramatically to chase pending event errors
...
For https://github.com/vector-im/element-web/issues/17090 and similar issues
This logging is expected to exist no longer than a day.
2021-04-28 09:24:19 -06:00
David Baker
1bba2bc0ed
Merge pull request #1674 from matrix-org/dbkr/asserted_identity
...
Support MSC3086 asserted identity
2021-04-28 09:47:30 +01:00
David Baker
4a51ac7a74
Move createNewMatrixCall to the client object
...
So we can mock it out it tests (and also I'm not sure why it was
like this in the first place: we passed the client in anyway...)
Deprecate createNewMatrixCall
2021-04-23 14:36:56 +01:00
J. Ryan Stinnett
6099efe41a
Merge pull request #1670 from timokoesters/fix-undefined-results
...
Fix `/search` with no results field work again
2021-04-23 13:02:52 +01:00
Germain
4254d595fc
Merge pull request #1672 from hannojg/patch-5
2021-04-22 09:27:22 +01:00
Timo Kösters
069ca4a89d
fix: make /search with no results field work again
2021-04-21 22:56:36 +02:00
David Baker
74ef760591
Tests: They find bugs
2021-04-20 12:48:54 +01:00
Germain Souquet
d46021a05e
Restrict event emit for room members that had power levels changed
2021-04-20 11:22:16 +01:00
David Baker
56797948af
lint
2021-04-19 20:36:00 +01:00
David Baker
c0af2f25a1
Support MSC3086 asserted identity
2021-04-19 20:28:42 +01:00
Hanno J. Gödecke
dc12b1df00
feat: room.getMembers
...
Signed-off-by: Hanno Gödecke <hgoedecke@cuvent.com >
2021-04-18 16:01:51 +02:00
Hanno J. Gödecke
b13f5aebfd
lint
2021-04-17 09:42:44 +02:00
Hanno J. Gödecke
338301bb5d
fix: failure during sync
2021-04-17 09:34:31 +02:00
Hubert Chathi
276b52f0fe
add missing await
2021-04-14 10:29:39 -04:00
J. Ryan Stinnett
102704e91a
Migrate to eslint-plugin-matrix-org
...
This migrates to the new plugin form of our custom ESLint configs. As part of
this, some packages are de-duplicated, configs streamlined, etc.
2021-04-13 11:00:41 +01:00
Michael Telatynski
98f8d4414d
Add missing event type enum for key verification done
2021-04-13 09:41:53 +01:00
Germain
1dddcd4925
Merge pull request #1663 from matrix-org/gsouquet-timeline-jumpiness
2021-04-12 15:00:49 +01:00
Germain Souquet
2666a271a5
fix tests when pendingEventsList does not exist
2021-04-12 14:51:45 +01:00
Germain Souquet
466f749b71
fix typo
2021-04-12 14:38:27 +01:00
Germain Souquet
4c2a83c470
Add explanation for events persistence
2021-04-12 14:29:10 +01:00
Germain Souquet
d534ab18c7
fix event filtering logic
2021-04-12 13:07:57 +01:00
Germain Souquet
64aaed833b
Only persist encrypted events for encrypted rooms
2021-04-12 12:53:27 +01:00
Germain Souquet
2f05be599c
undo changes to event#toJSON and persist encrypted events
2021-04-12 12:26:27 +01:00
Germain Souquet
7371f8dd3a
Persist txnId to ensure idempotency
2021-04-12 09:55:01 +01:00
Germain Souquet
79aefe9707
Fix timeline jumpiness by setting correct txnId
2021-04-12 09:37:19 +01:00
Michael Telatynski
6bc80577ee
Merge pull request #1661 from janpawellek/janpawellek-fix-addEventListener
...
Fix calling addEventListener if it does not exist
2021-04-12 09:15:19 +01:00
Germain Souquet
61948d70e3
Merge branch 'develop' into gsouquet-persist-unsent-messages
2021-04-09 17:05:19 +01:00
Jan Pawellek
9fb0385694
Fix calling addEventListener if it does not exist
...
Some platforms (e.g. React Native) register global.window, but do not have global.window.addEventListener. In this case, this function should not be called.
2021-04-09 10:18:47 +02:00
J. Ryan Stinnett
f1e1daa194
Merge pull request #1657 from matrix-org/jryans/cs-keys-test
...
Only try to cache private keys we know exist
2021-04-06 10:09:04 +01:00
J. Ryan Stinnett
401e89ef78
Only try to cache private keys we know exist
...
This tweaks https://github.com/matrix-org/matrix-js-sdk/pull/1649 to only try
caching private keys locally once we've confirmed they exist first. This is most
likely only an issue in tests, where we sometimes create only some but not all
keys.
2021-04-06 09:49:20 +01:00
Travis Ralston
59e0bd467c
Merge pull request #1654 from SimonBrandner/terminate-screen-share
...
Properly terminate screen-share calls if NoUserMedia
2021-04-05 10:55:02 -06:00
David Baker
3820c15ecf
Merge pull request #1652 from matrix-org/dbkr/attended_transfer
...
Attended transfer
2021-04-01 17:34:18 +01:00
Germain Souquet
26ef33e4f3
No this assign
2021-04-01 17:29:21 +01:00
Germain Souquet
0534a4ed1b
prevent removePendingEvent being called when not in detached mode
2021-04-01 17:23:55 +01:00
Germain Souquet
cecbcd941e
Persist unsent messages for subsequent sessions
2021-04-01 10:59:16 +01:00
David Baker
6be99d6397
Terminate the other call too
2021-03-30 12:13:28 +01:00
J. Ryan Stinnett
4e5947af51
Merge pull request #1653 from matrix-org/jryans/cancel-security-key
...
Remove catch handlers in private key retrieval
2021-03-29 17:58:07 +01:00
Šimon Brandner
02b283be78
Properly terminate screenshare calls if NoUserMedia
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-03-27 09:13:44 +01:00
J. Ryan Stinnett
10c49c0fd1
Remove catch handlers in private key retrieval
...
This removes some catch blocks originally added by
https://github.com/matrix-org/matrix-js-sdk/pull/1472 so that higher level
operations can handle them as needed.
Part of https://github.com/vector-im/element-web/issues/15584
2021-03-26 17:57:23 +00:00
David Baker
9ecc0f5d95
Terminate calls once we've replaced them
2021-03-26 13:52:23 +00:00
Travis Ralston
972b59b99e
Merge pull request #1651 from DantrazTrev/CallErrorFix
...
Fixed the media fail error on caller's side
2021-03-25 19:05:36 -06:00
David Baker
34bb05bd88
WIP attended transfer
2021-03-25 19:57:20 +00:00
Ayush PS
b42efa4a07
Fixed lint errors
2021-03-25 23:38:18 +05:30
Ayush PS
20b20738a7
Fixed a slight error back to orignal in ScreenShareCall
2021-03-25 23:02:44 +05:30
Ayush PS
b28a191c4e
Fixed the media fail error on caller's side
2021-03-25 22:43:18 +05:30
Hubert Chathi
f92b620434
Merge branch 'develop' into room-history-key-sharing2
2021-03-25 12:24:42 -04:00
J. Ryan Stinnett
0b063f6b8b
Cache cross-signing private keys if needed on bootstrap
...
This is a revised version of
https://github.com/matrix-org/matrix-js-sdk/pull/1472 which was previously
reverted for causing security prompts to appear on device list sync. In this
version, we only allow private key requests (which are likely to trigger user
dialogs) if we are coming from the bootstrap path.
This allows sessions that have already synced cross-signing public keys but
never got the private keys for some reason to make forward progress when e.g.
the user triggers bootstrap from security settings.
2021-03-24 11:48:45 +00:00
Travis Ralston
ed6d4e5f6c
Merge pull request #1647 from SimonBrandner/dont-send-hangup
...
Don't send m.call.hangup if m.call.invite wasn't sent either
2021-03-22 00:42:04 -06:00
Travis Ralston
accfa325b5
Merge pull request #1641 from NicolaiSoeborg/fix-registerGuest
...
docs: registerGuest()
2021-03-21 20:37:49 -06:00