Commit Graph

  • bccd3412c1 Add a missing backtick in sync_with_result_callback() documentation. Jan Danielsson 2023-06-18 15:29:58 +02:00
  • 6d4874e147 doc(ui): Fix a typo. Ivan Enderlin 2023-06-18 09:20:57 +02:00
  • bb1bfbcb48 Add docs on how to use tracing for local Node dev Andrew Ferrazzutti 2023-06-16 11:51:10 -04:00
  • ef0c230bd3 crypto-js: Simplify response type of Sas::confirm (#2066) Richard van der Hoff 2023-06-16 16:19:35 +01:00
  • bddc88472a Clarify the comment about creating a Olm session twice Damir Jelić 2023-06-16 16:32:46 +02:00
  • aab3d00246 Log if a session was created using a fallback key Damir Jelić 2023-06-16 15:33:32 +02:00
  • a94e2f06ee Ensure that we're not creating the same session twice Damir Jelić 2023-06-16 15:27:38 +02:00
  • 817dcde4d8 Test that we're not able to decrypt replayed messages Damir Jelić 2023-06-16 15:27:12 +02:00
  • 76ed3511b5 Add a value-based lock in the CryptoStores (#2049) Benjamin Bouvier 2023-06-16 15:05:54 +02:00
  • 1660c71dfd feat(ui): Add bump_event_types for all_rooms in RoomList Ivan Enderlin 2023-06-16 14:52:10 +02:00
  • 646fb35b3a feat(ui): Add bump_event_types for all_rooms in RoomList. Ivan Enderlin 2023-06-16 14:49:08 +02:00
  • bae1a71c81 feat: make OlmMachine resettable (#2091) Benjamin Bouvier 2023-06-16 14:39:08 +02:00
  • 3d859674a8 fix(ui): Enable SS caching on RoomList Ivan Enderlin 2023-06-16 14:36:21 +02:00
  • a75808e338 fix(ui): Enable SS caching on RoomList. Ivan Enderlin 2023-06-16 14:31:45 +02:00
  • dc06893130 fix(sdk): Disable the receipts extension temporarily Ivan Enderlin 2023-06-16 14:06:29 +02:00
  • 489898fd40 fix(sdk): Disable the receipts extension temporarily. Ivan Enderlin 2023-06-16 13:19:05 +02:00
  • 85b6eaa4c7 feat(ffi): Implement RoomList::invites Ivan Enderlin 2023-06-16 13:31:53 +02:00
  • 305d55d551 feat(base) In Sliding Sync, find out which rooms we have left from state events Ivan Enderlin 2023-06-16 13:27:28 +02:00
  • bae6fc71d0 test(ui): Add a test specifically for RoomList::invites. Ivan Enderlin 2023-06-16 13:10:36 +02:00
  • 7a1d59e9a2 feat(ffi): Implement RoomList::invites. Ivan Enderlin 2023-06-16 12:43:36 +02:00
  • e09a44831b feat(ui): Implement RoomList::invites. Ivan Enderlin 2023-06-16 12:43:12 +02:00
  • 5d82d5db89 feat(ui): Add the invites list in the RoomList. Ivan Enderlin 2023-06-16 12:28:42 +02:00
  • 6199ca069c crypto-js: Add register_changes_callback methods to the verification classes (#2067) Richard van der Hoff 2023-06-16 11:25:50 +01:00
  • c9a9a5c20a fix(ui): SlidingSync::subscribe_to_room marks room as having missing members Ivan Enderlin 2023-06-16 11:45:37 +02:00
  • a99a7b4a5a test(sdk): Test that room subscription makes members not synced. Ivan Enderlin 2023-06-16 11:22:18 +02:00
  • c515643442 doc(sdk): Fix typos. Ivan Enderlin 2023-06-16 10:35:32 +02:00
  • d45f871106 doc(sdk): Fix intralink. Ivan Enderlin 2023-06-16 09:53:24 +02:00
  • 3a70b2e8ab fix(ui): SlidingSync::subscribe_to_room marks room as having missing members. Ivan Enderlin 2023-06-16 09:44:36 +02:00
  • db5c9d8c4b ffi: Add Room::get_timeline_event_content_by_event_id Jonas Platte 2023-06-15 13:15:50 +02:00
  • ec1172c353 feat(ui+ffi): Implement RoomList::entries_loading_state Ivan Enderlin 2023-06-15 17:20:42 +02:00
  • 61d4850a66 chore: Make Clippy happy. Ivan Enderlin 2023-06-15 16:18:08 +02:00
  • 1f6a0b23f0 fix(ui): Set visible_rooms with a default range Ivan Enderlin 2023-06-15 16:08:17 +02:00
  • 5673422831 test(ui): Use stream_assert to simplify the code. Ivan Enderlin 2023-06-15 15:58:08 +02:00
  • d935f52c86 doc(sdk): Update documentation of SlidingSyncList::state_stream. Ivan Enderlin 2023-06-15 15:53:06 +02:00
  • 0ff9073a14 feat(ffi): Implement RoomList::entries_loading_state. Ivan Enderlin 2023-06-15 15:02:18 +02:00
  • a073c1422c test(ui): Test RoomList::entries_loading_state. Ivan Enderlin 2023-06-15 14:54:38 +02:00
  • 4e92738c28 feat(ui): Implement RoomList::entries_loading_state. Ivan Enderlin 2023-06-15 13:48:41 +02:00
  • db6798321c feat(sdk): SlidingSyncList::state_stream returns a tuple. Ivan Enderlin 2023-06-15 13:47:34 +02:00
  • f10f0d017d feat(sdk): Rename SlidingSyncState to SlidingSyncListLoadingState. Ivan Enderlin 2023-06-15 13:32:05 +02:00
  • 1c480398d2 fix(ui): Set visible_rooms with a default range. Ivan Enderlin 2023-06-15 15:22:42 +02:00
  • 52d2fa1a72 ffi: Clean up Jonas Platte 2023-06-15 11:26:46 +02:00
  • 12df1f38ed ffi: Remove remaining callback interfaces from UDL Jonas Platte 2023-06-15 11:23:45 +02:00
  • 899c0d59e6 ffi: Remove sliding sync things from UDL Jonas Platte 2023-06-15 11:21:07 +02:00
  • 867b3665d2 ffi: Remove re-exports from timeline module Jonas Platte 2023-06-15 11:17:58 +02:00
  • daf59356cb ffi: Remove room list from UDL Jonas Platte 2023-06-15 11:14:46 +02:00
  • 53ae4362f6 ffi: Remove unused public Rust API Jonas Platte 2023-06-15 11:12:51 +02:00
  • b789b9e063 ffi: Remove room / timeline things from UDL Jonas Platte 2023-06-15 11:03:51 +02:00
  • b1c8859eb9 Upgrade UniFFI Jonas Platte 2023-06-15 10:54:14 +02:00
  • 0e618bea5c ui: Don't use TryFutureExt where not necessary Jonas Platte 2023-06-15 13:37:00 +02:00
  • 31d834048f feat(fii): Implement RoomList::apply_input Ivan Enderlin 2023-06-15 13:22:09 +02:00
  • 1fd039c64f sliding sync: lazily generate and include the transaction id, only if it's useful (#2063) Benjamin Bouvier 2023-06-15 12:30:24 +02:00
  • 16a63d352c base: Remove the session field from StateChanges Kévin Commaille 2023-06-14 16:25:25 +02:00
  • 59565657fa feat(ffi): Implement RoomList::apply_input. Ivan Enderlin 2023-06-15 11:12:17 +02:00
  • ea9a85395a chore(ui): Add missing trailing commas. Ivan Enderlin 2023-06-15 11:11:48 +02:00
  • 78135fcce9 ffi: Add message_event_content_new Jonas Platte 2023-06-14 13:36:20 +02:00
  • 7feba6f814 ffi: Use Duration instead of u64 Jonas Platte 2023-06-14 13:30:56 +02:00
  • 7ca3686aea Fix formatting after merge Andy Balaam 2023-06-15 09:37:27 +01:00
  • 7756b6d725 feat(ui): Implement room subscriptions in RoomList + notification counts Ivan Enderlin 2023-06-15 10:28:04 +02:00
  • c07bb0ec39 test(ui): Test that RoomList receives State updates even if the same. Ivan Enderlin 2023-06-15 09:55:57 +02:00
  • ddffa00589 test(ui): Test Room::*unread_notifications(). Ivan Enderlin 2023-06-15 09:40:55 +02:00
  • 6e1de8a5ee fix(ffi): RoomListItem::full_room returns a Room with a Timeline. Ivan Enderlin 2023-06-15 09:26:33 +02:00
  • 23d5655901 feat(ui): room_list::RoomInner holds Arc to Timeline. Ivan Enderlin 2023-06-15 09:24:47 +02:00
  • 6b45749e17 crypto-js: Add new methods to VerificationRequest (#2068) Richard van der Hoff 2023-06-14 15:46:36 +01:00
  • e9e1afb5a5 Merge main into andybalaam/sliding-sync-reinvite (using imerge) Andy Balaam 2023-06-14 15:39:26 +01:00
  • 22fd44df10 Fix comments from review feedback Andy Balaam 2023-06-14 15:31:25 +01:00
  • b4cd0c71bf ui: Add loading indicator before waiting for prev_batch token Jonas Platte 2023-06-14 13:04:55 +02:00
  • b4fdfee7f0 base: Use batch methods in Room::get_members Kévin Commaille 2023-06-06 10:59:09 +02:00
  • 38fc1f7b15 base: Add method to construct RoomMember from parts Kévin Commaille 2023-06-06 10:08:34 +02:00
  • e32e9b5a22 base: Add state store method to fetch several display_names at once Kévin Commaille 2023-06-03 12:16:01 +02:00
  • 7cba6d0849 base: Add state store method to fetch several presence events at once Kévin Commaille 2023-06-02 11:00:02 +02:00
  • b8abd1c022 base: Add state store method to fetch several profiles at once Kévin Commaille 2023-06-02 10:36:26 +02:00
  • 4103d1b3e3 sdk: Add room method to fetch several state events at once Kévin Commaille 2023-06-05 12:44:58 +02:00
  • f740195eb6 base: Add state store method to fetch several state events at once Kévin Commaille 2023-06-01 16:58:35 +02:00
  • ae4ead5550 Upgrade typos CI action Jonas Platte 2023-06-14 11:41:45 +02:00
  • 820d3aff65 Rewrap base64 test strings Jonas Platte 2023-06-14 11:41:01 +02:00
  • b3017a1073 Fix typos Jonas Platte 2023-06-14 11:40:49 +02:00
  • b9c27b5c63 feat(ui): Implement Room::*unread_notifications. Ivan Enderlin 2023-06-14 12:15:16 +02:00
  • 1bc455f75b feat(ffi): Room:add_timeline_listener returns a …Result. Ivan Enderlin 2023-06-14 11:56:07 +02:00
  • 97e4a5cab0 chore(ffi): Remove RoomListItem::timeline. Ivan Enderlin 2023-06-14 11:10:33 +02:00
  • 192b9ce808 feat(ui+ffi): Implement Room::id as a shortcut. Ivan Enderlin 2023-06-14 10:59:03 +02:00
  • dba397d470 feat(ffi): Add RoomListItem::subscribe and ::unsubscribe. Ivan Enderlin 2023-06-14 10:56:59 +02:00
  • 712b395310 feat(ui): Add Room::subscribe and ::unsubscribe. Ivan Enderlin 2023-06-14 10:51:37 +02:00
  • eb5af4287f sdk: Allow to get rooms filtered by room state Kévin Commaille 2023-06-09 10:27:43 +02:00
  • c978fa6d40 base: Deprecate BaseClient::get_stripped_rooms Kévin Commaille 2023-06-09 10:14:32 +02:00
  • ac8ea4786c base: Deprecate StateStore::get_stripped_room_infos Kévin Commaille 2023-06-09 09:57:53 +02:00
  • 281870b33f base: Remove stripped rooms list from Store Kévin Commaille 2023-06-09 09:50:32 +02:00
  • bcd7e92a94 base: Allow to get rooms filtered by state Kévin Commaille 2023-06-09 09:41:59 +02:00
  • ea219d836e base: Do not separate stripped room info Kévin Commaille 2023-06-08 11:12:24 +02:00
  • f67c592259 Properly support the hkdf-hmac-sha256.v2 MAC method for the SAS verification (#2064) Damir Jelić 2023-06-14 10:17:22 +02:00
  • 0db5a6a25d Merge branch 'main' into pr/2058 Ivan Enderlin 2023-06-14 09:55:31 +02:00
  • 2c871807a3 feat(ui+ffi): Add various features to RoomList Ivan Enderlin 2023-06-14 09:22:24 +02:00
  • f55c1021c4 Merge pull request #2065 from matrix-org/rav/fix-docs Ivan Enderlin 2023-06-14 08:35:59 +02:00
  • f78a2951e4 more doc fixes Richard van der Hoff 2023-06-13 22:10:48 +01:00
  • a8468cba59 crypto-js: improvements to the documentation Richard van der Hoff 2023-06-13 21:54:19 +01:00
  • 48a24a6aed Use the short auth strings from the start content when accepting a verification (#2061) Damir Jelić 2023-06-13 19:33:57 +02:00
  • a79d519ff9 sliding sync: always fall back to the auto-discovered proxy URL, if any Benjamin Bouvier 2023-06-13 12:30:02 +02:00
  • 47a67d1d67 Upgrade Ruma Jonas Platte 2023-06-13 18:06:35 +02:00
  • adb9e60fbe common: Add executor::JoinHandle Jonas Platte 2023-06-13 13:59:12 +02:00
  • 240a7f7aae Make set_state public to avoid unused warning Andy Balaam 2023-06-13 13:43:46 +01:00
  • f36a5b8cd7 Deserialise events early so we don't have to do it multiple times Andy Balaam 2023-06-13 12:34:19 +01:00