Commit Graph

  • b257d0dacd chore: add the --workspace flag back in the documentation CI task Benjamin Bouvier 2023-05-04 14:53:56 +02:00
  • 1aff90a96f chore: fix doc comments in code and READMEs Benjamin Bouvier 2023-05-04 12:37:09 +02:00
  • 1380e9c4ec Inline sync response structs with a single field Jonas Platte 2023-05-08 19:22:12 +02:00
  • 40c0f0896e Add some missing copyright headers Jonas Platte 2023-05-08 19:15:23 +02:00
  • aa3b2d4698 base: Don't log raw event for notifications Jonas Platte 2023-05-08 19:06:01 +02:00
  • 935dc6ec41 base: Remove presence events from debug output Jonas Platte 2023-05-08 19:03:13 +02:00
  • ae4518c1a7 base: Remove unused Deserialize, Serialize impls Jonas Platte 2023-05-08 18:57:30 +02:00
  • 2d1f514a13 Box fields to reduce stack size of structs Jonas Platte 2023-05-08 15:18:40 +02:00
  • ce3c818156 Box futures to reduce composed future's sizes Jonas Platte 2023-05-08 15:14:40 +02:00
  • 1bc99a62a5 Make Store::save_changes non-lazy Jonas Platte 2023-05-08 13:57:34 +02:00
  • 3a74e8647b Reduce amount of local variables before .await in async fn Jonas Platte 2023-05-08 11:24:41 +02:00
  • c3d7a0704a A little bit of cleanup Jonas Platte 2023-05-08 13:57:21 +02:00
  • a8fb54ee67 Replace qualified name with use Jonas Platte 2023-05-08 12:27:07 +02:00
  • c5decd2294 crypto: Pass AnyToDeviceEventContent by reference Jonas Platte 2023-05-08 12:54:58 +02:00
  • 9c4cce5fd0 crypto: Clean up OlmMachine::with_store Jonas Platte 2023-05-08 11:21:25 +02:00
  • 37ed3d0a59 sdk: Don't skip event reordering when re-receiving redacted event Jonas Platte 2023-05-08 16:42:57 +02:00
  • 3013c911fd sdk: Fix log message Jonas Platte 2023-05-08 16:42:32 +02:00
  • 7ac6ebfb7f Add invited and joined counts Alfonso Grillo 2023-05-08 17:30:47 +02:00
  • 43b28e6087 feat(sdk): Remove the need to “restart” SlidingSync Ivan Enderlin 2023-05-08 17:24:36 +02:00
  • 6c8a19cf01 chore: Make Clippy happy. Ivan Enderlin 2023-05-08 16:58:00 +02:00
  • bfcedcd49c feat(sdk): SlidingSync::*subscribe will cancel in-flight requests. Ivan Enderlin 2023-05-08 16:44:49 +02:00
  • 748ae86a88 feat(sdk): Cloning SlidingSyncListBuilder clones the once_built closure. Ivan Enderlin 2023-05-08 15:24:58 +02:00
  • cfa2f1d049 chore: Make Clippy happy. Ivan Enderlin 2023-05-08 14:20:18 +02:00
  • 87f481ce7d !fixup Ivan Enderlin 2023-05-08 14:17:39 +02:00
  • 281944696a Merge branch 'main' into feat-sdk-sliding-sync-cancellation-token Ivan Enderlin 2023-05-08 14:11:20 +02:00
  • 673d51a9d9 test(sdk): Test SlidingSyncListBuilder::once_built. Ivan Enderlin 2023-05-08 14:10:27 +02:00
  • f92c3649e9 ffi: Use SQLite state store Kévin Commaille 2023-04-26 18:45:56 +02:00
  • c9fde8cf89 sdk: Add bundled-sqlite Cargo feature Kévin Commaille 2023-04-26 18:45:22 +02:00
  • 991a42d8d6 sled: Add docsrs feature for docs generation Kévin Commaille 2023-04-26 18:02:35 +02:00
  • d7e47501e3 benchmarks: Replace sled with SQLite Kévin Commaille 2023-04-26 17:51:13 +02:00
  • ea826a257d sdk: Replace Sled with SQLite as defaut store Kévin Commaille 2023-04-26 17:47:27 +02:00
  • 09e446b1d5 sqlite: Fix doc error Kévin Commaille 2023-04-26 17:46:14 +02:00
  • 6bae0793f9 codecov: Add SQLite store as default crate Kévin Commaille 2023-04-26 17:45:29 +02:00
  • 32fafe7be3 Pin rust nightly version Jonas Platte 2023-05-08 10:44:05 +02:00
  • 0dab71e94b fix(sdk): Fix previous merge. Ivan Enderlin 2023-05-08 10:16:03 +02:00
  • 150df1d6ce fix(sdk): Fix previous merge. Ivan Enderlin 2023-05-08 10:07:32 +02:00
  • cdb992e3b2 Merge branch 'main' into feat-sdk-sliding-sync-cancellation-token Ivan Enderlin 2023-05-08 09:55:02 +02:00
  • 69c8b9f049 sdk: Add method to check if device is verified with cross-signing Kévin Commaille 2023-05-06 18:44:20 +02:00
  • 2c3664c2b3 sdk: Document when a created room is set as direct Kévin Commaille 2023-05-06 18:57:18 +02:00
  • 33c84b9ffd crypto: Reduce stack size of OlmMachine Jonas Platte 2023-05-04 19:16:51 +02:00
  • e5375a475e crypto: Reduce stack size of Store Jonas Platte 2023-05-05 10:50:51 +02:00
  • 794ab8bc9f crypto: Borrow InboundGroupSession for async fn's that don't need to own Jonas Platte 2023-05-05 12:17:09 +02:00
  • 70c2cf6fe4 sdk: Reduce size of futures in http_client Jonas Platte 2023-05-05 12:05:08 +02:00
  • 88580d95bf Consistently use Ruma's Owned*Id types Jonas Platte 2023-05-05 10:14:26 +02:00
  • b9cc0b5249 ffi: Add Client::get_notification_item Mauro 2023-05-05 11:27:56 +02:00
  • 848de833cc sdk: Fill in replied-to event from timeline items when available Jonas Platte 2023-05-04 16:00:54 +02:00
  • 10d441f580 sdk: Log redactions of already-redacted events Jonas Platte 2023-05-04 18:39:40 +02:00
  • 211690ab44 Add missing const to make epilogue.js work in ECMAScript Module compatibility mode Marcel 2023-05-04 18:36:12 +02:00
  • c6c5e7fca6 Add CODEOWNERS file for automatic review requests Jonas Platte 2023-05-04 16:07:00 +02:00
  • a91cd93a77 Merge pull request #1860 from bnjbvr/make-builder-build-infallible Ivan Enderlin 2023-05-04 16:00:40 +02:00
  • e05f8001cf Mandate a Client when creating a SlidingSyncBuilder Benjamin Bouvier 2023-05-04 11:21:36 +02:00
  • fd480b3a8d review: remove useless Result in FFI layer too (thanks hywan!) Benjamin Bouvier 2023-05-04 11:17:33 +02:00
  • 0962b03a75 Get rid of the name() function builders? Benjamin Bouvier 2023-05-03 18:46:41 +02:00
  • 3e811d5246 Make SlidingSyncListBuilder::build infallible by mandating a name in ctor Benjamin Bouvier 2023-05-04 15:02:46 +02:00
  • 3eaacaba55 sdk: Add / update copyright headers Jonas Platte 2023-05-04 13:28:54 +02:00
  • c5d7022272 sdk: Add a redaction test Jonas Platte 2023-05-04 13:25:51 +02:00
  • 443e729f5b sdk: Fix redaction regression Jonas Platte 2023-05-04 13:24:28 +02:00
  • 749b57f30a sdk: Fix logs around redactions Jonas Platte 2023-05-04 13:18:19 +02:00
  • 18a0c836af sdk: Move timeline redaction test to new file Jonas Platte 2023-05-04 12:49:24 +02:00
  • 878ab7f0e3 sdk: Don't add original form of redacted events to the timeline Jonas Platte 2023-05-04 12:13:19 +02:00
  • 2d2874f3c0 Remove unused SlidingSyncList::new_builder Benjamin Bouvier 2023-05-04 11:06:29 +02:00
  • 769fd9cad6 Merge pull request #1844 from matrix-org/rav/signing_keys_upload_response Ivan Enderlin 2023-05-04 10:34:27 +02:00
  • 709bea839e ffi: Expose active_members_count Mauro 2023-05-04 10:31:36 +02:00
  • a0cebfcba2 ffi: Fix is_noisy calculation matrix-sdk-crypto-ffi-0.3.7 Mauro 2023-05-04 09:13:33 +02:00
  • 5c9fdc51f6 fix lint Richard van der Hoff 2023-05-03 14:36:39 +01:00
  • c1c1b1047d Apply suggestions from code review Richard van der Hoff 2023-05-03 14:16:56 +01:00
  • d703380f85 chore(ffi): Re-order methods. Ivan Enderlin 2023-05-03 14:03:12 +02:00
  • cc365215c8 feat(sdk): Introduce SlidingSyncListBuilder::once_built. Ivan Enderlin 2023-05-03 12:11:42 +02:00
  • 581b4e02a1 sdk: Add timeline tests for aggregated edits, removing reply fallbacks and sanitizing HTML Kévin Commaille 2023-05-03 12:43:21 +02:00
  • d6401e51c2 sdk: Move edit timeline unit tests to a separate module Kévin Commaille 2023-05-03 10:29:52 +02:00
  • 4fa2c13d44 sdk: Sanitize timeline HTML input and remove reply fallbacks Kévin Commaille 2023-04-28 11:41:15 +02:00
  • e8375a3770 sdk: Add constructor from m.room.message event for Message Kévin Commaille 2023-04-28 11:33:08 +02:00
  • 45cb5f0c2c Use a indermediary directory for attachment names that might cause conflicts Stefan Ceriu 2023-05-02 14:59:35 +03:00
  • 2d464cf2f7 fix(ffi): Generate correct temporary file names for media attachments Stefan Ceriu 2023-04-30 12:08:04 +03:00
  • 9f3e4e809c ffi: Expose power levels related APIs Alfonso Grillo 2023-05-03 12:43:47 +02:00
  • e6cdf4d753 Work around new rustfmt bug Jonas Platte 2023-05-03 11:24:55 +02:00
  • dddec7e7ee Revert "Add "opaque interface declarations"" Jonas Platte 2023-05-03 10:25:38 +02:00
  • 37be24ee19 sqlite: Fix compiler warnings Jonas Platte 2023-05-03 10:25:32 +02:00
  • e1db33e6fa Upgrade UniFFI Jonas Platte 2023-05-03 10:25:24 +02:00
  • 2f413af0a8 ffi: Correct timestamp value and remove is_read flag Mauro 2023-05-02 17:00:05 +02:00
  • be41dcf300 Remove unused dependencies Benjamin Bouvier 2023-05-02 09:58:15 +02:00
  • 17fd4dd5ca ffi: Support sending image attachments through the timeline Stefan Ceriu 2023-05-02 15:54:01 +03:00
  • 557d27a1a3 sdk: Add more convenient power level action checks to RoomMember Jonas Platte 2023-05-02 11:49:50 +02:00
  • 9e21678ce3 Merge pull request #1846 from matrix-org/release-matrix-sdk-crypto-js-v0.1.0-alpha.8 Damir Jelić 2023-05-02 12:52:06 +02:00
  • b0ca52b203 Merge pull request #1839 from matrix-org/florianduros/tech/js-bindings-missing-dependencies-lockfile Damir Jelić 2023-05-02 11:58:24 +02:00
  • 584cd5963c Merge branch 'main' into rav/signing_keys_upload_response Richard van der Hoff 2023-05-02 10:54:52 +01:00
  • 61312e53d8 Merge branch 'main' into release-matrix-sdk-crypto-js-v0.1.0-alpha.8 matrix-sdk-crypto-js-0.1.0-alpha.8 matrix-sdk-crypto-ffi-0.3.6 Florian Duros 2023-05-02 11:43:07 +02:00
  • 8f332fddc2 crypto-js: Make importCrossSigningKeys take strings (#1843) Richard van der Hoff 2023-05-02 10:42:16 +01:00
  • 4df887823b Update bindings/matrix-sdk-crypto-js/README.md Florian Duros 2023-05-02 11:35:50 +02:00
  • b9920ab477 bindings: Fix Wasm conversion into base64 Florian Duros 2023-05-02 11:35:44 +02:00
  • 87b938b8fe ffi: Add timestamp field to NotificationItem Mauro 2023-05-02 11:16:43 +02:00
  • 034aa04076 ffi: Add is_read field to NotificationItem Mauro 2023-04-28 18:04:42 +02:00
  • 396e0a3567 Add "opaque interface declarations" Simon Farre 2023-04-28 17:58:41 +02:00
  • 7ef6accab8 base: Clean up sliding sync processing a bit Jonas Platte 2023-04-27 18:51:53 +02:00
  • d7421b3f85 base: Clean up ephemeral event handling Jonas Platte 2023-04-27 18:51:34 +02:00
  • daf611b290 base: Add spans to some medium to large BaseClient methods Jonas Platte 2023-04-27 18:50:20 +02:00
  • 640e74c76a chore: Update Ruma Kévin Commaille 2023-04-28 13:12:38 +02:00
  • 8ba80fc13a matrix-sdk-crypto-js v0.1.0-alpha.8 Florian Duros 2023-04-28 11:38:56 +02:00
  • e6f2f65ffa Merge pull request #1838 from matrix-org/florianduros/feat/optional-unused-fallback-keys-js-bindings Damir Jelić 2023-04-28 11:33:24 +02:00
  • cca8ac7aea ci: Only save caches from main branch Jonas Platte 2023-04-26 18:52:56 +02:00