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