Commit Graph

  • a959116af2
    sdk: Fix clippy warnings Kévin Commaille 2021-05-28 09:11:48 +0200
  • 63dc939081 matrix-qrcode: Modify the QR code generation so mobile clients can decode Damir Jelić 2021-05-27 11:24:44 +0200
  • 2becb88c35 appservice: Add client_with_config singleton Johannes Becker 2021-05-26 14:00:59 +0200
  • 6367cdddbf
    sdk: Add tests for media content Kévin Commaille 2021-05-25 22:15:27 +0200
  • 5e05b37d02
    base: Add tests for media content storage Kévin Commaille 2021-05-25 22:10:04 +0200
  • df883d3328
    Add MediaEventContent trait and implement it for corresponding room events Kévin Commaille 2021-05-25 21:52:27 +0200
  • b805670c8a
    sdk: Add methods for media content Kévin Commaille 2021-05-25 21:43:01 +0200
  • 0c8e870bff
    crypto: Implement From<EncryptedFile> for EncryptionInfo Kévin Commaille 2021-05-25 21:33:38 +0200
  • c318a6e847
    base: Add media store Kévin Commaille 2021-05-25 21:16:28 +0200
  • bdd51a323a Merge branch 'read-receipts' Damir Jelić 2021-05-25 19:25:48 +0200
  • f619bbb884
    base: Change receipt store tests' user ID Kévin Commaille 2021-05-25 14:20:13 +0200
  • 37c23f1761 matrix-qrcode: Add accessors for our keys/secrets. Damir Jelić 2021-05-25 13:31:12 +0200
  • 49c72e74f7
    base: Add store tests for receipts Kévin Commaille 2021-05-25 11:57:03 +0200
  • 7609c7445c matrix-sdk: Allow to get Client's RequestConfig Johannes Becker 2021-05-25 10:38:43 +0200
  • a889bb3aca
    base: Simplify decode_key_value Kévin Commaille 2021-05-25 10:26:56 +0200
  • 20454e1666 appservice: Put registration into Arc Johannes Becker 2021-05-17 12:02:17 +0200
  • aaa17535ac matrix_sdk: Fix typo Johannes Becker 2021-05-17 11:50:48 +0200
  • bd5e112a46 appservice: Remove outdated serde_yaml dependency Johannes Becker 2021-05-17 11:48:53 +0200
  • cc591cce1c appservice: Improve docs Johannes Becker 2021-05-17 11:38:28 +0200
  • e058191b99 base: Correctly update the room info for invited rooms Damir Jelić 2021-05-25 09:31:32 +0200
  • 300189bb37 crypto: Use the verification cache in verification requests Damir Jelić 2021-05-24 14:54:11 +0200
  • d928f39f68 crypto: Add a VerificationCache struct Damir Jelić 2021-05-21 14:03:33 +0200
  • 98c259dc1e crypto: Refactor the VerificationReqest struct a bit Damir Jelić 2021-05-21 12:44:10 +0200
  • c174c4fda2 matrix-qrcode: Rename the crate. Damir Jelić 2021-05-24 16:37:27 +0200
  • 7a5daf6ac7 Merge branch 'famous' Damir Jelić 2021-05-24 12:47:14 +0200
  • ded5830deb Make client use .well-known redirects timorl 2021-05-13 13:13:58 +0200
  • 59c8652ce8
    base: fix empty room name calculation Austin Ray 2021-05-21 19:18:11 -0400
  • 5670700f7f
    base: fix room name's "and {} others" count Austin Ray 2021-05-21 18:48:19 -0400
  • 79025e3f40
    base: split `calculate_room_name()` Austin Ray 2021-05-21 17:25:59 -0400
  • c90e8ab483
    base: use correct bound in naming algorithm Austin Ray 2021-05-21 14:51:59 -0400
  • 64b5298881
    base: Add support for read receipts Kévin Commaille 2021-05-20 17:14:57 +0200
  • 8018b43443 qrcode: Document the qrcode crate. Damir Jelić 2021-05-20 15:02:14 +0200
  • f49f5f1636 qrcode: Add some more tests Damir Jelić 2021-05-20 14:04:40 +0200
  • b073323089 qrcode: Add another TryFrom implementation Damir Jelić 2021-05-20 14:04:07 +0200
  • 305766955b matrix-sdk: Add a crate to generate and parse QR codes Damir Jelić 2021-05-19 16:10:48 +0200
  • 110b8eb8dd Merge branch 'master' into sas-longer-flow Damir Jelić 2021-05-18 09:07:50 +0200
  • fe17dce813 Merge branch 'ProjectMoon/master' Damir Jelić 2021-05-18 08:53:31 +0200
  • c122549e0d base: Correctly get the user ids of all room members Damir Jelić 2021-05-18 08:29:10 +0200
  • bb69901d94 Return joined members in a room from the correct Sled tree. projectmoon 2021-05-17 22:28:30 +0000
  • cd77441d1b
    Upgrade ruma to 0.1.0 (crates.io release) Jonas Platte 2021-05-17 02:21:30 +0200
  • 5059d8b2c6
    Remove unused import Jonas Platte 2021-05-17 02:21:18 +0200
  • ffea84b64a
    Use Instant instead of SystemTime to measure elapsed time Jonas Platte 2021-05-15 17:23:31 +0200
  • 15540e84e3
    Upgrade ruma Jonas Platte 2021-05-15 16:03:22 +0200
  • 0bdcc0fbf9 appservice: Refactor API Johannes Becker 2021-05-13 17:42:06 +0200
  • 3f57a2a9f2 Merge branch 'master' into sas-longer-flow Damir Jelić 2021-05-13 11:26:40 +0200
  • 09a7858702 crypto: Initial support for the longer to-device verification flow Damir Jelić 2021-05-13 11:15:56 +0200
  • ec55258be9 crypto: Handle decrypted to-device events as well Damir Jelić 2021-05-13 11:08:13 +0200
  • 6b600d7e6d Replace async_trait rustfmt removed Devin Ragotzy 2021-05-12 20:34:14 -0400
  • 5f09d091cb Add cargo fmt to ci using nightly Devin Ragotzy 2021-05-12 13:20:52 -0400
  • 2ef0c2959c Add use_small_heuristics option and run fmt Devin Ragotzy 2021-05-12 11:00:47 -0400
  • c85f4d4f0c Add rustfmt config file and run over workspace Devin Ragotzy 2021-05-12 06:56:29 -0400
  • 4f7902d6f0 crypto: Add a method to check it the SAS flow supports emoji Damir Jelić 2021-05-12 14:30:36 +0200
  • 9863bc4a1c matrix-sdk: Fix a clippy warning Damir Jelić 2021-05-12 19:45:23 +0200
  • 77c2a4ed4f matrix-sdk: Bump ruma Damir Jelić 2021-05-12 16:21:44 +0200
  • 4c09c6272b Merge branch 'feat/appservice' Damir Jelić 2021-05-11 09:50:26 +0200
  • da57061db0 Merge branch 'tags' Damir Jelić 2021-05-10 13:27:30 +0200
  • 753302394f appservice: Remove outdated error Johannes Becker 2021-05-10 12:08:04 +0200
  • a2125adeee ci: Dedicated matrix-sdk-appservice pipeline Johannes Becker 2021-05-10 09:56:33 +0200
  • 14bc4eb7e0 appservice: Rename verify_hs_token to hs_token_matches Johannes Becker 2021-05-10 09:11:15 +0200
  • 325531d13f appservice: Compile time webserver feature check Johannes Becker 2021-05-10 09:04:51 +0200
  • 87099676f9 appservice: Improve docs Johannes Becker 2021-05-10 08:43:06 +0200
  • 3b24d33822 appservice: Rely on cfg-toggle in send_request Johannes Becker 2021-05-10 07:56:00 +0200
  • eece920953 appservice: Initial version Johannes Becker 2021-04-29 13:28:08 +0200
  • 44eff7deb7
    Add a general-purpose API error variant to HttpError Jonas Platte 2021-05-08 15:01:02 +0200
  • 68b74c5ea9
    Rename HttpError::{FromHttpResponse => ClientApi} Jonas Platte 2021-05-08 14:49:42 +0200
  • efe5b1e538
    Bump ruma Jonas Platte 2021-05-08 14:49:15 +0200
  • a2ab6a9f23
    base: Get the tags for a room Kévin Commaille 2021-05-07 19:11:27 +0200
  • 1bda3659ce sas: Allow to just get the emoji index instead of the emoji and descryption Damir Jelić 2021-05-07 17:04:27 +0200
  • 80d01b23c4 sas: Return an array of seven emojis instead of a vector Damir Jelić 2021-05-07 17:01:53 +0200
  • dea3d4cb68 sas: Implement a missing todo, allow accepting in-room verifications. Damir Jelić 2021-05-07 16:57:52 +0200
  • b8017b1fb0
    bump ruma to 24154195a00390a33542603b968e94022487587c Kévin Commaille 2021-05-07 13:22:32 +0200
  • 8dbbacfbe6 client: Add a method to get the ed25519 key of our own device Damir Jelić 2021-05-06 21:44:50 +0200
  • 43b7072609 matrix-sdk: Fix some newly introduced clippy warnings Damir Jelić 2021-05-06 20:42:27 +0200
  • cad888e69b client: Remove a now unneeded workaround for UIA Damir Jelić 2021-05-06 19:18:22 +0200
  • 5df9ae350c client: Require a proper Url to create a client Damir Jelić 2021-05-06 09:58:21 +0200
  • d90e112c06 Merge branch 'encryption-info-v2' Damir Jelić 2021-04-29 16:54:14 +0200
  • 6048a1a507
    crypto: Fix a typo poljar 2021-04-29 15:34:53 +0200
  • 233c4355d8
    crypto: Use encryption info in the docstring for the type of the same name poljar 2021-04-29 15:34:39 +0200
  • e71cabc8f0
    crypto: Fix a typo. poljar 2021-04-29 15:34:04 +0200
  • 22b333a0d9
    Use as_str() to get the string event type. poljar 2021-04-29 15:33:45 +0200
  • c720abfa87 base: Fix the wasm example Damir Jelić 2021-04-29 12:46:21 +0200
  • 5d73dd7da7 room: Add methods to get members that don't do any requests Damir Jelić 2021-04-29 12:38:07 +0200
  • 5cf0fd2b85 room: Override the method to get a specific room member Damir Jelić 2021-04-29 10:30:01 +0200
  • b3cf2c5899 base: Fix a clippy warning if the encryption feature is turned off Damir Jelić 2021-04-29 10:46:47 +0200
  • 4fc21a8860 base: Store the raw versions of events in the state store Damir Jelić 2021-04-28 16:46:58 +0200
  • cff90b1480 matrix-sdk: Add encryption info to our sync events. Damir Jelić 2021-04-28 11:48:20 +0200
  • 5ed0c7a7b3 Merge branch 'notifications' Damir Jelić 2021-04-28 10:30:06 +0200
  • 0e2017e537
    matrix-sdk: Fix clippy warning Kévin Commaille 2021-04-27 14:37:43 +0200
  • 1cc4f953b3
    matrix-sdk: Small fixes Kévin Commaille 2021-04-27 11:32:38 +0200
  • f8bc9f3dc9
    matrix-sdk: handle overflow in active_members_count Kévin Commaille 2021-04-27 11:27:34 +0200
  • 24e96df7ea
    matrix-sdk: Propagate store error in get_push_rules Kévin Commaille 2021-04-27 11:20:14 +0200
  • c569436ba4
    matrix-sdk: Add StateChanges::add_notification Kévin Commaille 2021-04-27 11:16:02 +0200
  • f6c4fdde7d
    matrix-sdk: Implement EncodeKey for EventType Kévin Commaille 2021-04-27 10:57:38 +0200
  • 3f2c5d22b6
    matrix-sdk: Get notifications locally on sync Kévin Commaille 2021-04-12 11:09:39 +0200
  • bd02ff901f Avoid needless copies by changing http::Request<Vec<u8>> to http::Request<Bytes> Jonas Platte 2021-04-26 14:21:45 +0200
  • 242d46c9a1 matrix-sdk: require_auth_for_profile_requests feature and force_auth request config Johannes Becker 2021-04-26 17:31:25 +0200
  • 5c882f89e8 chore: bump ruma Johannes Becker 2021-04-26 08:05:58 +0200
  • ab180362c9 Merge branch 'json-sync-builder' Damir Jelić 2021-04-23 15:38:00 +0200
  • 28ddb9b70b ci: clippy check without default features Johannes Becker 2021-04-21 10:51:11 +0200
  • 910a45b3d5 chore: cleanup clippy warnings Johannes Becker 2021-04-21 10:47:33 +0200