Michael Telatynski
872ec6755e
Add support for Matrix Spec v1.13 ( #5160 )
2026-02-11 16:14:02 +00:00
Tulir Asokan
3d3c3ba55f
Fix m.topic format ( #4984 )
...
* Fix m.topic format
Fixes #4902
Signed-off-by: Tulir Asokan <tulir@maunium.net >
* Update tests
Signed-off-by: Tulir Asokan <tulir@maunium.net >
* Fix formatting
* Re-add temporary support for invalid form
Signed-off-by: Tulir Asokan <tulir@maunium.net >
---------
Signed-off-by: Tulir Asokan <tulir@maunium.net >
2025-09-02 12:14:08 +00:00
Johannes Marbach
6ec200adcf
Stabilise MSC3765 ( #4767 )
...
* Stabilise MSC3765
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org >
* Remove unstable content and hardcode property name
---------
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org >
2025-04-25 12:35:18 +00:00
Hugh Nimmo-Smith
ff1db2b538
Bump eslint-plugin-matrix-org to enable @typescript-eslint/consistent-type-imports rule ( #4680 )
...
* Bump eslint-plugin-matrix-org to enable @typescript-eslint/consistent-type-imports rule
* Re-lint after merge
2025-02-05 12:15:20 +00:00
Will Hunt
624b8a242e
Fix topic types ( #4678 )
2025-02-03 09:03:58 +00:00
Will Hunt
c93128ed39
Handle empty m.room.topic ( #4673 )
...
* Define topic as optional.
* Change isProvided so that types work better.
* allow makeTopicContent and parseTopicContent to handle optional values for plain text
* linting
* Remove usage of optional
* Topic key may only contain legacy key.
* Add tests for other branches.
2025-02-03 08:13:44 +00:00
Johannes Marbach
05ba27f36b
Change imports for Node.js compatibility ( #4377 )
...
* Change imports for Node.js compatibility
Fixes : #4287
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org >
* Run prettier
* Run prettier (again)
* Add comment
* Update babel.config.cjs
---------
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org >
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2024-08-29 15:56:32 +00:00
Travis Ralston
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
Michael Telatynski
c4006d752a
Improve tsdoc types ( #2940 )
...
* Install eslint-plugin-jsdoc
* Enable lint rule jsdoc/no-types
* Make tsdoc more valid, add required hyphens and s/return/returns/g
* Stash tsdoc work
* Fix mistypes
* Stash
* Stash
* More tsdoc work
* Remove useless doc params
* Fixup docs
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* Update src/crypto/verification/request/ToDeviceChannel.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* Update src/client.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* Update src/client.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* Update src/client.ts
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* Iterate
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2022-12-07 18:01:54 +00:00
Johannes Marbach
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