Commit Graph

  • 9eb4a5a24c test(sdk): Add a test to ensure a redacted latest event is removed. Ivan Enderlin 2026-04-01 13:27:50 +02:00
  • 49bba4d471 test(sdk): A TODO has been resolved. Ivan Enderlin 2026-04-01 12:12:58 +02:00
  • f23deacec4 fix(sdk): Do not update the LatestEventValue if its event ID matches the previous value. Ivan Enderlin 2026-04-01 10:59:23 +02:00
  • 9c28ee7041 feat(ffi): Add ffi::Client::set_avatar_url Jorge Martín 2026-04-14 10:39:32 +02:00
  • 5d420b683f chore(deps): bump bnjbvr/cargo-machete dependabot[bot] 2026-04-13 15:53:04 +00:00
  • 2d5b95e45e chore(deps): bump rand from 0.10.0 to 0.10.1 dependabot[bot] 2026-04-14 01:07:21 +00:00
  • 3d29db5ebb refactor(tests): simplify timeline/reactions tests to remove custom respond_with Benjamin Bouvier 2026-04-09 16:06:12 +02:00
  • 8e041d6958 refactor(tests): use MatrixMockServer even more in room_list_service Benjamin Bouvier 2026-04-09 15:45:24 +02:00
  • c02d0f1d01 refactor(tests): make more use of the MatrixMockServer in ui tests Benjamin Bouvier 2026-04-09 15:33:29 +02:00
  • 2da262e56c refactor(tests): make use of MatrixMockServer in other room_list_service tests Benjamin Bouvier 2026-04-09 15:08:00 +02:00
  • 31e4657718 refactor(tests): make use of MatrixMockServer in room_list_service Benjamin Bouvier 2026-04-09 14:36:29 +02:00
  • 5b2fe3cf47 refactor(tests): make use of MatrixMockServer in notification_client Benjamin Bouvier 2026-04-09 14:33:38 +02:00
  • 49d7d4528d refactor(tests): make use of MatrixMockServer in sync_service Benjamin Bouvier 2026-04-09 14:28:23 +02:00
  • 3d7e505530 refactor(tests): make use of MatrixMockServer in encryption_sync_service Benjamin Bouvier 2026-04-09 14:27:29 +02:00
  • 56d4163982 refactor(tests): make use of MatrixMockServer in timeline/pagination Benjamin Bouvier 2026-04-09 14:13:33 +02:00
  • 4cafc48cc4 refactor(tests): make use of MatrixMockServer in timeline/focus_event Benjamin Bouvier 2026-04-09 13:50:43 +02:00
  • 8ea55b30bc refactor(tests): make use of MatrixMockServer in timeline/sliding_sync Benjamin Bouvier 2026-04-09 13:50:22 +02:00
  • d438ee2ca0 refactor(tests): add a test helper to send with a delay, use it in timeline/queue Benjamin Bouvier 2026-04-09 13:25:39 +02:00
  • a3fe9eef12 refactor(tests): make use of MatrixMockServer in timeline/queue Benjamin Bouvier 2026-04-09 13:07:07 +02:00
  • 60056ba205 refactor(tests): make use of MatrixMockServer in timeline/subscribe Benjamin Bouvier 2026-04-09 11:58:22 +02:00
  • ff62ed667c refactor(tests): make use of MatrixMockServer in timeline/pinned_event Benjamin Bouvier 2026-04-09 11:37:39 +02:00
  • 4168362912 refactor(tests): make use of MatrixMockServer in the timeline/profiles tests Benjamin Bouvier 2026-04-09 11:03:13 +02:00
  • 96d63b7c8d doc: update changelogs ganfra 2026-04-13 16:00:41 +02:00
  • 260eaeea2b feat (live location): rewrite live location shares subscription logic ganfra 2026-04-13 15:56:28 +02:00
  • f7442fa279 fix(live location): include BeaconInfo in required state ganfra 2026-04-13 15:56:08 +02:00
  • da3cf3d54b doc: update changelog ganfra 2026-04-13 15:29:43 +02:00
  • 872861e90e Handle beacon stop aggregation in latest event ganfra 2026-04-13 15:27:44 +02:00
  • 36cca4e444 add comment Hubert Chathi 2026-04-10 08:58:15 -04:00
  • bb6202c76b fix lint Hubert Chathi 2026-04-09 18:02:31 -04:00
  • 5458a5afd2 add changelog Hubert Chathi 2026-04-09 17:28:58 -04:00
  • 45fa860b6b add secret pushing feature to FFI Hubert Chathi 2026-04-09 17:11:38 -04:00
  • 4ad25e32af handle the backup key being pushed from other devices Hubert Chathi 2026-04-09 17:11:09 -04:00
  • 423ebf9502 push the backup key to our other devices when we create a new backup Hubert Chathi 2026-04-09 17:00:08 -04:00
  • 7fbb8cf9e5 fix(spaces): Ensure space children ordering is transitive Damir Jelić 2026-04-10 09:36:48 +02:00
  • e0cac4eb7a test(spaces): Check that space children ordering is total Damir Jelić 2026-04-10 09:36:48 +02:00
  • aa9cc67f32 refactor(spaces): Make the space children comparison function simpler Damir Jelić 2026-04-10 09:36:48 +02:00
  • 7d6569ff27 test(spaces): Test that the top-level space ordering is total Damir Jelić 2026-04-10 09:36:48 +02:00
  • 4d7b19999b refactor(space): Move the top-level space comparison logic into a separate function Damir Jelić 2026-04-10 09:36:48 +02:00
  • d47306045f Add cfg around inadvertent use of sqlite in matrix-sdk-ffi crate Daniel Salinas 2026-04-09 12:01:50 -04:00
  • ba461598b2 feat(ffi): expose latest json Philippe Bertin 2026-04-08 09:23:44 -07:00
  • 0233d03d4e fix(ffi): Export Eq and Hash traits in enums used as HashMap keys Stanislav Skobelkin 2026-03-09 11:32:39 +03:00
  • 725f74cbe8 fix(ffi): Correctly return that the backup is complete if the backup key is valid Damir Jelić 2026-04-09 11:42:17 +02:00
  • 98aceb40c2 refactor(timeline): make sure all the timeline background tasks are aborted on drop Benjamin Bouvier 2026-04-08 15:43:38 +02:00
  • 34a35ad32a feat(ffi): Allow passing in a SecretsBundle after logging in (#6212) Damir Jelić 2026-04-08 16:07:57 +02:00
  • 99971a2347 chore(sdk): add a changelog entry for the task monitor Benjamin Bouvier 2026-04-08 14:52:25 +02:00
  • b5f5a9c90e refactor(sdk): rename functions to spawn background tasks Benjamin Bouvier 2026-04-08 14:52:16 +02:00
  • ec4e228620 feat(sdk): use the new method in the context of two background jobs Benjamin Bouvier 2026-04-08 14:16:24 +02:00
  • a2c254d7da feat(sdk): add a way to spawn one-off jobs Benjamin Bouvier 2026-04-08 14:14:49 +02:00
  • 557c0698ba Spaces: add suggested field to SpaceRoom (#6417) Kevin Boos 2026-04-08 04:58:56 -07:00
  • 99a5568dbf feat: add missing APIs to HomeserverCapabilities Bryant Mairs 2026-04-05 13:17:39 +02:00
  • 94d8674709 refactor(ffi): Deduplicate thumbnail conversion code Jonas Platte 2026-04-08 00:48:51 +02:00
  • dfc4e03d5b refactor(ffi): Replace nested match with if-let chain Jonas Platte 2026-04-08 00:40:23 +02:00
  • 14b8248e4b refactor(ffi): Extract closure as fn to reduce indentation Jonas Platte 2026-04-08 00:39:20 +02:00
  • 447c89aed4 refactor(ffi): Merge separate impl blocks Jonas Platte 2026-04-08 00:38:37 +02:00
  • 894f94c383 Finish Rust Edition 2024 migration Jonas Platte 2026-04-07 23:17:59 +02:00
  • 1f3dea778b feat(send_queue): send redactions via the send queue (#6250) Johannes Marbach 2026-04-07 18:02:59 +02:00
  • b07069170f Merge pull request #6409 from mgoldenberg/remove-native-tls Damir Jelić 2026-04-07 16:03:09 +02:00
  • f685feed40 doc(sdk): update change log Michael Goldenberg 2026-04-02 12:03:04 -04:00
  • 610d4ca4e5 doc(ui): update change log Michael Goldenberg 2026-04-02 12:02:14 -04:00
  • 41edb08283 doc(ffi): update change log Michael Goldenberg 2026-04-02 12:01:00 -04:00
  • 44aad14732 doc: update references to tls features Michael Goldenberg 2026-04-02 11:11:25 -04:00
  • b1fbf31c2e feat(sdk): remove rustls-tls feature flag Michael Goldenberg 2026-04-02 10:57:47 -04:00
  • 2bcab72dbb ci: remove reference to matrix-sdk/rustls-tls feature flag Michael Goldenberg 2026-04-02 10:52:12 -04:00
  • 3bac5d250d refactor(benchmarks): remove reference to matrix-sdk/rustls-tls feature flag Michael Goldenberg 2026-04-02 10:47:03 -04:00
  • 4ec75b5b5c feat(ui): remove rustls-tls feature flag Michael Goldenberg 2026-04-02 10:44:31 -04:00
  • c8c9a94995 feat(ffi): remove rustls-tls feature flag Michael Goldenberg 2026-04-02 10:41:41 -04:00
  • 08b80c533a feat(sdk): enforce use of rustls + remove extraneous build checks Michael Goldenberg 2026-04-02 10:30:58 -04:00
  • 0e679904e3 feat(sdk): remove support for native-tls Michael Goldenberg 2026-04-02 10:14:50 -04:00
  • 89c50c7ecd feat(ffi): remove support for native-tls Michael Goldenberg 2026-04-02 10:09:10 -04:00
  • d2857ee20a feat(ui): remove support for native-tls Michael Goldenberg 2026-04-02 10:05:04 -04:00
  • c1274cea14 Add support for pushing secrets and receiving secret pushes (#6164) Hubert Chathi 2026-04-07 07:26:17 -04:00
  • 12cd1effdc refactor(ffi): Fix new clippy lints Jonas Platte 2026-04-01 21:03:24 +02:00
  • 3a14b73258 chore(ffi): Rerun cargo fmt Jonas Platte 2026-04-07 12:23:52 +02:00
  • d97f4ab8b3 chore(ffi): Upgrade to Rust edition 2024 Jonas Platte 2026-04-01 20:57:04 +02:00
  • 3539487c49 feat: expose call_intent for m.rtc.notification Bryant Mairs 2026-04-05 13:20:08 +02:00
  • 526f35e3d3 chore(deps): bump codecov/codecov-action from 5.5.2 to 6.0.0 dependabot[bot] 2026-04-06 14:37:00 +00:00
  • 6b4e2655cc chore(deps): bump actions/deploy-pages from 4.0.5 to 5.0.0 dependabot[bot] 2026-04-06 14:35:46 +00:00
  • 30de5372eb Upgrade Ruma after api::Error breaking change Kévin Commaille 2026-04-05 14:37:25 +02:00
  • ba451b67c9 Upgrade Ruma after RoomAliases removal Kévin Commaille 2026-04-05 14:31:18 +02:00
  • a65fec3175 refactor(event cache): use a const array for receipt types Benjamin Bouvier 2026-04-02 14:12:42 +02:00
  • 6298b5c176 feat(event cache): include read receipts that were dormant in the state store Benjamin Bouvier 2026-04-02 10:57:33 +02:00
  • 0283ae14d9 doc(base): clarify comments around read receipts related store methods Benjamin Bouvier 2026-04-02 10:57:06 +02:00
  • a1157d2c38 refactor(event cache): clarify warning when a pinned event couldn't be loaded Benjamin Bouvier 2026-04-02 09:46:22 +02:00
  • fcce02fc11 feat(widget): Support for avatars in calls via msc4039 (#6354) Valere Fedronic 2026-04-02 12:35:22 +02:00
  • 7cea5be9e2 refactor(timeline): allow creating a TimelineItemContent from a sdk::TimelineEvent Benjamin Bouvier 2026-04-01 09:57:47 +02:00
  • 32e9626e0f feat(ffi): expose event types and content (#6387) Bertin Philippe 2026-04-02 00:14:57 -07:00
  • e376670af3 refactor(xtask): Fix clippy lints Jonas Platte 2026-04-01 20:51:56 +02:00
  • 7f08793360 chore(base): Delete outdated comments Jonas Platte 2026-04-01 21:07:01 +02:00
  • 1fc7b34016 test: add an integration test reflecting the "bouncing" behavior of the timeline after sending an event Benjamin Bouvier 2026-04-01 11:00:26 +02:00
  • 37447e16e5 refactor(sdk): use the TimelineEvent::sender() helper in more places Benjamin Bouvier 2026-04-01 10:24:54 +02:00
  • 782355b556 fix(timeline): fix timeline initialization races Benjamin Bouvier 2026-03-31 16:39:38 +02:00
  • eb51c862ce chore: Add missing changelog entries for changes caused by the rand bump Damir Jelić 2026-04-01 12:30:30 +02:00
  • 676c81ca80 Upgrade Ruma to latest commit Kévin Commaille 2026-03-31 22:10:59 +02:00
  • 644c5e8a4c Upgrade Ruma to commit after PushCondition breaking changes Kévin Commaille 2026-03-31 21:50:20 +02:00
  • 34d5e6da2a Upgrade Ruma to commit after UserIdentifier breaking changes Kévin Commaille 2026-03-31 21:31:49 +02:00
  • 5936a7285f Upgrade Ruma to commit after push Action breaking changes Kévin Commaille 2026-03-31 21:18:40 +02:00
  • 62d58a21ab fix: include also stopped live location events in latest_event (#6373) Mauro 2026-04-01 10:56:56 +02:00
  • 2e334fafa2 refactor(multiverse): reuse load_or_fetch_event instead of implementing it manually Benjamin Bouvier 2026-03-26 13:08:02 +01:00
  • e66967c46f refactor(multiverse): simplify code around search Benjamin Bouvier 2026-03-26 13:07:40 +01:00
  • c237659aca feat(multiverse): don't display "no results found" if the search input is empty Benjamin Bouvier 2026-03-26 12:53:16 +01:00