Commit Graph

  • 791f4bc871 feat(sentry): add final app version and platform configuration options next to the sentry dsn Stefan Ceriu 2026-03-10 18:30:00 +02:00
  • f812afca21 doc(sdk): add CHANGELOG.md entry for add_mentions field in Event rasmus 2026-03-10 21:42:19 +01:00
  • dd1c16a873 test(sdk): add tests for reply events with and without add_mentions rasmus 2026-03-10 21:33:24 +01:00
  • 999d612a33 feat(sdk): add add_mentions toggle to Reply rasmus 2026-03-10 20:02:08 +01:00
  • f25af6be6b fix(ffi): Don't assume that all redacted state events have an empty content Kévin Commaille 2026-03-07 03:51:27 +01:00
  • af8236d708 chore(deps): bump quinn-proto from 0.11.13 to 0.11.14 dependabot[bot] 2026-03-11 00:24:18 +00:00
  • 0cdaf8d794 change(live_location): emit the last becon_info asset type when subscribing to live location shares instead of none Stefan Ceriu 2026-03-10 12:06:28 +02:00
  • 6b414b7791 change(location_sharing): make the asset type non-optional as per original MSC instructions Stefan Ceriu 2026-03-10 12:04:36 +02:00
  • 4ec9124ce1 Allow storing the same Event in multiple LinkedChunks of the same Room (#6200) mgoldenberg 2026-03-10 09:55:02 -04:00
  • b65e450813 Support TLS v1.3 on all platforms (#6053) mgoldenberg 2026-03-10 08:38:18 -04:00
  • cee74d4965 chore(deps): bump bnjbvr/cargo-machete matrix-sdk-ffi/20260310 dependabot[bot] 2026-03-09 16:09:06 +00:00
  • a845bdf26a chore(deps): bump CodSpeedHQ/action from 4.11.0 to 4.11.1 dependabot[bot] 2026-03-09 16:09:12 +00:00
  • 40ff661358 chore(deps): bump tj-actions/changed-files from 47.0.4 to 47.0.5 dependabot[bot] 2026-03-09 16:08:55 +00:00
  • 9de2d70bad Provide recover_and_fix_backup method to fix backup if needed (#6252) Andy Balaam 2026-03-09 13:32:04 +00:00
  • 6d141c07bc refactor(test): use the event factory in the notable reason read receipt update test Benjamin Bouvier 2026-03-09 13:02:27 +01:00
  • 608091fbe7 fix(test): fix test_read_receipt_can_trigger_a_notable_update_reason expectations Benjamin Bouvier 2026-03-05 17:36:37 +01:00
  • 5e1c917459 refactor(sdk): Take a UrlOrQuery in MatrixAuth::login_with_sso_callback Kévin Commaille 2026-02-27 17:35:55 +01:00
  • 3e5e6efb31 refactor(sdk): Move UrlOrQuery into utils module Kévin Commaille 2026-02-27 17:19:21 +01:00
  • 5902a857d9 fix(xtask): log overview sanitizes HTML. Ivan Enderlin 2026-03-03 18:42:41 +01:00
  • 168fd7232e refactor(sdk): Remove TODOs by using new Ruma API Kévin Commaille 2026-03-09 10:30:36 +01:00
  • e17ca1071c Upgrade Ruma after Typing breaking change Kévin Commaille 2026-03-09 08:39:24 +01:00
  • 99ac38eb20 Upgrade Ruma after SecretEncryptedData breaking change Kévin Commaille 2026-03-06 16:01:41 +01:00
  • 698ffba88e Upgrade Ruma after report_content breaking change Kévin Commaille 2026-03-06 15:42:07 +01:00
  • 23a312ed68 Upgrade ruma after ErrorKind::Forbidden breaking change Kévin Commaille 2026-03-06 15:24:15 +01:00
  • 1f69fcb80b Upgrade Ruma after RequestAction breaking changes Kévin Commaille 2026-03-06 15:06:03 +01:00
  • deabb8b6e7 refactor(ui): Construct PossiblyRedactedPinnedEventsEventContent from PinnedEventsEventContent Kévin Commaille 2026-03-07 03:26:06 +01:00
  • d8cbb1b77b refactor(ui): Call membership_change() on the event rather than providing the parts manually Kévin Commaille 2026-03-07 03:20:36 +01:00
  • 7c16d673fb benchmarks: Use realistic Matrix IDs in timeline Kévin Commaille 2026-03-04 09:25:30 +01:00
  • e9fbbb52d5 benchmarks: Use realistic Matrix IDs in store_bench Kévin Commaille 2026-03-04 09:22:54 +01:00
  • c05df39132 benchmarks: Use realistic Matrix IDs in room_list Kévin Commaille 2026-03-04 09:22:13 +01:00
  • d572d201c9 benchmarks: Use realistic Matrix IDs in room_bench Kévin Commaille 2026-03-04 09:21:08 +01:00
  • 39aa777b9b benchmarks: Use realistic Matrix IDs in linked_chunk Kévin Commaille 2026-03-04 09:18:15 +01:00
  • f0ae0e53f9 benchmarks: Use realistic Matrix IDs in event_cache Kévin Commaille 2026-03-04 09:17:11 +01:00
  • 7ec331c842 testing: Create realistic modern event IDs in EventFactory Kévin Commaille 2026-02-26 09:57:39 +01:00
  • 8472b5504e Merge pull request #6215 from matrix-org/kaylendog/history-sharing/restart-import Skye Elliot 2026-03-05 16:23:36 +00:00
  • 2ca717b4af docs: Update CHANGELOGs Skye Elliot 2026-02-25 16:37:45 +00:00
  • c864fac823 test(sdk): De-duplicate shared history integration tests Skye Elliot 2026-03-04 14:19:59 +00:00
  • c62da4a026 tests(sdk): Add integration test for bundle import crash recovery Skye Elliot 2026-02-25 17:53:24 +00:00
  • 471e045ea3 feat(sdk): Remove pending key bundle on HTTP failure Skye Elliot 2026-03-05 10:52:09 +00:00
  • 29ca03bb81 feat(sdk): Clear room pending key bundle for expired details Skye Elliot 2026-03-05 12:10:37 +00:00
  • 29e3b7766d feat(sdk): Separate startup bundle import to different task Skye Elliot 2026-03-05 12:09:51 +00:00
  • 2dd43fc9de feat(sdk): Add proper error logging and comments Skye Elliot 2026-03-05 11:45:04 +00:00
  • 7fbc3e78e9 feat(sdk): Try import stored room key bundles on startup Skye Elliot 2026-02-25 15:48:10 +00:00
  • ac6ccd3384 refactor(sdk): Move should_accept_bundle into shared_room_history Skye Elliot 2026-02-25 15:21:24 +00:00
  • 1eb3a4a46a refactor(common): have TimelineEvent::event_type return a non stringly-typed type bnjbvr/timelineevent-helpers Benjamin Bouvier 2026-03-05 16:29:14 +01:00
  • f49784a15e refactor(crypto): use an async closure in Store::with_transaction Benjamin Bouvier 2026-03-05 12:50:53 +01:00
  • c1f9b45e9d feat(common): add getters to TimelineEvent for sender and event type Benjamin Bouvier 2026-03-05 15:47:10 +01:00
  • b0aadd1574 refactor(test): use assert_let_timeout more often Benjamin Bouvier 2026-03-05 14:44:14 +01:00
  • 37ae2af67e fix(timeline): handle out of order beacon_info stop events/aggregations Stefan Ceriu 2026-03-05 12:34:04 +02:00
  • 4d64f3885a chore(timeline): add location sharing stop aggregation without timeline item test Stefan Ceriu 2026-03-05 12:19:30 +02:00
  • 436c598da5 chore(timeline): handle live location sharing stops similar to aggregations Stefan Ceriu 2026-03-05 10:45:27 +02:00
  • 034667cf3f chore(timeline): expose live location sharing asset type and cleanup public methods. Stefan Ceriu 2026-03-04 09:08:36 +02:00
  • 5f867ee982 chore(timeline): add live location changelogs Stefan Ceriu 2026-03-03 16:39:36 +02:00
  • 8521b7b65b chore(ffi): expose MSC3489 timeline types Stefan Ceriu 2026-03-03 09:17:45 +02:00
  • eca633b1cf chore(multiverse): handle TimelineItemContent::LiveLocation Stefan Ceriu 2026-03-03 09:01:56 +02:00
  • 6c769d1d33 chore(ui): add timeline live location tests Stefan Ceriu 2026-03-03 09:01:15 +02:00
  • 862a0e6f57 feat(ui_timeline): handle org.matrix.msc3672.beacon_info and related org.matrix.msc3672.beacon events and aggregate them onto the timeline's LiveLocation Stefan Ceriu 2026-03-03 09:00:48 +02:00
  • 2083e20592 chore(ui_timeline): explicitly filter out org.matrix.msc3672.beacon timeline events Stefan Ceriu 2026-03-03 08:57:04 +02:00
  • e61e86c3b4 feat(ui): add UI crate timeline types for handling MSC3489 live location sharing Stefan Ceriu 2026-03-03 08:55:45 +02:00
  • 17a9ab41e4 chore(tests): add event factory method for building MSC3672 beacon_info state events Stefan Ceriu 2026-03-03 08:38:33 +02:00
  • 007eb15bce refactor(test): use with_versions/with_feature in a few tests and remove ok_custom Benjamin Bouvier 2026-03-04 16:17:07 +01:00
  • d37d65614e refactor(test): remove MockEndpoint<VersionsEndpoint>::ok_with_unstable_features Benjamin Bouvier 2026-03-04 16:14:38 +01:00
  • 38afc0b1cd refactor(test): spell out use of the e2e_cross_signing feature in tests Benjamin Bouvier 2026-03-04 16:14:10 +01:00
  • 00bfffed99 refactor(test): don't use unstable features mocking when it's not needed Benjamin Bouvier 2026-03-04 16:13:50 +01:00
  • 964f6c8638 refactor(test): use the versions mock builder pattern in tests Benjamin Bouvier 2026-03-04 16:06:58 +01:00
  • df7823f1cf refactor(test): introduce a builder pattern for the VersionsEndpoint versions and features Benjamin Bouvier 2026-03-04 16:00:10 +01:00
  • 3457b5fa79 refactor(test): rename MockEndpoint<VersionsEndpoint>::versions to commonly_supported_versions Benjamin Bouvier 2026-03-04 15:53:43 +01:00
  • 21e8138805 chore: depersonalize some TODO code comments matrix-sdk-ffi/20260305 Benjamin Bouvier 2026-03-05 10:33:09 +01:00
  • 20d1087658 chore: remove spurious semicolon after match statement Benjamin Bouvier 2026-03-04 16:23:09 +01:00
  • 1edbad0bd8 refactor(client): monitor the thread subscriptions catchup task Benjamin Bouvier 2026-03-04 15:44:21 +01:00
  • 1825cd5816 chore: add changelog entry for the previous commit Benjamin Bouvier 2026-03-04 15:40:31 +01:00
  • 97e2b1c1b2 refactor(client): also consider server support when checking for thread subscriptions enablement Benjamin Bouvier 2026-03-04 15:25:12 +01:00
  • 02d0298b66 test(sdk): Add thorough tests about receiving stripped state events Kévin Commaille 2026-02-27 13:52:37 +01:00
  • 6fd4988849 docs(base): Clarify comment for m.room.encryption Kévin Commaille 2026-02-27 13:11:23 +01:00
  • ed319eed64 fix(base): Handle stripped state events that fail to deserialize Kévin Commaille 2026-02-02 17:50:08 +01:00
  • 359f50f368 refactor(base): Make RoomInfo::handle_state_event generic over the enum type Kévin Commaille 2026-02-26 18:06:30 +01:00
  • c6bf11e836 Upgrade Ruma after Any(Sync)StateEvent breaking change Kévin Commaille 2026-02-02 10:53:11 +01:00
  • 3aec150697 doc(event cache): clarify comment about Gap::token Benjamin Bouvier 2026-03-04 11:04:24 +01:00
  • ddd07443f1 chore: add entry in the changelog for the renaming of the Gap::prev_token field Benjamin Bouvier 2026-03-03 16:17:24 +01:00
  • 8dbb6e5c1d refactor(event cache): rename Gap::prev_token to token Benjamin Bouvier 2026-03-03 16:12:16 +01:00
  • cdd40d0308 chore: add changelog entry for the renaming of BackPaginationError Benjamin Bouvier 2026-03-03 16:25:47 +01:00
  • e9f398472e refactor(event cache): rename BackpaginationError to PaginationError Benjamin Bouvier 2026-03-03 16:24:00 +01:00
  • 88eb4a0da9 Merge pull request #6185 from matrix-org/bnjbvr/permalink-linked-chunk Benjamin Bouvier 2026-03-04 11:39:01 +01:00
  • 77dddf2540 Upgrade Ruma after breaking changes of ErrorKind Kévin Commaille 2026-03-03 19:29:20 +01:00
  • 2cf8ce2a7d Upgrade Ruma after breaking change of InvitationRecipient Kévin Commaille 2026-03-03 19:09:45 +01:00
  • 12b1102ca9 Upgrade Ruma after breaking change about Reply relations Kévin Commaille 2026-03-03 19:00:59 +01:00
  • 81286ad1e7 Upgrade Ruma after breaking change about EventId constructors Kévin Commaille 2026-03-03 18:44:09 +01:00
  • 280eae0b71 refactor(event cache): extract get_event_focused_cache as a separate helper function Benjamin Bouvier 2026-03-04 11:15:51 +01:00
  • bc88e96e62 chore: adjust some doc comments Benjamin Bouvier 2026-03-04 10:45:08 +01:00
  • 37708d509c chore: add a missing feature annotation Benjamin Bouvier 2026-03-03 15:59:36 +01:00
  • 619ded3147 chore(sdk): Log errors from EventLinkedChunk. Ivan Enderlin 2026-03-03 15:55:00 +01:00
  • 30de09aef6 refactor(event cache): rename finish_forward_pagination to push_forwards_pagination_events bnjbvr/permalink-linked-chunk-backup Benjamin Bouvier 2026-03-03 15:50:53 +01:00
  • 0b6d00cfad Merge branch 'main' into bnjbvr/permalink-linked-chunk-backup Benjamin Bouvier 2026-03-03 15:49:13 +01:00
  • 029148ef6e refactor(sqlite): Get rid of the DATABASE_VERSION constants Kévin Commaille 2026-03-03 14:32:10 +01:00
  • 8d38f6109e fix(event cache): avoid racy initialization of event-focused linked chunk Benjamin Bouvier 2026-03-03 15:18:36 +01:00
  • 75c5528942 refactor(event cache): add last_chunk_as_gap to EventLinkedChunk Benjamin Bouvier 2026-03-03 15:10:36 +01:00
  • dd5cb220a0 refactor(event cache): add first_chunk_as_gap() in EventLinkedChunk too Benjamin Bouvier 2026-03-03 15:09:47 +01:00
  • 4b23378d29 refactor(event cache): extract pushing a gap as a standalone function Benjamin Bouvier 2026-03-03 15:07:04 +01:00
  • 66c97dc02f chore: address review comments Benjamin Bouvier 2026-03-03 14:58:03 +01:00
  • a2f77c79bc Merge pull request #6233 from matrix-org/rav/history_sharing/get_all_rooms_pending_key_bundle Richard van der Hoff 2026-03-03 12:56:10 +00:00