Commit Graph

  • 10b5cd1c2b chore: Enable default features on our crypto deps poljar/bump-deps Damir Jelić 2026-07-30 20:04:34 +02:00
  • 0452278823 chore: Enable the std feature for the hmac crate Damir Jelić 2026-07-30 14:24:03 +02:00
  • 95ae01fd12 chore: Remove the getrandom2 dep from the matrix-sdk-store-encryption crate Damir Jelić 2026-07-30 19:21:46 +02:00
  • 1f4bf29518 chore: Bump vodozemac Damir Jelić 2026-07-30 13:23:47 +02:00
  • 74a797e5b0 chore: Bump our RustCrypto deps Damir Jelić 2026-07-30 18:26:21 +02:00
  • eb1eb70de4 change(tracing): demote the missing target event id from the redaction event warnings to trace main Stefan Ceriu 2026-07-30 17:54:46 +03:00
  • b2ffe22cdf change(tracing): demote the latest event timer to debug Stefan Ceriu 2026-07-30 17:53:11 +03:00
  • 2f2094d848 change(ffi/tracing): bump the matrix_sdk_base::response_processors from debug to info Stefan Ceriu 2026-07-30 17:46:18 +03:00
  • 9d91d0abcc change(ffi/tracing): Split matrix_sdk_crypto::identities::manager into it's own target and set it to info Stefan Ceriu 2026-07-30 17:11:20 +03:00
  • 72ce97e2f4 chore: Bump chacha20 Damir Jelić 2026-07-30 13:23:47 +02:00
  • 6c809ea6b0 chore: Bump more deps Damir Jelić 2026-07-30 13:01:42 +02:00
  • 485179f277 chore: Bump our Wasm-specific deps Damir Jelić 2026-07-30 13:01:42 +02:00
  • b9635628e7 chore: Bump many of our deps Damir Jelić 2026-07-30 12:41:35 +02:00
  • 686318a6a5 fix(search): use a manual reload policy for the Tantivy IndexReader Stefan Ceriu 2026-07-27 14:26:41 +03:00
  • e1717476d6 chore: Bump our MSRV Damir Jelić 2026-07-30 12:53:36 +02:00
  • 25b1b96d21 chore: Bump rusqlite Damir Jelić 2026-07-30 12:32:52 +02:00
  • f448c4672a feat: allow attaching custom fields to outgoing messages and media Alexandros Lykesas 2026-07-28 14:19:21 +03:00
  • ea5193f00b fix(common): keep RingBuffer's capacity across (de)serialization (#6815) Stefan Ceriu 2026-07-29 19:11:08 +03:00
  • dc72cdf890 Use new OutgoingRequest::Body as intended jplatte/outgoing-request-body Jonas Platte 2026-07-28 22:07:51 +02:00
  • df1f15156b fix(ffi): delete the state store's actual -wal/-shm sidecars in clear_caches Alexandros Lykesas 2026-07-28 13:55:04 +03:00
  • edd30e40dd chore(labs): Increase the recursion limit (for #[instrument]). Ivan Enderlin 2026-07-28 17:02:24 +02:00
  • 481ac77049 chore(benchmark): Increase the recursion limit (for #[instrument]). Ivan Enderlin 2026-07-28 16:57:09 +02:00
  • f6fd03a82b chore(benchmark): Increase the recursion limit (for #[instrument]). Ivan Enderlin 2026-07-28 16:24:12 +02:00
  • 23603daa32 chore(ui): Increase the recursion limit (for #[instrument]). Ivan Enderlin 2026-07-28 14:50:17 +02:00
  • 40c84f0deb chore(sdk): Add TracingTimers in th StateLock. Ivan Enderlin 2026-07-28 11:50:24 +02:00
  • 6e540bc6c1 chore(search): Use a const expression for MAX_MILLISECONDS. Ivan Enderlin 2026-07-28 16:51:07 +02:00
  • 58dbb91bec doc(search): Add the changelog file. Ivan Enderlin 2026-07-28 14:48:31 +02:00
  • 641c9802d7 fix(search): Cap the event's timestamp to avoid a panic from Tantivy. Ivan Enderlin 2026-07-28 14:31:13 +02:00
  • edb43d02ef test(search): Ensure it doesn't panic when TimelineEvent::timestamp is used. Ivan Enderlin 2026-07-28 13:38:46 +02:00
  • df22b1cb75 feat(search): Build TantivyDocument by hand instead of using the doc! macro. Ivan Enderlin 2026-07-28 13:14:13 +02:00
  • 6e9f696b24 fix(sdk): Use TimelineEvent::timestamp when building an IndexableEvent. Ivan Enderlin 2026-07-28 12:59:39 +02:00
  • 4c5bac3ae1 refactor(search): Add IndexableEvent::new. Ivan Enderlin 2026-07-28 12:26:57 +02:00
  • 7e6111f443 bindings: flag to prevent falling back to well-known for rtc discovery valere/rtc/widget_transport_discovery Valere 2026-07-28 16:37:33 +02:00
  • 9c069f3c15 add changelog Valere 2026-07-23 18:44:57 +02:00
  • 57b1c01d66 feat(widget): Support RTC transports discovery action Valere 2026-07-23 18:30:45 +02:00
  • 63815eeda0 test(content-scanner): Add test to verify ContentScannerMediaFetcher decrypts encrypted media Jorge Martín 2026-07-28 12:17:16 +02:00
  • ccd225e58e review: keep rtc_foci alias for compat and mark deprecated matrix-sdk-ffi/20260728 Valere 2026-07-24 12:05:12 +02:00
  • 3ceee316cd add changelog Valere 2026-07-23 17:10:07 +02:00
  • 5257ba4d57 add short retry for fetch_rtc by default Valere 2026-07-23 16:56:52 +02:00
  • 87e138aec5 ffi: Use rtc transport discovery before well-known fallback Valere 2026-07-23 16:56:04 +02:00
  • 8e3c283cf3 fixup comment format Valere 2026-07-23 16:55:21 +02:00
  • 1814da55de refactor: rename rtc_foci to well_known_rtc_transports Valere 2026-07-23 16:39:30 +02:00
  • d38809d6e0 feat(client): Support for RTC transports discovery Valere 2026-07-23 16:37:59 +02:00
  • f72a7ed66d doc(changelog): Add entry for call status FFI methods ganfra 2026-07-28 13:34:50 +02:00
  • 9d4be33e0c feat(ffi): Expose set/clear call status on Client ganfra 2026-07-28 10:57:14 +02:00
  • ab701a360e feat(ffi): expose Room::send_single_receipt Alexandros Lykesas 2026-07-28 13:40:05 +03:00
  • d2931eb561 Add changelogs for PR 6780 Damir Jelić 2026-07-23 12:56:43 +02:00
  • 972ff26b0b docs(crypto): Document the decryption settings for the receive sync changes methods Damir Jelić 2026-07-23 11:36:48 +02:00
  • a9ccb9e52a Use the correct msc number for the e2e-encyrption sync changes Damir Jelić 2026-07-23 11:18:09 +02:00
  • 3537c5050e test: Add tests to check that the one-time key count handling is correct Damir Jelić 2026-07-22 11:51:52 +02:00
  • 72730b6e1b fix(base): Use the appropriate sync changes method from the OlmMachine Damir Jelić 2026-07-21 16:01:06 +02:00
  • c238d6cb7b feat(crypto): Add a specialized method to receive sync changes for sliding sync Damir Jelić 2026-07-21 15:44:54 +02:00
  • 290683a6d0 refactor(cyrpto): Move the body of the receive_sync_changes method into a helper Damir Jelić 2026-07-21 15:24:09 +02:00
  • 9763421baa refactor(crypto): Move the one-time key count handling logic to a more convenient place Damir Jelić 2026-07-20 16:08:44 +02:00
  • e8b1bed777 doc(crypto): Improve the receive_sync_changes docs a bit Damir Jelić 2026-07-22 13:43:50 +02:00
  • 3e48e15af8 fix: Update the commit SHA for Ruma so it tracks the latest main plus our patch Jorge Martín 2026-07-20 11:02:01 +02:00
  • d74020406c doc: Add changelog entry Jorge Martín 2026-07-20 10:36:49 +02:00
  • 0bd129f698 fix: Add the omit_checksums option to matrix-sdk-crypto-ffi too, since this crate is also affected. Jorge Martín 2026-07-20 10:34:37 +02:00
  • 5e2bf5ea61 fix: Use a custom UniFFI version with a patch to disable checksums Jorge Martín 2026-07-20 10:00:54 +02:00
  • 5e7078edf3 chore: Remove the deny exception for proc-macro-error2 Damir Jelić 2026-07-28 09:08:28 +02:00
  • 6bed07f5b4 feat(event cache): enable automatic back-pagination via ClientBuilder stefan/automaticBackPagination Stefan Ceriu 2026-07-23 21:26:41 +03:00
  • d300b3a9a4 test(event cache): search backfill makes history searchable Stefan Ceriu 2026-07-22 16:28:15 +03:00
  • 13d465225f feat(ffi): add a dedicated trace pack for the back-pagination queue Stefan Ceriu 2026-07-22 16:27:23 +03:00
  • 143be37990 feat(ffi): expose the search back-pagination sweep Stefan Ceriu 2026-07-22 16:27:04 +03:00
  • 2fa71b05b4 feat(event cache): resolve a room's latest event via back-pagination Stefan Ceriu 2026-07-26 11:22:14 +03:00
  • a4633ae467 feat(event cache): wire the queue into the event cache, replacing the credit system Stefan Ceriu 2026-07-26 11:22:07 +03:00
  • 1960eb1f5c doc: Remove aquamarine usage Yorusaka Miyabi 2026-07-27 21:46:25 +08:00
  • cd4b14d487 chore(deps): bump actions/setup-java from 5.4.0 to 5.6.0 dependabot[bot] 2026-07-27 14:35:22 +00:00
  • 6f69f52674 chore(deps): bump zizmorcore/zizmor-action from 0.5.7 to 0.6.0 dependabot[bot] 2026-07-27 14:33:49 +00:00
  • b17910a139 chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 dependabot/github_actions/actions/checkout-7.0.1 dependabot[bot] 2026-07-27 14:35:38 +00:00
  • f8f6053b31 chore(deps): bump taiki-e/install-action from 2.82.2 to 2.84.0 dependabot/github_actions/taiki-e/install-action-2.84.0 dependabot[bot] 2026-07-27 14:34:37 +00:00
  • 164fbdac1b feat(event cache): add the back-pagination consumer entry points Stefan Ceriu 2026-07-26 11:18:39 +03:00
  • 331147d375 feat(event cache): add the back-pagination queue scheduler Stefan Ceriu 2026-07-26 11:18:05 +03:00
  • dc7dc38524 WIP: allow opening a search index using a key, avoiding key derivation feat/allow-instantiating-room-search-index-with-key Jorge Martín 2026-05-22 10:17:40 +02:00
  • 3fe3a3dcc6 feat(event cache): add back-pagination request and stop-condition types Stefan Ceriu 2026-07-26 11:16:06 +03:00
  • 6025bb6609 test(integration): Use wait_until_some to make the test more robust. Ivan Enderlin 2026-07-27 11:33:42 +02:00
  • 122b182d13 chore: Use AsyncFnMut(…) instead of FnMut(…) -> Fut. Ivan Enderlin 2026-07-27 11:27:02 +02:00
  • 23a2786e36 test: Add test_invite_declined_and_later_accepted. Ivan Enderlin 2026-07-22 15:19:42 +02:00
  • 6ceba03331 doc(indexeddb): add changelog file Michael Goldenberg 2026-07-23 10:32:11 -04:00
  • 58d96110a6 perf(indexeddb): replace Readwrite with Readonly calls in event cache store where possible Michael Goldenberg 2026-07-23 10:23:14 -04:00
  • 3d74f21050 revert: undo oauth refresh commits accidentally pushed to main manuroe 2026-07-24 17:57:08 +02:00
  • 111567e2e2 fix(oauth): fetch server metadata before capturing the refresh token manuroe 2026-07-24 17:33:13 +02:00
  • b6c521a857 test(oauth): reproduce hard logout from stale refresh after suspension manuroe 2026-07-24 17:33:12 +02:00
  • c1db376b29 add changelog Valere 2026-07-24 15:26:59 +02:00
  • d4a3c391e7 feat(widget): Implement MSC3819 encrypted flag or to-device Valere 2026-07-24 15:21:04 +02:00
  • 0065a0f6f0 fix(search): keep documents added then edited in the same batch indexed Stefan Ceriu 2026-07-20 16:09:28 +03:00
  • b7d99da53e fix rcgen feature flags so that the X.509 tests run Hubert Chathi 2026-07-23 18:44:42 -04:00
  • fd95d90bf9 doc(indexeddb): add changelog file Michael Goldenberg 2026-07-22 12:35:41 -04:00
  • 95037fce93 doc(base): add a changelog file Michael Goldenberg 2026-07-22 12:27:35 -04:00
  • c8cba492b3 fix(indexeddb): add migration to clear event cache store to remove corrupt event indices Michael Goldenberg 2026-07-21 12:33:00 -04:00
  • c672f5774c fix(indexeddb): add, rather than replace, event when processing Update::PushItems in event cache store Michael Goldenberg 2026-07-21 12:27:02 -04:00
  • 13e61390b7 feat(indexeddb): create transaction fn for adding an event to event cache store Michael Goldenberg 2026-07-21 12:07:40 -04:00
  • 737441a0d3 fix(indexeddb): remove erroneous event deletion in put_event for event cache store Michael Goldenberg 2026-07-21 12:05:17 -04:00
  • cf3afe817e fix(indexeddb): ensure event deletions in event cache store shift subsequent event positions Michael Goldenberg 2026-07-21 12:24:57 -04:00
  • fe6aba5172 refactor(indexeddb): add transaction fn for updating events by position in event cache store Michael Goldenberg 2026-07-21 11:52:18 -04:00
  • 70b63bd4d3 refactor(indexeddb): add transaction fn for updating items in IndexedDB Michael Goldenberg 2026-07-21 11:49:19 -04:00
  • 71f3f2712e fix(base): ensure linked_chunk_remove_item test enforces index shifting after removal Michael Goldenberg 2026-07-21 11:44:34 -04:00
  • 857ce381f4 feat(ffi): expose Room::load_user_receipt Alexandros Lykesas 2026-07-23 12:58:46 +03:00
  • 1eeb554831 Support compiling matrix-sdk-crpto to WASM by switching to ring crypto for X.509 stuff Andy Balaam 2026-07-17 15:59:09 +01:00
  • 4a414f6bbf feat(qr-code): Add continuation sender to WaitingForAuth Hugh Nimmo-Smith 2026-07-01 16:46:05 +01:00