Commit Graph

  • f1e41222f8 fix: Fix a deserialisation failure when the avatar_url is null. matrix-sdk-ffi/20260210 Doug 2026-02-09 16:42:01 +00:00
  • df6fc21576 refactor(sdk): Remove assume_has_waited_for_initial_prev_token. Ivan Enderlin 2026-02-10 10:35:34 +01:00
  • 72c1a655f2 refactor(sdk): waited_for_initial_prev_token is no more an Arc<AtomicBool>. Ivan Enderlin 2026-02-09 16:17:57 +01:00
  • ae36751c9d chore(deps): bump CodSpeedHQ/action from 4.10.4 to 4.10.6 dependabot[bot] 2026-02-09 16:28:15 +00:00
  • b1c4e45657 refactor(sdk): RoomEventCache::subscribe_to_pinned_events no longer takes a write lock. Ivan Enderlin 2026-02-10 09:37:32 +01:00
  • f2ceb973cc Current changes wip/upload-sentry-performance-spans-to-sentry Jorge Martín 2026-02-10 09:57:59 +01:00
  • f0ee76c27f refactor(sdk): Remove one Vec allocation. Ivan Enderlin 2026-02-09 17:43:03 +01:00
  • c1c48c2309 doc(sdk): Fix a typo for subscribe_to_pinned_events. Ivan Enderlin 2026-02-09 18:34:42 +01:00
  • b2fb7ad4e9 doc(sdk): Add #6143 to the CHANGELOG.md file. Ivan Enderlin 2026-02-09 15:12:42 +01:00
  • 6e20fb60fb fix(sdk): Restrict when m.room.member represents a LatestEvent candidate. Ivan Enderlin 2026-02-09 15:07:19 +01:00
  • bc3ea6854b doc(event cache): explicit why we're stripping bundled relations from events before storing them in the event cache Benjamin Bouvier 2026-02-05 17:01:33 +01:00
  • 0ca9a0e6d1 refactor(event cache): extract send_updates_to_store as a common helper function Benjamin Bouvier 2026-02-05 16:57:47 +01:00
  • cc852c661f refactor(event cache): introduce persistence utils for the event cache Benjamin Bouvier 2026-02-05 16:48:26 +01:00
  • c18df2d85b Very WIP, little success Jorge Martín 2026-02-09 14:19:13 +01:00
  • 37c85fc774 chore(sdk): Downgrade a log from info to trace. Ivan Enderlin 2026-02-09 13:39:42 +01:00
  • 6ef549e29a chore(sdk): Downgrade a log from error to info. Ivan Enderlin 2026-02-09 13:34:45 +01:00
  • b288ecbd25 Spaces: Check the power levels before removing an m.space.parent event. (#6132) Doug 2026-02-09 11:48:11 +00:00
  • de3c5550a5 refactor(qr-login): Use the proper casing for an enum variant Damir Jelić 2026-02-06 15:25:15 +01:00
  • 8f04a48d1e refactor(qr-login): Remove the rendezvous_url method Damir Jelić 2026-02-06 15:14:58 +01:00
  • 3c6e7f0841 Add member hints as part of the required state for the notification client. jme/exclude-service-members-in-notifications Jorge Martín 2026-02-09 10:01:20 +01:00
  • f787511616 fix(sliding-sync): re-dispatch invited/knocked rooms after reinvite (#6126) Lakshya Nayak 2026-02-09 14:14:59 +05:30
  • 4e9fe2c09c test(notification-client): show room names wrong in sliding sync notifications Michael Goldenberg 2026-02-06 10:29:24 -05:00
  • ea58bc8139 Update ruma Damir Jelić 2026-01-23 15:17:01 +01:00
  • 872bb095b6 chore(deps): bump time from 0.3.44 to 0.3.47 dependabot[bot] 2026-02-05 19:00:11 +00:00
  • bff5c2f0e1 doc(base): Add #6130 to CHANGELOG.md. Ivan Enderlin 2026-02-06 10:45:52 +01:00
  • 627fe82ef3 test(base): Ensure that each state store has its own channel for RoomInfoNotableUpdates. Ivan Enderlin 2026-02-06 10:33:20 +01:00
  • 70faf2c3f3 fix(base): Move BaseClient::room_info_notable_update_sender into BaseStateStore. Ivan Enderlin 2026-02-06 10:27:25 +01:00
  • 0ec3db59f8 chore: move change to top of changelog Jonas Richard Richter 2026-02-06 08:41:14 +01:00
  • caa75981bb chore: add PR link to CHANGELOG.md Jonas Richard Richter 2026-02-05 08:59:27 +01:00
  • c49df20cd3 feat(ffi): include raw JSON of the underlying event in NotificationItem Jonas Richard Richter 2026-02-05 08:52:05 +01:00
  • 036c5d35cd feat(crypto): Add a constructor for the MSC4388 variant of the QRCodeData struct Damir Jelić 2026-02-05 13:44:34 +01:00
  • 80920e9ff2 refactor(common): use ruma's RelationType in the extractor functions Benjamin Bouvier 2026-02-05 16:21:44 +01:00
  • 071f982eed fix(event cache): don't include thread responses in the pinned event cache Benjamin Bouvier 2026-02-05 16:11:19 +01:00
  • 4aff3b566f refactor(event cache): use the background job monitoring for the pinned events task Benjamin Bouvier 2026-02-05 14:58:27 +01:00
  • eb8bd2d0b1 refactor(event cache): address review comments from 6085 Benjamin Bouvier 2026-02-05 14:49:57 +01:00
  • 59fd7530f9 test(event cache): declare victory \o/ Benjamin Bouvier 2026-02-04 17:29:20 +01:00
  • 5778685352 feat(event cache): reload the pinned event cache at startup \o/ Benjamin Bouvier 2026-02-04 16:50:57 +01:00
  • d3742d2b30 feat(event cache): add support for redecryption in the pinned event cache Benjamin Bouvier 2026-02-04 16:23:36 +01:00
  • fcf0b87489 chore: address typos and cosmetic changes in an integration test Benjamin Bouvier 2026-02-04 15:52:52 +01:00
  • d7ecbc3c83 refactor(event cache): use the Room::load_or_fetch_events_with_relations now that it's widely available Benjamin Bouvier 2026-02-04 11:47:25 +01:00
  • f2279cd737 refactor(timeline): move load_event_with_relations to the RoomDataProvider trait Benjamin Bouvier 2026-02-04 11:35:24 +01:00
  • da5ac9e3e6 refactor(event cache): using proper locking for the pinned event cache Benjamin Bouvier 2026-02-03 17:57:41 +01:00
  • ca027f7eb6 feat(event cache): add a global EventCacheConfig struct to globally configure the event cache Benjamin Bouvier 2026-02-03 13:56:14 +01:00
  • 17840e52f5 refactor(timeline): start removing unused stuff in the timeline code Benjamin Bouvier 2026-02-02 18:13:54 +01:00
  • 2904735786 feat(timeline): subscribe to the pinned event cache from the timeline Benjamin Bouvier 2026-02-02 18:08:08 +01:00
  • 790a410474 feat(event cache): add a cache for a room's pinned events Benjamin Bouvier 2026-01-28 16:07:23 +01:00
  • 01bd672d05 feat(linked chunk): add a new ID for the pinned events linked chunk Benjamin Bouvier 2026-01-28 15:17:24 +01:00
  • 9ad7cf9662 refactor(base): Use PossiblyRedactedStateEventContent bound in MinimalStateEvent Kévin Commaille 2026-01-30 11:33:11 +01:00
  • 8f156cbba8 feat(xtask): Display timeout in the duration graph of log sync. Ivan Enderlin 2026-02-05 10:41:08 +01:00
  • ae9fe44a7c feat(xtask): Add <time> in log sync reports. Ivan Enderlin 2026-02-05 08:42:54 +01:00
  • edbddbdb55 feat(xtask): Display pos and timeout for sync report. Ivan Enderlin 2026-02-04 17:06:23 +01:00
  • 2ff33cd354 Merge pull request #6061 from mgoldenberg/consolidate-event-cache-store-tests Ivan Enderlin 2026-02-05 09:20:04 +01:00
  • 7675d22676 chore: Adjust uniffi features. Ivan Enderlin 2026-02-03 16:39:07 +01:00
  • af11c34399 chore: Adjust rand features. Ivan Enderlin 2026-02-03 16:03:49 +01:00
  • f51809d524 chore: Add default-features = false to more deps. Ivan Enderlin 2026-02-03 15:05:28 +01:00
  • 3ff9b55077 chore: Add more default-features = false to more deps. Ivan Enderlin 2026-02-03 14:26:58 +01:00
  • a35770b5d2 chore(crypto): Remove the indoc dep. Ivan Enderlin 2026-02-03 14:04:49 +01:00
  • eb8b2c81f2 chore: Add more default-features to more deps. Ivan Enderlin 2026-02-03 13:54:20 +01:00
  • 034c1fcbcf chore: Disable default-features for decancer. Ivan Enderlin 2026-02-03 13:46:13 +01:00
  • f56f168b99 chore: Add more default-features = false to more deps. Ivan Enderlin 2026-02-03 13:41:00 +01:00
  • 386c5ee338 chore: Update camino to 1.2.2. Ivan Enderlin 2026-02-03 13:36:32 +01:00
  • 1b0b6a2f9a chore: Use the same version of quote, proc-macro2 and syn everywhere. Ivan Enderlin 2026-02-03 13:35:20 +01:00
  • d52d0d4a83 chore: xtask uses the workspace-defined clap. Ivan Enderlin 2026-02-03 13:33:40 +01:00
  • dc680b8594 chore: benchmarks uses the workspace-defined tokio. Ivan Enderlin 2026-02-03 13:31:19 +01:00
  • 44c2c01642 chore: Use default-features = false for all dependencies. Ivan Enderlin 2026-02-03 13:11:46 +01:00
  • 7708087019 doc: clarify that IO_ELEMENT_MSC4388 is the unstable prefix Hugh Nimmo-Smith 2026-02-04 17:55:26 +00:00
  • 52014dc0bb chore(sdk): Log the pos and the timeout as part of the sync_once span. Ivan Enderlin 2026-02-04 15:03:47 +01:00
  • f3b9a01904 refactor(event cache): rename the read_lock_acquisition mutex Benjamin Bouvier 2026-02-03 18:04:17 +01:00
  • 2fb5a32db2 refactor(event cache): rename RoomEventCacheStateLockInner to RoomEventCacheState Benjamin Bouvier 2026-02-03 18:00:09 +01:00
  • 9be5bc1977 feat(multiverse): render display names for messages and latest thread event Benjamin Bouvier 2026-02-04 11:20:40 +01:00
  • bc9c592a55 enable test panic test/sentry-symbolication-android Jorge Martín 2026-02-02 18:07:57 +01:00
  • 70dd02012b fix(ffi): Don't override the default package_name and cdylib_name values for Kotlin bindings Jorge Martín 2026-02-04 10:37:51 +01:00
  • f05e0b1b81 doc: Add missing changelog entry Jorge Martín 2026-02-04 10:01:28 +01:00
  • 7ffcf72483 fix(ffi): Remove UniFFI checksums in matrix-sdk crate Jorge Martín 2026-02-04 09:53:27 +01:00
  • bb420360a4 Create reldev profile: Jorge Martín 2026-02-03 20:02:11 +01:00
  • 9b6d54ef30 refactor: Enable debug-images feature for Sentry Jorge Martín 2026-02-02 17:49:11 +01:00
  • 9dc2901268 ci: Add dist profile Jorge Martín 2026-02-02 17:48:15 +01:00
  • 50cc5f4102 refactor(pinned events): move pin_event/unpin_event from the Timeline to the Room Benjamin Bouvier 2026-02-03 16:34:16 +01:00
  • 1152eb6d37 refactor(room): move PinnedEventsRoom::load_event_with_relations to the Room object Benjamin Bouvier 2026-02-03 17:03:15 +01:00
  • f270eda75d chore(deps): bump bytes from 1.11.0 to 1.11.1 dependabot[bot] 2026-02-03 19:42:43 +00:00
  • 2b298fbb85 fix(ffi): Remove checksums in all crates using UniFFI Jorge Martín 2026-02-03 23:25:13 +01:00
  • f2abc555e2 doc(event-cache): update relevant change logs Michael Goldenberg 2026-02-03 12:14:47 -05:00
  • d6293c75a9 test(event-cache): move test_linked_chunk_exists_before_referenced to integration tests Michael Goldenberg 2026-02-03 11:47:05 -05:00
  • d92b3ef781 feat(linked-chunk): use errors in RelationalLinkedChunk::apply_updates Michael Goldenberg 2026-02-03 11:08:46 -05:00
  • ee1c95f6a3 refactor(linked-chunk): use errors in RelationalLinkedChunk::insert_chunk Michael Goldenberg 2026-02-03 10:50:46 -05:00
  • f68696c2a6 feat(linked-chunk): add error type for relational linked chunk Michael Goldenberg 2026-02-03 10:22:14 -05:00
  • 40c6c330b0 chore(typos): fix new typos Benjamin Bouvier 2026-02-02 18:20:44 +01:00
  • 7c86e1b896 chore(deps): bump crate-ci/typos from 1.42.1 to 1.43.0 dependabot[bot] 2026-02-02 16:38:21 +00:00
  • 06700cdf38 chore(deps): bump CodSpeedHQ/action from 4.8.2 to 4.10.4 dependabot[bot] 2026-02-02 16:38:32 +00:00
  • 19234abf32 review(task_monitor): address comments, watchdog -> task_monitor, misc doc adjustments and renamings Benjamin Bouvier 2026-02-02 16:02:33 +01:00
  • 24d3ee4433 doc(common): add a note around unwind safety for the task monitor Benjamin Bouvier 2026-01-28 11:36:34 +01:00
  • 27965cf177 feat(multiverse): add a background job error observer in multiverse Benjamin Bouvier 2026-01-28 11:01:12 +01:00
  • 50b06e8e5b feat(ffi): add support for listening to background jobs errors Benjamin Bouvier 2026-01-28 10:41:18 +01:00
  • 3d5679954b refactor(event cache): use the task monitor for event cache long-running jobs Benjamin Bouvier 2026-01-28 10:15:52 +01:00
  • 561b04cab0 feat(client): have the Client hold one task monitor Benjamin Bouvier 2026-01-28 10:15:31 +01:00
  • 334bd04252 feat(common): allow aborting on drop for background tasks Benjamin Bouvier 2026-01-28 09:58:27 +01:00
  • 9195c000f3 feat(common): add a background task handler Benjamin Bouvier 2026-01-27 12:16:01 +01:00
  • 28d1bd7ce3 doc: update Ruma doc links in get_profile example Nashwan Azhari 2026-01-31 21:41:03 +02:00
  • cb9690ecba doc: change matrix.org/docs/spec links to spec.matrix.org Nashwan Azhari 2026-01-31 21:23:20 +02:00
  • 78d681f24f style(event-cache): fmt Michael Goldenberg 2026-01-31 15:42:56 -05:00