Commit Graph

  • 9680fc3a0f test: Test that the skip_auth option works correctly Damir Jelić 2025-10-31 09:47:36 +01:00
  • 422f925033 feat: Allow authorization headers to be skipped with the RequestConfig Damir Jelić 2025-10-31 09:47:36 +01:00
  • 3695d76dec crypto: pass on "history_not_shared" withheld notifications Richard van der Hoff 2025-10-30 18:59:49 +00:00
  • 0faf3eecea update changelogs Richard van der Hoff 2025-10-30 19:04:50 +00:00
  • 13a30f7b7a crypto: test for CryptoStore::get_withheld_sessions_by_room_id Richard van der Hoff 2025-10-30 18:49:25 +00:00
  • 444fcfa098 stores: new method CryptoStore::get_withheld_sessions_by_room_id Richard van der Hoff 2025-10-30 18:48:27 +00:00
  • cadbd33957 sqlite: add room_id index on direct_withheld_info table Richard van der Hoff 2025-10-29 15:33:48 +00:00
  • 8189010d58 indexeddb: invert key order for withheld sessions Richard van der Hoff 2025-10-29 15:29:52 +00:00
  • ee828614fb Merge pull request #5807 from matrix-org/rav/history_sharing/not_shared_code Richard van der Hoff 2025-10-30 15:12:57 +01:00
  • ef3c6719cf test: integ test for withhelds in history sharing Richard van der Hoff 2025-10-28 12:33:39 +00:00
  • 55ef066eb4 crypto: use new withheldcode when we encounter unshareable sessions Richard van der Hoff 2025-10-28 12:30:16 +00:00
  • e3105bfca8 crypto: define new WithheldCode for MSC4268 Richard van der Hoff 2025-10-27 17:05:38 +00:00
  • ea182fd227 Log timeline loading times log-loading-timeline-times Jorge Martín 2025-10-30 13:14:42 +01:00
  • 9fff07dfbb feat(oauth): add flow for reciprocating a login using a QR code generated on the existing device Johannes Marbach 2025-10-24 10:12:58 +02:00
  • ce7f2fb24f refactor(secure_channel): rename SecureChannel::new to SecureChannel::reciprocate and make it available outside of tests Johannes Marbach 2025-10-24 10:09:40 +02:00
  • b60b042cfe feat(testing): add mock for get device endpoint Johannes Marbach 2025-10-24 10:07:32 +02:00
  • 046d8ebdd1 test: Allow to omit the timeout for assert_recv_with_timeout (#5814) Damir Jelić 2025-10-29 16:19:37 +01:00
  • 896f4114a2 chore(sqlite): Don't log the room ID twice when saving events Damir Jelić 2025-09-22 08:40:31 +02:00
  • e2d42cef67 test: Add some spans to distinguish which user is mocking up the encryption Damir Jelić 2025-10-29 11:42:27 +01:00
  • 12e39f5ef1 chore(ffi): Restore ClientBuilder::session_paths as #[deprecated]. Ivan Enderlin 2025-10-29 13:30:36 +01:00
  • 38875b021d chore(ffi): Allow clippy::result_large_err. Ivan Enderlin 2025-10-29 13:18:08 +01:00
  • 0bbfc3ce41 doc(ffi): Update CHANGELOG.md and README.md. Ivan Enderlin 2025-10-29 11:57:21 +01:00
  • 7c6ff517d5 feat(ffi): Add IndexedDB and in-memory session stores support. Ivan Enderlin 2025-10-29 11:45:47 +01:00
  • 8e25c36289 Upgrade Ruma (#5815) Kévin Commaille 2025-10-29 15:02:27 +01:00
  • 200fde8850 chore: Convert a Note to a NOTE Damir Jelić 2025-09-24 10:11:34 +02:00
  • d4e0ec302a chore: Fix a comment Damir Jelić 2025-10-29 11:55:44 +01:00
  • c3e01a6902 doc: Add changelog Jorge Martín 2025-10-28 17:33:22 +01:00
  • 25b1c85998 feat(ffi): Upgrade UniFFI to v0.30.0 Jorge Martín 2025-10-28 13:49:07 +01:00
  • 6f4d2d50af doc: Add changelog upgrade-uniff-0.30.0-default-config-supplier Jorge Martín 2025-10-28 17:33:22 +01:00
  • 30d215db02 feat(ffi): Upgrade UniFFI to v0.30.0 Jorge Martín 2025-10-28 13:49:07 +01:00
  • 5a5b8afd4a crypto: add logging for withheld data in key bundles Richard van der Hoff 2025-10-27 15:06:38 +00:00
  • 9af8fad880 doc: Add changelogs Jorge Martín 2025-10-28 09:38:40 +01:00
  • b748148d36 fix(ui): Make Timeline::latest_event always return the latest event, not the latest item if it's an event Jorge Martín 2025-10-28 09:10:53 +01:00
  • 513a69c547 feat(ffi): Add Timeline::latest_event_id Jorge Martín 2025-10-28 09:09:51 +01:00
  • 2f58109853 feat(ffi): Add Room::mark_as_fully_read_unchecked Jorge Martín 2025-10-28 09:08:52 +01:00
  • deda2ec75a chore(deps): bump bnjbvr/cargo-machete dependabot[bot] 2025-10-27 15:30:17 +00:00
  • 01a0e136dc chore(deps): bump CodSpeedHQ/action from 4.2.1 to 4.3.1 dependabot[bot] 2025-10-27 15:02:54 +00:00
  • 5ab792e68e chore(deps): bump actions/upload-artifact from 4 to 5 dependabot[bot] 2025-10-27 14:40:36 +00:00
  • 89d46cd342 doc(indexeddb): add changelog entry for separating media content and metadata in IndexedDB Michael Goldenberg 2025-10-24 13:06:10 -04:00
  • 155a7b481b refactor(indexeddb): use UUID instead of u64 as media content id Michael Goldenberg 2025-10-24 12:47:52 -04:00
  • 0ac943b4c4 refactor(indexeddb): rename MediaContent::id -> MediaContent::content_id Michael Goldenberg 2025-10-24 11:41:30 -04:00
  • 18fe2b20e6 doc(indexeddb): fix typos in documentation Michael Goldenberg 2025-10-20 23:02:55 -04:00
  • 64a0f62631 refactor(indexeddb): remove (de)serialization functionality from top-level media type Michael Goldenberg 2025-10-20 22:12:43 -04:00
  • c169cab3b0 refactor(indexeddb): remove media object store and associated types Michael Goldenberg 2025-10-20 18:36:37 -04:00
  • 91858e0913 refactor(indexeddb): simplify error type for media metadata impl of indexed Michael Goldenberg 2025-10-20 18:15:31 -04:00
  • f70c036ff9 refactor(indexeddb): re-implement media-related fns in terms of media metadata and media content stores Michael Goldenberg 2025-10-20 18:10:25 -04:00
  • 70d6d557ca refactor(indexeddb): implement specialized fn for getting media metadata keys via generalized fn Michael Goldenberg 2025-10-20 14:14:44 -04:00
  • a52df18740 refactor(indexeddb): add transaction fns for getting media metadata keys by index Michael Goldenberg 2025-10-20 13:37:49 -04:00
  • ce6ef90f74 refactor(indexeddb): rename transaction fn for getting all media metadata keys Michael Goldenberg 2025-10-20 11:42:12 -04:00
  • 5f00e71f5f refactor(indexeddb): add content id to media metadata keys Michael Goldenberg 2025-10-20 11:31:35 -04:00
  • 539bd9c79a refactor(indexeddb): add constants for media content id bounds Michael Goldenberg 2025-10-20 11:12:26 -04:00
  • 23785a3023 refactor(indexeddb): remove unused type synonym Michael Goldenberg 2025-10-20 11:03:02 -04:00
  • 3d31b81abf refactor(indexeddb): add type synonym for content id in indexed media content key Michael Goldenberg 2025-10-20 11:00:41 -04:00
  • 3b2ef02749 refactor(indexeddb): add fn for prefixed key ranges from existing key ranges Michael Goldenberg 2025-10-20 10:51:05 -04:00
  • c887819809 refactor(indexeddb): return indexed type from Transaction::{put_item,put_item_if} and its derivatives Michael Goldenberg 2025-10-18 11:10:53 -04:00
  • 780b782660 refactor(indexeddb): return indexed type from Transaction::add_item and its derivatives Michael Goldenberg 2025-10-18 10:36:26 -04:00
  • 4d4ae79b7a refactor(indexeddb): return indexed type and js value from indexed type serializer Michael Goldenberg 2025-10-18 10:20:14 -04:00
  • af0a3aa91b refactor(indexeddb): add transaction fns for deleting media metadata Michael Goldenberg 2025-10-17 11:12:39 -04:00
  • 84e5ce0a98 refactor(indexeddb): add transaction fns for add/putting media metadata Michael Goldenberg 2025-10-17 10:58:12 -04:00
  • 574df8951e refactor(indexeddb): add transaction fns for getting media metadata Michael Goldenberg 2025-10-17 10:47:31 -04:00
  • 6ff186b744 refactor(indexeddb): add indexed types and keys for media metadata Michael Goldenberg 2025-10-17 09:59:51 -04:00
  • 6036f19af6 refactor(indexeddb): add migrations for media metadata store Michael Goldenberg 2025-10-17 09:39:18 -04:00
  • f78bac2fc6 refactor(indexeddb): add content id and content size to media metadata Michael Goldenberg 2025-10-15 12:29:08 -04:00
  • 1ae3b79c08 refactor(indexeddb): flatten nested media metadata into media type Michael Goldenberg 2025-10-15 10:16:15 -04:00
  • b4d702f1ef refactor(indexeddb): add transaction fns for getting the next available media content id Michael Goldenberg 2025-10-14 12:36:11 -04:00
  • c258368925 refactor(indexeddb): add key bounds for media content id key Michael Goldenberg 2025-10-14 12:29:12 -04:00
  • 43f19e411a refactor(indexeddb): add constant for representing safe bounds of u64 Michael Goldenberg 2025-10-14 12:25:46 -04:00
  • 4e8ddde2f2 refactor(indexeddb): add transaction fn for getting max key in range Michael Goldenberg 2025-10-14 10:25:58 -04:00
  • dfb3713f1e refactor(indexeddb): add transaction fns for basic media content operations Michael Goldenberg 2025-10-13 15:56:47 -04:00
  • 105fa53a4c refactor(indexeddb): add indexed types for media content Michael Goldenberg 2025-10-13 15:34:39 -04:00
  • 7238d3ca23 refactor(indexeddb): remove indexed media content type synonym Michael Goldenberg 2025-10-13 15:10:26 -04:00
  • 3c522f9505 refactor(indexeddb): add type for tracking media content and associated id Michael Goldenberg 2025-10-13 14:23:13 -04:00
  • 0796b71bd3 refactor(indexeddb): add migrations for media content store Michael Goldenberg 2025-10-13 14:12:32 -04:00
  • 547ab31b82 bonus(sdk): Add more profile tests Kévin Commaille 2025-10-11 15:14:47 +02:00
  • 3f5d51a203 Add changelog for extended profile fields Kévin Commaille 2025-10-11 14:26:37 +02:00
  • 4ea0b7d984 refactor(sdk): Prefer DELETE HTTP method for profile fields Kévin Commaille 2025-10-11 14:15:24 +02:00
  • d2faa1be1a feat(sdk): Add support for deleting custom profile fields Kévin Commaille 2025-10-11 14:03:27 +02:00
  • ca0929876f feat(sdk): Add support for setting custom profile fields Kévin Commaille 2025-10-11 13:55:28 +02:00
  • c9d3088701 feat(sdk): Add support for fetching custom profile fields Kévin Commaille 2025-10-10 10:43:09 +02:00
  • 68b902e4bc feat(ffi): add bindings for listening to global send queue updates Johannes Marbach 2025-10-15 15:08:19 +02:00
  • 8bb8bbae9c Merge pull request #5737 from matrix-org/kaylendog/shared-history/store Richard van der Hoff 2025-10-24 17:31:46 +02:00
  • 3733ee8534 chore: Remove the matrix-sdk-crypto re-export in the matrix-sdk crate Damir Jelić 2025-10-10 11:04:11 +02:00
  • b045462f76 feat: Append withheld info from room key bundle to store. kaylendog 2025-10-01 16:30:34 +01:00
  • 8bb5e501a4 test(crypto): use MegolmV2 in tests where experimental-algorithms are enabled Richard van der Hoff 2025-10-24 13:19:37 +01:00
  • 7aead98863 refactor(crypto): Split receive_room_key_bundle to helper methods Richard van der Hoff 2025-10-24 12:57:57 +01:00
  • 7607c4ef82 tests: Test deserializing m.room_key.withheld to withheld entry. kaylendog 2025-10-02 18:13:57 +01:00
  • 02fe0c9f53 feat: Add RoomKeyWithheldEntry to wrap to-device and bundle payloads. Skye Elliot 2025-10-01 11:25:50 +01:00
  • d117532fae feat(spaces): add support for MSC3230 and top level space order (#5799) Stefan Ceriu 2025-10-24 12:18:29 +03:00
  • 34c5e24b72 chore(deps): bump actions/setup-node from 5 to 6 dependabot[bot] 2025-10-20 14:37:23 +00:00
  • 5bdb7ae732 chore(deps): bump CodSpeedHQ/action from 4.1.1 to 4.2.1 dependabot[bot] 2025-10-20 14:46:24 +00:00
  • 5729ad4dd5 chore(deps): bump bnjbvr/cargo-machete dependabot[bot] 2025-10-20 14:55:47 +00:00
  • d36b68b7d1 fix(spaces): have space children with an order field set come before the others in room lists Stefan Ceriu 2025-10-22 11:28:23 +03:00
  • 8aad88c154 Test UniFFI 0.30.0 test/uniffi-0.30.0 Jorge Martín 2025-10-21 15:56:04 +02:00
  • 34d71b0392 feat(composer): add support for attachments in drafts Johannes Marbach 2025-10-20 20:50:13 +02:00
  • 430304f392 chore: Rewrite timeline redecryption tests to use HTTP mocking Damir Jelić 2025-10-20 14:18:04 +02:00
  • 5f54237f4f feat(ffi): add bindings for logging in by generating a QR code on the new device Johannes Marbach 2025-10-16 14:50:34 +02:00
  • f78f1795eb Upgrade Ruma Kévin Commaille 2025-10-19 12:23:19 +02:00
  • dcd8aa13f0 fix: NotificationSettings::unmute_room didn't clear the cached notification mode Jorge Martin Espinosa 2025-10-17 12:02:38 +02:00
  • 964465ec13 fixup! test(sdk): Add test fot checking cached_user_defined_notification_mode is updated when syncing Jorge Martín 2025-10-17 10:54:49 +02:00
  • 7b55beeedc test(sdk): Add test fot checking cached_user_defined_notification_mode is updated when syncing Jorge Martín 2025-10-17 10:21:01 +02:00