Commit Graph

  • 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
  • 45fdbc5849 Support stable prefix for MSC4287 m.key_backup andybalaam/msc4287-add-stable-prefix Andy Balaam 2026-04-02 16:33:42 +01: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
  • 8cb6f74996 chore: replace incorrect trace message in search indexing task Benjamin Bouvier 2026-03-26 12:48:17 +01:00
  • 0afd7c9528 fix: Update the iOS platform version to match the deployment target. Doug 2026-04-01 08:59:57 +01:00
  • 388ced09a6 Merge pull request #6344 from matrix-org/bnjbvr/automatic-backpagination-unread-counts Benjamin Bouvier 2026-04-01 09:26:55 +02:00
  • 4071a55cd7 chore: Use a single Swift module when building the bindings. Doug 2026-03-31 19:54:56 +01:00
  • c04a97f706 feat(common): ensure cross-process lock generation is opaque Michael Goldenberg 2026-03-24 14:27:51 -04:00
  • 5b0c6bbafc doc: update change logs Michael Goldenberg 2026-03-21 13:48:02 -04:00
  • 1fb0f7f56a refactor(indexeddb): remove old crypto store generation key-value Michael Goldenberg 2026-03-19 10:54:30 -04:00
  • ee9a05defe refactor(sqlite): remove old crypto store generation key-value Michael Goldenberg 2026-03-19 10:52:46 -04:00
  • c0f746f88f refactor(crypto): remove old store generation logic Michael Goldenberg 2026-03-17 00:00:15 -04:00
  • 839786f810 refactor(sdk): generalize client encryption store lock fns Michael Goldenberg 2026-03-16 23:31:45 -04:00
  • 4e4b508c38 refactor(sdk): use consistent errors for client encryption store locks Michael Goldenberg 2026-03-14 22:17:32 -04:00
  • 313e634996 refactor(sdk): clean up errors in client encryption Michael Goldenberg 2026-03-14 22:08:44 -04:00
  • ae72fcf663 refactor(sdk): rely on dirtiness reported by crypto store's cross-process lock Michael Goldenberg 2026-03-14 21:33:09 -04:00
  • 12e9a2a159 feat(common): expose generation in cross-process lock Michael Goldenberg 2026-03-14 20:47:03 -04:00
  • 16c1b9b57f chore: Bump rand Damir Jelić 2026-03-30 14:27:59 +02:00
  • 06e6dd05c3 chore(docs): publicly expose the AutomaticPagination API object for external users Benjamin Bouvier 2026-03-31 16:36:13 +02:00
  • 1cf84e203e chore(event cache): make clippy pass on automatic pagination Benjamin Bouvier 2026-03-31 15:57:19 +02:00
  • 9913cce946 Merge branch 'main' into bnjbvr/automatic-backpagination-unread-counts Benjamin Bouvier 2026-03-31 15:55:44 +02:00
  • 1ee88b176c refactor(event cache): create a standalone AutomaticPagination API object Benjamin Bouvier 2026-03-31 15:41:13 +02:00
  • f0193cc8ac Fix indexedb migration to clean up gaps + chunks properly Daniel Salinas 2026-03-27 13:18:46 -04:00
  • 5d2eab119d feat: Improve getting homeserver capabilities Jorge Martín 2026-03-25 13:07:58 +01:00
  • ca91b6a278 fix(event cache): handle read receipt after a duplicate-only sync response Benjamin Bouvier 2026-03-31 12:37:47 +02:00
  • 260fec8750 test(event cache): regression test for lack of unread count updates after a duplicate-only sync response Benjamin Bouvier 2026-03-31 12:37:18 +02:00
  • 950fcd289d refactor(ffi): only start with a reset diff if the timeline isn't empty Benjamin Bouvier 2026-03-31 10:31:25 +02:00
  • 2214aded9d feat(ffi): expose Client.sync() (#6359) matrix-sdk-ffi/20260331 Bertin Philippe 2026-03-31 01:40:54 -07:00
  • 02c41e20ad chore: Remove uniffi Swift mocks workaround now that we're using 0.31.0. Doug 2026-03-30 17:11:11 +01:00
  • 0e627b4ba2 chore(deps): bump actions/cache from 5.0.3 to 5.0.4 dependabot[bot] 2026-03-30 16:04:30 +00:00
  • 55d2e6a740 chore(deps): bump CodSpeedHQ/action from 4.11.1 to 4.12.1 dependabot[bot] 2026-03-30 16:03:11 +00:00
  • ee2ed6033e chore(deps): bump moonrepo/setup-rust from 1.2.2 to 1.3.0 dependabot[bot] 2026-03-30 16:02:46 +00:00
  • fb97922a1c Revert "feat(sdk): Use stable OAuth 2.0 login scopes" Damir Jelić 2026-03-25 09:21:44 +01:00
  • 85b8c83d51 chore(deps): bump bnjbvr/cargo-machete from bf9b52599f213cb8a6d6cee568fc61a413c79975 to b81ce1560c5fbd0210cb66d88bf210329ff04266 (#6375) dependabot[bot] 2026-03-30 16:26:07 +00:00
  • 179f38b252 refactor(sdk): use default crypto provider in rustls Michael Goldenberg 2026-03-22 15:33:53 -04:00
  • 2c6409cb86 Merge pull request #6235 from Hywan/feat-sdk-event-cache-log-error-to-sentry Damir Jelić 2026-03-30 14:03:39 +02:00
  • 4d2f8bb82c feat(base): improve profile updates for left/banned users (#6097) JoFrost 2026-03-30 11:59:43 +02:00
  • c0b26b6f25 refactor(event cache): move the thread subscriber and search indexing tasks to the EventCacheDropHandles struct Benjamin Bouvier 2026-03-25 17:16:21 +01:00
  • 8f96c32d56 refactor(event cache): use abort_on_drop for the background task handle in EventCacheDropHandles Benjamin Bouvier 2026-03-25 17:09:55 +01:00
  • bdd0162831 tests(event cache): make tests more resilient to the order of event cache updates Benjamin Bouvier 2026-03-30 11:40:19 +02:00
  • 752695c6ff chore: rename background request to automatic pagination request Benjamin Bouvier 2026-03-30 11:27:28 +02:00
  • 552639763e chore: move the BackgroundRequest type, tests and task to its own file Benjamin Bouvier 2026-03-30 11:19:01 +02:00
  • e65d4c44b4 fix(ffi): Replace libloading with jvm-getter for getting a JVM Jorge Martín 2026-03-30 10:11:39 +02:00
  • d151340882 chore(review): use an unbounded sender for BackgroundRequest Benjamin Bouvier 2026-03-30 11:12:39 +02:00
  • 27415dc64d chore(review): Use assert_matches and remove PartialEq/Eq impls for EventsOrigin Benjamin Bouvier 2026-03-30 11:04:41 +02:00
  • 4feeaf0cf5 chore(review): address first review comments Benjamin Bouvier 2026-03-30 11:01:57 +02:00