Commit Graph

  • defe48bf3c test(sdk): Test SlidingSyncList::get_room_id. Ivan Enderlin 2023-03-22 16:45:53 +01:00
  • caf55308a5 feat(sdk): Remove SlidingSyncList::rooms_updated_broadcast_stream. Ivan Enderlin 2023-03-22 16:37:04 +01:00
  • f2aebcb983 test(sdk): (Re)write a test for SlidingSyncListInnner::find_rooms_in_list. Ivan Enderlin 2023-03-22 16:10:14 +01:00
  • 2840242331 chore(sdk): Use &[…] instead of &Vec<…>. Ivan Enderlin 2023-03-22 16:09:29 +01:00
  • 69a779a7eb feat(sdk): Improve SlidingSyncListInner::find_rooms_in_list. Ivan Enderlin 2023-03-22 16:06:46 +01:00
  • b7da197846 doc(sdk): Add missing documentation. Ivan Enderlin 2023-03-22 16:06:21 +01:00
  • 0b9b01727e feat(sdk): Remove find_rooms?_in_list from the public API. Ivan Enderlin 2023-03-22 16:04:34 +01:00
  • 0d58695e39 feat(sdk): SlidingSyncListInner::update_request_generator_state returns a Result. Ivan Enderlin 2023-03-22 16:01:42 +01:00
  • f5ba7ddc4a fix(sdk): Prevent bugs, remove expensive clones, and simplify SlidingSyncList Ivan Enderlin 2023-03-22 16:39:30 +01:00
  • 7052e9ff64 doc(sdk): Fix typos. Ivan Enderlin 2023-03-22 16:38:45 +01:00
  • 8796bfe874 doc(sdk): Fix typos. Ivan Enderlin 2023-03-22 16:16:33 +01:00
  • 9e7c6c3632 feat(sdk): Remove deduplication logic from Sliding Sync Ivan Enderlin 2023-03-22 14:44:45 +01:00
  • 6617e94a9d Merge pull request #1632 from Hywan/doc-sdk-sliding-sync Ivan Enderlin 2023-03-22 14:19:46 +01:00
  • 7e8c8b1a14 chore(sdk): Make Clippy happy. Ivan Enderlin 2023-03-22 13:31:48 +01:00
  • 9078a30e28 chore(sdk): Move code around, and remove pub on fields of a private struct. Ivan Enderlin 2023-03-22 10:42:00 +01:00
  • 485ca402f4 test: Use available setter. Ivan Enderlin 2023-03-20 15:12:27 +01:00
  • d41293879a test(sdk): Move tests from list/request_generator.rs to list/mod.rs. Ivan Enderlin 2023-03-20 15:09:56 +01:00
  • d5babfbb88 test(sdk): Test SlidingSyncList::(set_)timeline_limit. Ivan Enderlin 2023-03-20 15:02:17 +01:00
  • b842b2f96d feat(sdk): Add getters and setters on SlidingSyncList. Ivan Enderlin 2023-03-20 14:55:09 +01:00
  • 32e83a942d fix(sdk): Prevent bugs, remove expensive clones, and simplify SlidingSyncList. Ivan Enderlin 2023-03-20 13:03:18 +01:00
  • d81e6a18f9 chore(sdk): Format a comment. Ivan Enderlin 2023-03-20 09:29:46 +01:00
  • e514415642 test(sdk): Write test suites for SlidingSyncList and siblings Ivan Enderlin 2023-03-22 12:29:27 +01:00
  • d9096cc64c chore(sdk): Make Clippy happy. Ivan Enderlin 2023-03-22 12:14:04 +01:00
  • f085289d05 chore(sdk): Make Clippy happy. Ivan Enderlin 2023-03-22 11:37:51 +01:00
  • ef81168434 Fix some doc links in the send_attachment docs Damir Jelić 2023-03-22 11:08:44 +01:00
  • 1f04353668 test(sdk): Use vector! from imbl, not im. Ivan Enderlin 2023-03-22 11:20:07 +01:00
  • f70b6f5ecf Expose 'search users' to UniFFI (#1689) Alfonso Grillo 2023-03-22 11:15:03 +01:00
  • ee7dc2a7ab chore(sdk): Address PR feedback. Ivan Enderlin 2023-03-22 10:09:23 +01:00
  • 1256052134 chore(sdk): Clean up. Ivan Enderlin 2023-03-20 10:49:15 +01:00
  • 28eebe2043 doc(sdk): Explain what SlidingSyncList::handle_response does and does not. Ivan Enderlin 2023-03-20 10:14:03 +01:00
  • bb54ff7991 chore(sdk): Move and document the SlidingSyncList::request_generator method. Ivan Enderlin 2023-03-20 10:06:34 +01:00
  • aa75d02ae3 feat(sdk): SlidingSyncList::handle_response must be pub(self). Ivan Enderlin 2023-03-20 10:00:24 +01:00
  • eefef9a81b test(sdk): Move test to appropriate files. Ivan Enderlin 2023-03-20 09:45:38 +01:00
  • 15646ec1d6 test(sdk): Fix how TimelineEvent is constructed. Ivan Enderlin 2023-03-20 09:35:51 +01:00
  • 10380596cd chore(sdk): Format a comment. Ivan Enderlin 2023-03-20 09:29:46 +01:00
  • c4df1cb9aa chore(sdk): Rename an argument. Ivan Enderlin 2023-03-20 09:29:36 +01:00
  • c509b6c76a test(sdk): Add tests for SlidingSyncList.set_range, add_range and reset_ranges. Ivan Enderlin 2023-03-16 15:59:10 +01:00
  • 9c2e2238ed test(sdk): Add a test for SlidingSyncList::ranges. Ivan Enderlin 2023-03-16 15:49:26 +01:00
  • 2edb5d845e feat(sdk): SlidingSyncList.ranges & co. takes a Into<UInt>. Ivan Enderlin 2023-03-16 15:48:03 +01:00
  • 147e5f8f03 fix(sdk): Rename SlidingSyncList.set_ranges to ranges. Ivan Enderlin 2023-03-16 15:35:23 +01:00
  • 8e9cabcbf9 test(sdk): Add test for SlidingSyncList::new_builder. Ivan Enderlin 2023-03-16 15:24:26 +01:00
  • 42af266806 fix(sdk): Fix SlidingSyncList::new_builder. Ivan Enderlin 2023-03-16 15:20:58 +01:00
  • 7a1fb0b368 fix(sdk): Remove useless fields on SlidingSyncListBuilder. Ivan Enderlin 2023-03-16 15:14:44 +01:00
  • 3f72b10831 test(sdk): Write a test case for FrozenSlidingSyncList when serialized. Ivan Enderlin 2023-03-16 13:17:03 +01:00
  • 6bd95057b6 test(sdk): Write a test case for RoomListEntry when serialized. Ivan Enderlin 2023-03-16 12:00:07 +01:00
  • 859317a0f6 test(sdk): Write test suites for SlidingSyncState and SlidingSyncMode. Ivan Enderlin 2023-03-16 11:40:27 +01:00
  • ace3ff3754 test(sdk): Write test suites for RoomListEntry. Ivan Enderlin 2023-03-16 11:23:25 +01:00
  • 60b627c2ca feat(sdk): Rename RoomListEntry.freeze to .freeze_by_ref. Ivan Enderlin 2023-03-16 11:23:13 +01:00
  • 41615840dc feat(sdk): Remove deduplication logic from Sliding Sync. Ivan Enderlin 2023-03-22 10:53:23 +01:00
  • d07b389f4b chore(sdk): Rename some variables. Ivan Enderlin 2023-03-22 10:52:56 +01:00
  • b2a35fc9cf Merge branch 'main' into valere/msc_2399 Damir Jelić 2023-03-21 16:41:55 +01:00
  • 900a4f848c Don't log verification requests as sent if the request id doesn't match Damir Jelić 2023-03-21 15:57:16 +01:00
  • c4d73c9901 fixup! Don't send m.no_olm withheld codes out if another session is doing so Damir Jelić 2023-03-21 15:56:58 +01:00
  • eb9dd8fb0d Don't send m.no_olm withheld codes out if another session is doing so Damir Jelić 2023-03-21 15:45:32 +01:00
  • a134cc378d Sort sliding-sync-integration-test dependencies Jonas Platte 2023-03-21 13:05:54 +01:00
  • a32fce6cdf Make all sliding-sync-integration-test dependencies dev-dependencies Jonas Platte 2023-03-21 13:05:32 +01:00
  • 9ee2d04a41 Feature-gate everything in sliding-sync-integration-test Jonas Platte 2023-03-21 12:10:25 +01:00
  • 1ce1c5636e Add support for (un)ignoring users Mauro 2023-03-21 12:23:17 +01:00
  • 8652cdf752 Test the VerificationState migration Damir Jelić 2023-03-21 09:52:11 +01:00
  • 32e2ea0288 Allow the old VerificationState enum to be deserialized into the new one Damir Jelić 2023-03-21 09:43:09 +01:00
  • 7263914f67 Remove the Apple specific auth service tests Damir Jelić 2023-03-21 11:45:22 +01:00
  • 76763a80fe ffi: Add binding for get_dm_room matrix-sdk-crypto-ffi-0.3.1 Florian Renaud 2023-03-20 17:30:25 +01:00
  • 72ae9dd885 Upgrade eyeball-im Jonas Platte 2023-03-20 16:26:26 +01:00
  • 816e722807 ffi: Inline uniffi_api modules Jonas Platte 2023-03-20 15:07:00 +01:00
  • 1a1fe97d00 Use Rust conventions for variable names in UDL Jonas Platte 2023-03-20 15:05:50 +01:00
  • 16687f24f9 sdk: Fix documentation of create_room Jonas Platte 2023-03-20 13:14:24 +01:00
  • ea41076c82 sdk: Rename create_dm_room to create_dm and make it public Jonas Platte 2023-03-20 13:13:00 +01:00
  • 130dc58a5d Remove redundant cfg attributes Jonas Platte 2023-03-20 12:24:14 +01:00
  • 9d6e192b9f sdk: Move create_dm_room out of encryption module Jonas Platte 2023-03-20 12:20:07 +01:00
  • 82d1d64f85 sdk: Simplify create_dm_room Jonas Platte 2023-03-20 12:17:51 +01:00
  • 39a4dc911f Remove event contents from (Sync)TimelineEvent Debug impls Jonas Platte 2023-03-20 13:03:53 +01:00
  • a7ed8e0b45 Update account_data when creating a new dm room Alfonso Grillo 2023-03-20 12:08:21 +01:00
  • e64ab6cf9c Merge pull request #1677 from matrix-org/rav/update-js-bindings-prefix Ivan Enderlin 2023-03-20 09:23:29 +01:00
  • 43d883da9c Refactor the room key sharing logic Damir Jelić 2023-03-16 19:40:30 +01:00
  • 42dce635de matrix-sdk-crypto-js: drop v from release tags Richard van der Hoff 2023-03-16 17:49:52 +00:00
  • 7794b230e1 Merge pull request #1675 from matrix-org/release-matrix-sdk-crypto-js-v0.1.0-alpha.5 Richard van der Hoff 2023-03-16 17:38:33 +00:00
  • 2d56f550aa fix(sdk): Fix, test, and clean up SlidingSyncListRequestGenerator Ivan Enderlin 2023-03-16 17:04:05 +01:00
  • b39a224be8 doc(sdk): Use the Rust range notation to avoid ambiguity. Ivan Enderlin 2023-03-16 17:03:25 +01:00
  • e6bf74b7db matrix-sdk-crypto-js v0.1.0-alpha.5 matrix-sdk-crypto-js-v0.1.0-alpha.5 Richard van der Hoff 2023-03-16 13:47:55 +00:00
  • 5f06dc8229 doc(sdk): Fix a typo. Ivan Enderlin 2023-03-16 11:53:01 +01:00
  • 46d8d26b71 sdk: Fix a typo Kévin Commaille 2023-03-16 10:22:27 +01:00
  • e23be44345 sdk: Store OIDC issuer as a String rather than a Url Kévin Commaille 2023-03-16 10:21:40 +01:00
  • 57fb659b86 Merge pull request #1666 from zecakeh/indexeddb-crypto-version Ivan Enderlin 2023-03-16 11:12:27 +01:00
  • 1933fe7a8f doc(sdk): Fix a typo. Ivan Enderlin 2023-03-16 11:04:18 +01:00
  • 6a6d94a065 Re-expose the vodozemac and matrix-sdk-crypto versions in the bindings Ivan Enderlin 2023-03-16 10:56:51 +01:00
  • ccfb66c576 chore(crypto-nodejs): Fix a lint. Ivan Enderlin 2023-03-16 10:39:43 +01:00
  • c2d3afffff feat(crypto-nodejs): Make Versions a class, not a JS object. Ivan Enderlin 2023-03-16 10:33:41 +01:00
  • e1f6fd8a1e feat(ffi): Create the version and vodozemac_version functions. Ivan Enderlin 2023-03-16 09:51:06 +01:00
  • 2f377d536a fixup! Re-expose the vodozemac and matrix-sdk-crypto versions in the bindings Damir Jelić 2023-03-15 15:35:28 +01:00
  • 26789f22b0 fixup! Re-expose the vodozemac and matrix-sdk-crypto versions in the bindings Damir Jelić 2023-03-15 14:51:59 +01:00
  • 3aa1c30f5c Re-expose the vodozemac and matrix-sdk-crypto versions in the bindings Damir Jelić 2023-03-15 14:47:40 +01:00
  • 5e23bd09bc feat(ci): aarch64-apple-ios should work on rustc stable. Ivan Enderlin 2023-03-16 09:01:14 +01:00
  • c8bad4b86e doc(sdk): Fix a typo. Ivan Enderlin 2023-03-16 08:55:25 +01:00
  • 07c366983d doc(sdk): Fix a typo. Ivan Enderlin 2023-03-16 08:24:05 +01:00
  • 51abedda59 feat(ffi): Update SlidingStateState variants. Ivan Enderlin 2023-03-16 08:21:11 +01:00
  • 9d5a1fda3c doc(sdk): Fix typos or improve. Ivan Enderlin 2023-03-16 08:11:45 +01:00
  • 61ea15eb39 Merge branch 'main' into valere/msc_2399 Damir Jelić 2023-03-15 19:31:04 +01:00
  • fe69948926 sdk: Add a method to change the room name Kévin Commaille 2023-03-15 18:28:08 +01:00
  • 248b8db309 Extended verification states Valere 2023-03-15 18:16:31 +01:00
  • ca5cabb7e1 doc(sdk): Fix a typo. Ivan Enderlin 2023-03-15 18:08:19 +01:00