Commit Graph

11 Commits (86ea059de613ca3505175a276f44316a45f99be8)

Author SHA1 Message Date
Patrick Cloke e19127f8ad
Implement MSC3952: intentional mentions ()
Implements the intentional mentions feature of MSC3952 (behind
a labs flag).

If enabled, this will send an org.matrix.msc3952.mentions property
on events that will contain the user IDs and/or whether the room is
being mentioned. These mentions also gets propagated via some
custom behaviour for replies and edits.
2023-03-23 11:47:40 +00:00
Michael Telatynski f74867e57b
Allow parsing png files to fail if thumbnailing is successful () 2023-03-07 15:48:23 +00:00
Michael Weimann 5398db21ad
Add ESLint Jest () 2023-03-01 16:23:35 +01:00
Michael Telatynski 4574c665ea
Conform more code to strict null checking ()
* Conform more code to strict null checking

* Delint

* Iterate PR based on feedback
2023-02-16 17:21:44 +00:00
Kedas b0dd0b8aef
Fixes empty content type during upload ()
* Specify exact Content-Type for encrypted uploads

* Add content type check for encrypted file upload

* Fix code style issues
2022-12-30 08:34:38 +00:00
Michael Weimann 526645c791
Apply prettier formatting 2022-12-12 12:24:14 +01:00
Michael Telatynski d258402186
Typescript updates ()
* Typescript updates

* Update @types/node

* Fix more types
2022-11-30 11:32:56 +00:00
Michael Telatynski 8c0d202df4
Enable tsc alwaysStrict, strictBindCallApply, noImplicitThis ()
* Enable tsc alwaysStrict

* Enable tsc strictBindCallApply

* Enable tsc noImplicitThis

* Add d.ts

* Improve types

* Add ?

* Increase coverage

* Improve coverage
2022-11-21 11:24:59 +00:00
Michael Telatynski 04bc8fb71c
Optimise Jest run in CI () 2022-11-04 10:48:08 +00:00
Michael Telatynski 8b54be6f48
Move from `browser-request` to `fetch` () 2022-10-12 18:59:07 +01:00
Michael Weimann 3be20cf434
Use doMaybeLocalRoomAction ()
* Use doMaybeLocalRoomAction

* Revert unnecessary changes
2022-07-13 07:56:36 +02:00