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 |
|