Commit Graph

  • 3e9e74a888 feat(timeline): add a public is_threaded() method to know if a timeline is focused on a thread or not Benjamin Bouvier 2025-09-15 15:28:00 +02:00
  • a06403c12f refactor(timeline): use a getter to figure if a focus is on a thread Benjamin Bouvier 2025-09-15 14:59:52 +02:00
  • d3a7d26c7d chore(common): Add log in TimelineEvent::timestamp. Ivan Enderlin 2025-09-16 10:35:45 +02:00
  • e83f37e68b test: add test for the previous commit Benjamin Bouvier 2025-09-15 17:08:47 +02:00
  • efda12058f fix(room service): enable the thread subscriptions extension iff the server advertises support for it Benjamin Bouvier 2025-09-03 12:39:20 +02:00
  • f12ee861b0 chore(deps): bump tj-actions/changed-files from 46.0.5 to 47.0.0 dependabot[bot] 2025-09-15 14:45:50 +00:00
  • 48cc68c466 chore(deps): bump CodSpeedHQ/action from 4.0.0 to 4.0.1 dependabot[bot] 2025-09-15 14:51:41 +00:00
  • acaff39594 fix(crypto): Report inner-outer state key differences as invalid. Skye Elliot 2025-09-12 16:29:55 +01:00
  • bdc564bb55 chore(spaces): rewrite /hierarchy room list filtering and parent space extraction to avoid mixing responsibilities. Stefan Ceriu 2025-09-15 13:50:18 +03:00
  • ac68c4a47d chore(ffi): expose the new SpaceRoomList space and its respective updates publisher. Stefan Ceriu 2025-09-12 09:34:00 +03:00
  • 75a5c19f91 chore(spaces): have SpaceRoom::new_from_known work with a reference and reduce the number of clones required. Stefan Ceriu 2025-09-12 09:01:17 +03:00
  • 7a53615d80 feat(spaces): expose an is_direct flag on SpaceRooms Stefan Ceriu 2025-09-12 08:47:42 +03:00
  • 802e137ae5 chore(spaces): align on calling the owner of the room list a space and not a parent_space Stefan Ceriu 2025-09-12 07:59:31 +03:00
  • 68cb3fb6a4 feat(spaces): expose the parent space on the SpaceRoomList Stefan Ceriu 2025-09-11 19:18:24 +03:00
  • 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
  • 8da228c634 feat: Add disable_badge_count field to set pusher request feat/add-disable-badge-count-feature-to-set-pusher-request Jorge Martín 2025-09-11 14:02:13 +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
  • 917a6f6ed5 DRAFT code to make the test pass andybalaam/redecrypt-straight-after-add-to-timeline Andy Balaam 2025-09-10 15:01:24 +01:00
  • c5398da095 Test for keys arriving in the middle of adding UTD to timeline Andy Balaam 2025-09-10 15:01:06 +01: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