Michael Telatynski
b2d83c1f80
Iterate type definitions ( #2029 )
2021-11-19 17:35:09 +00:00
Travis Ralston
1b91cd7037
Add optional force parameter when ensuring Olm sessions ( #2027 )
...
This is useful for debugging crypto where Element's `/discardsession` doesn't reset the Olm session.
2021-11-19 07:33:45 -07:00
skyka13711
0baf926c84
TimelineWindow fix load function signature ( #2028 )
2021-11-19 09:00:08 +00:00
Robert Long
763e25e031
Update sync state to error when aborting ( #2025 )
2021-11-18 12:16:57 -08:00
Dariusz Niemczyk
af523522de
Add LocalStorageErrorEventListener ( #2019 )
...
Add a way to listen to LocalStorage error events from element-web
and matrix-react-sdk in the same manner.
Related: https://github.com/vector-im/element-web/issues/18423
2021-11-15 18:08:20 +00:00
Dariusz Niemczyk
c3a266b3e7
Implement TypedEventEmitter for better TS support ( #2018 )
...
We're using stringly typed events everywhere, this is the first step for
better typescript support with our event emitters before we replace it
with something much better for React support.
2021-11-15 14:47:21 +00:00
Callum Brown
f41d815aa6
Add registration token UIA type ( #2020 )
2021-11-15 09:16:23 +00:00
Germain
ad8a93dde8
Fix check supportExperimentalThreads ( #2017 )
2021-11-10 10:54:13 +00:00
Germain
b07d44a6c0
Getter for last thread reply ( #2015 )
2021-11-09 14:46:48 +00:00
RiotRobot
1dc899ba6e
Resetting package fields for development
2021-11-08 17:37:26 +00:00
RiotRobot
0b1e3edaff
Merge branch 'master' into develop
2021-11-08 17:37:25 +00:00
RiotRobot
9fb4fed044
v15.1.0
v15.1.0
2021-11-08 17:34:08 +00:00
RiotRobot
730b0b121d
Prepare changelog for v15.1.0
2021-11-08 17:34:07 +00:00
Aaron R
9d9d9e2cfa
Fix edit history being broken after editing an unencrypted event with an encrypted event ( #2013 )
2021-11-08 08:55:41 +00:00
Germain
43bc09f392
Copy relations to thread root in the thread timeline ( #2012 )
2021-11-05 14:16:45 +00:00
Germain
195498e9db
Make events pagination responses parse threads ( #2011 )
2021-11-04 11:29:14 +00:00
Faye Duxovni
50332c4999
End authentication attempt immediately if we couldn't find an appropriate flow ( #2008 )
...
If `doRequest()` in `interactive-auth.ts` fails to obtain an appropriate authentication flow, it should return immediately after rejecting the promise. If it continues, it'll attempt to check `chosenFlow.stages`, which will cause an error because `chosenFlow` is `null`. This was breaking the interactive auth spec tests with Node 16.
2021-11-02 10:40:46 -04:00
RiotRobot
9e46646b16
v15.1.0-rc.1
v15.1.0-rc.1
2021-11-02 14:09:01 +00:00
RiotRobot
a74a03e414
Prepare changelog for v15.1.0-rc.1
2021-11-02 14:09:00 +00:00
David Baker
fe8b9eca8e
Update allchange to 1.0.5 ( #2010 )
2021-11-02 13:30:49 +00:00
Germain
a7cc1ae630
Fetch thread root event if it's missing from the sync ( #2009 )
2021-11-02 11:56:43 +00:00
Šimon Brandner
14e008bbad
Don't emit CallError when we fail to get screen-sharing stream ( #2005 )
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-10-28 16:23:06 +01:00
Travis Ralston
6a12c265cf
PSFD-455: Try to set a sender on search result events if possible ( #2004 )
...
This is to ensure that search results have aesthetic information such as display name and avatar. Though the membership event won't be in context for when the event was sent, it'll at least be something better than a bare user ID.
2021-10-28 07:48:27 -06:00
Šimon Brandner
c35cb57a79
Port some changes from group calls branch to develop ( #2001 )
...
* Add some useful getters
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
Co-authored-by: Robert Long <robert@robertlong.me >
* Add removeLocalFeed()
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
Co-authored-by: Robert Long <robert@robertlong.me >
* Don't updateStream() if they're the same
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
Co-authored-by: Robert Long <robert@robertlong.me >
* Add isSpeaking()
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
Co-authored-by: Robert Long <robert@robertlong.me >
* Improve speaking detection using history
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
Co-authored-by: Robert Long <robert@robertlong.me >
* Make code for placing and answering calls more flexible
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
Co-authored-by: Robert Long <robert@robertlong.me >
* Correctly log stream id
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
* Remove mistaken parameter
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
* Add a unit
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
Co-authored-by: Robert Long <robert@robertlong.me >
2021-10-26 11:59:15 -07:00
Christian Paul
51c776f51e
Correct TypeScript signature of client.sendCompleteEvent ( #1997 )
...
* Correct TypeScript signature of client.sendCompleteEvent
* Revert renaming txnId to txnIdOrCallback
2021-10-25 14:25:38 -06:00
Hubert Chathi
7ce0eb26d4
Fetch room membership from server rather than relying on stored data ( #1998 )
...
To work around the possibility that the persisted sync data may be out of date.
2021-10-25 10:29:46 -04:00
RiotRobot
f0091fa811
Resetting package fields for development
2021-10-25 11:25:30 +01:00
RiotRobot
25c88bc986
Merge branch 'master' into develop
2021-10-25 11:25:29 +01:00
RiotRobot
ab06f57965
v15.0.0
v15.0.0
2021-10-25 11:22:22 +01:00
RiotRobot
c46209a159
Prepare changelog for v15.0.0
2021-10-25 11:22:21 +01:00
Germain
0c47e27f9f
Add explicit options to disable pending events ( #1993 )
2021-10-22 09:23:12 +01:00
Hubert Chathi
0385f265e8
Mark old verification methods as deprecated ( #1994 )
...
The old verification methods start a verification by sending an
`m.key.verification.start` message, rather than an `m.key.verification.request`
message. This behaviour is deprecated in the
spec (https://github.com/matrix-org/matrix-doc/pull/3122 ), so these functions
should be deprecated too.
2021-10-21 16:10:13 -04:00
David Baker
59b3960a42
Strip direction override characters from display names ( #1992 )
...
Strip RLO and LRO characters from name and rawDisplayName so they
can safely be embedded into other text without messing up the text
ordering.
Fixes https://github.com/vector-im/element-web/issues/1712
2021-10-20 17:08:40 +01:00
Germain
d5ab4ba2ef
Update thread replies count to only include m.thread ( #1991 )
2021-10-20 16:49:54 +01:00
Travis Ralston
f59b81f46b
Update allchange ( #1989 )
2021-10-19 18:21:52 +01:00
Michael Telatynski
4c39ce8c96
Add method to fetch the MSC3266 Room Summary of a Room ( #1988 )
2021-10-19 16:13:29 +01:00
Germain Souquet
94ff0ea4cd
Upgrade yarn dependencies
2021-10-19 11:24:53 +01:00
RiotRobot
526758a07f
v15.0.0-rc.1
v15.0.0-rc.1
2021-10-19 10:50:42 +01:00
RiotRobot
9686fba81e
Prepare changelog for v15.0.0-rc.1
2021-10-19 10:50:41 +01:00
Germain
bbc547fd7f
Merge pull request #1982 from matrix-org/gsouquet/thread-event-new
2021-10-15 14:32:19 +01:00
Germain
7d5dbeaf2d
Merge pull request #1981 from matrix-org/gsouquet/threads-root-guard
2021-10-15 14:32:13 +01:00
Germain Souquet
8c19cf45e2
Dispatch a Thread.New event
2021-10-15 11:09:14 +01:00
Germain Souquet
c9277de8ee
Remove console statement
2021-10-15 10:31:43 +01:00
Germain Souquet
b5baca51a6
Null-guard for thread root event not loaded yet
2021-10-15 10:22:32 +01:00
Germain
fc800821f9
Merge pull request #1980 from matrix-org/gsouquet/threads-relations
2021-10-15 08:53:42 +01:00
Germain Souquet
efbc46937f
Null-guard for event that do not have a thread
2021-10-14 17:37:33 +01:00
Germain Souquet
9ceeb2d220
Delete UnstableValue and use hardcoded value for m.thread
2021-10-14 17:09:00 +01:00
Germain Souquet
7b89862ed0
Make threads use 'm.thread' relation
2021-10-14 16:56:48 +01:00
David Baker
6804e4290a
Merge pull request #1972 from SimonBrandner/feature/answer-no-cam
...
Try to answer a call without video if we can't access the camera
2021-10-14 12:15:35 +01:00
David Baker
0a3d820fda
Merge pull request #1943 from freaktechnik/develop
...
Fix `requestVerificationDM` with chronological `pendingEventOrdering`
2021-10-14 12:14:20 +01:00