Commit Graph

  • 27cf710009 crypto-ffi: Use proc-macros for VerificationRequest methods Jonas Platte 2023-04-21 11:27:24 +02:00
  • 5202e3e1b9 crypto-ffi: Use proc-macros for QrCode methods Jonas Platte 2023-04-21 11:17:18 +02:00
  • d90d7b519b crypto-ffi: Use proc-macros for types not referenced in UDL Jonas Platte 2023-04-21 11:12:52 +02:00
  • d15447a2c1 crypto-ffi: Use proc-macro for exporting free functions Jonas Platte 2023-04-21 11:09:54 +02:00
  • be7b79b4e5 feat(ffi): Add binding for SlidingSyncBuilder::bump_event_types. Ivan Enderlin 2023-04-24 09:58:30 +02:00
  • 7b2b3fa78f feat(sdk): Add support for bump_event_types in SlidingSync. Ivan Enderlin 2023-04-24 09:57:22 +02:00
  • 1c2e7d8c0d chore: Update Cargo.lock. Ivan Enderlin 2023-04-24 09:56:55 +02:00
  • f8e4e3d7d5 fix(bindings): Withheld code mapping Valere 2023-04-22 21:10:56 +02:00
  • 9ffcb8bc8a ffi: Move error type into its own module matrix-sdk-crypto-ffi-0.3.5 Jonas Platte 2023-04-05 12:02:53 +02:00
  • 4f316a130f Remove uniffi_types modules Jonas Platte 2023-04-05 11:58:27 +02:00
  • 7e58e72671 Upgrade UniFFI Jonas Platte 2023-04-05 11:57:25 +02:00
  • fd739a3676 matrix-sdk-crypto-js v0.1.0-alpha.7 Florian Duros 2023-04-20 18:24:36 +02:00
  • e8323efb04 matrix-sdk-crypto-js v0.1.0-alpha.7 matrix-sdk-crypto-js-0.1.0-alpha.7 Florian Duros 2023-04-20 17:02:05 +02:00
  • 167d81e36a ci: Simplify test-all-crates job Jonas Platte 2023-04-20 13:58:18 +02:00
  • 0a0da040d2 account.rs: add some comments (#1799) Richard van der Hoff 2023-04-20 13:01:44 +01:00
  • f2d2a20987 ffi: Change make_span to be a constructor, write docs Jonas Platte 2023-03-27 18:03:55 +02:00
  • 29068265db ffi: Add filtering of tracing events and spans Jonas Platte 2023-03-23 16:43:04 +01:00
  • 50f29e5a11 ffi: Add Span::is_none Jonas Platte 2023-03-23 13:04:37 +01:00
  • 54bd26d683 ffi: Add Span::current Jonas Platte 2023-03-22 17:16:22 +01:00
  • b532d35d21 Remove root_span from Client Jonas Platte 2023-03-22 14:57:55 +01:00
  • bb05ac7dac ffi: Add basic tracing bindings Jonas Platte 2023-03-20 10:04:52 +01:00
  • 0da8e56a68 crypto-js: wait for device updates in getUserDevices (#1790) Richard van der Hoff 2023-04-20 08:58:26 +01:00
  • a88f53ee85 crypto-js: Expose more data on Device (#1786) Richard van der Hoff 2023-04-20 08:57:54 +01:00
  • 530fceb40d Fix some rustdoc warnings Jonas Platte 2023-04-18 17:03:59 +02:00
  • 7d5908beef sdk: Add more data to RemoteEventTimelineItem Debug string Jonas Platte 2023-04-19 18:50:49 +02:00
  • 5d94a5d2f4 Update iOS Crypto SDK docs Anderas 2023-04-19 17:09:21 +01:00
  • 0e08d0f9ef sdk: Make EventTimelineItem's fields pub(super) Jonas Platte 2023-04-19 11:48:27 +02:00
  • 3f6c9956ab sdk: Move timestamp to EventTimelineItem Jonas Platte 2023-04-19 11:45:18 +02:00
  • c97d8afa58 sdk: Remove extra visibility boundary on {Local,Remote}EventTimelineItem Jonas Platte 2023-04-19 11:34:17 +02:00
  • abd508676e sdk: Remove {Local,Remote}EventTimelineItem from public API Jonas Platte 2023-04-19 10:37:36 +02:00
  • 7376198dfa sdk: Move sender, sender_profile, content to EventTimelineItem Jonas Platte 2023-04-12 19:45:15 +02:00
  • 2960aafe3d sdk: Make EventTimelineItem an opaque struct instead of an enum Jonas Platte 2023-04-12 10:48:58 +02:00
  • 4daf31f5b1 Fix clippy lint Jonas Platte 2023-04-12 10:48:17 +02:00
  • bf4349ffb3 base-sdk: Don't separate member events from other state events Jonas Platte 2023-04-19 14:04:53 +02:00
  • b87a4e8c20 base-sdk: Don't separate member events from other state events Kévin Commaille 2023-04-18 17:07:11 +02:00
  • 3b1ed1403d sdk: Add DM invitation to m.direct account data upon accepting it Alfonso Grillo 2023-04-18 17:32:08 +02:00
  • fe10bcc814 base: Use member event is_direct field for is_direct() on invited rooms Alfonso Grillo 2023-04-18 17:29:50 +02:00
  • be67c91a6b Use regular backticks in matrix-sdk-ffi/README.md Jonas Platte 2023-04-18 14:35:37 +02:00
  • 89c06568dd Remove unneeded explicit lifetime Jonas Platte 2023-04-18 14:34:27 +02:00
  • dffa1b16c3 sdk: Skip user's own ID when marking a room as DM Alfonso Grillo 2023-04-18 13:41:34 +02:00
  • 5bc20669c2 sdk: Implement MSC3925 for the timeline Jonas Platte 2023-04-18 12:07:31 +02:00
  • 86930581a5 Upgrade Ruma Jonas Platte 2023-04-18 11:48:51 +02:00
  • 40c1252f48 sdk: Simplify handling of bundled relations in timeline Jonas Platte 2023-04-18 09:25:37 +02:00
  • cfdc9b2a82 Expose accept_invitation to UniFFI Alfonso Grillo 2023-04-18 12:45:30 +02:00
  • c5919e3e63 Add workaround for building Android bindings with supported NDK versions (r23+) Jorge Martin Espinosa 2023-04-17 18:06:46 +02:00
  • 07c65a98be Tagging Crypto-Node.js for release matrix-sdk-crypto-nodejs-v0.1.0-beta.4 github-actions 2023-04-14 11:27:18 +00:00
  • 4fbdd70a53 Use local reference to workflow file Andrew Ferrazzutti 2023-04-14 20:06:51 +09:00
  • a78b260857 Install musl-gcc for linux-musl nodejs releases Andrew Ferrazzutti 2023-04-14 17:43:42 +09:00
  • cd865d21c3 Drop outbound group sessions in the SQLite store Damir Jelić 2023-04-13 16:48:14 +02:00
  • 8137c39f3a Don't log the raw Ruma sliding sync response Damir Jelić 2023-04-13 15:58:56 +02:00
  • f21946ef06 sdk: Avoid raw JSON in debug strings Jonas Platte 2023-04-13 15:43:27 +02:00
  • 730b66e26c Add withheld code support Damir Jelić 2023-04-13 11:46:19 +02:00
  • 316b29c95f Merge branch 'main' into valere/msc_2399 Damir Jelić 2023-04-13 10:59:05 +02:00
  • 1e737208e5 sdk: Handle ephemeral events after timeline events matrix-sdk-crypto-ffi-0.3.4 Jonas Platte 2023-04-12 15:53:12 +02:00
  • 36b9064e51 sdk: Reduce indentation in read receipt handling code Jonas Platte 2023-04-12 14:48:34 +02:00
  • 086106a96d sdk: Simplify return type of fetch_in_reply_to_details Jonas Platte 2023-04-12 12:51:39 +02:00
  • b9fba69dc7 ffi: Fix kotlin build failure Simon Farre 2023-04-12 12:11:07 +02:00
  • 8bad59bbe1 ffi: Add avatar_url getter for SlidingSyncRoom Simon Farre 2023-04-11 17:47:40 +02:00
  • ccedfb41f3 Ensure correct Olm session selection for encrypted messages matrix-sdk-crypto-ffi-0.3.3 Damir Jelić 2023-03-31 20:12:02 +02:00
  • 35082533e7 If we can't load an outbound group session from the store, rotate it Damir Jelić 2023-04-06 15:57:00 +02:00
  • 972d5cefdb If we can't load an outbound group session from the store, rotate it Damir Jelić 2023-04-06 15:57:00 +02:00
  • c73aeef2ed Fix the serialization of outbound group sessions in the SQLite store Damir Jelić 2023-04-06 15:54:46 +02:00
  • 0f8da0b723 Test that to-device requests in the group session can get deserialized Damir Jelić 2023-04-06 14:27:41 +02:00
  • a1cfb4bcf1 sdk: Re-export CrossSigningStatus Kévin Commaille 2023-04-08 12:34:30 +02:00
  • f6fb082dc9 chore(sdk): Remove unused methods in sliding_sync Ivan Enderlin 2023-04-06 18:02:08 +02:00
  • df9f48dc38 chore(sdk): Replace to_string by to_owned. Ivan Enderlin 2023-04-06 18:01:45 +02:00
  • 0b4c94961d test(sdk): Fix a test. Ivan Enderlin 2023-04-06 17:42:28 +02:00
  • 41d44f0d49 chore(sdk): Remove unused methods. Ivan Enderlin 2023-04-06 16:29:38 +02:00
  • 29255781cc Fix comments in Cargo.toml Jonas Platte 2023-04-06 15:27:22 +02:00
  • 1756aabe35 fix(sdk): SlidingSyncList.room_list emits updates for non-moving rooms Ivan Enderlin 2023-04-06 15:08:47 +02:00
  • 4ee4906536 chore(sdk): Make Clippy happy. Ivan Enderlin 2023-04-06 11:36:37 +02:00
  • fbe162a1bc test(sdk): Fix an integration test in Sliding Sync. Ivan Enderlin 2023-04-06 11:29:10 +02:00
  • cebeca85d0 fixup! Minor fixes to the withheld handling Damir Jelić 2023-04-06 11:23:27 +02:00
  • 8c23b6e7b2 Minor fixes to the withheld handling Damir Jelić 2023-04-06 11:18:14 +02:00
  • eb0e97b902 test(sdk): Test that SlidingSyncList.room_list receives “diff”. Ivan Enderlin 2023-04-06 11:06:52 +02:00
  • 828e36e3af test(sdk): Test apply_sync_operations removes rooms that have been updated. Ivan Enderlin 2023-04-06 11:06:24 +02:00
  • d68a22c378 fix(sdk): SlidingSyncList.room_list emits updates for non-moving room. Ivan Enderlin 2023-04-06 10:51:01 +02:00
  • a71970d3de chore(sdk): Rephrase a panic message. Ivan Enderlin 2023-04-06 10:50:20 +02:00
  • c07b060080 feat(sdk): Create vectors with correct capacity to avoid reallocations. Ivan Enderlin 2023-04-06 10:49:15 +02:00
  • b033508e9b Fix clippy lints Jonas Platte 2023-04-06 09:29:41 +02:00
  • ba95a7bfd8 Use BTreeMap instead of HashMap Damir Jelić 2023-04-05 14:38:25 +02:00
  • 64d76308c6 Use as_ref() instead of stars and ampersands Damir Jelić 2023-04-05 14:29:49 +02:00
  • 52fef9f373 Don't use a Result return type in the withheld handling method Damir Jelić 2023-04-05 14:27:00 +02:00
  • c3437ac4cf Apply suggestions from code review Damir Jelić 2023-04-05 14:22:19 +02:00
  • 6fd129dcfa Remove some commented out code and fix some formatting Damir Jelić 2023-04-05 13:22:41 +02:00
  • 1f8c67bbb2 Use the atomic bool seralizer for the no_olm flag Damir Jelić 2023-04-05 13:15:51 +02:00
  • 82a4b53cf9 fixup! Apply suggestions from code review Damir Jelić 2023-04-05 13:15:38 +02:00
  • 673db38a72 Apply suggestions from code review Damir Jelić 2023-04-05 13:14:07 +02:00
  • 50d477b91c More clippy fixes Damir Jelić 2023-04-05 11:54:29 +02:00
  • 1c2964f3f3 Update crates/matrix-sdk-crypto/src/types/events/room_key_withheld.rs Damir Jelić 2023-04-05 11:52:25 +02:00
  • 92202e20e7 Fix some clippy warnings Damir Jelić 2023-04-05 11:45:50 +02:00
  • c032609f4d Fix the js tests now that we bumped our DB version Damir Jelić 2023-04-05 11:34:28 +02:00
  • 9c54de1817 Downgrade memory store 'Saved changes in <time>' to debug Olivier Wilkinson (reivilibre) 2023-04-05 09:37:53 +01:00
  • d606bd3e9f Document the new withheld content enums Damir Jelić 2023-04-05 11:18:50 +02:00
  • 7c578dccb9 fix(sdk): SlidingSync uses the same storage keys for storing *and* restoring Ivan Enderlin 2023-04-05 11:11:47 +02:00
  • 5563213106 chore(test): Make Clippy happy. Ivan Enderlin 2023-04-05 10:29:17 +02:00
  • 91dc87808d ffi: Add InReplyToDetails Jonas Platte 2023-04-05 10:15:09 +02:00
  • 1217067f74 ffi: Rename ProfileTimelineDetails to ProfileDetails Jonas Platte 2023-04-05 09:53:31 +02:00
  • 5b512f020e sdk: Rename details field to event in InReplyToDetails Jonas Platte 2023-04-05 09:49:53 +02:00
  • 042d6bab72 test(sdk): Test SlidingSync is store and restored correctly. Ivan Enderlin 2023-04-05 10:06:59 +02:00