Commit Graph

  • 7a2b1e6e1f doc(sdk): Fix a typo. Ivan Enderlin 2023-03-15 17:59:11 +01:00
  • c0f84bb8da test(sdk): Fix tests and improve speed. Ivan Enderlin 2023-03-15 17:54:39 +01:00
  • 9a9b142630 indexeddb: Use u32 to represent version of crypto store Kévin Commaille 2023-03-15 17:08:22 +01:00
  • a2dcfa905f fix(sdk): Fix, test, and clean up SlidingSyncList. Ivan Enderlin 2023-03-15 16:57:29 +01:00
  • 1e1e0d7e6d ci: Make sure all rendered docs examples are compiling Kévin Commaille 2023-03-15 14:26:14 +01:00
  • 5d1a738162 sdk: Fix generate_image_thumbnail example in docs Kévin Commaille 2023-03-15 14:25:24 +01:00
  • e4e9efb7d9 ffi: Put CreateRoomParameters back into the UDL file Jonas Platte 2023-03-15 12:57:33 +01:00
  • b1074e400e sdk: Add get_media_file function Doug 2023-03-15 09:22:53 +00:00
  • 9574f93320 feat(sdk): Add more Sliding Sync logs Ivan Enderlin 2023-03-15 09:58:02 +01:00
  • c3bcbf8952 chore(sdk): Rephrase logs a little bit. Ivan Enderlin 2023-03-15 09:41:39 +01:00
  • 739dd8cf93 Fix clippy complaint Jonas Platte 2023-03-14 18:07:24 +01:00
  • c7e1d617ec ffi: Use UniFFI derives for types no longer referenced in UDL Jonas Platte 2023-03-14 17:38:30 +01:00
  • ae85e18588 ffi: Use UniFFI proc-macros for more Client methods Jonas Platte 2023-03-14 17:33:19 +01:00
  • 516d849ef2 Allow room key forwarding to be enabled and disabled (#1365) Damir Jelić 2023-03-14 18:23:39 +01:00
  • eb2bf61236 Merge pull request #1657 from matrix-org/poljar/session-creator-info Damir Jelić 2023-03-14 17:33:24 +01:00
  • 0985043a6a Apply suggestions from code review Damir Jelić 2023-03-14 17:01:03 +01:00
  • 36b739b830 Improve the docs of the inbound group session type Damir Jelić 2023-03-14 15:50:03 +01:00
  • eeea4f23bc fix(bindings): More authentication service server name fixes Doug 2023-03-14 14:40:19 +00:00
  • c9a6898c73 Add a guide for contributing to UniFFI bindings Alfonso Grillo 2023-03-14 15:39:09 +01:00
  • 18c33aefa1 Merge pull request #1633 from matrix-org/rav/fix_wait_if_user_pending Damir Jelić 2023-03-14 14:59:20 +01:00
  • 2c7c251e47 Silence an invalid clippy warning Damir Jelić 2023-03-14 14:45:19 +01:00
  • f3ee6c735b Fix some formatting issue where cargo fmt failed to take care of things Damir Jelić 2023-03-14 14:13:36 +01:00
  • 4f9cb48ef8 Use a Display implementation to record the SequenceNumber in logs Damir Jelić 2023-03-14 12:13:33 +01:00
  • 9880619d81 Merge branch 'main' into rav/fix_wait_if_user_pending Damir Jelić 2023-03-14 14:26:28 +01:00
  • a8204987be Add convenience methods for updating a room's avatar Mauro 2023-03-14 14:03:52 +01:00
  • cc585974e0 sdk: Get push actions of events received via back pagination Kévin Commaille 2023-03-14 12:13:29 +01:00
  • aebd5fe4eb sdk: Fix timeline highlight test Kévin Commaille 2023-03-14 12:10:34 +01:00
  • 7ab134233e bindings: Set pusher from client + notification service stub Mauro 2023-03-14 13:36:36 +01:00
  • 0f54877b31 feat(sdk): Add methods to only send receipts newer than the current ones in the timeline Kévin Commaille 2023-02-21 10:43:10 +01:00
  • 1c9aa7c907 refactor(sdk): Add private method to get the fully-read event for a timeline. Kévin Commaille 2023-02-19 10:47:38 +01:00
  • 4041c875d1 Merge pull request #1460 from matrix-org/andy/enhance_store matrix-sdk-crypto-ffi-0.3.0 Damir Jelić 2023-03-14 12:36:42 +01:00
  • d226738d15 More pub(crate) methods Andy Uhnak 2023-03-14 10:42:15 +00:00
  • 404b95ab84 Missing migration method in UDL Andy Uhnak 2023-03-10 10:39:06 +00:00
  • 0d082f6b96 Update js tests Andy Uhnak 2023-03-10 10:37:12 +00:00
  • 5bf9182549 Fix issues after rebase Andy Uhnak 2023-03-10 10:16:57 +00:00
  • 1177bdd394 Indexdb migration Andy Uhnak 2023-03-07 15:58:21 +00:00
  • 98ca774118 Constrain store methods Andy Uhnak 2023-03-07 15:53:53 +00:00
  • 8f13023333 Missing stores Andy Uhnak 2023-03-07 10:16:30 +00:00
  • 51b3bf4c75 Add room settings migration Andy Uhnak 2023-03-02 10:16:01 +00:00
  • 283137f190 Introduce RoomSettings Andy Uhnak 2023-02-28 09:50:40 +00:00
  • 33b348c376 Constrain new api to Store struct Andy Uhnak 2023-02-27 16:45:56 +00:00
  • 7e7c91699f Generic key-value API Andy Uhnak 2023-02-24 15:10:04 +00:00
  • b4b111f91f Store encryption settings Andy Uhnak 2023-02-06 12:17:44 +00:00
  • 0f7d839c49 Undo room_type => room_state rename in serialized form of RoomInfo Jonas Platte 2023-03-13 16:27:59 +01:00
  • ee6c0d9486 Simplify TimelineEvent construction Jonas Platte 2023-03-13 14:31:10 +01:00
  • 7121179b6a sdk: Make test code less repetitive Jonas Platte 2023-03-13 14:25:48 +01:00
  • 59edc22a35 Use Action covenience methods Jonas Platte 2023-03-13 14:22:07 +01:00
  • e9058f58be Upgrade Ruma Jonas Platte 2023-03-13 14:18:25 +01:00
  • 7dee9648cf sdk: Clone VerificationRequest twice in generate_qr_code method again Jonas Platte 2023-03-13 15:00:24 +01:00
  • 786e9b5db9 Add createRoom UniFFI binding Alfonso Grillo 2023-03-13 15:33:18 +01:00
  • e20db574ec Merge branch 'main' into valere/msc_2399 valere 2023-03-13 14:51:23 +01:00
  • c6c259144a chore(sdk): Rename enum variants to be consistent across all the modules. Ivan Enderlin 2023-03-13 14:29:12 +01:00
  • 58e99a645f Don't use a type alias for the sequence number Damir Jelić 2023-03-10 11:15:04 +01:00
  • 5d6cf2d33a Remove some clones when creating a /keys/query request Damir Jelić 2023-03-09 12:49:27 +01:00
  • 5f1a22e26f Remove some useless ? -> Ok invocations Damir Jelić 2023-03-09 12:09:11 +01:00
  • 6afb6f1e27 Use an Option for the KeysQueryDetails instead of a default value Damir Jelić 2023-03-09 12:06:31 +01:00
  • 032356566e chore(sdk): Rewrite a small part of the code to make it clearer. Ivan Enderlin 2023-03-13 14:07:36 +01:00
  • d7468ec158 Update crates/matrix-sdk/src/sliding_sync/mod.rs Ivan Enderlin 2023-03-13 13:49:21 +01:00
  • 929538608a timeline: Expose if an event should be highlighted Kévin Commaille 2023-03-13 12:52:44 +01:00
  • d5a56bcbc7 sdk: Expose calculated push actions for event handlers Kévin Commaille 2023-03-13 11:39:50 +01:00
  • 84ff8980f3 sdk-base: Expose calculated push actions on event Kévin Commaille 2023-03-13 10:36:25 +01:00
  • 84d83dda0a base: Add RoomInfo::state accessor Jonas Platte 2023-03-13 12:21:44 +01:00
  • fb4b347433 base: Rename RoomType to RoomState Jonas Platte 2023-03-13 12:17:15 +01:00
  • e1c6ac9787 Merge branch 'main' into rav/fix_wait_if_user_pending Richard van der Hoff 2023-03-13 11:52:11 +00:00
  • 35bb18a1e8 feat(sdk): Add more Sliding Sync logs. Ivan Enderlin 2023-03-13 11:41:20 +01:00
  • 483bef0748 Merge pull request #1645 from Hywan/fix-sdk-fixme Ivan Enderlin 2023-03-13 11:21:17 +01:00
  • 3c25ad1489 doc(sdk): Remove a FIXME that is actually fixed. Ivan Enderlin 2023-03-13 09:05:32 +01:00
  • 8d83a996a6 Handle another new clippy lint Jonas Platte 2023-03-11 12:45:09 +01:00
  • 595e34aad5 Silence new clippy lint for generated code Jonas Platte 2023-03-11 12:31:24 +01:00
  • cc35ee72b8 Upgrade eyeball to 0.4.0 Jonas Platte 2023-03-10 12:09:08 +01:00
  • b148ea2fb1 Bump locked version of clap Jonas Platte 2023-03-10 10:57:46 +01:00
  • 2bb66f0f2e bindings: Expose leave and reject_invitation functions to FFI Mauro 2023-03-10 18:07:13 +01:00
  • 8057a3691f unused import valere 2023-03-10 16:00:22 +01:00
  • 057cf0bde7 unneeded trait impl valere 2023-03-10 08:57:56 +01:00
  • c43d9d3e43 post rebase fix valere 2023-03-09 17:27:34 +01:00
  • 331ea35be6 fix(sdk): SlidingSync has a lock for both pos _and_ delta_token Ivan Enderlin 2023-03-09 17:10:42 +01:00
  • fc9dbae23b fixup! Rewrite wait_if_user_pending to fix races Richard van der Hoff 2023-03-09 16:06:37 +00:00
  • 9733d9842a Merge branch 'main' into valere/msc_2399 valere 2023-03-09 17:04:21 +01:00
  • b9fd451d54 feat(sdk): Move Client.root_span inside ClientInner Ivan Enderlin 2023-03-09 17:03:27 +01:00
  • 3511a4a053 fix(sdk): SlidingSync has a lock for both pos _and_ delta_token. Ivan Enderlin 2023-03-09 16:40:26 +01:00
  • 7f52292e92 chore(sdk): Remove useless comment. Ivan Enderlin 2023-03-09 16:43:41 +01:00
  • 980c9cb4f5 report partially withheld error as MissingRoomKey valere 2023-03-09 16:39:02 +01:00
  • 2368ac74de feat(withheld) expose withheld code in error binding valere 2023-03-09 16:38:38 +01:00
  • cc69efc3f8 feat(sdk): Move Client.root_span inside ClientInner. Ivan Enderlin 2023-03-09 15:12:11 +01:00
  • 5a06c11ac0 Move UserKeyQueryResult to store Richard van der Hoff 2023-03-08 17:32:56 +00:00
  • d2fdc20733 Rip out redundant KeysQueryListener Richard van der Hoff 2023-03-07 14:16:25 +00:00
  • 16871d1dcd Rewrite wait_if_user_pending to fix races Richard van der Hoff 2023-03-07 14:08:35 +00:00
  • 508f1bc976 Fix races between /sync and /keys/queries (#1619) Richard van der Hoff 2023-03-09 10:57:20 +00:00
  • 0419967158 doc(sdk): Rephrase the Quick refreshing Section. Ivan Enderlin 2023-03-08 17:21:22 +01:00
  • da5c79482b feat(ffi): Rethink TaskHandle Ivan Enderlin 2023-03-08 17:21:52 +01:00
  • 4996a19b31 feat(ffi): Rethink TaskHandle. Ivan Enderlin 2023-03-08 16:53:27 +01:00
  • d720861fbd fix(bindings): SlidingSync.sync returns an immediately cancellable TaskHandle Ivan Enderlin 2023-03-08 16:39:09 +01:00
  • c517f38ec8 sliding-sync: process receipt extension response Ivan Enderlin 2023-03-08 16:29:56 +01:00
  • ac863409bb doc(sdk): Remove notion of fairness. Ivan Enderlin 2023-03-08 16:20:50 +01:00
  • 417008cc87 Clippy Kegan Dougal 2023-03-08 15:14:59 +00:00
  • 5dd404d2f1 doc(sdk): Precise in which order SS responses will be handled. Ivan Enderlin 2023-03-08 16:09:05 +01:00
  • 2c0466a8cc Unbreak tests; don't shadow Kegan Dougal 2023-03-08 15:03:41 +00:00
  • aec65c818b Update testing/sliding-sync-integration-test/src/lib.rs kegsay 2023-03-08 14:51:26 +00:00
  • 0d9d130833 Replace StateStoreDataKey::encoding_key by associated constants Jonas Platte 2023-03-08 13:41:46 +01:00
  • 26e259455a Adhere to module naming conventions Jonas Platte 2023-03-08 11:30:45 +01:00