feat(events): add plain-text body representation from HTML Co-Authored-By: Sorunome <mail@sorunome.de>
xenofem
2021-04-18 00:37:04 -0400
f0dd8ca061feat: get new_content in getLocalizedBody
Jayesh
2021-08-17 15:24:53 +0000
98b0bd4322feat: Add a way to get a verification request by its transaction id A client might find the need to get the verification request object by its transaction id, to be able to e.g. display for in-room verification an "accept verification request" button easily.
Sorunome
2021-08-07 16:31:21 +0200
86041513f8refactor: Remove deprecated moor database
Christian Pauly
2021-08-17 10:11:59 +0200
fb16b96ea6fix: Correctly parse the reason of a spoiler Previously only the first child node of a spoiler was considered to determine if there should be a spoiler reason. This was, unfortunately, incorrect, as soon as e.g. the reason had more than one space. This is fixed by properly iterating all child nodes to search for the reason.
Sorunome
2021-08-16 17:37:19 +0200
37cfadd7e9fix: Add space states to important events
Christian Pauly
2021-08-15 16:50:32 +0200
feat: Add general image pack handling as per MSC2545 This also deprecates the old ways to access just emoticons, as the MSC now covers both emoticons and stickers!
Sorunome
2021-07-04 15:39:57 +0200
feat: Add support for nicer mentions This PR adds support for nicer mentions in markdown: You can now fetch the mention string of a user with `user.mention` which is human-friendly (typically contains the display name), which will get properly pillified upon passing through the markdown parser.
Sorunome
2021-07-18 13:22:49 +0200
fix: Add locking to sending encrypted to_device messages to prevent potential race conditions Due to chunked lazy sending of megolm sessions it was in theory that we encrypted two olm messages to the same device in different futures out-of-order. Introducing locking here should fix this (increadibly rare, so far only theoretical?) race-condition
Sorunome
2021-02-26 12:39:32 +0100
fix: Provide a reasonable well-known fallback If the well-known look fails (not json, 404, etc.) we should assume a reasonable fallback (domain part with https prepended). As clients are expected to call Client.checkHomeserver on the resulting domain anyways we can safely assume this default, as it is still validated, if there is actually a matrix homeserver running on that endpoint.
Sorunome
2021-07-11 12:26:48 +0200
2980f6d8e3chore: Bump version
Krille Fear
2021-07-10 09:05:12 +0000
e86fd7cc07refactor: Restructure states box and use dedicated members hive box
Christian Pauly
2021-07-08 14:39:45 +0200
1e45ed1793chore: Select range for moor dependency
Christian Pauly
2021-07-08 12:23:59 +0200
aeb808b5dcfix: Dont migrate from version null
Christian Pauly
2021-07-08 12:22:46 +0200
fix: Adjust emoji ranges to have less false positives Before too many characters, e.g. kanji, were incorrectly detected as emoji
Sorunome
2021-07-09 20:53:49 +0200
fix: Sending of the to_device key With the switch to hive a regression of sending the to_device key was introduced: When popping elements .deleteAt(), so deleting at the index, was used, instead of .delete(), so deleting of the key. As the new events pushed onto the queue used hives auto increment key, a .delete() is appropriate here.
Sorunome
2021-07-09 19:43:48 +0200
c10a98ff35fix: log levels for tryGet
Lukas Lihotzki
2021-07-02 14:39:52 +0200
70763daec6chore: Bump version
Christian Pauly
2021-07-06 14:41:49 +0200
535a3b1d70feat: Make it possible to get the current loginState
Christian Pauly
2021-07-06 14:12:10 +0200