Commit Graph

  • e77e2ae18f fix(base): Handle sync state events that fail to deserialize Kévin Commaille 2026-01-18 12:19:50 +01:00
  • 9590b3c683 refactor(base): Move state event decryption logic in separate function Kévin Commaille 2026-01-18 10:46:35 +01:00
  • 9cf649eb60 fix(sdk): EventCacheInner::by_room can be a HashMap. Ivan Enderlin 2026-01-23 15:49:48 +01:00
  • b0bc4b2af9 fix: better owner check comparison using the int type from ruma Mauro Romito 2026-01-21 14:31:41 +01:00
  • f524b28d36 fix: avoided creating an additional vector Mauro Romito 2026-01-21 11:14:20 +01:00
  • debc8e5e65 fix: adjusted an issue with the test not, including the creator in the PL which is not allowed on v12 Mauro Romito 2026-01-20 12:10:03 +01:00
  • 50a5a1d0a8 refactor: refactored LeaveSpaceRoom to also account for v12 rooms where creators have infinite PL and users with PL 150 are considered owners. Included also are_creators_privileged to let clients know if we are in a v12 room. Mauro Romito 2026-01-16 14:09:18 +01:00
  • 6d5a43b47a feat(crypto-ffi): Add bindings to export a secrets bundle Damir Jelić 2026-01-21 13:07:36 +01:00
  • 4fcb553880 feat: Add uniffi headers to some more types Damir Jelić 2026-01-20 12:53:35 +01:00
  • a1b3cd48fe doc(common): Update the CHANGELOG.md. Ivan Enderlin 2026-01-23 11:06:18 +01:00
  • 77515dda8e fix(common): Fix an off-by-one index removal in LinkedChunk::remove_item_at. Ivan Enderlin 2026-01-23 10:56:24 +01:00
  • e69f9e4f89 refactor(base): Remove unused beacons from BaseRoomInfo Kévin Commaille 2026-01-17 11:47:59 +01:00
  • 3989e483d5 chore(send queue): save the thumbnail as the thumbnail of itself Benjamin Bouvier 2026-01-22 11:39:55 +01:00
  • ab53ec7c67 test(timeline): add a test that a thumbnail can be loaded without network access, after we sent it Benjamin Bouvier 2026-01-21 17:12:31 +01:00
  • 3b339be422 refactor(media): remove the now unused make_local_thumbnail_media_request Benjamin Bouvier 2026-01-20 17:51:02 +01:00
  • 32666e4c24 feat(send queue): cache a thumbnail as such for the media that we just uploaded Benjamin Bouvier 2026-01-20 12:00:05 +01:00
  • a32c11f5ee chore: make clippy happy Benjamin Bouvier 2026-01-19 17:20:22 +01:00
  • fe885360cc refactor: move the thread read receipt computation to its own function Benjamin Bouvier 2026-01-19 17:14:11 +01:00
  • 070d17a2d0 refactor: group common match arms together Benjamin Bouvier 2026-01-19 16:37:49 +01:00
  • 1c0bcf4a69 feat(timeline): update thread summaries when there's a new read receipt event Benjamin Bouvier 2026-01-15 18:24:17 +01:00
  • 8ae4acdc00 feat(timeline): expose the user's threaded receipt on each thread summary Benjamin Bouvier 2026-01-15 18:22:22 +01:00
  • 439fb9d9c9 chore: Remove the redundant LeaveSpaceRoom.joined_members_count property. Doug 2026-01-20 13:18:33 +00:00
  • b3aa849f87 feat(sdk): New state event candidate for LatestEventValue: m.room.member with join. Ivan Enderlin 2026-01-16 15:17:44 +01:00
  • a9ccb443bc feat(room_list): Add a room identifier based list room list service filter Stefan Ceriu 2025-12-18 15:05:51 +02:00
  • 0cca375f03 feat(spaces): Expose a SpaceFilter API Stefan Ceriu 2025-12-17 12:29:43 +02:00
  • c5bdeb26ed chore(spaces): Refactor SpaceRoom sorting and move the core logic outside of the space room list Stefan Ceriu 2026-01-14 16:29:36 +02:00
  • d278f20dd4 feat: Add a method to reset a SpaceRoomList. Doug 2026-01-19 16:00:09 +00:00
  • a3111e7541 Merge pull request #5931 from JoFrost/main Damir Jelić 2026-01-20 11:50:00 +01:00
  • b96b7bc71f chore(deps): bump CodSpeedHQ/action from 4.5.2 to 4.7.0 dependabot[bot] 2026-01-19 16:35:48 +00:00
  • 3ff49becbe chore(deps): bump crate-ci/typos from 1.42.0 to 1.42.1 dependabot[bot] 2026-01-19 16:36:06 +00:00
  • 3150dd4628 change: code improvements suggested in the pr review Mauro Romito 2026-01-19 10:48:30 +01:00
  • a46b006473 refactor: added the check for the joined_members_count inside the test_leave Mauro Romito 2026-01-16 15:36:03 +01:00
  • cd5b8eefe0 doc: updated the changelog Mauro Romito 2026-01-16 11:42:06 +01:00
  • bd8041765f fix: updated the tests so that they also account for the membership state Mauro Romito 2026-01-16 11:27:57 +01:00
  • 9183c80ea6 fix: is_last_admin also accounts for the membership state and included the joined_members_count in LeaveSpaceRoom Mauro Romito 2026-01-15 19:14:57 +01:00
  • b68b6b95b0 chore(deps): bump qmaru/wasm-pack-action from 0.5.2 to 0.5.3 dependabot[bot] 2026-01-19 16:35:52 +00:00
  • c9ac788172 fix(spaces): Allow removing unknown child rooms from spaces ganfra 2026-01-15 20:09:16 +01:00
  • eb13eeeacd chore[changelog]: move new changes to the top JoFrost 2026-01-19 17:52:00 +02:00
  • 2ff1f66f37 chore[ffi]: rename previous to previous_users JoFrost 2026-01-19 17:51:38 +02:00
  • 0053ecb5f4 FFI: implement Room::list_threads (#5953) Viktor Strate Kløvedal 2026-01-19 14:32:29 +01:00
  • d1c8b1090b fix(sdk): ensure IdentityStatusChanges not dropped prematurely Michael Goldenberg 2026-01-16 13:04:44 -05:00
  • 13b3e0349e chore(deps): bump async-stream to 0.3.6 Michael Goldenberg 2026-01-16 13:03:32 -05:00
  • 90390d7488 Merge pull request #6017 from matrix-org/kaylendog/history-sharing/backup-download Skye Elliot 2026-01-16 17:03:46 +00:00
  • 5b8ff8a76d refactor(state store): remove StateStore::upsert_thread_subscription Benjamin Bouvier 2026-01-15 15:37:05 +01:00
  • e9f5ed108a test(sdk): Add test_latest_event_is_recomputed_when_a_user_is_ignored. Ivan Enderlin 2026-01-16 10:10:42 +01:00
  • 34ef8fc324 fix(sdk): The LatestEventValue is erased when a room has been emptied. Ivan Enderlin 2026-01-16 10:08:00 +01:00
  • 92a7d033a2 chore(sdk): Split latest_events::latest_event. Ivan Enderlin 2026-01-14 13:50:30 +01:00
  • cb8a9995ac fix(widget): Do not include uniffi attrs when the feature is not enabled for element_call.rs mlm-games 2025-12-31 12:45:31 +05:30
  • fb3c1f8ace doc: Add changelog Jorge Martín 2026-01-16 09:49:42 +01:00
  • 53b5f04b15 fix(ffi): Use the new RoomPowerLevelsContentOverride API when creating a room Jorge Martín 2026-01-16 09:42:02 +01:00
  • 4f6b4bf709 feat: Bump Ruma to commit hash version to fix a room power level related bug Jorge Martín 2026-01-16 09:41:06 +01:00
  • 8a89726726 docs: Update CHANGELOGs. Skye Elliot 2026-01-16 11:44:45 +00:00
  • fbff1ee99a bench: Bump codspeed-criterion-compat to 4.2.1. Ivan Enderlin 2026-01-15 12:04:07 +01:00
  • 734cc5b77e fix: Patch ruma to fix #5979. Ivan Enderlin 2026-01-15 11:43:31 +01:00
  • 19c958add0 Merge branch 'main' into main JoFrost 2026-01-14 20:18:18 +02:00
  • d64c990658 feat: Add a method to set your own user's display name within a room Doug 2025-12-19 19:18:19 +00:00
  • e156d8e00c refactor: Use Try operator over Into::into, fixup comment. Skye Elliot 2026-01-13 17:46:54 +00:00
  • 831ab6d429 tests: Check historic room keys fetched from backup. Skye Elliot 2026-01-12 15:21:07 +00:00
  • 3baaef5109 feat: Download room keys from backup before building key bundle. Skye Elliot 2026-01-12 15:18:54 +00:00
  • 11d430563b doc(sdk): Update the `CHANGELOG.md. Ivan Enderlin 2026-01-07 15:05:30 +01:00
  • bfeafa9948 feat(sdk): Introduce the PollTimeout type. Ivan Enderlin 2026-01-07 13:32:48 +01:00
  • dfd607f195 feat(timeline): utilize the cache and include common relations when focusing on an event without context Johannes Marbach 2025-11-12 08:33:39 +01:00
  • 9b15400936 feat[ffi]: Add nonfavorite room filter (#5991) JoFrost 2026-01-13 12:35:54 +02:00
  • edc1aee471 chore(deps): bump bnjbvr/cargo-machete dependabot[bot] 2026-01-12 18:21:58 +00:00
  • 387df77a6f fix(latest event): mark a failed but recoverable attempt to send as a sending matrix-sdk-ffi/20260113 Benjamin Bouvier 2026-01-12 15:18:09 +01:00
  • b9ef07a719 refactor: commonize two arms of a match Benjamin Bouvier 2026-01-12 14:40:08 +01:00
  • df49cbb44d refactor(test): deduplicate test helper related to local latest event Benjamin Bouvier 2026-01-12 14:29:58 +01:00
  • b1ca2bbbb5 chore(deps): bump crate-ci/typos from 1.40.0 to 1.41.0 dependabot[bot] 2026-01-12 13:08:53 +00:00
  • ccbb7575c0 doc(base): Move an entry at its correct place. Ivan Enderlin 2026-01-09 10:17:51 +01:00
  • 5be3ea3d46 common: Fix up documentation on TimelineEvent Richard van der Hoff 2026-01-06 12:26:41 +00:00
  • 7b16a32910 doc: Update CHANGELOG.mds. Ivan Enderlin 2026-01-09 12:07:35 +01:00
  • 7caac55580 chore(ui): RoomListService:subscribe_to_rooms replaces old subscriptions. Ivan Enderlin 2026-01-09 12:04:01 +01:00
  • f19249c47d feat(sdk): Add SlidingSync::(clear_and_subscribe|unsubscribe)_to_rooms. Ivan Enderlin 2026-01-09 10:35:50 +01:00
  • 6c067a7981 add changelog Valere 2026-01-07 11:24:14 +01:00
  • f2991134f2 test: Call intent serialization tests Valere 2026-01-07 11:21:12 +01:00
  • e39a23e5ae feat(call): Add new call intents for voice only Valere 2026-01-07 10:44:03 +01:00
  • eba2a57122 common: fix typos in changelog Richard van der Hoff 2026-01-07 17:00:36 +00:00
  • 7595ae0916 test(ffi): Add test for CreateRoomParameters -> create_room::v3::Request transformation Jorge Martín 2026-01-09 11:53:44 +01:00
  • faff2d70f8 feat(ffi): Add ffi::CreateRoomParameters::is_space Jorge Martín 2026-01-08 13:06:47 +01:00
  • f3aec8d33e doc(sdk): Remove 6002 as it's no more relevant. Ivan Enderlin 2026-01-08 10:12:15 +01:00
  • 632ca3f9bf chore(sdk): Sliding Sync room_subscriptions is definitely not sticky. Ivan Enderlin 2026-01-08 10:08:07 +01:00
  • 5291ff2b4d Merge branch 'main' into main JoFrost 2026-01-07 19:58:20 +02:00
  • 97110edbe1 Merge pull request #6007 from matrix-org/kaylendog/history-sharing/changelog-fix Richard van der Hoff 2026-01-07 16:57:59 +00:00
  • fbc0981e8d docs(common): Correct ForwarderInfo changelog entry. Skye Elliot 2026-01-07 16:06:42 +00:00
  • 6b0c1e2992 doc: Add doc and inline comments Jorge Martín 2026-01-07 15:10:34 +01:00
  • c65026b70a doc: Add changelog entry Jorge Martín 2026-01-07 13:22:01 +01:00
  • b5a0042e14 fix(sqlite): Add WAL checkpoints to the DBs when they're opened too Jorge Martín 2026-01-07 13:17:14 +01:00
  • 3be6fb1a80 fix(sqlite): Add WAL checkpoints when vacuuming Jorge Martín 2026-01-07 12:14:00 +01:00
  • 5dcd877dcd test(ui): Sticky parameters have been removed. Ivan Enderlin 2026-01-07 10:56:29 +01:00
  • ed1c847e7b doc(sdk): Update the `CHANGELOG.md. Ivan Enderlin 2026-01-07 10:32:30 +01:00
  • 87962d10e2 test(sdk): Test Request::extensions::to_device::since is set. Ivan Enderlin 2026-01-07 10:22:06 +01:00
  • 4ac4ad3440 chore(sdk): Remove the sticky_parameters module. Ivan Enderlin 2026-01-07 09:39:25 +01:00
  • 742b6e5200 chore(sdk): Sliding Sync list filters is no longer sticky. Ivan Enderlin 2026-01-06 15:54:43 +01:00
  • 43657d8302 chore(sdk): Sliding Sync list required_state is no longer sticky. Ivan Enderlin 2026-01-06 15:52:31 +01:00
  • b28999e40c chore(sdk): Inline and always apply SlidingSyncStickyManager. Ivan Enderlin 2026-01-06 15:45:20 +01:00
  • 42de8307bf chore(sdk): Sliding Sync extensions is no longer sticky. Ivan Enderlin 2026-01-06 13:58:23 +01:00
  • 48d1d1f80f doc: Add changelog entry Jorge Martín 2026-01-07 10:17:34 +01:00
  • d52e5cfb50 doc: Add more doc comments to Client::fetch_client_well_known Jorge Martín 2026-01-07 10:15:47 +01:00
  • fe46a0cce0 fix(sdk): When using fetch_client_well_known_with_url, use the server name from the Client::user_id as a possible fallback too Jorge Martín 2026-01-05 12:54:30 +01:00
  • b081654c51 fix(search): Create key dirs if they don't exist. (#5992) ragebreaker 2026-01-07 15:37:36 +05:30