Commit Graph

  • a791243202 chore(sdk): Extract EventCache::listen_task to tasks.rs. Ivan Enderlin 2026-02-27 15:10:08 +01:00
  • c5b7dbd0c0 chore(sdk): Extract EventCache::search_indexing_task into tasks.rs. Ivan Enderlin 2026-02-27 14:27:07 +01:00
  • 16e09dfefa chore(sdk): Extract EventCache::thread_subscriber_task into tasks.rs. Ivan Enderlin 2026-02-27 14:16:34 +01:00
  • 2d13a682a2 refactor(sdk): Remove methods on OAuth API for account management URL Kévin Commaille 2026-02-26 14:52:05 +01:00
  • c50bab4847 Upgrade Ruma Kévin Commaille 2026-02-26 14:45:28 +01:00
  • 768ded4b90 doc(sdk): Fix intra-links. Ivan Enderlin 2026-02-27 11:39:34 +01:00
  • 19ffa2fe0e chore(sdk): Inline RoomEventCacheStateLockWriteGuard::handle_backpagination. Ivan Enderlin 2026-02-27 11:10:25 +01:00
  • 3a57b547da chore(sdk): Add the RoomEventCacheUpdateSender type. Ivan Enderlin 2026-02-27 10:44:37 +01:00
  • c3e238d2d6 chore(sdk): Make more fields of RoomEventCacheInner private. Ivan Enderlin 2026-02-27 10:03:53 +01:00
  • c257525b5a chore(sdk): Make RoomEventCacheInner private. Ivan Enderlin 2026-02-27 09:56:40 +01:00
  • 909dbd7b78 chore(sdk): Extract RoomEventCacheUpdate into caches/room/update.rs. Ivan Enderlin 2026-02-27 09:52:52 +01:00
  • 6c9892ee84 chore(sdk): Extract RoomEvetCacheLinkedChunkUpdate into caches/room/updates.rs. Ivan Enderlin 2026-02-27 09:48:20 +01:00
  • fe4381d38c chore(sdk): Extract RoomEventCacheGenericUpdate into caches/room/updates.rs. Ivan Enderlin 2026-02-27 09:40:27 +01:00
  • ea41e03ca3 chore(sdk): Add RoomEventCache::send_updates. Ivan Enderlin 2026-02-27 09:33:52 +01:00
  • 9fb54074ee chore(sdk): Add RoomEventCache::state. Ivan Enderlin 2026-02-27 09:20:51 +01:00
  • 597f66f71a chore(sdk): Use RoomEventCache::room_id(). Ivan Enderlin 2026-02-27 09:17:31 +01:00
  • 44c71eea1b chore(sdk): Restrict the visiblity for handle_(joined|left)_room_update. Ivan Enderlin 2026-02-27 09:15:32 +01:00
  • d291be4235 chore(sdk): Move handle_joined_room_update from RoomEventCacheInner to RoomEventCache. Ivan Enderlin 2026-02-26 15:14:25 +01:00
  • 1342daf381 chore(sdk): Move handle_left_room_update from RoomEventCacheInner to RoomEventCache. Ivan Enderlin 2026-02-26 14:33:30 +01:00
  • 07f9e998e9 doc(sdk): Add missing, or fix existing documentation. Ivan Enderlin 2026-02-26 14:28:54 +01:00
  • a9f946d365 chore(sdk): Fix the visibility of several symbols. Ivan Enderlin 2026-02-26 14:27:51 +01:00
  • 248b65d2d5 chore(sdk): Extract RoomEventCacheState into caches/room/state.rs. Ivan Enderlin 2026-02-26 14:23:05 +01:00
  • 500a637bc4 chore(sdk): Extract RoomEventCacheSubscriber to its own subscriber module. Ivan Enderlin 2026-02-26 11:54:48 +01:00
  • 7da0d903e5 refactor: remove QRCodeGrantLoginError::UnableToCreateDevice and HumanQrGrantLoginError::UnableToCreateDevice Hugh Nimmo-Smith 2026-02-17 13:36:54 +00:00
  • 3cf4faec83 feat(ffi): additional HumanQrGrantLoginError enum values Hugh Nimmo-Smith 2026-02-17 08:36:00 +00:00
  • 2cfd53e64d feat(qr-login): additional QRCodeGrantLoginError enum values Hugh Nimmo-Smith 2026-02-09 11:48:24 +00:00
  • 25a45f9feb code cleanup toger5/widet-driver-fixes Timo K 2026-02-27 11:04:17 +01:00
  • 265abd6830 fix infinite loop Timo K 2026-02-26 17:38:26 +01:00
  • ba34cdcf56 fix usize subtraction Timo K 2026-02-26 16:42:30 +01:00
  • 997948d445 index fixups Timo K 2026-02-26 15:55:55 +01:00
  • 5a5a2f0fb0 fix borrowing Timo K 2026-02-26 15:17:59 +01:00
  • 3e82733981 Update matrix.rs Timo K 2026-02-26 15:08:46 +01:00
  • 9043fce7c8 back to last Timo K 2026-02-26 12:22:41 +01:00
  • dc4d57c66d fix pagination Timo K 2026-02-26 11:49:30 +01:00
  • bbdfe7b38f chore(sdk): Move RoomEventCache in caches/room/mod.rs. Ivan Enderlin 2026-02-26 08:50:31 +01:00
  • b4977bbe5d chore(sdk): Move EventLinkedChunk in caches/event_linked_chunk.rs. Ivan Enderlin 2026-02-25 17:06:56 +01:00
  • 4bc4263e1c chore(sdk): Move ThreadEventCache in caches/thread/mod.rs. Ivan Enderlin 2026-02-25 16:56:09 +01:00
  • ef734e0876 chore(sdk): Move PinnedEvents in caches/pinned_events/mod.rs. Ivan Enderlin 2026-02-25 16:40:41 +01:00
  • a2881d5aca ci: Update our benchmarks workflow Damir Jelić 2026-02-25 16:40:55 +01:00
  • 81f9edb728 wip Timo K 2026-02-26 09:40:40 +01:00
  • fadfd98bee feat(crypto): Add get_all_rooms_pending_key_bundle to store trait Skye Elliot 2026-02-25 14:11:50 +00:00
  • 640fa4854f feat(sqlite): Add query_many helper trait method Skye Elliot 2026-02-25 12:32:13 +00:00
  • a90cf28d3c Merge pull request #6199 from matrix-org/rav/history_sharing/invite_details_in_crypto_store Richard van der Hoff 2026-02-25 15:16:51 +00:00
  • aa11e9f062 fix(xtask): Fix a broken gap in the fields grid of overview. Ivan Enderlin 2026-02-25 15:37:39 +01:00
  • 4d9268d104 fix(xtask): Fix an infinite loop when parsing the fields of a span. Ivan Enderlin 2026-02-25 15:36:42 +01:00
  • b7b96d49c5 fix(ui): Check if an Event is redacted before trying to decrypt it. (#6203) Benoit Marty 2026-02-25 16:02:13 +01:00
  • 37823df753 feat(crypto): Add room_id to RoomPendingKeyBundleDetails Skye Elliot 2026-02-25 12:33:39 +00:00
  • 096dd59c07 Add comments on race conditions Richard van der Hoff 2026-02-25 14:47:56 +00:00
  • 13fb3e76c5 base: switch from storing invite acceptance details in RoomInfo to crypto store Richard van der Hoff 2026-02-23 18:39:23 +00:00
  • 8e614c23eb base: pass the e2ee context into update_{knocked,invited}_room Richard van der Hoff 2026-02-25 14:26:02 +00:00
  • f324191c7f base: pull logic for clearing invite acceptance details up to higher level Richard van der Hoff 2026-02-23 17:19:05 +00:00
  • dc66994d66 sdk: make should_accept_bundle async Richard van der Hoff 2026-02-23 14:53:13 +00:00
  • 8ac5d42fbe crypto: add rooms_pending_key_bundles interface to crypto store Richard van der Hoff 2026-02-20 17:52:18 +00:00
  • 8f14ee976a crypto: Move InviteAcceptanceDetails to matrix-sdk-crypto, and rename Richard van der Hoff 2026-02-20 14:20:09 +00:00
  • da92379e22 base: gate RoomInfo::invite_acceptance_details behind e2e-encryption Richard van der Hoff 2026-02-20 14:46:57 +00:00
  • 0cbe48e986 feat(xtask): Add cargo xtask log timer. Ivan Enderlin 2026-02-25 11:09:05 +01:00
  • 99bfb94d6d fix(xtask): Fix an expect message. Ivan Enderlin 2026-02-25 11:08:49 +01:00
  • 3aa424117c fix(xtask): Fix a CSS custom property naming error. Ivan Enderlin 2026-02-25 11:07:55 +01:00
  • 4160192709 refactor(common): Add the “Timer” prefix to timer!'s message. Ivan Enderlin 2026-02-24 14:03:28 +01:00
  • 6bc09cbbd9 refactor(base): pass references to e2ee context instead of cloning Richard van der Hoff 2026-02-25 11:24:37 +00:00
  • 6c18f73b51 chore: Use multi-process lock config as the signal for enabling the OIDC cross process lock. Doug 2026-02-24 13:26:49 +00:00
  • a8e4630f56 chore(sqlite): Update deadpool to 0.13 and deadpool-sync to 0.2. Ivan Enderlin 2026-02-24 15:58:11 +01:00
  • 45d16919a0 doc(ffi,sdk): Add #6174 in the CHANGELOG.md. Ivan Enderlin 2026-02-24 13:55:22 +01:00
  • 9fc10e90a3 doc(sdk): Add #6174 to the CHANGELOG.md. Ivan Enderlin 2026-02-17 17:08:03 +01:00
  • d00aa2ccd2 feat(sdk): Introduce RoomEventCache::thread_pagination. Ivan Enderlin 2026-02-17 14:18:06 +01:00
  • 79155bb59b refactor(sdk): Implement ThreadPagination based on Pagination. Ivan Enderlin 2026-02-17 13:50:49 +01:00
  • 2f26e346ed chore(sdk): Move the pagination.rs module to caches/room/pagination.rs. Ivan Enderlin 2026-02-13 19:39:03 +01:00
  • 2d32096534 refactor(sdk): Re-implement RoomPagination with the new Pagination type. Ivan Enderlin 2026-02-13 16:44:21 +01:00
  • 73814c5be0 refactor(sdk): Introduce the Pagination type along with the PaginatedCache trait. Ivan Enderlin 2026-02-13 15:35:00 +01:00
  • e84e83c716 doc(sdk): Fix internal doc. Ivan Enderlin 2026-02-13 15:17:31 +01:00
  • 0edff99390 refactor(sdk): Add waited_for_initial_prev_token in LoadMoreEventsBackwardsOutcome::Gap. Ivan Enderlin 2026-02-13 14:40:43 +01:00
  • cdd7be13f1 refactor(sdk): Rename RoomPaginationStatus to PaginationStatus. Ivan Enderlin 2026-02-13 11:40:23 +01:00
  • 9729e633f2 chore(sdk): Promote a debug! to error! when an HTTP request fails. Ivan Enderlin 2026-02-20 10:05:56 +01:00
  • f796232220 chore(deps): bump tj-actions/changed-files from 47.0.2 to 47.0.4 dependabot[bot] 2026-02-23 15:57:00 +00:00
  • 13d46e6aeb chore(deps): bump CodSpeedHQ/action from 4.10.6 to 4.11.0 dependabot[bot] 2026-02-23 15:57:12 +00:00
  • 6c75571c38 crypto: Avoid dereferencing to clone identifier matrix-sdk-ffi/20260224 Kévin Commaille 2026-02-24 12:02:41 +01:00
  • ec719bbb6b refactor(send queue): monitor the send queue background task Benjamin Bouvier 2026-02-19 17:08:12 +01:00
  • f3cb3c7317 refactor(utd hook): monitor the background task for the UTD hook reporting Benjamin Bouvier 2026-02-19 17:03:47 +01:00
  • eab7dd02d2 refactor(timeline): monitor background tasks spawned by the timeline Benjamin Bouvier 2026-02-19 16:59:45 +01:00
  • ed8d75289e refactor(room list): monitor background loading state task Benjamin Bouvier 2026-02-19 16:52:32 +01:00
  • 540abe2a7c refactor(spaces): monitor background tasks spawned by the space service Benjamin Bouvier 2026-02-19 16:49:22 +01:00
  • c017ce0928 feat(sqlite): SqliteCryptoStore has 1 write connection. Ivan Enderlin 2026-02-17 16:01:23 +01:00
  • 747b5db764 refactor: Remove unnecessary clones with .to_owned() Kévin Commaille 2026-02-20 16:57:57 +01:00
  • 5d18820120 refactor: Use owned_*_id! macros rather than *_id!().to_owned() Kévin Commaille 2026-02-20 16:57:06 +01:00
  • 9870228a76 doc(ui): Improve logs with variable inlining Jorge Martín 2026-02-23 12:17:11 +01:00
  • 3c8666ae2c doc(ui): Fix comment about the event_count + invite_count check Jorge Martín 2026-02-23 12:14:02 +01:00
  • 3783f4925e test(ui): Try asserting we received the right invite event in test_try_sliding_sync_ignores_invites_for_non_subscribed_rooms Jorge Martín 2026-02-23 11:09:30 +01:00
  • 1667db12ec refactor(ui): Make MAX_SLIDING_SYNC_ATTEMPTS a const Jorge Martín 2026-02-23 11:08:54 +01:00
  • 8c114ad57e fix(ui): Unexpected invites are ignored for non-subscribed rooms in NotificationClient::try_sliding_sync Jorge Martín 2026-02-20 14:22:02 +01:00
  • 862126800d fix: Fix a small typo in ClientBuildError::MissingHomeserver error message OneProg 2026-02-22 21:03:30 +03:00
  • b1e4e16f8e Add PR number to changelog Kévin Commaille 2026-02-20 15:30:34 +01:00
  • f283126e6e base: Remove once_cell dependency Kévin Commaille 2026-02-20 15:25:52 +01:00
  • fc70a7da2c sdk: Remove once_cell dependency Kévin Commaille 2026-02-20 15:23:11 +01:00
  • aff26b1ed9 ffi: Remove once_cell dependency Kévin Commaille 2026-02-20 15:22:23 +01:00
  • fd5c1d847e Remove once_cell dependency Kévin Commaille 2026-02-20 15:21:45 +01:00
  • 956a5d46f1 ui: Remove once_cell dependency Kévin Commaille 2026-02-20 15:21:07 +01:00
  • 1dbd2caeb2 testing: Remove once_cell dependency Kévin Commaille 2026-02-20 15:20:03 +01:00
  • 4257649933 refactor(sdk): Put use behind e2e-encryption feature to appease the linter Jorge Martín 2026-02-19 15:58:52 +01:00
  • c996307265 doc: Add changelog entries Jorge Martín 2026-02-19 15:31:11 +01:00
  • fc97b04ec8 refactor(ffi): Fixed some more missing renames and added a changelog entry Jorge Martín 2026-02-19 15:24:49 +01:00