Commit Graph

  • 3835a7ff94 refactor(indexeddb): remove unused imports from transaction module Michael Goldenberg 2025-09-16 09:28:00 -04:00
  • ead9400702 refactor(indexeddb): allow dead code in transaction and indexed type serializer modules while media store under development Michael Goldenberg 2025-09-16 09:26:06 -04:00
  • 78172bb7b6 refactor(indexeddb): remove unused imports and dead code from event cache store module Michael Goldenberg 2025-09-16 09:20:13 -04:00
  • bbf2164ab2 refactor(indexeddb): allow dead code in event cache store builder until it is publicly exposed Michael Goldenberg 2025-09-16 09:18:32 -04:00
  • 46a2ee6177 fix(indexeddb): handle result in event cache store migrations Michael Goldenberg 2025-09-16 09:08:24 -04:00
  • f1caf8f27f refactor(indexeddb): remove unused imports in media store module Michael Goldenberg 2025-09-16 09:04:56 -04:00
  • 60bfc48b6b refactor(indexeddb): allow dead code in media store module as it is still under development Michael Goldenberg 2025-09-15 23:38:54 -04:00
  • afa339c02b refactor(indexeddb): remove extraneous core object store from event cache store migrations Michael Goldenberg 2025-09-15 23:17:40 -04:00
  • c9b7fc7007 refactor(indexeddb): rename serializer types modules to indexed_types Michael Goldenberg 2025-09-15 23:15:44 -04:00
  • 2f6bb3a1eb refactor(indexeddb): move module-specific constants into their own modules Michael Goldenberg 2025-09-15 23:13:31 -04:00
  • a259860221 refactor(indexeddb): deduplicate constants for types from std Michael Goldenberg 2025-09-15 22:59:43 -04:00
  • 2765c18e61 refactor(indexeddb): move custom bool serializer into serializer module Michael Goldenberg 2025-09-15 22:49:27 -04:00
  • b44b6478c0 refactor(indexeddb): nest generalized transaction in event cache store transaction Michael Goldenberg 2025-09-15 22:21:05 -04:00
  • 0bebf144d1 refactor(indexeddb): nest generalized transaction in media store transaction Michael Goldenberg 2025-09-15 21:59:40 -04:00
  • 975b08c019 refactor(indexeddb): add generalized transaction type and error Michael Goldenberg 2025-09-15 21:00:43 -04:00
  • 453613c13f refactor(indexeddb): deduplicate async error deps trait Michael Goldenberg 2025-09-15 20:56:50 -04:00
  • cb94969e2a refactor(indexeddb): deduplicate serializer traits and types Michael Goldenberg 2025-09-15 20:23:48 -04:00
  • 0e4e4eae2b refactor(indexeddb): rename IndexeddbMediaStoreSerializer{Error} to IndexedTypeSerializer{Error} Michael Goldenberg 2025-09-13 20:16:55 -04:00
  • b9410dff61 refactor(indexeddb): rename IndexeddbEventCacheStoreSerializer{Error} to IndexedTypeSerializer{Error} Michael Goldenberg 2025-09-13 20:14:33 -04:00
  • 013bb9a5ac refactor(indexeddb): rename IndexeddbSerializer to SafeEncodeSerializer Michael Goldenberg 2025-09-13 19:45:13 -04:00
  • 891ed0efff refactor(indexeddb): move SafeEncode-related traits and types into their own module Michael Goldenberg 2025-09-13 19:36:22 -04:00
  • 2e3be13b4d fix(ui): The recency room list sorter stops using the latest event's timestamp. Ivan Enderlin 2025-09-17 12:19:21 +02:00
  • efcb7125ad chore(ffi): Define new log target for deserialized_responses. Ivan Enderlin 2025-09-17 10:56:07 +02:00
  • 681863423c feat(rtc): Remove deprecated CallNotify in favour of RtcNotification Valere Fedronic 2025-09-16 16:06:39 +02:00
  • 58ee10b93e refactor(ffi): Add limit parameter to Client::get_recent_emojis refactor/add-limit-parameter-to-get-recent-emojis Jorge Martín 2025-09-16 13:08:15 +02:00
  • 34b0429563 refactor(sdk): Add limit parameter to Client::get_recent_emojis Jorge Martín 2025-09-16 13:08:06 +02:00
  • 8c6922d5a9 feat(spaces): use the space children_state received from /hierarchy to populate children via parameters and expose them on SpaceRooms Stefan Ceriu 2025-09-16 09:39:33 +03:00
  • 8c60ef2635 refactor(timeline): more refactorings around timeline focus Benjamin Bouvier 2025-09-16 09:31:53 +02:00
  • 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