Jonas Platte
26788f83f0
sdk: Depend on ruma directly
2021-06-07 19:50:13 +02:00
Jonas Platte
3bac536daf
Fix clippy lints
...
Automated via `cargo clippy --workspace --all-targets -Zunstable-options --fix`.
2021-06-07 15:51:18 +02:00
Jonathan de Jong
74a6d39b9f
various typos
2021-06-05 14:35:20 +02:00
Damir Jelić
7cca358399
Merge branch 'master' into verification-improvements
2021-06-04 18:37:42 +02:00
Damir Jelić
327445c6a0
crypto: Move the logic for marking identities as verified out of the Sas struct
2021-06-04 15:16:38 +02:00
Damir Jelić
0e514b755f
crypto: Move the CancelContent generation out of the sas module
2021-06-04 15:16:38 +02:00
Damir Jelić
ee40d917d1
Merge branch 'feat/appservice-client-config'
2021-05-31 13:28:31 +02:00
Damir Jelić
d58a190712
Merge branch 'media-store'
2021-05-31 10:36:20 +02:00
Damir Jelić
3c72304e36
Merge branch 'patch-1'
2021-05-31 09:39:07 +02:00
Damir Jelić
10b38ce44e
matrix-sdk: Fix a bunch of typos
2021-05-31 09:35:19 +02:00
Jonas Platte
3c9f929598
Fix typo: underlaying => underlying
2021-05-30 15:01:27 +02:00
L3af
d7e167498d
docs: fix on_room_join_rules
2021-05-29 04:31:25 +00:00
Kévin Commaille
a959116af2
sdk: Fix clippy warnings
2021-05-28 09:11:48 +02:00
Kévin Commaille
6367cdddbf
sdk: Add tests for media content
2021-05-25 22:15:27 +02:00
Kévin Commaille
df883d3328
Add MediaEventContent trait and implement it for corresponding room events
...
Add helper methods in Client
2021-05-25 21:52:27 +02:00
Kévin Commaille
b805670c8a
sdk: Add methods for media content
2021-05-25 21:43:01 +02:00
Johannes Becker
7609c7445c
matrix-sdk: Allow to get Client's RequestConfig
2021-05-25 10:38:43 +02:00
Johannes Becker
aaa17535ac
matrix_sdk: Fix typo
2021-05-25 10:05:51 +02:00
Johannes Becker
cc591cce1c
appservice: Improve docs
2021-05-25 10:05:51 +02:00
Damir Jelić
e058191b99
base: Correctly update the room info for invited rooms
2021-05-25 09:31:32 +02:00
timorl
ded5830deb
Make client use .well-known redirects
...
Was supposed to fix #219 , but apparently that was about something else.
2021-05-24 11:00:42 +02:00
Damir Jelić
110b8eb8dd
Merge branch 'master' into sas-longer-flow
2021-05-18 09:07:50 +02:00
projectmoon
bb69901d94
Return joined members in a room from the correct Sled tree.
2021-05-17 22:28:30 +00:00
Jonas Platte
cd77441d1b
Upgrade ruma to 0.1.0 (crates.io release)
2021-05-17 02:57:36 +02:00
Damir Jelić
3f57a2a9f2
Merge branch 'master' into sas-longer-flow
2021-05-13 11:26:40 +02:00
Damir Jelić
09a7858702
crypto: Initial support for the longer to-device verification flow
2021-05-13 11:15:56 +02:00
Devin Ragotzy
6b600d7e6d
Replace async_trait rustfmt removed
2021-05-12 20:34:14 -04:00
Devin Ragotzy
5f09d091cb
Add cargo fmt to ci using nightly
2021-05-12 15:38:59 -04:00
Devin Ragotzy
2ef0c2959c
Add use_small_heuristics option and run fmt
2021-05-12 15:37:29 -04:00
Devin Ragotzy
c85f4d4f0c
Add rustfmt config file and run over workspace
2021-05-12 15:36:52 -04:00
Damir Jelić
4f7902d6f0
crypto: Add a method to check it the SAS flow supports emoji
2021-05-12 20:09:02 +02:00
Damir Jelić
9863bc4a1c
matrix-sdk: Fix a clippy warning
2021-05-12 19:45:23 +02:00
Damir Jelić
77c2a4ed4f
matrix-sdk: Bump ruma
2021-05-12 19:19:42 +02:00
Damir Jelić
4c09c6272b
Merge branch 'feat/appservice'
2021-05-11 09:50:26 +02:00
Johannes Becker
753302394f
appservice: Remove outdated error
2021-05-10 12:08:04 +02:00
Johannes Becker
87099676f9
appservice: Improve docs
2021-05-10 08:43:06 +02:00
Johannes Becker
3b24d33822
appservice: Rely on cfg-toggle in send_request
2021-05-10 07:56:00 +02:00
Johannes Becker
eece920953
appservice: Initial version
2021-05-10 07:51:52 +02:00
Jonas Platte
44eff7deb7
Add a general-purpose API error variant to HttpError
2021-05-08 15:01:02 +02:00
Jonas Platte
68b74c5ea9
Rename HttpError::{FromHttpResponse => ClientApi}
2021-05-08 14:49:42 +02:00
Damir Jelić
80d01b23c4
sas: Return an array of seven emojis instead of a vector
2021-05-07 17:01:53 +02:00
Damir Jelić
dea3d4cb68
sas: Implement a missing todo, allow accepting in-room verifications.
...
Technically that's not needed since we auto-accept here after we
accepted the request but we still need to remove the TODO there.
2021-05-07 16:57:52 +02:00
Damir Jelić
8dbbacfbe6
client: Add a method to get the ed25519 key of our own device
2021-05-06 21:44:50 +02:00
Damir Jelić
43b7072609
matrix-sdk: Fix some newly introduced clippy warnings
2021-05-06 20:42:27 +02:00
Damir Jelić
cad888e69b
client: Remove a now unneeded workaround for UIA
2021-05-06 19:18:22 +02:00
Damir Jelić
5df9ae350c
client: Require a proper Url to create a client
2021-05-06 09:58:21 +02:00
Damir Jelić
d90e112c06
Merge branch 'encryption-info-v2'
2021-04-29 16:54:14 +02:00
Damir Jelić
5d73dd7da7
room: Add methods to get members that don't do any requests
...
Our main methods to get members nowadays ensure that the member list is
synchronized with the server. This is nice and convenient but might not
be desirable for a couple of reasons.
Firstly it might be costly to fetch all members at once depending on
what the client is doing and the number of rooms and secondly some
clients might have a hybrid setup where not everything is running on a
tokio thread, sending out requests is only possible on a tokio thread.
2021-04-29 12:38:07 +02:00
Damir Jelić
5cf0fd2b85
room: Override the method to get a specific room member
2021-04-29 11:08:09 +02:00
Damir Jelić
cff90b1480
matrix-sdk: Add encryption info to our sync events.
2021-04-29 10:35:54 +02:00