|
bc78784688
|
Extract v1 extensible events polls types out of the events-sdk (#3062)
* Extract v1 extensible events polls out of events-sdk
* Appease tsdoc?
* Appease naming standards
* Bring the tests over too
|
2023-01-13 10:02:27 -07:00 |
|
|
349c2c2587
|
Apply prettier formatting
|
2022-12-09 09:38:20 +01:00 |
|
|
a587d7c360
|
Resolve multiple CVEs
CVE-2022-39249
CVE-2022-39250
CVE-2022-39251
CVE-2022-39236
|
2022-09-28 13:55:15 +01:00 |
|
|
f44510e65f
|
Add support for HTML renderings of room topics (#2272)
* Add support for HTML renderings of room topics
Based on extensible events as defined in [MSC1767]
Relates to: vector-im/element-web#5180
Signed-off-by: Johannes Marbach <johannesm@element.io>
[MSC1767]: https://github.com/matrix-org/matrix-spec-proposals/pull/1767
* Use correct MSC
* Add overloads for setRoomTopic
* Fix indentation
* Add more tests to pass the quality gate
Co-authored-by: Johannes Marbach <jm@Johanness-Mini.fritz.box>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
|
2022-05-16 10:37:34 +01:00 |
|
|
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 |
|
|
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 |
|
|
d064d82fcc
|
Beacon event types from MSC3489 (#2230)
* ASSET_NODE_TYPE -> M_ASSET
Signed-off-by: Kerry Archibald <kerrya@element.io>
* export const M_TIMESTAMP = new UnstableValue("m.ts", "org.matrix.msc3488.ts");
Signed-off-by: Kerry Archibald <kerrya@element.io>
* LOCATION_EVENT_TYPE -> M_LOCATION
Signed-off-by: Kerry Archibald <kerrya@element.io>
* extensible event types for location
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add locationevent parsing helpers
Signed-off-by: Kerry Archibald <kerrya@element.io>
* rename
Signed-off-by: Kerry Archibald <kerrya@element.io>
* comment
Signed-off-by: Kerry Archibald <kerrya@element.io>
* revert makelocationcontent signature
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add beacon event types
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add variable* to type and comment
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add content helper functions for beacon_info and beacon
Signed-off-by: Kerry Archibald <kerrya@element.io>
* copyright
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add m.beacon_info.live from msc3672
Signed-off-by: Kerry Archibald <kerrya@element.io>
|
2022-03-14 12:13:28 +00:00 |
|