Travis Ralston
|
62d77231af
|
Remove spec v1.3 check for threads (#2354)
* Remove spec v1.3 check for threads
Citation: https://matrix.to/#/!ewdjhNcPcEmYNKzlWp:t2l.io/$CkPuvKdFZyFL547JCy5J3MfvLaWUo_a1XEdmiop1PKc?via=matrix.org&via=element.io&via=envs.net
* Enable stable support always for threads
* Fix tests differently
|
2022-05-09 16:11:04 -06:00 |
|
Šimon Brandner
|
da69ca215b
|
Implement changes to MSC2285 (private read receipts) (#2221)
* Add `ReceiptType`
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Implement changes to MSC2285
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Improve tests
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Apply suggestions from review
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Update `getEventReadUpTo()` to handle private read receipts
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Write tests for `getEventReadUpTo()`
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Give `getReadReceiptForUserId()` a JSDOC
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Types!
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Try to use receipt `ts`s
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
|
2022-05-06 21:32:41 +02:00 |
|
Michael Telatynski
|
ac5fee0a69
|
Fix race conditions around threads (#2331)
|
2022-05-03 14:25:17 +01:00 |
|
Kerry
|
34ee566d88
|
Live location sharing: handle encrypted messages in processBeaconEvents (#2327)
* handle encrypted locations
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix processBeaconEvents to handle encrypted events
Signed-off-by: Kerry Archibald <kerrya@element.io>
|
2022-04-28 16:42:37 +02:00 |
|
Michael Telatynski
|
b58d09aa9a
|
Prevent duplicated re-emitter setups in event-mapper (#2293)
|
2022-04-12 09:42:55 +01:00 |
|
Hugh Nimmo-Smith
|
5937e6a6a8
|
Support for MSC2457 logout_devices param for setPassword() (#2285)
|
2022-04-09 14:07:33 +01:00 |
|
Kerry
|
f963feab0f
|
Live location sharing - Aggregate beacon locations on beacons (#2268)
* add timestamp sorting util
Signed-off-by: Kerry Archibald <kerrya@element.io>
* basic wiring
Signed-off-by: Kerry Archibald <kerrya@element.io>
* quick handle for redacted beacons
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove fdescribe
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test adding locations
Signed-off-by: Kerry Archibald <kerrya@element.io>
* tidy comments
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test client
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix monitorLiveness for update
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
|
2022-04-08 12:26:05 +01:00 |
|
Kerry
|
781fdf4fdc
|
Live location sharing - update beacon_info implementation to latest MSC (#2281)
* remove M_BEACON_INFO_VARIABLE
Signed-off-by: Kerry Archibald <kerrya@element.io>
* create beacon_info events with non-variable event type
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove isBeaconInfoEventType
Signed-off-by: Kerry Archibald <kerrya@element.io>
* refer to msc3673 instead of msc3489
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove event type suffix
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update beacon identifier to use state key
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix beacon spec
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix room-state tests
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add beacon identifier
Signed-off-by: Kerry Archibald <kerrya@element.io>
* dont allow update to older beacon event
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* unnest beacon_info content
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* check redaction event id
Signed-off-by: Kerry Archibald <kerrya@element.io>
|
2022-04-08 10:50:06 +02:00 |
|
Michael Telatynski
|
dde4285cdf
|
Fix handling of threaded messages around edits & echoes (#2267)
|
2022-04-07 13:46:50 +01:00 |
|
Michael Telatynski
|
d6f1c6cfdc
|
Fix thread & main timeline partitioning logic (#2264)
|
2022-03-31 13:57:37 +01:00 |
|
Michael Telatynski
|
c541b3f1ce
|
Fix issues with duplicated MatrixEvent objects around threads (#2256)
|
2022-03-24 12:24:19 +00:00 |
|
Kerry
|
524322280b
|
add upsert function for updating beacon events (#2247)
* add upsert function for updating beacon events
Signed-off-by: Kerry Archibald <kerrya@element.io>
* expose event type on beacon model
Signed-off-by: Kerry Archibald <kerrya@element.io>
* allow setting timestamp in beaconinfo content helper
Signed-off-by: Kerry Archibald <kerrya@element.io>
* expose parsed beacon info
Signed-off-by: Kerry Archibald <kerrya@element.io>
|
2022-03-18 09:52:27 +01:00 |
|
Kerry
|
57d71ccd0f
|
Move test-utils into a directory (#2236)
* move test-utils.js into directory
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix imports
Signed-off-by: Kerry Archibald <kerrya@element.io>
|
2022-03-14 14:55:11 +01:00 |
|
Germain
|
9058dbf289
|
Switch to using stable values for Threads (#2228)
|
2022-03-11 09:04:17 +00:00 |
|
Germain
|
b782dee2ef
|
Partition root event in thread and room timeline (#2210)
|
2022-03-01 13:04:24 +00:00 |
|