Commit Graph

  • 0b24df991e Bump bs58 Jonas Platte 2023-07-05 11:13:30 +02:00
  • dd2fefa2f3 Bump indexmap Jonas Platte 2023-07-05 11:13:23 +02:00
  • 2b72df7c06 Bump itertools Jonas Platte 2023-07-05 10:53:54 +02:00
  • 71f7f7c69e Remove mentions of labs crates Jonas Platte 2023-07-05 10:51:54 +02:00
  • 4ae63caa56 Bump bitflags dependency Jonas Platte 2023-07-05 10:49:53 +02:00
  • b6908c0611 feat(ui): Change all_rooms batch size to 200 Ivan Enderlin 2023-07-05 10:46:01 +02:00
  • 36419a7a1f chore: get rid of previous locking crypto-store methods Ivan Enderlin 2023-07-05 10:35:33 +02:00
  • 12a1f25ec3 feat(ui): Change all_rooms batch size to 200. Ivan Enderlin 2023-07-05 10:23:18 +02:00
  • a0f40606d4 Merge pull request #2208 from bnjbvr/only-restart-growing-on-errors Ivan Enderlin 2023-07-05 10:01:58 +02:00
  • da43d81095 ui: Keep loading indicator at the top when processing timeline events Jonas Platte 2023-07-05 09:34:01 +02:00
  • 5fa293b8ed crypto: Use HashMap inside DashMap Jonas Platte 2023-07-03 13:34:06 +02:00
  • 87782e9567 ffi: Expose EventTimelineItem::origin Jonas Platte 2023-07-03 17:54:18 +02:00
  • f344aa7669 sdk: Add EventTimelineItem::origin Jonas Platte 2023-07-03 17:49:18 +02:00
  • f4929fd064 joined members is now in the notification Mauro Romito 2023-07-04 19:21:42 +02:00
  • cb2e97f06a Upgrade eyeball to 0.8 Jonas Platte 2023-07-04 18:22:45 +02:00
  • 3db72101f3 sdk: Allow to update notification settings (#2135) Nicolas Mauri 2023-07-04 17:29:57 +02:00
  • bb34f69662 chore: get rid of previous locking crypto-store methods Benjamin Bouvier 2023-07-04 17:19:01 +02:00
  • e8a306132a feat: Only restart growing the allRooms list in case of errors Benjamin Bouvier 2023-07-04 13:06:49 +02:00
  • 7bcc886429 Re-format with latest rustfmt Jonas Platte 2023-07-03 18:33:59 +02:00
  • 37023fe90b Fix new clippy lint Jonas Platte 2023-07-03 18:32:16 +02:00
  • cd4288391e Bump nightly toolchain version Jonas Platte 2023-07-03 18:29:22 +02:00
  • b681f234a3 Upgrade criterion, pprof Jonas Platte 2023-07-03 17:47:06 +02:00
  • 147cd970c4 Map MSC3488 fields for UniFFI (#2187) Alfonso Grillo 2023-07-03 15:34:07 +02:00
  • 10c9a47f01 Merge pull request #2197 from Hywan/test-ui-room-list-assert-equal Ivan Enderlin 2023-07-03 13:36:55 +02:00
  • 746b13071e Merge pull request #2198 from Hywan/test-integration-fix Ivan Enderlin 2023-07-03 13:36:06 +02:00
  • c955de8331 test: Change the installer for setup-matrix-synapse. Ivan Enderlin 2023-07-03 12:43:25 +02:00
  • 0c13b76d27 test(ui): Do strict assert comparison in some tests of RoomList. Ivan Enderlin 2023-07-03 11:13:45 +02:00
  • 4f84e33457 fix(ui): Add bump_event_types onto visible_rooms Ivan Enderlin 2023-07-03 10:04:31 +02:00
  • 37ad562b4b test(sdk): Use async_test instead of tokio::test. Ivan Enderlin 2023-07-03 09:36:45 +02:00
  • ed2d3bc5b3 chore(ui) Use a function to configure all_rooms and visible_rooms. Ivan Enderlin 2023-07-03 09:22:21 +02:00
  • 627a1613df fix(ui): Add bump_event_types onto visible_rooms. Ivan Enderlin 2023-06-30 21:48:30 +02:00
  • f82fd896f9 chore(ui): Rename room_list module to room_list_service Ivan Enderlin 2023-06-30 21:45:10 +02:00
  • 9f90b6d4a8 chore(ui): Rename room_list module to room_list_service. Ivan Enderlin 2023-06-30 19:46:10 +02:00
  • 3180a1ba7c ffi: Expose proxy and insecure SSL settings (#2191) jonnyandrew 2023-06-30 13:31:20 +00:00
  • 4fbb3d2b63 xtask: add --features testing to most testing tasks Benjamin Bouvier 2023-06-30 11:58:53 +02:00
  • 66e1b94d31 test: add test for the generational counter invalidation Benjamin Bouvier 2023-06-29 16:07:35 +02:00
  • d642c22db7 feat: implement a generation counter for the CryptoStore lock Benjamin Bouvier 2023-06-26 16:39:27 +02:00
  • d72fd34325 Make pending local echoes sticky, take 2 (#2189) Benjamin Bouvier 2023-06-30 11:37:49 +02:00
  • 5348e7cc12 Airplane -> Aeroplane Richard van der Hoff 2023-06-29 21:13:33 +01:00
  • f508109d0c Fix reaction response resolution jonnyandrew 2023-06-27 16:10:38 +01:00
  • 77290ff2c1 feat: Get rid of "common extensions" Benjamin Bouvier 2023-06-29 18:04:13 +02:00
  • 48a6bffc1e Merge branch 'release-matrix-sdk-crypto-js-0.1.0' Richard van der Hoff 2023-06-29 14:32:22 +01:00
  • 1958df22a9 fix(sdk): Change how SlidingSyncList::update_room_list handles updates for out of list rooms Ivan Enderlin 2023-06-29 15:48:39 +02:00
  • 91bf84714d feat(ffi): Add methods on RoomListItem so that full_room isn't necessary Ivan Enderlin 2023-06-29 15:39:45 +02:00
  • 757716c924 matrix-sdk-crypto-js v0.1.0 Richard van der Hoff 2023-06-29 13:10:16 +01:00
  • 1b2b6c011b update changelog Richard van der Hoff 2023-06-29 13:09:51 +01:00
  • bd148fd422 chore(ffi): RoomListItem::is_direct returns a bool. Ivan Enderlin 2023-06-29 15:14:53 +02:00
  • 363b0d9ee6 doc(ffi): Add some precisions. Ivan Enderlin 2023-06-29 15:07:46 +02:00
  • 73ad51879a feat: implement time lease based locks for the CryptoStore (#2140) Benjamin Bouvier 2023-06-29 15:05:44 +02:00
  • 0cd0ade2bc feat(ffi): Add methods on RoomListItem so that full_room isn't necessary. Ivan Enderlin 2023-06-29 14:48:37 +02:00
  • eab1f8783a chore(ui): Remove unecessary qualification Ivan Enderlin 2023-06-29 14:18:09 +02:00
  • 9a2f6b8fb9 matrix-sdk-crypto-js v0.1.0 matrix-sdk-crypto-js-0.1.0 Richard van der Hoff 2023-06-29 13:10:16 +01:00
  • 082d166502 update changelog Richard van der Hoff 2023-06-29 13:09:51 +01:00
  • 717063eaa8 feat(common): Implement RingBuffer::drain Ivan Enderlin 2023-06-29 13:49:37 +02:00
  • 9b4d06272c chore(ui): Remove unecessary qualification. Ivan Enderlin 2023-06-29 13:37:45 +02:00
  • 6d67375f8e fix(ffi): Simplify Room::add_timeline_listener Ivan Enderlin 2023-06-29 13:24:05 +02:00
  • e96097a085 feat(common): Implement RingBuffer::drain. Ivan Enderlin 2023-06-29 13:22:43 +02:00
  • 506d7c6f9b Add accessor for remaining time to VerificationRequest. (#2178) Richard van der Hoff 2023-06-29 11:49:31 +01:00
  • 459b689953 tests: add unit tests for the CryptoStoreLock Benjamin Bouvier 2023-06-27 17:45:59 +02:00
  • 61b7335dce chore(sdk): Log SlidingSync list updates Ivan Enderlin 2023-06-29 11:34:04 +02:00
  • 62315d726f feat(ui): Do not update the viewport of the room list if it hasn't changed Ivan Enderlin 2023-06-29 11:33:45 +02:00
  • 9bae039629 fix(sdk): Change how SlidingSyncList::update_room_list handles updates for out of list rooms. Ivan Enderlin 2023-06-29 11:21:31 +02:00
  • d01725dedb fix(ffi): Simplify Room::add_timeline_listener. Ivan Enderlin 2023-06-29 10:31:04 +02:00
  • 111071c034 chore(sdk): Log SlidingSync list updates. Ivan Enderlin 2023-06-29 09:43:30 +02:00
  • af4ebd8422 feat(ffi): Update RoomListService::apply_input to always return (). Ivan Enderlin 2023-06-28 11:18:12 +02:00
  • de09b781ec feat(ui): Do not update the viewport of the room list if it hasn't changed. Ivan Enderlin 2023-06-28 11:11:36 +02:00
  • 5d9cc6be15 use assert_matches instead of manual panics Richard van der Hoff 2023-06-28 15:09:15 +01:00
  • c0c7c598b5 When refusing a verification, send cancel to the originating device Richard van der Hoff 2023-06-28 14:04:03 +01:00
  • 33243cb9fb Fix comment wrongly referring to vector. Andy Balaam 2023-06-28 12:38:37 +01:00
  • 785eccc004 Add capacity to RingBuffer Andy Balaam 2023-06-28 12:11:54 +01:00
  • 13c7f5b0c6 Implement Default for RingBuffer Andy Balaam 2023-06-28 11:50:17 +01:00
  • 3f2eb5828c crypto-js: wait for device updates in getIdentity Richard van der Hoff 2023-06-28 12:00:56 +01:00
  • e732b3630a ffi: Add SendAttachmentJoinHandle Jonas Platte 2023-06-28 12:00:31 +02:00
  • b088339710 Revert "crypto: Add Store::room_keys_for_room_received_stream" Jonas Platte 2023-06-28 11:37:45 +02:00
  • 90e39f7be2 Revert "sdk: Re-export room_keys[_for_room]_received_stream from Encryption" Jonas Platte 2023-06-28 11:37:45 +02:00
  • fd5b28bb51 Revert "sdk: Add room::Joined::room_keys_received_stream" Jonas Platte 2023-06-28 11:37:45 +02:00
  • b53eba5ec9 Revert "ui: Use new room_key stream for retrying decryption in Timeline" Jonas Platte 2023-06-28 11:37:45 +02:00
  • 07b7885915 chore(sdk): Add missingn newline. Ivan Enderlin 2023-06-28 11:10:53 +02:00
  • 06600ac53f ui: Use new room_key stream for retrying decryption in Timeline Jonas Platte 2023-06-27 17:31:07 +02:00
  • 9f72e2cf16 sdk: Add room::Joined::room_keys_received_stream Jonas Platte 2023-06-27 17:04:26 +02:00
  • 04d56130c3 sdk: Re-export room_keys[_for_room]_received_stream from Encryption Jonas Platte 2023-06-27 16:54:45 +02:00
  • e87b3def02 crypto: Add Store::room_keys_for_room_received_stream Jonas Platte 2023-06-27 16:37:21 +02:00
  • 07700abf75 feat: Cache the RoomListService's rooms Ivan Enderlin 2023-06-28 08:58:45 +02:00
  • 9ab4fa0a8b chore(sdk): Log the SyncOps Ivan Enderlin 2023-06-28 08:41:00 +02:00
  • 86fe3364ed Add serialization, clear and extend to RingBuffer Andy Balaam 2023-06-27 18:25:25 +01:00
  • 81ca1c5072 ui: Add a test for thread message reply fallback Jonas Platte 2023-06-27 17:53:01 +02:00
  • 4ec8bec2fc ui: Treat thread fallback the same as a regular reply Jonas Platte 2023-06-27 17:39:49 +02:00
  • 98fed1d2eb chore: use smaller critical sections Benjamin Bouvier 2023-06-27 16:29:35 +02:00
  • e3df97421b chore: remove useless async Benjamin Bouvier 2023-06-27 16:27:31 +02:00
  • b08480baea ui: Move message-sending loop start log event Jonas Platte 2023-06-27 15:56:35 +02:00
  • ccd5e877eb feat: Cache the RoomListService's rooms Benjamin Bouvier 2023-06-27 16:05:26 +02:00
  • fed583c5c6 Emit room keys after they have been persisted, not before. Damir Jelić 2023-06-27 13:54:34 +02:00
  • d4252c4e4a feat(bindings): Add user_agent parameter to authentication_service. Doug 2023-06-27 11:20:37 +01:00
  • 61202ec19a feat(common): Propose a simple RingBuffer implementation Ivan Enderlin 2023-06-26 19:52:57 +02:00
  • ad1b9056ae feat(common): Add RingBuffer::is_empty. Ivan Enderlin 2023-06-26 19:30:27 +02:00
  • 47030e7883 ffi: Use toggle_reaction and update API aringenbach 2023-06-26 18:08:50 +02:00
  • d69be5ee75 feat(common): Propose a simple RingBuffer implementation. Ivan Enderlin 2023-06-26 17:04:25 +02:00
  • 7e7996d43d ui: Add local echoes for reactions to Timeline jonnyandrew 2023-06-26 15:17:48 +00:00
  • 04580f75a8 chore(sdk): Log the SyncOps. Ivan Enderlin 2023-06-26 15:10:22 +02:00
  • 49b1e8732c Upgrade most of our dependencies Jonas Platte 2023-06-26 14:07:44 +02:00