Commit Graph

2057 Commits (041ef66c0194fa99bb72690a5ea4bf6a1de48d19)

Author SHA1 Message Date
Damir Jelić 041ef66c01 chore: Move the crates into a subfolder 2021-09-14 11:59:21 +02:00
Damir Jelić b3bbcd1729 chore: Set a rust version in our crates 2021-09-14 10:25:04 +02:00
Damir Jelić 69ccc5a9f9 chore(sdk): Bump the version 2021-09-13 11:49:39 +02:00
Damir Jelić f9f83eaa39 chore(base): Bump the version 2021-09-13 11:49:39 +02:00
Damir Jelić f243a684d4 chore(crypto): Bump the version 2021-09-13 11:49:39 +02:00
Damir Jelić a82de88963 chore(common): Bump the version 2021-09-13 11:49:39 +02:00
Damir Jelić 97e15feb0d Merge branch 'fix-sdk-common-dep-feature' 2021-09-13 11:47:20 +02:00
Antoine Martin 51072a5dab fix(common): wasm_bindgen dependency feature
instant doesn't need wasm_bindgen on non wasm targets
2021-09-13 11:01:05 +02:00
Damir Jelić 500bb6e940 fix(sdk): Test that invited member events get emitted 2021-09-13 11:00:24 +02:00
Jonas Platte 140630745f Fix confusion between initial / stripped state events
InviteState contains stripped state events, and initial state events are
not used anywhere in the sync response.
2021-09-13 11:00:24 +02:00
Damir Jelić 1ea9c9a915 fix(base): Allow the presence of a room member to be dead for now 2021-09-13 10:18:45 +02:00
Damir Jelić b8001b78b4 fix(crypto): Fix some clippy warnings 2021-09-13 10:18:23 +02:00
Damir Jelić a6916dd9dd chore(sdk): Bump the version 2021-09-10 21:41:37 +02:00
Damir Jelić b96624890e Merge branch 'event-handler-encryption-info' 2021-09-10 21:36:16 +02:00
Damir Jelić 7e9090399b chore(qrcode): Bump the version 2021-09-10 20:45:17 +02:00
Damir Jelić 9c53c478d9 chore(base): Bump the version 2021-09-10 19:54:58 +02:00
Damir Jelić e0447c8190 chore(crypto): Bump the version 2021-09-10 19:28:13 +02:00
Damir Jelić 4bcbcb146e Merge branch 'feature/qrcode-feature' 2021-09-10 19:20:08 +02:00
Damir Jelić ae0f4c4cc5 docs(sdk): Add some missing hints for the qrcode feature 2021-09-10 17:41:33 +02:00
Damir Jelić 40b465a093 chore(test): Bump the version 2021-09-10 17:23:43 +02:00
Damir Jelić a4de38ce28 chore(common): Bump the version 2021-09-10 17:23:43 +02:00
Jonas Platte d6d51ef4b1
Show Option<EncryptionInfo> event handler context in doc example 2021-09-10 17:12:17 +02:00
Damir Jelić 92b0ba21e4 docs(common): Use the readme for the crate level docs 2021-09-10 16:41:50 +02:00
Alexander Sieg 82a99b5267 address code review issues 2021-09-10 16:26:21 +02:00
Alexander Sieg 349e3cae06 Merge remote-tracking branch 'origin/master' into feature/qrcode-feature 2021-09-10 16:00:41 +02:00
Damir Jelić 48b3307934 chore: Bump our deps 2021-09-10 10:08:48 +02:00
Jonas Platte 24253128ae
Add support for Option<EncryptionInfo> as event handler context 2021-09-09 21:03:01 +02:00
Damir Jelić 018544b775 fix(crypto): Remove some dead code 2021-09-09 20:57:58 +02:00
Damir Jelić 44dcd1abdf docs(crypto): Improve the docs and use the readme for the crate docs 2021-09-09 20:57:58 +02:00
Damir Jelić 9c62908162 docs(base): Use the readme for the crate docs 2021-09-09 20:57:58 +02:00
Damir Jelić 913cb39d28 docs(sdk): Add an example that attaches data to an event handler 2021-09-09 20:57:58 +02:00
Damir Jelić 804a941762 docs(rust): Run the register event handler doc example 2021-09-09 20:57:58 +02:00
Damir Jelić a7b83d9cd1 docs(sdk): Improve the docs docs and use the readme for the crate docs 2021-09-09 20:57:58 +02:00
Damir Jelić 924405270a fix(sdk): Use the markdown feature flag of ruma dirrectly 2021-09-09 20:57:58 +02:00
Damir Jelić 4c8412f4a1 docs(qrcode): Use the readme for the crate docs 2021-09-09 20:57:58 +02:00
Jonas Platte 8f46a87f52
Inline handle_sync_events_wrapped
It was only used in one place.
2021-09-09 20:44:25 +02:00
Alexander Sieg c47ac8d6b1 Merge remote-tracking branch 'origin/master' into feature/qrcode-feature 2021-09-09 15:10:18 +02:00
Alexander Sieg 3f09a6abdd fix clippy warnings 2021-09-09 15:05:57 +02:00
Damir Jelić b94faa3121 feat(crypto): Document our crypto benchmarks 2021-09-09 13:41:28 +02:00
Damir Jelić 56a30b3a02 chore(crypto): Bump the pprof version and remove our custom profiler 2021-09-09 13:35:43 +02:00
Damir Jelić ed198a22b6 Merge branch 'custom-store' 2021-09-09 12:24:27 +02:00
Damir Jelić 13b97f6dba fix(base): Remove an unnecessary unwrap from a test 2021-09-09 12:24:15 +02:00
Damir Jelić b09b667782 fix(base): Flush when we're saving custom stuff in the sled store 2021-09-09 11:55:05 +02:00
Damir Jelić 85fde6796a fix(sdk): Remove the custom storage methods from the Client 2021-09-09 11:54:08 +02:00
Damir Jelić db1efcd1fc feat(sdk): Expose the cross signing user identities
This patch adds support to fetch cross signing user identities from the
crypto store, those can now be used to request verifications and inspect
the master keys of users.
2021-09-09 10:40:36 +02:00
Damir Jelić f80e4b3f06 feat(sdk): Add a way to wait for a sync to be done 2021-09-09 10:31:35 +02:00
Damir Jelić 5049e8bfbe docs(sdk): Linkify some verification struct docs 2021-09-09 10:31:35 +02:00
Damir Jelić 6e4a57046e fix(sdk): Use a pure HTTP error for methods that don't touch local state 2021-09-09 10:30:46 +02:00
Damir Jelić afc8597d3b fixup! feat(sdk): Expose the list of tracked users publicly 2021-09-09 10:27:59 +02:00
Damir Jelić 5ff69ad1a9 fix(base): Mark rooms as DMs when we receive an m.direct event 2021-09-09 10:21:05 +02:00