Commit Graph

  • deb8ef801b fix: Remove the condition to only set new members in get_members Flix 2022-11-14 16:11:30 +01:00
  • 0a45e401e3 test: Use MemoryStore to fix problems in coverage tests Flix 2022-11-02 11:18:39 +01:00
  • 456e00e953 fix: Add missing not_found errors Flix 2022-11-03 10:07:30 +01:00
  • ab846f79f1 test: Add encryption state mock to tests where it is needed Flix 2022-11-03 11:02:33 +01:00
  • b1c2da9a68 fix: Don't mark encryption state to be synced on sync Flix 2022-11-02 14:52:22 +01:00
  • 1ab33a28c9 fix: Make sure room.sync_up works under all conditions Flix 2022-11-02 15:42:06 +01:00
  • a3a9858bf4 refactor: Make if branches instead of early return Flix 2022-11-02 14:24:42 +01:00
  • 6951f7f5bf fix: Review comments Flix 2022-10-26 13:34:45 +02:00
  • fb8045b254 fix: Fix UDL or is_encrypted Flix 2022-11-02 10:30:22 +01:00
  • be7c3239a8 refactor: Adjust create_dm_room to new room API Flix 2022-11-02 10:24:57 +01:00
  • 956e270941 feat: Implement room sync_up method Flix 2022-10-24 08:54:46 +02:00
  • 65721aafb9 fix: Lock syncing to the store to avoid races Flix 2022-10-22 11:08:49 +02:00
  • 9d150e5cc6 fix: Adjust repeated_join test to new changes Flix 2022-10-21 16:51:01 +02:00
  • 43dd4452cd fix: Check encryption state in intermediate rooms Flix 2022-10-21 13:54:52 +02:00
  • 4abb08c4a1 feat!: Make intermediate rooms available right after joining/leaving Flix 2022-10-21 11:31:50 +02:00
  • 544da0d324 fix(sdk): Fix broken intra-doc link Jonas Platte 2022-11-15 11:11:56 +01:00
  • 29aa9a78c3 feat(ffi): Expose file messages ismailgulek 2022-11-14 18:56:38 +03:00
  • 4dc0e0ef3c chore: Upgrade Ruma Jonas Platte 2022-11-10 13:23:10 +01:00
  • 680ef6b93a feat(sdk): Allow using an existing sled::Db with SledStateStore Gabriel Féron 2022-11-12 14:04:34 +01:00
  • 078855b4c9 feat(ffi): logging support for android (#1199) Benjamin Kampmann 2022-11-11 13:20:19 +01:00
  • 0d80c0e3fe chore(crypto): Improve the log for the one-time key signature error Damir Jelić 2022-11-10 18:40:14 +01:00
  • 0901243440 Merge branch 'main' into ganfra/kotlin_bindings ganfra 2022-11-10 15:34:32 +01:00
  • fc76cc443e Fix build script ganfra 2022-11-10 15:34:00 +01:00
  • 45cf32dfab test(sdk): Add a test for an undecryptable event Jonas Platte 2022-11-08 19:26:31 +01:00
  • aa4dbe4bc6 test(sdk): Add a test for editing a redacted event Jonas Platte 2022-11-08 17:11:37 +01:00
  • b550e9ba14 test(sdk): Add a test for an invalid edit Jonas Platte 2022-11-08 16:53:06 +01:00
  • 79db05cffb test(sdk): Add a unit test for redacting a reaction Jonas Platte 2022-11-09 09:42:55 +01:00
  • e45c57d8fe feat(crypto-js): allow async load of webassembly (#1198) Richard van der Hoff 2022-11-10 11:51:37 +00:00
  • 2eefb3a090 fix(indexeddb) + feat(crypto-js): Releasing IDBDatabase so that we can delete them Ivan Enderlin 2022-11-10 10:40:16 +01:00
  • 6754defb9b doc(crypto-js): Improve documentation of OlmMachine.close. Ivan Enderlin 2022-11-10 10:21:48 +01:00
  • 078a75ea27 chore(crypto): Log the protocols we accepted for a SAS verification Damir Jelić 2022-11-09 11:54:52 +01:00
  • 0d74189cde feat(crypto): Implement MSC3783 Damir Jelić 2022-11-09 11:35:13 +01:00
  • 196dfaea03 test(crypto-js): Test OlmMachine.close + IndexedDB clean up. Ivan Enderlin 2022-11-09 14:42:23 +01:00
  • f6496d01c7 feat(crypto-js): Add OlmMachine.close. Ivan Enderlin 2022-11-09 14:38:16 +01:00
  • ca515997f1 feat(bindings): Expose video messages in matrix-sdk-ffi Jonas Platte 2022-11-09 14:45:31 +01:00
  • 3fe63c328f fix(indexeddb): Call IDBDatabase.close manually. Ivan Enderlin 2022-11-09 14:34:40 +01:00
  • 26d690a21c Fix clippy ismailgulek 2022-11-09 16:34:41 +03:00
  • 045d6647b2 feat(bindings): Add support for editing messages ismailgulek 2022-11-09 16:15:19 +03:00
  • 7f54e4592f Expose video messages ismailgulek 2022-11-09 16:02:40 +03:00
  • 4899f98f7f Merge main into ganfra/kotlin_bindings ganfra 2022-11-08 17:25:57 +01:00
  • 93be96c85c feat(sdk): Add read marker logic to the timeline API Kévin Commaille 2022-11-08 13:16:09 +01:00
  • c014f980cb chore(sdk): Remove invalid comment Jonas Platte 2022-11-04 10:22:01 +01:00
  • 5601435449 refactor(sdk): Simplify bounds on event handler registration methods Jonas Platte 2022-11-03 17:54:37 +01:00
  • 5b919fc9df refactor: Fix clippy lints Jonas Platte 2022-11-03 15:59:08 +01:00
  • d57666c0b8 fix(sliding_sync): remove server versions fetch Stefan Ceriu 2022-11-04 14:03:17 +02:00
  • ce966ed6ce chore: Upgrade criterion, pprof Jonas Platte 2022-11-04 10:54:29 +01:00
  • 3a6d048b9f refactor(sdk)!: Rename uiaa_response methods to as_uiaa_response Jonas Platte 2022-11-03 15:36:37 +01:00
  • cf779822fe refactor(sdk): Merge impl blocks Jonas Platte 2022-11-03 15:35:59 +01:00
  • c8dd5c42e9 docs(sdk): Add more doc links to as_ruma_api_error methods Jonas Platte 2022-11-03 15:34:16 +01:00
  • 128c74ace5 refactor(sdk): Use server-supplied retry time when when available Jonas Platte 2022-11-03 15:31:00 +01:00
  • 85ea9554e5 feat(sdk): Add {RumaApiError,HttpError,Error}::as_client_api_error Jonas Platte 2022-11-03 15:30:32 +01:00
  • 5b25b8967c feat(crypto-js): Encode the WASM as base64 for portability Ivan Enderlin 2022-11-03 16:44:16 +01:00
  • 3b755fc15e chore(crypto): Fix some spelling Damir Jelić 2022-10-28 11:52:24 +02:00
  • da61005ee4 chore(crypto): Improve the logs for the SAS state transitions Damir Jelić 2022-10-26 12:52:47 +02:00
  • 7a263433c7 refactor!(crypto): Add a new SAS state that waits for a key to be sent Damir Jelić 2022-10-12 12:10:56 +02:00
  • ee27c19bf7 chore: Removing trailing spaces. Ivan Enderlin 2022-11-03 15:57:20 +01:00
  • 6d21df6d29 !debug off Ivan Enderlin 2022-11-03 15:37:54 +01:00
  • e989bc2377 fix(crypto-js): scan_qr_code takes a reference to QrCodeScan. Ivan Enderlin 2022-11-03 15:37:21 +01:00
  • 28b44a7f03 refactor!: Rename restore_login to restore_session Jonas Platte 2022-11-03 14:52:44 +01:00
  • 265ac1f97b chore(crypto-js): Configure a profiling profile for wasm-pack. Ivan Enderlin 2022-11-03 14:59:22 +01:00
  • d044565caa test(crypto-js): Keep qr.toBytes() local, to avoid weird GC collection. Ivan Enderlin 2022-11-03 14:57:07 +01:00
  • aa7d225867 feat(crypto-js): Qr.to_bytes returns a Uint8ClampedArray. Ivan Enderlin 2022-11-03 13:45:14 +01:00
  • af2de2d8ef chore(ffi): Reduce the log level for some not so useful logs Stefan Ceriu 2022-11-03 14:26:32 +02:00
  • a28a664302 refactor(bindings)!: Replace RestoreToken string with Session dictionary Jonas Platte 2022-11-03 12:35:14 +01:00
  • c1423e9326 refactor(bindings)!: Remove is_guest Jonas Platte 2022-11-03 12:09:54 +01:00
  • 8bfc186595 feat(bindings): Add TimelineItemContent::as_unable_to_decrypt Jonas Platte 2022-10-24 17:47:34 +02:00
  • 0cf5356f15 feat(sdk): Add UnableToDecrypt as a variant of TimelineItemContent Jonas Platte 2022-10-24 17:46:07 +02:00
  • c03940e6d5 chore(sdk): Reword log messages Jonas Platte 2022-10-24 17:40:47 +02:00
  • f93170323b refactor(sdk): Remove unnecessary pub(crate) Jonas Platte 2022-10-24 17:40:04 +02:00
  • 6ad9ae6a16 Tagging Crypto-Node.js for release matrix-sdk-crypto-nodejs-v0.1.0-beta.3 github-actions 2022-11-03 11:01:01 +00:00
  • a3cdd31713 fix(crypto-nodejs): Pass secrets to the release workflow Ivan Enderlin 2022-11-03 11:58:59 +01:00
  • fb89de8267 fix(crypto-nodejs): Pass secrets to the release workflow. Ivan Enderlin 2022-11-03 11:30:10 +01:00
  • 223e65fc26 !debug Ivan Enderlin 2022-11-03 11:08:52 +01:00
  • b5b2eafbec refactor(base): Remove unused Error variants Jonas Platte 2022-11-03 09:53:08 +01:00
  • 27b0ea1aa0 refactor(crypto): Move EncryptionNotEnabled out of MegolmError Jonas Platte 2022-11-03 10:30:38 +01:00
  • 4c4b1f3abc refactor(bindings): Use uniffi proc-macros more in sdk-ffi Jonas Platte 2022-10-20 13:24:20 +02:00
  • 99e621a82b chore: Upgrade UniFFI Jonas Platte 2022-11-03 09:25:25 +01:00
  • 4eedbfbc11 Merge branch 'main' into ganfra/kotlin_bindings ganfra 2022-11-02 19:06:07 +01:00
  • 898265b257 Clean up build script Richard van der Hoff 2022-11-02 17:22:00 +00:00
  • 9d400a7494 fix JS syntax Richard van der Hoff 2022-11-02 17:13:58 +00:00
  • a4ca6dbf38 !debug Ivan Enderlin 2022-11-02 17:25:13 +01:00
  • b23d30c951 fix(indexeddb): Fix wasm_bindgen::JsValue::(from|to)_serde warnings Ivan Enderlin 2022-11-02 16:58:09 +01:00
  • bb96ab89f8 fix(crypto-js): Make build.sh cross-platform-ish. Ivan Enderlin 2022-11-02 16:57:26 +01:00
  • 4cd8a8400f chore: Reorder dep names. Ivan Enderlin 2022-11-02 16:38:01 +01:00
  • 28d4a69552 !fixup Ivan Enderlin 2022-11-02 16:32:20 +01:00
  • a6ca114bac chore: Upgrade UniFFI Jonas Platte 2022-11-02 14:02:59 +01:00
  • 6497d6d676 feat(crypto-js): Make scripts/build.sh compatible with macOS. Ivan Enderlin 2022-11-02 16:19:17 +01:00
  • da93cf7dc4 fix(indexeddb): Fix wasm_bindgen::JsValue::(from|to)_serde warnings. Ivan Enderlin 2022-11-02 08:59:37 +01:00
  • 2b4f4b17c3 chore: Update wasm-bindgen's ecosystem to latest versions. Ivan Enderlin 2022-11-02 08:59:21 +01:00
  • 0f104c7433 Fix unbase64 loading Richard van der Hoff 2022-11-01 13:47:44 +00:00
  • 726e4b9aa0 fix(appservice): Fix nesting of AppServiceRouter in axum::Router Jonas Platte 2022-10-24 16:15:15 +02:00
  • f227f583e0 chore: Upgrade ruma-client-api Jonas Platte 2022-11-01 08:26:54 +01:00
  • 36444cd3a0 chore: Clean up TOML formatting Jonas Platte 2022-11-01 08:06:44 +01:00
  • 9c489b398d chore: Upgrade clap dependency of xtask Jonas Platte 2022-11-01 08:06:14 +01:00
  • ce03f016b9 Copy unbase64.js into the right place Richard van der Hoff 2022-11-01 10:19:13 +00:00
  • 4557494da6 Optimise unbase64 Richard van der Hoff 2022-11-01 10:18:44 +00:00
  • 093856671a Encode the WASM as base64 Richard van der Hoff 2022-10-31 22:29:38 +00:00
  • 471ac07c88 fix(crypto-nodejs): Set KeepAlive to false since Node.js v19 Ivan Enderlin 2022-10-31 14:35:57 +01:00
  • f4f3ca4b25 A newline Will Hunt 2022-10-31 13:18:16 +00:00
  • c009f54ba9 Tidy Will Hunt 2022-10-31 13:17:48 +00:00