Commit Graph

  • ba422f861e fix(sdk): Change SlidingSyncList::room_list's capacity Ivan Enderlin 2023-06-26 14:16:05 +02:00
  • 749911af60 fix(sdk): Change SlidingSyncList::room_list's capacity. Ivan Enderlin 2023-06-26 12:21:21 +02:00
  • 0e1f74f617 Increase other sleep in test a bit Jonas Platte 2023-06-26 11:03:28 +02:00
  • b6353f82a8 ui: Improve logging for message-sending queue Jonas Platte 2023-06-26 10:32:55 +02:00
  • 171c1cf25b chore: fix documentation Benjamin Bouvier 2023-06-22 16:38:52 +02:00
  • b442d30848 feat: remove the in-memory cache for to_device_token in sliding sync Benjamin Bouvier 2023-06-22 15:47:59 +02:00
  • 94fa888b7b feat: always enable the SS cache by default Benjamin Bouvier 2023-06-22 15:26:21 +02:00
  • 69932adb7e chore: remove unreachable UI notifications module Benjamin Bouvier 2023-06-22 15:25:59 +02:00
  • 2c58c65add ffi: Allow disabling local notification filtering using push rules Mauro 2023-06-26 10:49:06 +02:00
  • 8916eb6409 test(ui): Replace sleep by yield_now Ivan Enderlin 2023-06-23 16:37:00 +02:00
  • 44ef302bc7 Increase sleep in test a bit Jonas Platte 2023-06-23 16:17:21 +02:00
  • 40db35abe7 test(ui): Replace sleep by yield_now. Ivan Enderlin 2023-06-23 16:15:57 +02:00
  • 9b802998b3 ui: Put retries in the message-sending queue Jonas Platte 2023-06-23 10:05:36 +02:00
  • 0a37ce50a8 ui: Allow retrying cancelled local echoes Jonas Platte 2023-06-23 10:04:09 +02:00
  • e72bae1a8f ffi: Add send_location api Alfonso Grillo 2023-06-23 13:29:01 +02:00
  • 4c24007cb8 ui: Add a queue to serialize message sending requests Jonas Platte 2023-06-22 13:24:41 +02:00
  • cb6d3c3c47 ui: Add a failing test for message ordering Jonas Platte 2023-06-22 13:17:59 +02:00
  • 19ba18d788 ffi: Expose the senders of reactions David Langley 2023-06-23 07:56:16 +01:00
  • 73de71bd42 feat(ui): Welcome to RoomListService Ivan Enderlin 2023-06-22 17:36:05 +02:00
  • 1c6ad4a082 chore(ui): Address feedbacks. Ivan Enderlin 2023-06-22 17:16:25 +02:00
  • 9eadbc302f feat(ffi): Rename Client::room_list to Client::room_list_service. Ivan Enderlin 2023-06-22 17:08:30 +02:00
  • 93d619249c test(ui): Reduce latency of the tests. Ivan Enderlin 2023-06-22 15:37:25 +02:00
  • 35ee6db152 fix(ffi): Eh UniFFI, we want Tokio compat. Ivan Enderlin 2023-06-22 14:59:51 +02:00
  • 7fd5068faa ui: Deduplicate reaction senders in timeline jonnyandrew 2023-06-22 12:42:49 +00:00
  • 1631b5ba18 chore(ui): Use matrix_sdk::executor instead of tokio. Ivan Enderlin 2023-06-22 14:15:10 +02:00
  • 3fd55c0ab1 bindings: Ignore silently malformed userId in migration of tracked users (#2130) matrix-sdk-crypto-ffi-0.3.10 Valere 2023-06-22 14:11:06 +02:00
  • 083a79a408 doc(ui): Fix intra-links. Ivan Enderlin 2023-06-22 14:08:09 +02:00
  • f9fe7450ce Merge branch 'main' into feat-ui-roomlist-service Ivan Enderlin 2023-06-22 13:48:00 +02:00
  • d43d5b515e chore: Make Clippy happy. Ivan Enderlin 2023-06-22 13:39:00 +02:00
  • daa3944593 Bump Ruma Damir Jelić 2023-06-22 12:48:58 +02:00
  • 679ec70200 feat: implement the full EncryptionSync (#2110) Benjamin Bouvier 2023-06-22 12:50:45 +02:00
  • eb2213467a feat(ffi): Implement RoomList::loading_state. Ivan Enderlin 2023-06-22 12:12:45 +02:00
  • 398f70c9de feat(ui): Implement RoomListLoadingState. Ivan Enderlin 2023-06-22 10:25:06 +02:00
  • 2b3d1080dc sdk: Allow to support several authentication APIs Kévin Commaille 2023-06-15 11:39:22 +02:00
  • 7298df0db6 sdk: Move Session and SessionTokens to matrix_auth Kévin Commaille 2023-06-15 10:00:31 +02:00
  • d6f9f08e30 sdk: Split Matrix authentication methods in a separate API Kévin Commaille 2023-06-14 16:13:28 +02:00
  • 528607f079 feat(bindings): get_notification_item filters out notifications given the push context Mauro Romito 2023-06-21 17:32:13 +02:00
  • c9e3d7988f feat(ui): Change how room_list::State is updated. Ivan Enderlin 2023-06-22 10:23:45 +02:00
  • 726c1bca2c ui: Filter redacted reactions from the timeline aringenbach 2023-06-21 18:21:39 +02:00
  • d77a48cc2c feat(ffi): Implement RoomList::room. Ivan Enderlin 2023-06-21 17:20:05 +02:00
  • 40602e7bba chore(ffi): Update according to previous commits. Ivan Enderlin 2023-06-21 17:11:26 +02:00
  • b774110235 chore(ui): Move methods from RoomListService inside RoomList. Ivan Enderlin 2023-06-21 17:00:30 +02:00
  • dccf0c29bf Update reldbg profile to optimize our own packages too Jonas Platte 2023-06-21 15:04:03 +02:00
  • b01bbe7e92 chore: Add missing copyright headers. Ivan Enderlin 2023-06-21 16:29:55 +02:00
  • dc061308bd chore(ui): Rename RoomList to RoomListService. Ivan Enderlin 2023-06-21 16:29:03 +02:00
  • 12a6f12461 feat(ui): Implement RoomList::stop_sync Ivan Enderlin 2023-06-21 16:23:06 +02:00
  • 895669e39b sdk: Upload thumbnail and attachment in parallel Jonas Platte 2023-06-21 09:58:23 +02:00
  • 54288cb4cb Fix clippy lints Jonas Platte 2023-06-21 09:36:29 +02:00
  • b883ec000a sdk: Clean up imports in encryption module Jonas Platte 2023-06-21 09:36:12 +02:00
  • 8a7da622d8 Rewrap comment Jonas Platte 2023-06-21 09:29:22 +02:00
  • e9c19c2110 doc(crypto-nodejs): Add docs on how to use tracing for local Node dev Ivan Enderlin 2023-06-21 14:29:32 +02:00
  • 9c62b3459f Merge pull request #2119 from matrix-org/valere/quick_fix_doc Ivan Enderlin 2023-06-21 14:17:46 +02:00
  • f9452959a0 doc(ui): Fix a typo. Ivan Enderlin 2023-06-21 13:52:14 +02:00
  • 4ec917ca48 feat(ffi): Implement RoomList::is_syncing. Ivan Enderlin 2023-06-21 11:58:44 +02:00
  • 54fc0f38ea feat(ui): RoomList::sync no longer returns a TaskHandle. Ivan Enderlin 2023-06-21 11:54:51 +02:00
  • fe0b458403 chore(ffi): Update according to previous commits. Ivan Enderlin 2023-06-21 11:53:50 +02:00
  • 6e8e4bb39c feat(ui): Differentiate between error and termination in room_list::State. Ivan Enderlin 2023-06-21 11:37:00 +02:00
  • 7073e6f9e3 feat(ui): Remove the State::CarryOn state. Ivan Enderlin 2023-06-21 11:14:29 +02:00
  • f0bc6d6698 chore(ui): Rename State::FirstRooms and State::AllRooms. Ivan Enderlin 2023-06-21 11:12:51 +02:00
  • a78ad89fdd feat(ffi): Implement RoomList::stop_sync. Ivan Enderlin 2023-06-21 09:22:50 +02:00
  • ec5c1a3c70 feat(ui): Implement RoomList::stop_sync. Ivan Enderlin 2023-06-21 09:17:10 +02:00
  • 1cc90c8ec0 Fix js binding bad comment valere 2023-06-21 09:11:09 +02:00
  • 8a8074cada Add first_time_seen timestamp to devices Valere 2023-06-21 08:49:44 +02:00
  • 644410afe9 feat(ui): TimelineBuilder::build logs more data Ivan Enderlin 2023-06-20 21:12:55 +02:00
  • 9755af5a9a Revert parts of #2111 because name is already cached in RoomInfo Ivan Enderlin 2023-06-20 21:09:11 +02:00
  • 673ac33579 ffi: Add location message type Alfonso Grillo 2023-06-20 18:51:12 +02:00
  • 5a0c35edb2 Revert parts of #2111 because name is already cached in RoomInfo Andy Balaam 2023-06-20 14:06:10 +01:00
  • 3f3fd58770 sdk: Add a Rules utility struct to manipulate a Ruleset Nicolas Mauri 2023-06-20 14:56:33 +02:00
  • a496471cf3 test(base): Tests for finding DM rooms Ivan Enderlin 2023-06-20 12:37:47 +02:00
  • 2a2ce5f05c Already-passing tests for get_dm_room including left rooms Andy Balaam 2023-06-14 15:12:19 +01:00
  • 40aab0c426 Already-passing tests for keeping users in direct_targets when they leave a DM Andy Balaam 2023-06-14 12:39:48 +01:00
  • 0e5d8bc904 Fix double-clone Andy Balaam 2023-06-20 09:52:55 +01:00
  • 02449a73ea Fix clippy warnings Andy Balaam 2023-06-20 09:33:34 +01:00
  • 7f8bc8f1c2 Avoid holding a lock over an await Andy Balaam 2023-06-19 17:17:26 +01:00
  • 149a9d4099 Cache room display name if it comes in from sync Andy Balaam 2023-06-19 15:49:21 +01:00
  • 75eb94357e Split out tests for room display names Andy Balaam 2023-06-19 15:48:58 +01:00
  • d84c8d91b5 Fix typo in comment Andy Balaam 2023-06-15 16:44:13 +01:00
  • 5273fa6f42 sdk: Move target-specific HTTP code into new submodules Jonas Platte 2023-06-19 14:48:20 +02:00
  • 4c1a351ead sdk: Remove HttpSend in favor of allowing reqwest customization Jonas Platte 2023-06-19 14:32:36 +02:00
  • ba9d8294b4 ffi: Make upload progress observable Jonas Platte 2023-06-15 17:39:35 +02:00
  • ac140c192a Make upload progress observable Jonas Platte 2023-06-15 17:39:19 +02:00
  • a668822fec Simplify HttpClient::send_request signature Jonas Platte 2023-05-23 12:42:24 +02:00
  • 6fc90609b6 Release crypto-js 0.1.0-alpha.11 (#2112) Richard van der Hoff 2023-06-19 19:09:52 +01:00
  • a486d94134 matrix-sdk-crypto-js v0.1.0-alpha.11 matrix-sdk-crypto-js-0.1.0-alpha.11 Richard van der Hoff 2023-06-19 16:47:23 +01:00
  • 53d565b209 update changelog Richard van der Hoff 2023-06-19 16:47:02 +01:00
  • 93c911add3 ui: Use method syntax for shared::Observable methods Jonas Platte 2023-06-15 13:49:24 +02:00
  • 55aad67338 Remove the sqlite-lock binary from the main repo Benjamin Bouvier 2023-06-19 15:03:55 +02:00
  • c618094c19 Retitle tracing section Andrew Ferrazzutti 2023-06-19 09:11:15 -04:00
  • 16a2121291 feat(ui): TimelineBuilder::build logs more data. Ivan Enderlin 2023-06-19 15:06:55 +02:00
  • 1f141fc372 Format README.md Andrew Ferrazzutti 2023-06-19 08:25:27 -04:00
  • 6b40db4669 sdk: Keep all the discovered AuthenticationServerInfo Kévin Commaille 2023-06-16 08:58:20 +02:00
  • 2b70d1c8c6 sdk: Export Invite Kévin Commaille 2023-06-18 08:41:15 +02:00
  • d105b72554 fix(sdk): Remove the Sliding Sync retry mechanism on M_UNKNOWN_POS Ivan Enderlin 2023-06-19 12:37:48 +02:00
  • 67ade0a2da doc(crypto): Fix a typo Ivan Enderlin 2023-06-19 12:35:14 +02:00
  • 0c85b178ac test(ui): Fix Notification test. Ivan Enderlin 2023-06-19 12:12:26 +02:00
  • 87a8ac7420 doc(crypto): Fix a typo. Ivan Enderlin 2023-06-19 12:06:51 +02:00
  • 30b7c4bd7f fix(sdk): Remove the Sliding Sync retry mechanism on M_UNKNOWN_POS. Ivan Enderlin 2023-06-19 09:19:45 +02:00
  • 4d3ca15be3 feat(ui): Implement Notification API (#2023) Benjamin Bouvier 2023-06-19 10:56:58 +02:00
  • 7c393d73c4 Merge branch 'openqrnch/main' Damir Jelić 2023-06-19 09:40:14 +02:00
  • 75cf572968 Fix the formatting of the sync_with_result_callbac() docstring Damir Jelić 2023-06-19 09:38:15 +02:00