Damir Jelić
|
725fd817c2
|
Merge branch 'ruma-0.3'
|
2021-08-12 15:22:21 +02:00 |
|
Jonas Platte
|
578ddd2698
|
Upgrade to ruma 0.3.0
|
2021-08-12 10:41:20 +02:00 |
|
Emelie
|
e175ab79c7
|
matrix-sdk: Add helpers for room tags
|
2021-08-09 17:01:48 +02:00 |
|
stoically
|
0bd438e617
|
Fix clippy warnings
|
2021-08-05 22:48:05 +02:00 |
|
Damir Jelić
|
1fd1570e07
|
Merge branch 'wip/haeckerfelix/room-event'
|
2021-07-29 09:37:31 +02:00 |
|
Felix Häcker
|
91e9a5f9f3
|
Add new RoomEvent type, try to decrypt event
|
2021-07-28 19:49:41 +02:00 |
|
Damir Jelić
|
aa5f532f86
|
Merge branch 'master' into room-state-getters
|
2021-07-27 11:18:29 +02:00 |
|
Damir Jelić
|
c499d2e465
|
matris-sdk: Test getting state events out of the store
|
2021-07-27 10:22:11 +02:00 |
|
Damir Jelić
|
3d734a120d
|
Merge branch 'hoist-deserialize-fix'
|
2021-07-26 16:16:08 +02:00 |
|
Felix Häcker
|
f3620e7072
|
room: Add event() method to retrieve a room event
|
2021-07-25 20:51:46 +02:00 |
|
Damir Jelić
|
3a8ff2f6b4
|
matrix-sdk: Allow the key import error to be dead under WASM
|
2021-07-19 11:19:14 +02:00 |
|
Damir Jelić
|
24377a45ff
|
matrix-sdk: Add methods to request verification for devices
|
2021-07-19 10:34:34 +02:00 |
|
Damir Jelić
|
8f03679935
|
matrix-sdk: Add more getters to the high level verification structs
|
2021-07-19 09:59:08 +02:00 |
|
Damir Jelić
|
7433003ffa
|
matrix-sdk: Don't panic when importing invalid key exports
|
2021-07-19 09:21:28 +02:00 |
|
Sorunome
|
27ad1f42da
|
use hoist_and_deserialize for state events
|
2021-07-04 08:42:59 +02:00 |
|
Damir Jelić
|
c78406ceb9
|
crypto: Clean up the method to check if a device is verified.
|
2021-06-29 12:56:28 +02:00 |
|
Jonas Platte
|
4d5768111d
|
Simplify ruma identifier imports
|
2021-06-23 16:12:23 +02:00 |
|
Jonas Platte
|
aabda60e9f
|
Fix unused import warnings for wasm
|
2021-06-23 16:12:22 +02:00 |
|
Jonas Platte
|
089ab20e7c
|
Re-format wasm_command_bot
|
2021-06-23 16:12:22 +02:00 |
|
Jonas Platte
|
6e29251886
|
Remove matrix_sdk_base::Error re-export
It's not part of the public API.
|
2021-06-23 16:12:22 +02:00 |
|
Jonas Platte
|
4a7010bab1
|
Reexport independent external crates entirely
… instead of reexporting individual items.
|
2021-06-23 16:12:22 +02:00 |
|
Jonas Platte
|
b181125e6f
|
Remove nesting of matrix_sdk_base::Error in matrix_sdk::Error
There is no useful distinction between the same error variants on
matrix_sdk::Error directly vs matrix_sdk::MatrixError.
|
2021-06-23 12:50:37 +02:00 |
|
Jonas Platte
|
c4e4830f32
|
Add missing doc(cfg) attrs
|
2021-06-23 11:52:19 +02:00 |
|
Damir Jelić
|
b95ebe444e
|
matrix-sdk: Bump our versions
|
2021-06-22 14:57:46 +02:00 |
|
Damir Jelić
|
cba22ae3b2
|
Merge branch 'upgrade-deps'
|
2021-06-21 20:31:57 +02:00 |
|
Damir Jelić
|
57b2f6ad22
|
matrix-sdk: Switch to a release of ruma
|
2021-06-21 19:53:26 +02:00 |
|
Damir Jelić
|
8f1d8eeca2
|
Merge branch '244-room-history'
|
2021-06-21 17:33:40 +02:00 |
|
Damir Jelić
|
17097f4d42
|
matrix-sdk: Upgrade our deps
|
2021-06-21 16:45:52 +02:00 |
|
SaurusXI
|
58369fe7d0
|
matrix-sdk: (fix) use macro for matching in are_events_visible
|
2021-06-21 20:14:40 +05:30 |
|
Jonas Platte
|
43e213fd67
|
matrix-sdk: Update ruma
Co-authored-by: Damir Jelić <poljar@termina.org.uk>
|
2021-06-21 15:45:33 +02:00 |
|
SaurusXI
|
ae5be67322
|
matrix-sdk: (fix) return Ok(()) in ensure_members when returning early
|
2021-06-21 18:28:11 +05:30 |
|
SaurusXI
|
b984fcca0c
|
matrix-sdk: (fix) correct the history visibility states that allow us to view events in are_events_visible
|
2021-06-21 18:08:38 +05:30 |
|
Felix Häcker
|
bdd35206e8
|
event_handler: Add AnySyncMessageEvent::Reaction
|
2021-06-20 17:04:31 +02:00 |
|
SaurusXI
|
0e84349d05
|
matrix-sdk: add event visibility check to ensure_members
|
2021-06-20 13:03:50 +05:30 |
|
SaurusXI
|
092ca90403
|
matrix-sdk: add method to check room's event visibility
|
2021-06-20 13:01:24 +05:30 |
|
Fisher Darling
|
4cc7237db3
|
remove getting every state event and add getters to room
|
2021-06-17 23:34:26 -06:00 |
|
Damir Jelić
|
0fb3dedd1c
|
client: Fix compilation when the encryption feature is disabled
|
2021-06-17 12:35:37 +02:00 |
|
Damir Jelić
|
3cf843d24f
|
matrix-sdk: Rework the public API for answering verifications
|
2021-06-17 12:17:11 +02:00 |
|
Damir Jelić
|
5d38bc3802
|
crypto: Scope the verification requests behind the other user id
|
2021-06-17 11:04:18 +02:00 |
|
Damir Jelić
|
71aba433da
|
crypto: Add some more accessors to the sas structs
|
2021-06-17 11:04:17 +02:00 |
|
Damir Jelić
|
ada71586ac
|
crypto: Scope the verifications per sender
|
2021-06-17 11:04:17 +02:00 |
|
Damir Jelić
|
c4b1d3bc44
|
Merge branch 'avatar_cache'
|
2021-06-17 10:42:57 +02:00 |
|
Julian Sparber
|
4cdb03e64b
|
matrix-sdk: use media cache for avatar requests
|
2021-06-15 13:07:34 +02:00 |
|
Johannes Becker
|
da4876acee
|
appservice: Rename Appservice to AppService
|
2021-06-15 12:09:25 +02:00 |
|
Damir Jelić
|
dbf8cf231d
|
Merge branch 'matrix-sdk/feat/whoami'
|
2021-06-11 10:08:12 +02:00 |
|
Johannes Becker
|
ba0cc3d45f
|
matrix-sdk: Add Client::whoami()
|
2021-06-11 09:37:30 +02:00 |
|
Johannes Becker
|
1a5cd544e7
|
appservice: Introduce appservice mode on Client
|
2021-06-10 11:36:20 +02:00 |
|
Damir Jelić
|
4a83e36195
|
Merge branch 'appservice/feature/warp'
|
2021-06-09 17:31:07 +02:00 |
|
Damir Jelić
|
5fa2b05622
|
matrix-sdk: Fix some more typos
|
2021-06-08 11:13:23 +02:00 |
|
Johannes Becker
|
8d061447d6
|
appservice: Improve test coverage
|
2021-06-08 11:09:03 +02:00 |
|
Johannes Becker
|
38512d6a54
|
appservice: Add warp support
|
2021-06-08 11:01:20 +02:00 |
|
Jonas Platte
|
1168c39c20
|
Move ruma re-export from matrix-sdk-common to matrix-sdk
|
2021-06-07 19:50:14 +02:00 |
|
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
|
bd5e112a46
|
appservice: Remove outdated serde_yaml dependency
|
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 |
|