Commit Graph

  • ea58bc8139 Update ruma main Damir Jelić 2026-01-23 15:17:01 +01:00
  • 968b3d0ea0 refactor(qr-login): Use the proper casing for an enum variant poljar/qr-login/more-rendezvous-refactor Damir Jelić 2026-02-06 15:25:15 +01:00
  • b139a82768 refactor(qr-login): Remove the rendezvous_url method Damir Jelić 2026-02-06 15:14:58 +01:00
  • 8dcd754530 fix: Check the power levels before removing an m.space.parent event. doug/remove-space Doug 2026-02-06 13:32:58 +00:00
  • d4a9082a32 chore: Add a Space error to indicate a partial failure. Doug 2026-02-06 13:31:57 +00: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
  • e369694d5e doc(event cache): explicit why we're stripping bundled relations from events before storing them in the event cache bnjbvr/refactor-linked-chunk-persistence Benjamin Bouvier 2026-02-05 17:01:33 +01:00
  • 971d4c4a43 refactor(event cache): extract send_updates_to_store as a common helper function Benjamin Bouvier 2026-02-05 16:57:47 +01:00
  • ca2faccf91 refactor(event cache): introduce persistence utils for the event cache Benjamin Bouvier 2026-02-05 16:48:26 +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
  • 709d4cb80d Merge branch 'main' into test-merge-consolidate-event-cache-store-tests Michael Goldenberg 2026-01-31 15:07:52 -05:00
  • 3d32981dd4 doc(event-cache): document that MemoryStore is not transactional Michael Goldenberg 2026-01-30 23:46:26 -05:00
  • d5de36badb test(event-cache): restore test_linked_chunk_update_is_a_transaction to indexeddb tests Michael Goldenberg 2026-01-30 23:31:27 -05:00
  • ab3995fe26 test(event-cache): remove test_linked_chunk_update_is_a_transaction from integration tests Michael Goldenberg 2026-01-30 22:59:29 -05:00
  • c641f5aea8 feat(event-cache): ensure chunks exist before referenced in indexeddb store Michael Goldenberg 2026-01-30 22:50:24 -05:00
  • 1b4e6aa0e7 feat(event-cache): ensure chunks exist before referenced in sqlite store Michael Goldenberg 2026-01-30 22:36:22 -05:00
  • 6e34585dca test(event-cache): remove extraneous integration tests Michael Goldenberg 2026-01-30 13:42:40 -05:00
  • 2f7887d607 refactor(auth): Change the secure channel methods to operate more on strings Damir Jelić 2026-01-30 16:07:06 +01:00
  • 837590d90e refactor(auth): Move the MSC4108-specific rendezvous channel implementation into a submodule Damir Jelić 2026-01-23 14:21:24 +01:00
  • 94bc870686 refactor(qr-login): Create a submodule for the rendezvous channel Damir Jelić 2026-01-23 14:20:43 +01:00
  • 911b559113 feat(crypto): Add support for the QR code data type defined in MSC4388 Damir Jelić 2026-01-19 14:40:17 +01:00
  • 2ffe003136 doc(sdk) Add #6056 to the CHANGELOG.md. Ivan Enderlin 2026-01-30 15:06:19 +01:00
  • d348fe62f2 refactor(base): Use Iterator::find and Iterator::any. Ivan Enderlin 2026-01-30 14:58:43 +01:00
  • be2c1d44e0 feat(ffi) Add LatestEventValue::RemoteInvite. Ivan Enderlin 2026-01-22 11:15:18 +01:00
  • 8b26751a66 feat(ui): Add LatestEventValue::RemoteInvite. Ivan Enderlin 2026-01-22 11:12:50 +01:00