Commit Graph

  • db4ce0bea5 widget-driver: Add read/send capabilities for rtc decline event Valere 2025-09-04 09:17:43 +02:00
  • b0c0e0e0c4 feat(search): Add paginated search. Shrey Patel 2025-09-02 11:13:01 +01:00
  • 5c78ddec13 refactor(ui): Remove intermediate structs. Ivan Enderlin 2025-09-09 15:25:32 +02:00
  • 59a62550e6 refactor(ui): Remove intermediate structs. Ivan Enderlin 2025-09-09 14:53:38 +02:00
  • fd356a9e17 chore(ui): Introduce the notion of _rank_ in the recency sorter. Ivan Enderlin 2025-09-09 08:58:17 +02:00
  • fc69b2683f refactor(ui): Rename *Matcher to *Sorter in room_list_service::sorters. Ivan Enderlin 2025-09-09 08:48:09 +02:00
  • 5c94177581 doc(base): Fix documentation of recency_stamp. Ivan Enderlin 2025-09-09 08:30:18 +02:00
  • 0335785e67 feat(base): Introduce the RoomRecencyStamp type. Ivan Enderlin 2025-09-08 17:44:22 +02:00
  • c860be4969 feat(ui): Use the new latest_event sorter in the room list. Ivan Enderlin 2025-09-03 14:24:08 +02:00
  • 8ff7e58bc0 doc(ui): Fix a typo. Ivan Enderlin 2025-09-03 14:20:57 +02:00
  • 01c0775e59 feat(ui): Update the recency sorter to include the LatestEventValue. Ivan Enderlin 2025-09-03 11:03:54 +02:00
  • bd3ddc19e9 feat(base): Implement LatestEventValue::timestamp. Ivan Enderlin 2025-09-03 11:02:29 +02:00
  • 8156bc25f8 feat(ui): Add the new latest_event sorter for the room list. Ivan Enderlin 2025-09-03 10:16:21 +02:00
  • 441b006c5f ci: Bump the codspeed action and define our benchmark mode Damir Jelić 2025-09-09 14:27:18 +02:00
  • ce3b67f801 Update bindings/matrix-sdk-ffi/CHANGELOG.md Damir Jelić 2025-09-09 09:48:28 +02:00
  • 260037c4c7 Remove the normalized power level from the bindings Damir Jelić 2025-09-08 14:59:13 +02:00
  • a93274de36 fix(base): Fix a panic when we encounter a power level at Int::Min Damir Jelić 2025-09-08 12:21:02 +02:00
  • 77b426e1aa test(base): Test how we normalize power levels at the int limits Damir Jelić 2025-09-08 12:21:02 +02:00
  • 251530b6f4 test(base): Add a proptest to validate our normalize_power_level method Damir Jelić 2025-09-08 10:32:59 +02:00
  • 46c7338509 chore: Put the power level normalization logic into a separate function Damir Jelić 2025-09-08 10:32:59 +02:00
  • 9e2f2b3534 chore: Add some missing PR links in our changelog Damir Jelić 2025-09-05 12:48:25 +02:00
  • 03c6dd9bfc chore(deps): bump crate-ci/typos from 1.35.7 to 1.36.2 dependabot[bot] 2025-09-08 14:21:27 +00:00
  • 3b7a626b8f chore(deps): bump actions/github-script from 7 to 8 dependabot[bot] 2025-09-08 14:21:34 +00:00
  • 2e7bea9253 chore(deps): bump actions/setup-node from 4 to 5 dependabot[bot] 2025-09-08 14:21:23 +00:00
  • c7de40b54d chore(deps): bump CodSpeedHQ/action from 3.8.1 to 4.0.0 dependabot[bot] 2025-09-08 14:21:30 +00:00
  • 086233ad5f feat(multiverse): Show messages in search results. Shrey Patel 2025-08-29 14:51:57 +01:00
  • 412b7bbc7b add changelog Valere 2025-09-05 16:37:22 +02:00
  • 0617c88c1c fix example compilation Valere 2025-09-04 18:14:01 +02:00
  • 83b390204d Add an example for subscribe_to_call_decline_events Valere 2025-09-04 18:05:50 +02:00
  • 4ef249dc6e review: quick new lines for clarity Valere 2025-09-04 17:50:26 +02:00
  • 0aef2559bd review: Remove unneeded msc4310 feature (consistent with msc4075) Valere 2025-09-04 17:12:28 +02:00
  • 653a00351c review: Remove unneeded generic and remove early returns Valere 2025-09-04 15:49:04 +02:00
  • 8606ac3dfb fix typo Valere 2025-09-03 12:49:03 +02:00
  • db5503e30e tests: add decline call tests Valere 2025-09-03 12:43:10 +02:00
  • c51b4f03a2 misc: clippy fixes Valere 2025-09-03 11:35:45 +02:00
  • 0fc0a5514d guard test behing feature flag Valere 2025-09-03 11:13:30 +02:00
  • e83af1aae2 tests: subscribe_to_call_decline_events Valere 2025-09-03 11:06:48 +02:00
  • ab58c376dd bindings: MSC4310 call decline and subscribe to decline events Valere 2025-09-03 08:45:57 +02:00
  • 6c8fb507a2 chore: Allow the adler crate despite it being unmaintained Damir Jelić 2025-09-05 16:49:38 +02:00
  • b1c28f4bc1 feat(ui): sync_service::State::Error contains the cause error. Ivan Enderlin 2025-09-05 13:58:41 +02:00
  • 6dbdffd36e refactor(ui): sync_service::State no longer implements PartialEq. Ivan Enderlin 2025-09-05 13:45:27 +02:00
  • e45387b65b refactor(ui): Encode more states in type systems. Ivan Enderlin 2025-09-05 11:32:56 +02:00
  • b8803cb465 refactor(ui): Remove TerminationReport::has_expired. Ivan Enderlin 2025-09-05 11:24:29 +02:00
  • 3c88b46c54 feat(ui): TerminationReport contains the error if any. Ivan Enderlin 2025-09-05 11:08:43 +02:00
  • 60865563e5 WIP-hacked-test-passes-others-fail andybalaam/hold-decryptor-in-timelinecontroller Andy Balaam 2025-09-05 15:44:34 +01:00
  • 76f1f60dfc WIP-failing-test Andy Balaam 2025-09-05 09:20:32 +01:00
  • d25632507d Merge pull request #5628 from matrix-org/release-0.14 Damir Jelić 2025-09-04 19:19:59 +02:00
  • 9ffe5aa6ca chore: Add a description to the test utils crate matrix-sdk-ui-0.14.0 matrix-sdk-test-utils-0.14.0 matrix-sdk-test-macros-0.14.0 matrix-sdk-test-0.14.0 matrix-sdk-store-encryption-0.14.0 matrix-sdk-sqlite-0.14.0 matrix-sdk-search-0.14.0 matrix-sdk-qrcode-0.14.0 matrix-sdk-indexeddb-0.14.0 matrix-sdk-ffi-0.14.0 matrix-sdk-crypto-0.14.0 matrix-sdk-common-0.14.0 matrix-sdk-base-0.14.0 matrix-sdk-0.14.0 Damir Jelić 2025-09-04 16:41:37 +02:00
  • c604e4acd2 chore: Update the cargo lock file for the matrix-sdk-test-utils crate Damir Jelić 2025-09-04 16:37:28 +02:00
  • f8b343bece chore: Include the test-utils crate in the release Damir Jelić 2025-09-04 16:09:53 +02:00
  • 94f8f8c44c Revert "chore: Disable releases for the matrix-sdk-test-utils crate" Damir Jelić 2025-09-04 16:09:14 +02:00
  • 4c1f80faf7 chore: Release matrix-sdk version 0.14.0 Damir Jelić 2025-09-04 13:09:58 +02:00
  • f9bf492fdb chore: Disable releases for the matrix-sdk-test-utils crate Damir Jelić 2025-09-04 12:52:52 +02:00
  • 824fc0b62e chore: Add a changelog for the matrix-sdk-search crate Damir Jelić 2025-09-04 12:48:14 +02:00
  • 359db7f28b Add changelog Kévin Commaille 2025-09-03 15:51:12 +02:00
  • 30672e6feb Upgrade Ruma Kévin Commaille 2025-09-03 15:49:48 +02:00
  • f9b419077d refactor(sdk): limit the quantity of data passed to the read receipt processor Benjamin Bouvier 2025-09-03 13:50:06 +02:00
  • d46f934d57 perf: process read receipts concurrently Benjamin Bouvier 2025-09-03 13:41:44 +02:00
  • 0bed6afc29 fix(multiverse): Define the color of the placeholder text of the input line Damir Jelić 2025-09-03 14:22:02 +02:00
  • 412d4b80ee refactor(search): Move event processing out. Shrey Patel 2025-08-27 16:54:49 +01:00
  • bcabf1bda4 Improve perfomance of build_room_key_bundle multi prise 2025-09-03 13:26:10 +02:00
  • 7767ef6ca3 fix(ffi): Adapt FFI calls to Client::server_vendor_info to the new API Jorge Martín 2025-09-03 10:58:36 +02:00
  • 6765ca0c39 refactor(sdk): Make Client::server_vendor_info accept an optional request config Jorge Martín 2025-09-03 10:57:22 +02:00
  • 17abab0d53 chore(ci): bump wasm-pack and the runtime timeout Benjamin Bouvier 2025-09-03 11:57:41 +02:00
  • cc0bf91a06 feat(ffi): add a sync profiling log pack Benjamin Bouvier 2025-09-02 18:16:38 +02:00
  • 0b3345f592 feat(sdk): add more timers to sync processing Benjamin Bouvier 2025-09-02 17:59:15 +02:00
  • 472b934816 refactor(sdk): remove a few useless async Benjamin Bouvier 2025-09-02 17:58:11 +02:00
  • 27a28e55d1 feat(ui): Add is_own and profile to LatestEventValue::Remote. Ivan Enderlin 2025-09-02 16:15:06 +02:00
  • d6a418f46a feat(ffi): Create Room::new_latest_event + LatestEventValue. Ivan Enderlin 2025-09-02 14:16:21 +02:00
  • 268e14e4f5 feat(ui): Create timeline::LatestEventValue. Ivan Enderlin 2025-09-02 13:44:29 +02:00
  • f1190deef9 refactor(ui): TimelineAction::from_event zips two arguments. Ivan Enderlin 2025-09-02 13:22:04 +02:00
  • ee62cd749f refactor(indexeddb): add migrations and types for media retention metadata index Michael Goldenberg 2025-08-31 22:38:46 -04:00
  • cea5c190d8 refactor(indexeddb): add migrations and types for media last access index Michael Goldenberg 2025-08-31 18:08:18 -04:00
  • ad4cb4f6c9 refactor(indexeddb): add migrations and types for media source index Michael Goldenberg 2025-08-31 15:35:29 -04:00
  • 949e7a6cac refactor(indexeddb): add migrations and types for media content size index Michael Goldenberg 2025-08-31 15:01:05 -04:00
  • 8e66963a1e refactor(indexeddb): add types and migrations for storing media via event cache Michael Goldenberg 2025-08-31 14:41:59 -04:00
  • aa02e31cf6 refactor(indexeddb): add types for representing media and associated metadata Michael Goldenberg 2025-08-31 12:35:35 -04:00
  • 57c7972c63 refactor(indexeddb): add foreign (de)serialization for IgnoreMediaRetentionPolicy Michael Goldenberg 2025-08-29 14:02:13 -04:00
  • e89ac3d7df tests: add some sliding sync tests for thread subscriptions and catchup Benjamin Bouvier 2025-09-01 16:47:50 +02:00
  • a3704c3563 tests: rearrange some imports ni the sdk/tests/integration/client file Benjamin Bouvier 2025-09-01 15:23:51 +02:00
  • 5fb728e8f0 feat(sdk): use local thread subscription data if it's accurate \o/ Benjamin Bouvier 2025-08-29 16:12:33 +02:00
  • eab62ec0b5 feat(sdk): automatically catch up missing thread subscriptions Benjamin Bouvier 2025-08-29 15:22:05 +02:00
  • 2fae949a42 feat(sliding sync): add support for the thread subscriptions extension Benjamin Bouvier 2025-09-01 15:01:40 +02:00
  • 4adbb4aa88 feat(sdk): add support for persisting the thread subscription catchup tokens Benjamin Bouvier 2025-09-01 14:53:37 +02:00
  • 18affe3edd chore: bump Ruma Benjamin Bouvier 2025-08-29 13:57:35 +02:00
  • ea59bc8955 Implement querying inboundgroupsessions by room_id (#5534) multisme 2025-09-02 13:07:07 +02:00
  • 68f6d927f1 test(search): Add tests for edits in search index. Shrey Patel 2025-08-20 00:41:20 +01:00
  • c3766789cc feat(search): add edits to search index. Shrey Patel 2025-08-19 23:41:10 +01:00
  • 7c31525f68 test(search): Add tests for indexing redactions. Shrey Patel 2025-08-19 23:19:20 +01:00
  • b2dd5ce02d feat(search): add deletion from index Shrey Patel 2025-08-19 17:05:01 +01:00
  • 1f2b4f87bc chore(deps): bump CodSpeedHQ/action from 3.8.0 to 3.8.1 dependabot[bot] 2025-09-02 00:52:25 +00:00
  • 893c45af74 chore(deps): bump crate-ci/typos from 1.35.5 to 1.35.7 dependabot[bot] 2025-09-02 00:47:57 +00:00
  • a161dfa9a0 crypto: log message index for megolm sessions received over olm Richard van der Hoff 2025-08-29 14:02:17 +01:00
  • 20cd0bedfa chore: Fix a clippy warning about a useless conversion Damir Jelić 2025-09-01 14:14:47 +02:00
  • d4a1ce06e4 chore: Allow the CDLA license Damir Jelić 2025-09-01 12:58:13 +02:00
  • e53906a920 chore: Bump vergen Damir Jelić 2025-09-01 12:57:39 +02:00
  • 1e30916754 chore: Bump most of our deps Damir Jelić 2025-09-01 12:24:17 +02:00
  • 15c46b503c chore: Update our deny config matrix-sdk-ffi/20250909 Damir Jelić 2025-08-31 11:03:10 +02:00
  • 5cd3818841 chore: Fix a clippy warning about unused lifetimes Damir Jelić 2025-08-31 11:03:10 +02:00
  • 79b7d6d235 chore: Use the upstream tracing repo Damir Jelić 2025-08-30 16:33:38 +02:00