Commit Graph

  • cc1fbf9882 refactor(ffi): Make EC optional parameters default to None Jorge Martín 2025-09-15 11:04:14 +02:00
  • 89c1c8e4fa changelog Richard van der Hoff 2025-09-12 15:52:57 +01:00
  • 423f15a125 test(crypto): add a test for verification_request_content Richard van der Hoff 2025-09-10 18:16:41 +01:00
  • 4f2cd1c5ec crypto(test): utility function for creating VerificationMachines Richard van der Hoff 2025-09-10 18:14:25 +01:00
  • 8a6c4fdcb4 Return a MessageType from verification_request_content Andy Balaam 2025-09-09 11:55:07 +01:00
  • b8cbd6c448 Merge pull request #5654 from matrix-org/rav/identity_test_cleanups Richard van der Hoff 2025-09-12 14:21:19 +01:00
  • 5ccbc1c378 fix(sqlite): Empty the cache after the introduction of TimelineEvent::timestamp. Ivan Enderlin 2025-09-12 14:13:18 +02:00
  • 0002ea46ab crypto: inline PrivateCrossSigningIdentity::with_account Richard van der Hoff 2025-09-10 17:25:28 +01:00
  • bb46dc74d0 crypto: Factor out PrivateCrossSigningIdentity::for_account Richard van der Hoff 2025-09-10 17:12:02 +01:00
  • c2bc465c06 feat(base): Add get_room_events to EventCacheStore trait and impls. Shrey Patel 2025-09-08 15:21:44 +01:00
  • b788ba0d73 feat(base) LatestEventValue::timestamp uses the new TimelineEvent::timestamp method. Ivan Enderlin 2025-09-10 11:01:45 +02:00
  • 53a74f3949 feat(common): Add TimelineEvent::timestamp. Ivan Enderlin 2025-09-10 10:55:23 +02:00
  • 215ca3d798 Merge pull request #5641 from matrix-org/feat/element-recent-emojis Damir Jelić 2025-09-12 11:32:12 +02:00
  • 87032a36bd fix: use the same ordering as in Element Web: first, sort by count descending, then by recency for items with equal count Jorge Martín 2025-09-11 15:30:11 +02:00
  • 4f881b55f9 refactor: link to the Element Web implementation Jorge Martín 2025-09-11 15:29:32 +02:00
  • bb9bdee4a7 refactor: fix doc comment issues Jorge Martín 2025-09-11 15:29:15 +02:00
  • 4216ec6113 test: Add serialization and deserialization tests for recent emojis Jorge Martín 2025-09-11 09:02:09 +02:00
  • b2df2742bd refactor: Move the recent emoji functions from client to account. Jorge Martín 2025-09-11 09:01:55 +02:00
  • 163ed929fe refactor: Add docs to test helper Jorge Martín 2025-09-11 09:01:09 +02:00
  • 9776ae6acd refactor: rename feature to experimental-element-recent-emoji Jorge Martín 2025-09-09 14:00:14 +02:00
  • 68c2b89bf5 fix: Fix clippy Jorge Martín 2025-09-09 10:47:08 +02:00
  • b744e5789a fix: Fix test in doc comment Jorge Martín 2025-09-09 10:38:41 +02:00
  • 231840f6ae refactor: Make the ci task also use the element-recent-emojis feature for different tasks Jorge Martín 2025-09-09 10:28:42 +02:00
  • fc224b17c7 refactor(ui): Make toggle_reaction return a bool so we know if the emoji was added or removed Jorge Martín 2025-09-09 10:24:49 +02:00
  • 5522509e6b feat(ffi): Add bindings for the recent emojis Jorge Martín 2025-09-09 10:24:29 +02:00
  • 89fd0b5e53 feat(sdk): Allow adding and retrieving recent emojis Jorge Martín 2025-09-09 10:22:13 +02:00
  • eee1fa2b71 feat(sdk-base): Add Element recent emojis event Jorge Martín 2025-09-09 10:18:44 +02:00
  • 62763ca000 fix element call url "intent" serialization Timo K 2025-09-11 18:58:46 +02:00
  • 5e573417cb fix(timeline): avoid replacing timeline items when the encryption info is unchanged Johannes Marbach 2025-09-11 15:49:05 +02:00
  • c3621f2bd1 Merge branch 'release-0.14' Damir Jelić 2025-09-11 13:34:56 +02:00
  • 0eac2a099f chore(base): Add the CVE ID for the power level panic to the changelog Damir Jelić 2025-09-11 13:16:55 +02:00
  • 90eb403c18 sqlite: Drop media table from event cache store Kévin Commaille 2025-09-11 12:08:14 +02:00
  • 878e02b652 doc(common): Rephrase the documentation of cross_process_lock a little bit. Ivan Enderlin 2025-09-10 17:13:13 +02:00
  • bbe8f17b1a refactor(common): Rename LockStoreError to CrossProcessLockError. Ivan Enderlin 2025-09-10 17:04:28 +02:00
  • f65bb6016c refactor(common): Rename store_locks to cross_process_lock. Ivan Enderlin 2025-09-10 16:26:41 +02:00
  • 976eacb624 refactor(common): Rename BackingStore to TryLock. Ivan Enderlin 2025-09-10 16:18:54 +02:00
  • 5fe5cfd85f refactor(common): Rename CrossProcessStoreLock* to CrossProcessLock*. Ivan Enderlin 2025-09-10 14:51:37 +02:00
  • 0233ac906e chore(common): Simplify code. Ivan Enderlin 2025-09-10 14:45:06 +02:00
  • 4cc1cd1913 chore(sdk): Better logs for the duplicate one-time key error Damir Jelić 2025-09-10 15:09:35 +02:00
  • 2248bbf6ab fix adding both final and dev id doesn't work with ruma alias Valere 2025-09-10 12:19:13 +02:00
  • 2afbdfae0b Split media store from event cache store. (#5568) dragonfly1033 2025-09-10 11:03:02 +01:00
  • d2ca0262ae feat(element-call url params): split url params into configuration and properties (#5560) Timo 2025-09-10 11:46:21 +02:00
  • f1064425bd Merge branch 'release-0.14' into poljar/merge-0.14-back-to-main Damir Jelić 2025-09-10 11:20:39 +02:00
  • 5ef3ecac8c chore: Allow the adler crate despite it being unmaintained matrix-sdk-base-0.14.1 Damir Jelić 2025-09-05 16:49:38 +02:00
  • 6c537d74de chore: Release matrix-sdk-base version 0.14.1 Damir Jelić 2025-09-09 15:52:32 +02:00
  • 476fe5f9d2 fix(base): Fix a panic when we encounter a power level at Int::Min Damir Jelić 2025-09-08 12:21:02 +02:00
  • 186132c248 test(base): Test how we normalize power levels at the int limits Damir Jelić 2025-09-08 12:21:02 +02:00
  • 0f90631d4a test(base): Add a proptest to validate our normalize_power_level method Damir Jelić 2025-09-08 10:32:59 +02:00
  • 80262f2f36 chore: Put the power level normalization logic into a separate function Damir Jelić 2025-09-08 10:32:59 +02:00
  • 91c5f8a01a chore: Add some missing PR links in our changelog Damir Jelić 2025-09-05 12:48:25 +02:00
  • 502d6d3095 widget capabilities rtc decline test Valere 2025-09-04 09:44:15 +02:00
  • 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
  • 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