Commit Graph

  • 452588a18e chore(indexeddb): Update version of uuid. Ivan Enderlin 2023-03-01 08:26:28 +01:00
  • ff5dedbb07 fix(sliding_sync): Prevent PagingFullSync and GrowingFullSync from going over the total room count Stefan Ceriu 2023-02-28 19:32:11 +02:00
  • 6539dc3060 quick typo valere 2023-02-28 17:53:54 +01:00
  • 7b8608e4c5 refactor(withheld) better type for no_olm valere 2023-02-28 16:59:58 +01:00
  • 5c3972938e chore: Add platform versions for swift CI tests Stefan Ceriu 2023-02-28 16:06:23 +02:00
  • b936d3e32d chore: Remove workaround for clippy bug that was fixed Jonas Platte 2023-02-28 12:22:58 +01:00
  • da8d74ccc1 feat(sdk): Keep track of events read receipts in the timeline API Kévin Commaille 2023-02-13 13:06:50 +01:00
  • 6aad2a661d refactor(sdk): Rename ProfileProvider to RoomDataProvider Kévin Commaille 2023-02-06 13:39:45 +01:00
  • 3139204f4b fix(examples): Don't use the sled store if the session is not persisted Kévin Commaille 2023-02-23 12:09:11 +01:00
  • 1684dbe0a1 feat(examples): Add example to persist a session Kévin Commaille 2023-02-22 16:00:13 +01:00
  • 9531dc195a fix(bindings): Fix double quotes when replying to a reply. Doug 2023-02-27 17:05:41 +00:00
  • abab6dcf0f docs(crypto): Fix typo Sam Wedgwood 2023-02-27 15:39:01 +00:00
  • d699161981 chore(sdk): Code reorganization of the sliding_sync module + doc improvement Ivan Enderlin 2023-02-27 15:27:08 +01:00
  • 927c44bec3 doc(sdk): Fix doctests + remove mentions to futures-signals. Ivan Enderlin 2023-02-27 15:08:13 +01:00
  • 96248248ca chore(sdk): Move UpdateSummary at the bottom of the module. Ivan Enderlin 2023-02-27 13:56:04 +01:00
  • b7b86fa95b fix(sdk): Few fixes and cleans up of SlidingSync itself Ivan Enderlin 2023-02-27 13:50:48 +01:00
  • 4f7186a840 chore(sdk): Simplify the implementation of RoomListEntry. Ivan Enderlin 2023-02-27 13:46:35 +01:00
  • 9b062fa782 chore(sdk): Move RoomListEntry into the sliding_sync::view module. Ivan Enderlin 2023-02-27 13:43:40 +01:00
  • 4d8c3172a4 chore(sdk): Extract Error into its own module. Ivan Enderlin 2023-02-27 13:42:01 +01:00
  • b1c9ea9aa3 chore(sdk): Move SlidingSyncMode into the sliding_sync::view module. Ivan Enderlin 2023-02-27 13:38:54 +01:00
  • 49eee14665 chore(sdk): Move SlidingSyncState into the sliding_sync::view module. Ivan Enderlin 2023-02-27 13:38:09 +01:00
  • 6cec946401 chore(sdk): Improve documentation of SlidingSync. Ivan Enderlin 2023-02-27 13:36:08 +01:00
  • d06e8ccfc5 refactor: Upgrade eyeball and use SharedObservable Jonas Platte 2023-02-23 20:13:37 +01:00
  • ac1d5afac3 doc(sdk): Improve inline documentation with link to an issue. Ivan Enderlin 2023-02-27 13:29:03 +01:00
  • f51b51b19e chore(sdk): Avoid mapping to a function returning (). Ivan Enderlin 2023-02-27 12:14:01 +01:00
  • 16c9845a47 chore(sdk): Rename SlidingSync.failure_count to .reset_counter. Ivan Enderlin 2023-02-27 12:09:14 +01:00
  • 4dbd1a7db4 fix(sdk): Fix join in SlidingSync::sync_once. Ivan Enderlin 2023-02-27 11:56:16 +01:00
  • e5c85410a8 doc(sdk): Fix documentation, add links etc. Ivan Enderlin 2023-02-27 11:54:48 +01:00
  • 98ea3f096b chore(sdk): Clean up code of SlidingSync::cache_to_storage. Ivan Enderlin 2023-02-27 11:53:15 +01:00
  • f0986643ce chore(crypto): Log Olm session identifiers matrix-sdk-crypto-ffi-0.2.1 Anderas 2023-02-27 09:59:30 +00:00
  • f4d4d96c8e support migration for outbound after withheld addtition valere 2023-02-27 09:56:56 +01:00
  • b214a0e098 feat(sdk): Remove clones of large responses in Sliding Sync Ivan Enderlin 2023-02-27 09:47:26 +01:00
  • 70380a6ee4 doc(sdk): Improve documentation of SlidingSync::handle_response. Ivan Enderlin 2023-02-27 09:30:50 +01:00
  • 39997376af fix js binding test valere 2023-02-25 16:33:16 +01:00
  • 58fa9d7767 fix ci valere 2023-02-25 16:18:06 +01:00
  • ad18ecc2c1 cleaning valere 2023-02-25 10:50:37 +01:00
  • ff500fc707 fix unused result valere 2023-02-25 10:39:17 +01:00
  • 76a286c91d feat(withheld) sled store support valere 2023-02-25 10:31:23 +01:00
  • 6cc31a0e13 fix clippy valere 2023-02-24 17:15:51 +01:00
  • 228b963f74 feat(withheld) fix indexeddb test valere 2023-02-24 16:39:37 +01:00
  • 1783cd7738 test: Remove unused constant Jonas Platte 2023-02-24 11:49:28 +01:00
  • 32e8cb76b0 ci: Remove unused FeatureSet variant Jonas Platte 2023-02-24 10:40:50 +01:00
  • 81c9f57e02 clippy fix valere 2023-02-23 18:02:45 +01:00
  • e162c99074 feat: Handy function to update power levels of a room Benjamin Kampmann 2023-02-23 16:53:16 +01:00
  • 6465398322 feat: expose power_levels.user_can_do on RoomMember Benjamin Kampmann 2023-02-23 16:52:51 +01:00
  • 6b948711b9 feat(withheld) Integration tests valere 2023-02-23 17:47:57 +01:00
  • f803e58e36 chore(sdk): Keep to_remove inside its own scope. Ivan Enderlin 2023-02-23 16:53:16 +01:00
  • 23b3e3aa10 chore(sdk): Format code a little bit. Ivan Enderlin 2023-02-23 16:34:07 +01:00
  • fcfdf5c57c chore(sdk): Rename a variable in SlidingSync::handle_response. Ivan Enderlin 2023-02-23 16:09:00 +01:00
  • 3b01e4f9a6 chore(sdk): Use T::default instead of Default::default. Ivan Enderlin 2023-02-23 16:39:56 +01:00
  • 3c44f87bee doc(sdk): Simplify one documentation. Ivan Enderlin 2023-02-23 16:39:39 +01:00
  • af6cd85cf4 chore(sdk): SlidingSyncRoom::new no longer needs a mutable inner. Ivan Enderlin 2023-02-23 16:27:19 +01:00
  • 54654aa0c7 chore(sdk): Simplify references, thanks Clippy. Ivan Enderlin 2023-02-23 16:03:11 +01:00
  • 778d1211c7 feat(bindings): Replace many scripts by one xtask Ivan Enderlin 2023-02-23 15:58:40 +01:00
  • c69d28ef79 feat(sdk): Remove clones of large responses in Sliding Sync. Ivan Enderlin 2023-02-23 15:06:09 +01:00
  • d0c8ec7a22 refactor: Replace remaining usage of futures-signal with eyeball(-im) Jonas Platte 2023-02-23 13:47:23 +01:00
  • 01e3a31a11 fix(bindings): Verify entered homeserver before proxy availability Doug 2023-02-23 12:12:53 +00:00
  • 83dcb0eb48 xtask kotlin : fix formatting ganfra 2023-02-23 11:53:32 +01:00
  • 6c92bf8745 refactor(sdk): Remove unused dependency Jonas Platte 2023-02-22 18:50:30 +01:00
  • ba6fc794b0 refactor(base): Replace futures-signals with eyeball Jonas Platte 2023-02-22 18:07:31 +01:00
  • 17b86b7c38 refactor(crypto): Replace futures-signals with eyeball Jonas Platte 2023-02-22 16:09:30 +01:00
  • 9894d3c72d feature(withheld) indexeddb store implem valere 2023-02-23 10:13:32 +01:00
  • d5154577a0 feat(sdk): Add custom login method boxdot 2023-02-23 08:16:04 +01:00
  • 5be00d5950 chore(sdk): Many clean ups in SlidingSync Ivan Enderlin 2023-02-22 20:16:54 +01:00
  • f3928e8d35 chore(sdk): Remove an unnecessary clone in SlidingSyncRoom::update. Ivan Enderlin 2023-02-22 20:03:11 +01:00
  • c766d8b3ef chore(sdk): Address PR feedback. Ivan Enderlin 2023-02-22 18:25:16 +01:00
  • 4d33fe1c31 chore(sdk): Rename some variable inside FrozenSlidingSyncRoom. Ivan Enderlin 2023-02-22 18:14:03 +01:00
  • e80713e933 chore(sdk): SlidingSyncRoom::update takes ownership of room_data. Ivan Enderlin 2023-02-22 18:09:57 +01:00
  • 5d356ca1b5 feat(sdk): Avoid locking prev_batch in SlidingSyncRoom::timeline_builder. Ivan Enderlin 2023-02-22 18:04:29 +01:00
  • 56daa6cb8f chore(sdk): Rename SlidingSyncRoom pub(crate) from to pub(super) new. Ivan Enderlin 2023-02-22 17:45:59 +01:00
  • bcc04bdf35 feat(sdk): Add conversion from EventTimelineItem and VirtualTimelineItem to TimelineItem Kévin Commaille 2023-02-22 17:59:22 +01:00
  • ebe8ce3177 feat(sdk): Make SlidingSync.pos already private Ivan Enderlin 2023-02-22 17:42:30 +01:00
  • 1d02515186 chore(sdk): Re-organizing the code inside sliding_sync::room. Ivan Enderlin 2023-02-22 17:36:00 +01:00
  • 0abef77408 doc(sdk): Improve documentation of SlidingSyncBuilder. Ivan Enderlin 2023-02-22 17:29:40 +01:00
  • fe7f157253 refactor(bindings): Use UniFFI proc-macros for CrossSigningStatus Jonas Platte 2022-10-06 22:43:42 +02:00
  • 5a62ec3fc1 chore(ffi) Rename StoppableSpawn to TaskHandle Ivan Enderlin 2023-02-22 17:11:36 +01:00
  • 5727726e5d feat(sdk): Make SlidingSync.pos already private. Ivan Enderlin 2023-02-22 17:07:50 +01:00
  • dec4b2122b doc(sdk): Improve documentation of SlidingSyncMode. Ivan Enderlin 2023-02-22 16:51:42 +01:00
  • cfcafc8425 chore(ffi) Rename StoppableSpawn to TaskHandle. Ivan Enderlin 2023-02-22 16:48:46 +01:00
  • 42934ea7e4 feature(withheld) ffi bindings valere 2023-02-22 15:46:30 +01:00
  • 7e64c15145 fix: look for the right list when waiting for updates kegsay 2023-02-22 15:42:32 +01:00
  • e56d380f65 fix store after rebase valere 2023-02-22 14:28:20 +01:00
  • f72d9c2016 Merge branch 'main' into ganfra/kotlin_binding_scripts ganfra 2023-02-22 13:31:56 +01:00
  • 95f1867816 chore: Delete sled-state-inspector Jonas Platte 2023-02-22 12:32:54 +01:00
  • b1062a67e0 fix(sdk): Rewrite decryption retrying to fix invalid index bug Jonas Platte 2023-02-21 12:49:04 +01:00
  • 02a213c1b5 feat(sdk): Add support to change display names of devices Janne Heß 2023-02-22 11:55:54 +01:00
  • 64ec5ec561 feat(crypto): Expose and re-expose the version of the matrix-sdk-crypto crate Archit Bhonsle 2023-02-22 15:51:48 +05:30
  • 953d4c0ef7 Remove kotlin bindings for now ganfra 2023-02-22 11:00:05 +01:00
  • 1469e9033c feat(crypto-nodejs): OlmMachine.initialize takes a new optional store type Ivan Enderlin 2023-02-22 10:33:26 +01:00
  • 260e7c2d5e Update kotlin xtask to not build aar ganfra 2023-02-22 10:28:08 +01:00
  • ae4ed2e7c8 feat(crypto): Re-expose the version of vodozemac Archit Bhonsle 2023-02-22 14:15:25 +05:30
  • 28fadb875a Post rebase fix valere 2023-02-21 17:48:05 +01:00
  • 3dbad4229a feat(withheld): sql store support valere 2023-02-21 14:48:11 +01:00
  • c497efc27a feat(withheld): handle incoming withheld + report error valere 2023-02-20 12:00:10 +01:00
  • 0154cccd4b feat(withheld) Remember no_olm and implement in memory store valere 2023-02-16 17:25:08 +01:00
  • 99232f2340 refactor(withheld) valere 2023-02-15 14:00:58 +01:00
  • 592be5bd57 feat(withheld) basic no_olm valere 2023-02-10 17:04:42 +01:00
  • dc0fe35103 feat(withheld) balcklist + refactoring valere 2023-02-10 13:48:47 +01:00
  • 7accfdc2ef feat(withheld) Implement MSC2399 valere 2023-02-10 10:19:11 +01:00
  • 655d7d00d0 chore(crypto): Add support for encrypted m.dummy events Damir Jelić 2023-02-21 14:33:14 +01:00