Commit Graph

  • e1343e9c83 fix: requestHistory() for archived rooms Christian Pauly 2021-08-25 10:37:01 +0200
  • 2f35277e47 refactor: Change name of archive getter to function Christian Pauly 2021-08-25 10:36:58 +0200
  • cec08b3775 feat: cache archived rooms to access them with `getRoomById` Christian Pauly 2021-08-25 09:52:57 +0200
  • 9087f08775 chore: mxc url in Uri Lukas Lihotzki 2021-08-23 11:05:47 +0200
  • 164a95ea29 clean stuff up? Jayesh Nirve 2021-08-17 20:48:14 +0530
  • a4ac9eab66 cleaner conditions Nicolas Werner 2021-08-16 23:57:07 +0000
  • c4c1c676da fix null check Jayesh Nirve 2021-08-17 05:12:17 +0530
  • 572402980c fix null check Jayesh Nirve 2021-08-17 05:09:34 +0530
  • 38235415eb fix: lastEvent in room preview now crespects edits order Jayesh Nirve 2021-08-17 04:39:55 +0530
  • d16c83f5db refactor: remove uploadKeySignatures (use uploadCrossSigningSignatures) Lukas Lihotzki 2021-08-12 23:41:17 +0200
  • cb71ca9b26 chore: generate more operations from OpenAPI Lukas Lihotzki 2021-08-20 16:17:37 +0200
  • 6c16ce31c4 chore: Bump version Christian Pauly 2021-08-20 15:54:44 +0200
  • 09198ce14d chore: update generated code Lukas Lihotzki 2021-08-20 16:01:26 +0200
  • a554f3463d Add more call event for improve voip. cloudwebrtc 2021-08-20 20:35:23 +0800
  • 93c689fd4d hotfix: Opt-out null safety for crypto files because of an error in web Christian Pauly 2021-08-20 13:56:15 +0200
  • a9db626817 chore: Bump version Christian Pauly 2021-08-20 12:59:02 +0200
  • 6e9003cbe7 CI: Clean up by simplifying coverage and remove dead code Christian Pauly 2021-08-20 12:55:56 +0200
  • 9b7474e2f2 refactor: Update to dart 2.12 and opt out in all files Christian Pauly 2021-08-18 08:08:13 +0200
  • a1b95c0915
    feat(events): add plain-text body representation from HTML Co-Authored-By: Sorunome <mail@sorunome.de> xenofem 2021-04-18 00:37:04 -0400
  • f0dd8ca061 feat: get new_content in getLocalizedBody Jayesh 2021-08-17 15:24:53 +0000
  • 98b0bd4322 feat: 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
  • 86041513f8 refactor: Remove deprecated moor database Christian Pauly 2021-08-17 10:11:59 +0200
  • fb16b96ea6 fix: 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
  • 37cfadd7e9 fix: Add space states to important events Christian Pauly 2021-08-15 16:50:32 +0200
  • 0e6ed1c51e
    feat: Allow specifying extraContent for Room.sendFileEvent, in case clients want to specify some custom stuff Sorunome 2021-08-16 19:03:15 +0200
  • 5761fb77cb
    remove extra if null Jayesh Nirve 2021-08-14 17:24:37 +0530
  • 2e7bf1a5c9
    fix toDouble was called on null when you had a pinned room Jayesh Nirve 2021-08-13 18:35:46 +0530
  • 8d795d6eaa chore: update generated code Lukas Lihotzki 2021-08-09 19:47:12 +0200
  • 0b531d3e99 fix: tryGet for room account data Lukas Lihotzki 2021-08-09 11:12:49 +0200
  • f91f662c75 chore: update to matrix_sdk_lite 0.4.1 Marcus 2021-08-05 12:10:45 +0000
  • 2f7c8baf9f chore: bump version to 0.4.1 Marcus Hoffmann 2021-08-05 13:11:16 +0200
  • c73b7631f5 fix: tryGet log levels Lukas Lihotzki 2021-08-03 16:10:55 +0200
  • 438f063550 CI: Remove build api docs job Christian Pauly 2021-07-27 11:27:44 +0200
  • 08c808562b fix: Typo in key backup requests Nicolas Werner 2021-08-02 14:56:59 +0200
  • cf441e533d refactor: rename LoginState.logged to loggedIn Jindřich Pikora 2021-08-03 12:26:17 +0000
  • 916711cf57 fix: Make tryget type optional by default Christian Pauly 2021-08-03 10:22:45 +0200
  • 5ba63f1bc0 chore: bump version Nicolas Werner 2021-08-02 20:53:32 +0200
  • 162436cc8d fix: accidental OTK uploads on internal fakeSync Nicolas Werner 2021-08-02 20:51:18 +0200
  • 0d72d20cf9 chore: Bump version Christian Pauly 2021-07-27 11:29:59 +0200
  • 4ca69e3e1d fix: Missing required field `nextBatch` Christian Pauly 2021-07-27 10:50:06 +0200
  • e8d511a371 fix: Missing null checks in syncUpdate handling Christian Pauly 2021-07-27 10:49:50 +0200
  • 46b2f8898e fix: use TryGet.optional Lukas Lihotzki 2021-07-23 13:31:55 +0200
  • 6d6830505f refactor: implement http timeouts in this package Lukas Lihotzki 2021-06-24 17:18:16 +0200
  • 8665f092f4 chore: matrix_api_lite 0.4.0 Lukas Lihotzki 2021-06-07 17:18:23 +0200
  • bc2dac2ecc refactor: use more specific type Lukas Lihotzki 2021-06-17 19:19:51 +0200
  • 115c144cd6 chore: Bump version Christian Pauly 2021-07-26 09:48:11 +0200
  • 179f73db3a fix: Upload OTKs if the otk_count field is missing Nicolas Werner 2021-07-25 14:55:05 +0200
  • 3dd1230ffb Update CHANGELOG.md Krille Fear 2021-07-23 06:20:17 +0000
  • 268b05b09f chore: Bump version Christian Pauly 2021-07-22 18:17:06 +0200
  • cfa633b489 feat: Add image pack event content models Lukas Lihotzki 2021-07-22 17:08:36 +0200
  • 686bfa3157 chore: Bump version Christian Pauly 2021-07-21 16:15:26 +0200
  • 209035ffbd refactor: Use official Dart isolates Christian Pauly 2021-07-21 11:51:08 +0200
  • 66b5f4954e chore: Bump version Christian Pauly 2021-07-20 16:06:10 +0200
  • bad334d441 refactor: FilterMap extension Lukas Lihotzki 2021-07-19 19:43:20 +0200
  • 99c900be9c fix: Add missing null check Christian Pauly 2021-07-19 09:18:23 +0200
  • 5b40088292
    chore: Version bump Sorunome 2021-07-18 18:54:51 +0200
  • a1594fd9ac
    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
  • ee287a09b9
    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
  • 44b7c96d73
    fix: preserve homeserver port when creating thumbnail URIs Sorunome 2021-07-11 12:52:13 +0200
  • cd5131daa5
    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
  • e86353a412
    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
  • 2980f6d8e3 chore: Bump version Krille Fear 2021-07-10 09:05:12 +0000
  • e86fd7cc07 refactor: Restructure states box and use dedicated members hive box Christian Pauly 2021-07-08 14:39:45 +0200
  • 1e45ed1793 chore: Select range for moor dependency Christian Pauly 2021-07-08 12:23:59 +0200
  • aeb808b5dc fix: Dont migrate from version null Christian Pauly 2021-07-08 12:22:46 +0200
  • 36a9b53de1
    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
  • 4735d2d0a8
    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
  • c10a98ff35 fix: log levels for tryGet Lukas Lihotzki 2021-07-02 14:39:52 +0200
  • 70763daec6 chore: Bump version Christian Pauly 2021-07-06 14:41:49 +0200
  • 535a3b1d70 feat: Make it possible to get the current loginState Christian Pauly 2021-07-06 14:12:10 +0200
  • 7c0dd5d8fd fix: Broken nested accountData content maps Christian Pauly 2021-07-05 15:40:44 +0200
  • af3a99af1c chore: Pin moor to 4.3.2 to fix the CI errors Christian Pauly 2021-07-05 10:59:42 +0200
  • ebc9be250d fix: Mark unsent events as failed Christian Pauly 2021-07-05 07:59:43 +0200
  • 0b8e3f3071 make tryGet* safer Marcus Hoffmann 2021-07-02 12:17:05 +0200
  • c73ea67bcd add note about txnId Lukas Lihotzki 2021-07-02 11:36:42 +0200
  • bf3bed9ef9 simpler toMap Lukas Lihotzki 2021-07-02 11:18:16 +0200
  • 0d1e7bdf7b omit type in tryGet Lukas Lihotzki 2021-07-02 11:11:29 +0200
  • 4026f480fb fix test after removing user field Marcus Hoffmann 2021-07-01 18:16:47 +0200
  • faabc55d28 isServer and isAccessToken are optional Marcus Hoffmann 2021-07-01 18:05:56 +0200
  • dd7a824512 remove user field from AuthenticationPassword structure Marcus Hoffmann 2021-07-01 18:01:07 +0200
  • f5dbacfe07 remove leftover migration tool comment Marcus 2021-07-01 15:50:42 +0000
  • 92a2bd9d7e null safety test fixes Marcus Hoffmann 2021-07-01 17:36:21 +0200
  • 34b9cc0dcf filter out invalid CiphertextInfo instead of crashing Marcus Hoffmann 2021-07-01 17:15:06 +0200
  • 1a51f813a7 null safety cleanup Marcus Hoffmann 2021-07-01 16:59:54 +0200
  • 9e6019b820 fix: return Never Lukas Lihotzki 2021-07-01 15:13:45 +0200
  • d9c1fdb78a refactor: migrate to null safety Lukas Lihotzki 2021-07-01 15:11:39 +0200
  • e0d3994a46 chore: bump version Krille Fear 2021-06-26 08:33:03 +0000
  • b664640a05
    fix: Don't run syncs while the client is being initialized Sorunome 2021-06-25 12:46:36 +0200
  • 1b84de0b44 refactor: remove timeouts in matrix_api_lite Lukas Lihotzki 2021-06-24 17:37:41 +0200
  • e3a1b6aa77 refactor: mostly use dart_openapi_codegen Lukas Lihotzki 2021-06-24 17:36:35 +0200
  • 616d25034f chore: Bump version Christian Pauly 2021-06-22 15:45:22 +0200
  • 768b0623da feat: Implement sync status stream Christian Pauly 2021-06-20 15:59:59 +0200
  • c734dc5b9f chore: Bump version Christian Pauly 2021-06-20 10:31:50 +0200
  • 96d28a1b76 feat: Implement migration for hive schema versions Christian Pauly 2021-06-20 10:31:17 +0200
  • 16f1cb7456 chore: Bump version Christian Pauly 2021-06-19 11:06:34 +0200
  • a7ffe4835d feat: Also migrate inbound group sessions Christian Pauly 2021-06-19 11:03:52 +0200
  • 4dc62f6150 fix: Make sure hive keys only contain valid characters Christian Pauly 2021-06-19 10:20:20 +0200
  • c37c5a962e chore: Bump version and update changelog Christian Pauly 2021-06-18 10:17:15 +0200
  • 69b52ba85b refactor: Move pedantic to dev_dependencies Christian Pauly 2021-06-18 10:15:59 +0200
  • 45a2472fcd chore: Update readme Christian Pauly 2021-06-18 10:10:24 +0200