Commit Graph

  • fdcc6dbeda chore(base): Replace an unwrap by an expect. Ivan Enderlin 2025-04-14 09:17:08 +02:00
  • f1cd8120a8 chore(deps): Bump tj-actions/changed-files dependabot[bot] 2025-04-14 14:35:37 +00:00
  • 473852c7d5 Merge pull request #4922 from matrix-org/rav/check_sender_device_keys Richard van der Hoff 2025-04-15 10:18:50 +01:00
  • f19f8b25db fix(sdk): Remove include_heroes in sliding sync requests. Ivan Enderlin 2025-04-14 15:27:55 +02:00
  • 4de202fc64 doc(changelog): add entry for room topic string in StateEventContent Jonas Richard Richter 2025-04-11 15:26:00 +02:00
  • 7b206d33f0 feat(ffi): update RoomTopic AnySyncStateEvent variant to include topic string Jonas Richard Richter 2025-04-11 15:16:18 +02:00
  • 085de8bdae refactor(base): Create the ephemeral_events response processor. Ivan Enderlin 2025-04-11 15:49:27 +02:00
  • fe0b954019 refactor(base): Create the dispatch_invite_and_knock response processor. Ivan Enderlin 2025-04-11 15:31:51 +02:00
  • e21ae2ae53 chore(base): Move dispatch_and_get_new_users inside the sync module. Ivan Enderlin 2025-04-11 15:12:09 +02:00
  • 0306683cbf feat(ffi): Add extra details to ClientError. Jorge Martín 2025-04-11 13:34:20 +02:00
  • e020ba1023 crypto: check sender_device_keys on incoming Olm messages Richard van der Hoff 2025-04-11 11:09:13 +01:00
  • 0697e0705b crypto: support MSC4147 device keys on custom to-device events Richard van der Hoff 2025-04-11 11:01:22 +01:00
  • 1e938df90d Merge pull request #4921 from Hywan/release-0.11.0 matrix-sdk-ui-0.11.0 matrix-sdk-test-macros-0.11.0 matrix-sdk-test-0.11.0 matrix-sdk-store-encryption-0.11.0 matrix-sdk-sqlite-0.11.0 matrix-sdk-qrcode-0.11.0 matrix-sdk-indexeddb-0.11.0 matrix-sdk-ffi-0.11.0 matrix-sdk-crypto-ffi-0.11.0 matrix-sdk-crypto-0.11.0 matrix-sdk-common-0.11.0 matrix-sdk-base-0.11.0 matrix-sdk-0.11.0 Ivan Enderlin 2025-04-11 11:06:43 +02:00
  • 5d55bb4955 chore: Release matrix-sdk version 0.11.0 Ivan Enderlin 2025-04-11 10:41:21 +02:00
  • 8abd9fb303 doc(releasing): Fixing markdown. Ivan Enderlin 2025-04-11 10:24:58 +02:00
  • d5ee644443 refactor(base): Reorganize the state_events processors. Ivan Enderlin 2025-04-11 09:38:44 +02:00
  • 06022aa23a chore(base): Remove a _ in front of a variable. Ivan Enderlin 2025-04-11 09:20:21 +02:00
  • 8ea0d9542d chore(base): Rename process_if_candidate to process_if_relevant. Ivan Enderlin 2025-04-11 09:18:02 +02:00
  • 63938bf2c7 chore(base): Remove an unnecessary allow(clippy…). Ivan Enderlin 2025-04-09 17:25:01 +02:00
  • acff6c2e1d doc(base): Fix an intra-link in the documentation. Ivan Enderlin 2025-04-09 16:31:49 +02:00
  • 1013843071 refactor(base): Create the timeline::build response processor. Ivan Enderlin 2025-04-09 16:02:02 +02:00
  • a0bfd3e21e chore(clippy): Make Clippy happy. Ivan Enderlin 2025-04-09 14:58:51 +02:00
  • 68352e8339 chore(base): Rename variables for the sake of clarity. Ivan Enderlin 2025-04-09 14:48:33 +02:00
  • 6a5e24a64a refactor(base): Create the verification::process_if_candidate response processor. Ivan Enderlin 2025-04-09 14:47:42 +02:00
  • db6d1b4cd6 refactor(base): BaseClient::handle_timeline no longer handle state events. Ivan Enderlin 2025-04-09 12:04:42 +02:00
  • b0c1eda682 refactor(base): Create the state_events::dispatch_and_get_new_users response processor. Ivan Enderlin 2025-04-09 11:05:29 +02:00
  • afecd6d508 chore(base): Simplify code by calling iter::zip instead of Iterator::zip. Ivan Enderlin 2025-04-09 10:27:13 +02:00
  • 52b490f5b6 chore(base): Remove allow(unused_mut) for the context. Ivan Enderlin 2025-04-09 10:10:22 +02:00
  • 097558ca1b chore(base): Rewrite code to avoid an allocation and calling twice the same function. Ivan Enderlin 2025-04-09 10:02:53 +02:00
  • 2194a81d74 refactor(base): Create the e2ee::decrypt::sync_timeline_event response processor. Ivan Enderlin 2025-04-09 09:17:32 +02:00
  • 37146da27a chore(base): Rename from_sync_v3 to …_v2. Ivan Enderlin 2025-04-09 08:47:03 +02:00
  • 9300f47b40 feat(bindings): join_rule in NotificationItem Mauro Romito 2025-04-10 14:36:19 +02:00
  • 52f0aafb1e feat(bindings): expose is_public in notifications Mauro Romito 2025-04-09 17:27:21 +02:00
  • bfbbe89989 chore(deps): Bump crossbeam-channel from 0.5.13 to 0.5.15 dependabot[bot] 2025-04-10 14:37:17 +00:00
  • d25e236a75 Merge pull request #4917 from matrix-org/rav/tracing_improvements Richard van der Hoff 2025-04-10 11:47:53 +01:00
  • ab90c1b945 refactor(sdk): Migrate away from the backoff crate to the backon crate Damir Jelić 2025-04-09 17:54:35 +02:00
  • 005e506c9b refactor(ffi): expose Room::member_with_sender_info. Jorge Martín 2025-04-09 14:30:31 +02:00
  • 3fe457db83 refactor(room): change Room::own_membership_details to member_with_sender_info. Jorge Martín 2025-04-09 14:29:37 +02:00
  • 69ab855efa refactor(room): add RoomMemberWithSenderInfo struct. Jorge Martín 2025-04-09 14:27:37 +02:00
  • 66c7ba60a9 sdk: reduce clobber attached to tracing spans for http requests Richard van der Hoff 2025-04-09 19:49:38 +01:00
  • 3e320b8289 sdk: propagate tracing span for outgoing requests Richard van der Hoff 2025-04-09 19:47:05 +01:00
  • 2922389037 UI: Allow attaching a parent tracing span for sync service Richard van der Hoff 2025-04-09 19:07:57 +01:00
  • 68e3cdebdd chore: Bump the blake3 version Damir Jelić 2025-04-09 11:52:45 +02:00
  • 511cf78d51 chore: Bump the rusqlite version Damir Jelić 2025-04-09 11:51:15 +02:00
  • f4eea708fa chore: Update the ByteSize crate version we're using Damir Jelić 2025-04-09 11:43:41 +02:00
  • 1d3107ebcb multiverse: reduce redraw rate Richard van der Hoff 2025-04-09 13:58:17 +01:00
  • 073b4bae03 multiverse: allow recovery keys with h or l in them Richard van der Hoff 2025-04-09 13:27:58 +01:00
  • 35e13b8730 Merge pull request #4903 from matrix-org/rav/history_sharing/upload_bundle_prep Richard van der Hoff 2025-04-09 10:40:42 +01:00
  • f266fb9c38 chore(ffi): Update the changelog so it conforms to our cargo-release setup Damir Jelić 2025-04-08 14:32:01 +02:00
  • 2dfd334ade chore: Include the matrix-sdk-ffi crate in the release process Damir Jelić 2025-04-08 14:29:17 +02:00
  • 89d0cc5a76 chore: Add a missing PR link in one of the changelogs Damir Jelić 2025-04-08 14:52:56 +02:00
  • 628440632d chore(ffi): move reactions from EventTimelineItem to MsgLikeContent to keep in line with the UI crate types Stefan Ceriu 2025-04-08 09:05:41 +03:00
  • 16a3d9d78b chore(ffi): introduce MsgLike Content and Kind and move mappings Stefan Ceriu 2025-04-07 17:12:05 +03:00
  • d89a7d6c18 chore(ffi): move MsgLike related types to their own file Stefan Ceriu 2025-04-07 15:12:43 +03:00
  • 87c70789fe chore(ffi): move replies to their own file Stefan Ceriu 2025-04-07 14:01:19 +03:00
  • 9cde7f46bc docs: Use the github background color for the logo on dark themes Damir Jelić 2025-04-08 15:08:57 +02:00
  • 3e2b95cdb9 doc: Update the main readme Damir Jelić 2025-02-04 13:58:22 +01:00
  • dc3bd69af1 crypto: rename MaybeEncryptedRoomKey::Withheld to MissingSession Richard van der Hoff 2025-04-08 12:15:35 +01:00
  • da14cef6c1 crypto: Factor out a EncryptForDevicesResultBuilder Richard van der Hoff 2025-03-26 18:25:41 +00:00
  • a1ac363383 refactor(base): Create account_data::for_room response processor. Ivan Enderlin 2025-04-08 11:50:40 +02:00
  • 9e5ef57a5f refactor(base): AccountDataProcessor becomes a response processor. Ivan Enderlin 2025-04-08 11:37:55 +02:00
  • da86552648 refactor(base): Remove a pub(crate). Ivan Enderlin 2025-04-08 11:17:26 +02:00
  • c0f4e90965 refactor(base): Rename a couple of variables. Ivan Enderlin 2025-04-08 11:16:30 +02:00
  • cf393bf8e1 refactor(base): verification must be behind e2e-encryption. Ivan Enderlin 2025-04-07 17:32:25 +02:00
  • 2ee0e175fa refactor(base): Create the state_events::collect_* response processors. Ivan Enderlin 2025-04-07 17:30:37 +02:00
  • 5c011a8400 refactor(base): Create the changes::save_and_apply response processor. Ivan Enderlin 2025-04-07 17:08:57 +02:00
  • b6b0c556b9 doc(crypto): Fix typos. Ivan Enderlin 2025-04-07 15:51:44 +02:00
  • 0c5f0b8d26 chore(base): Remove the with_e2ee internal module. Ivan Enderlin 2025-04-07 15:48:28 +02:00
  • e7e15ca280 refactor(base): Create the tracked_users response processor. Ivan Enderlin 2025-04-07 15:35:01 +02:00
  • 222cffd502 chore(base): Move e2ee.rs to e2ee/to_device.rs. Ivan Enderlin 2025-04-07 15:06:03 +02:00
  • cbef772eaa refactor(base): Move handle_room_member_event_for_profiles as a processor. Ivan Enderlin 2025-04-07 14:54:10 +02:00
  • e7e9c7bcf2 refactor(base): Use response_processors::Context everywhere. Ivan Enderlin 2025-04-07 11:56:39 +02:00
  • f1ea3e64d0 crypto: new result type for encrypt_session_for Richard van der Hoff 2025-03-26 18:12:47 +00:00
  • 257deb4b94 crypto: factor out collect_recipients_for_share_strategy Richard van der Hoff 2025-03-26 10:43:12 +00:00
  • 3ece8e62b5 refactor(ffi): export NotificationItem::thread_id in the FFI layer Jorge Martín 2025-04-08 11:21:49 +02:00
  • f7f07e7389 fix(ui): extract NotificationEvent::thread_id to its own function (#4899) Jorge Martin Espinosa 2025-04-08 10:30:14 +02:00
  • 8d0928ff7c chore(deps): Bump tj-actions/changed-files dependabot[bot] 2025-04-07 15:45:15 +00:00
  • e91101e1d2 misc(ffi): add membership_change_sender_id to RoomMember misc/return-membership-change-sender-id-in-ffi-room-member Jorge Martín 2025-04-08 09:11:38 +02:00
  • 39212db9ce fix(wasm): don't kill task on drop maan2003 2024-04-15 22:11:35 +05:30
  • 056d4a79d0 refactor(send_queue): vectorize media handles on SendHandle (#4898) Johannes Marbach 2025-04-08 08:53:08 +02:00
  • 5753ca3a64 misc(ffi): add thread_id to NotificationItem (#4895) matrix-sdk-ffi/20250408 Jorge Martin Espinosa 2025-04-07 17:53:44 +02:00
  • f3291d15c5 feat(multiverse): Move the details view to be beside the timeline Damir Jelić 2025-04-04 15:04:25 +02:00
  • 413070aecb feat(multiverse): Shrink the room list to 25% of the screen Damir Jelić 2025-04-04 15:03:59 +02:00
  • 288251b1b5 feat(multiverse): Keep the timeline scrolled to the bottom Damir Jelić 2025-04-04 15:03:39 +02:00
  • 6c3e3bb519 feat(multiverse): Tweak the keybindings for the details view a bit Damir Jelić 2025-04-04 15:01:32 +02:00
  • 2e8b396c09 feat(multiverse): Add global keybindings to go directly into a details view Damir Jelić 2025-04-03 13:53:19 +02:00
  • ed048af903 chore(multiverse): Fix some clippy warnings Damir Jelić 2025-04-02 11:51:46 +02:00
  • 28e475b1fc chore(multiverse): Get rid of an unused dependency Damir Jelić 2025-04-02 11:34:21 +02:00
  • 5a13bd5e76 feat(multiverse): Allow to backpaginate while looking at the room details Damir Jelić 2025-04-02 11:22:02 +02:00
  • 6966302467 fix(multiverse): Properly document the shortcuts on the help screen Damir Jelić 2025-03-28 16:16:14 +01:00
  • fd6ce02d70 feat(multiverse): Select the first item in the developer settings Damir Jelić 2025-03-28 16:03:22 +01:00
  • 2debfd4c4d fix(multiverse): The encryption settings don't need a separate block anymore Damir Jelić 2025-03-28 16:03:03 +01:00
  • 19c40fd2da fix(multiverse): Better rendering for the OAuth approval URL when resetting recovery Damir Jelić 2025-03-28 14:19:43 +01:00
  • d5d0368ba8 feat(multiverse): Add support to reset your identity Damir Jelić 2025-03-28 13:12:53 +01:00
  • 899eb04f05 feat(multiverse): Use F8 to open the details view instead of CTRL-D Damir Jelić 2025-03-27 16:37:16 +01:00
  • 187280d573 feat(multiverse): Show an exit screen instead of printing things to stdout Damir Jelić 2025-03-27 16:36:51 +01:00
  • 036d14e9e3 feat(multiverse): Settings view Damir Jelić 2025-03-27 15:49:34 +01:00
  • 226229d63b refactor(multiverse): Move the widgets of the details mode into the details module Damir Jelić 2025-03-27 11:38:30 +01:00
  • 0cf018cc1b feat(multiverse): Allow the help screen to be closed with ESC as well Damir Jelić 2025-03-27 11:32:21 +01:00
  • c3d7a760f7 feat(multiverse): Add an input line so we can send messages Damir Jelić 2025-03-26 13:37:26 +01:00