Commit Graph

  • a45ad6b41e
    Upgrade indexmap to 2.0 Jonas Platte 2023-07-05 10:56:47 +02:00
  • 775484c408
    events: Add emote convenience constructors Jonas Platte 2023-07-05 10:36:37 +02:00
  • e7bd302293
    ci: Bump typos action Jonas Platte 2023-07-05 10:29:04 +02:00
  • 963c2472e2 chore: Bump MSRV to 1.65 Kévin Commaille 2023-07-04 15:02:00 +02:00
  • 77d94caf11 chore: Use workspace-defined MSRV Kévin Commaille 2023-07-04 15:01:19 +02:00
  • c8e61a2ee7 events: Implement Deserialize for encrypted::Relation Kévin Commaille 2023-07-04 15:17:28 +02:00
  • 4d9781e05f client-api: Add missing serde(default) Jonas Platte 2023-07-04 13:14:06 +02:00
  • bbdc0b68e8
    client-api: Add a compat feature for Synapse's upload-signatures response Jonas Platte 2023-07-04 13:11:46 +02:00
  • 52aa539cf0 federation-api: Use SpaceRoomJoinRule for SpaceHierarchy(Parent/Child)Summary(Init) Kévin Commaille 2023-07-04 12:18:19 +02:00
  • 86b999055e client-api: Move SpaceRoomJoinRule to ruma-common Kévin Commaille 2023-07-04 12:12:11 +02:00
  • c77f08024a chore: Fix new clippy lints Kévin Commaille 2023-07-04 11:48:34 +02:00
  • ae83055119 chore: Allow clippy::arc_with_non_send_sync temporarily Kévin Commaille 2023-07-04 11:26:40 +02:00
  • 8a342affca ci: Pin nightly toolchain Kévin Commaille 2023-07-04 11:21:53 +02:00
  • e751c1b2ac chore: Run rustfmt for let-else statements Kévin Commaille 2023-07-04 10:00:15 +02:00
  • be611fc258 ci: Ban some serde_json features Jonas Platte 2023-06-26 17:40:21 +02:00
  • 213a8290e6 ci: Don't error on multiple versions of one indirect dependency Jonas Platte 2023-06-26 17:36:32 +02:00
  • 2b68cb6eec events: Add AssetType::Pin Kévin Commaille 2023-06-23 09:51:11 +02:00
  • d0f11f0075 events: Reintroduce MSC3488 fallback behavior in LocationMessageEventContent Kévin Commaille 2023-06-23 09:50:43 +02:00
  • e017e65277 events: Improve compatibility of generated and stripped plain reply fallback Kévin Commaille 2023-06-23 11:10:44 +02:00
  • 9b694cdfa8 events: Add methods to compute poll results Kévin Commaille 2023-06-21 10:11:24 +02:00
  • 8d2521874d events: Put use behind feature flag Kévin Commaille 2023-06-21 09:39:49 +02:00
  • 09bc835936 events: Fix outdated docs Kévin Commaille 2023-06-18 09:59:05 +02:00
  • c5782ab8aa
    Use new owned ID macros throught the codebase Jonas Platte 2023-06-20 11:47:50 +02:00
  • e71c224308
    Fix expansion of owned identifier creation macros Jonas Platte 2023-06-20 11:06:18 +02:00
  • f261f2ebed push: Add convenience methods for the different actions of a push rule Kévin Commaille 2023-06-16 09:57:24 +02:00
  • 1f8f62ecf6
    client-api: Add lists and rooms to most extensions in sync::v4 Benjamin Bouvier 2023-06-16 10:41:25 +02:00
  • 3cbc1c5038 events: Re-enable clippy::needless_update Kévin Commaille 2023-06-16 08:20:57 +02:00
  • af437bc642 events: Re-enable clippy::needless_borrow lint Kévin Commaille 2023-06-16 08:15:43 +02:00
  • f964656a4d
    Upgrade typos-ci, fix typos Jonas Platte 2023-06-14 12:47:57 +02:00
  • ba16ce40cc
    Make html sanitization types pub(crate) Jonas Platte 2023-06-14 12:20:45 +02:00
  • fe2d62a5ee
    Remove unused pub visibility Jonas Platte 2023-06-14 12:20:15 +02:00
  • f8b9a03272
    Enable private_in_public lint Jonas Platte 2023-06-14 12:19:59 +02:00
  • beded100ac
    events: Fix documentation for a few functions Jonas Platte 2023-06-13 17:25:11 +02:00
  • b183677ef5
    events: Add builder-style methods to media event content structs Jonas Platte 2023-06-13 17:05:40 +02:00
  • c1fa8d9406
    events: Streamline constructors of media event content structs Jonas Platte 2023-06-13 16:51:57 +02:00
  • 59fd881521
    Fix unused warnings under certain cfg Jonas Platte 2023-06-08 11:35:39 +02:00
  • 82bfb2e4d2
    client-api: Fix accidentally private response field Jonas Platte 2023-06-08 11:35:21 +02:00
  • ba5bf8cfce
    Replace assert_matches by assert_matches2 Jonas Platte 2023-06-08 11:29:41 +02:00
  • a8670e7fdf
    identifiers: Add owned_* ID construction macros Jonas Platte 2023-06-07 14:46:54 +02:00
  • 00e619daa2
    identifiers: Use intra-doc links for macros Jonas Platte 2023-06-07 14:45:23 +02:00
  • 07ea09548f events: Stabilize VoIP signalling improvements Kévin Commaille 2023-05-26 12:28:57 +02:00
  • a2b64c20bc
    client-api: Fix the http method of set_pushrule request serialization Nicolas Mauri 2023-06-05 21:23:20 +02:00
  • e3282d8bfe
    client-api: Move the sync v4 bump_event_types field to the list request Benjamin Bouvier 2023-06-01 19:24:05 +02:00
  • 3b722c7faa client-api: Add support for the appservice ping mechanism Kévin Commaille 2023-05-24 21:17:35 +02:00
  • 7239be4fcb appservice-api: Add support for the appservice ping mechanism Kévin Commaille 2023-05-24 21:17:18 +02:00
  • 915da3c983 client-api: Fix missing ErrCode deser variants Kévin Commaille 2023-05-24 21:01:34 +02:00
  • b1680bd398 push: Link to the spec for dot-separated path definition Kévin Commaille 2023-05-26 12:35:38 +02:00
  • 38f600c602 docs: Update v1.6 spec links to v1.7 Kévin Commaille 2023-05-26 12:59:15 +02:00
  • 89d12fa48a
    client-api: Add conn_id to sync v4 request parameters Benjamin Bouvier 2023-05-30 11:00:06 +02:00
  • 766fba75f9 push: Add support for intentional mentions push rules Kévin Commaille 2023-05-24 13:05:37 +02:00
  • f8ed83aa53 push: Collect empty objects in FlattenedJson Kévin Commaille 2023-05-24 12:32:08 +02:00
  • 3f28f2a6f1 events: Use a string for SessionDescription's type Kévin Commaille 2023-05-26 11:39:24 +02:00
  • 60ed2c7b9a events: Add missing version field to CallNegotiateEventContent Kévin Commaille 2023-05-24 16:31:38 +02:00
  • 854d8076ef client-api: Stabilize async media uploads Kévin Commaille 2023-05-25 21:40:16 +02:00
  • 2d697fcc95 events: Stabilize annotations and reactions Kévin Commaille 2023-05-25 21:22:03 +02:00
  • ce30aeb775 client-api: Stabilize annotations Kévin Commaille 2023-05-25 21:13:41 +02:00
  • 0bec1ad507 push: Stabilize event_property_contains Kévin Commaille 2023-05-25 20:59:03 +02:00
  • b8668f863b push: Stabilize event_property_is Kévin Commaille 2023-05-25 20:53:04 +02:00
  • 93ae0a3379 client-api: Add support for media download redirects Kévin Commaille 2023-05-24 17:24:38 +02:00
  • 0b390cc3c9 client-api: Add support for using an existing session to log in another Kévin Commaille 2023-05-24 17:57:07 +02:00
  • 5f20a3292c docs: Fix links for v1.7 Kévin Commaille 2023-05-25 19:01:53 +02:00
  • dc68190adc api: Add initial support for Matrix 1.7 Kévin Commaille 2023-05-25 12:57:12 +02:00
  • 631c4e6733 federation-api: Move create_join_event::v1 test as integration test Kévin Commaille 2023-05-25 12:46:31 +02:00
  • 9dd55ae3bc federation-api: Deprecate v1/send_join and v1/send_leave Kévin Commaille 2023-05-24 18:34:26 +02:00
  • 2296f16ea0 api: Allow to have an endpoint both defined and deprecated in Matrix 1.0 Kévin Commaille 2023-05-24 18:31:37 +02:00
  • d78c3e11f1 signatures: Remove age_ts from reference hash calculation Kévin Commaille 2023-05-24 18:43:57 +02:00
  • 6df78e8aee events: Move CalCapabilities behind feature unstable-msc2747 Kévin Commaille 2023-05-24 17:02:10 +02:00
  • 77454b70e9
    identity-service-api: Fix format of keys in store_invitation::v2::PublicKeys Kévin Commaille 2023-05-24 11:04:36 +02:00
  • f45a09e958
    Appease clippy Jonas Platte 2023-05-24 10:41:24 +02:00
  • 486ecc2b68
    Upgrade yap to 0.10.0 Jonas Platte 2023-05-24 09:58:19 +02:00
  • 12537c19ac
    Upgrade criterion to 0.5.0 Jonas Platte 2023-05-24 09:58:10 +02:00
  • 01344edc8d
    Update Mutual Rooms (MSC2666) implementation (#1547) Jonathan de Jong 2023-05-20 22:24:22 +02:00
  • dcbb5ec432 client: Upgrade hyper-rustls dependency Kévin Commaille 2023-05-19 14:43:32 +02:00
  • 6a77b4c9e4 push: Remove the DontNotify and Coalesce variants of push::Action Kévin Commaille 2023-05-04 13:23:57 +02:00
  • 10d70c6055 client-api: Fix timeout field in media download endpoint requests Kévin Commaille 2023-05-04 12:02:24 +02:00
  • b27e54c7ed serde: Add deser functions for Duration from milliseconds Kévin Commaille 2023-05-04 11:59:37 +02:00
  • f3ba40a56f client-api: Use Request::new() in Request::from_url() for get_content_as_filename Kévin Commaille 2023-05-04 11:58:23 +02:00
  • 67019c7f48 client-api: Fix the type of unused_expires_at for create_mxc_uri Kévin Commaille 2023-05-04 11:30:29 +02:00
  • 0e5503ed88 client-api: Add filename field for create_content_async Kévin Commaille 2023-05-04 11:23:31 +02:00
  • e0f373ec74 ci: Only allow spec links with version as whole path segment Kévin Commaille 2023-05-04 12:59:47 +02:00
  • e97e46e623 chore: Fix URLs to old spec Kévin Commaille 2023-05-04 12:32:54 +02:00
  • d98903e46c chore: Work around new rustfmt bug Kévin Commaille 2023-05-04 12:23:28 +02:00
  • d5b0cc608f
    Add user ID localpart emptiness check Jonas Platte 2023-05-02 15:09:23 +02:00
  • 54a4223caa client-api: Fix type of SlidingSyncRoom#invite_state Jonas Platte 2023-04-27 18:28:57 +02:00
  • b50037affc events: Implement sanitize on MessageType Kévin Commaille 2023-04-27 18:53:42 +02:00
  • 44ed922ba2
    events: Remove unnecessary Option around sliding sync extension types Jonas Platte 2023-04-27 17:56:29 +02:00
  • 1224dd3810
    events: Add more convenient power level action checks to RoomPowerLevels Jonas Platte 2023-04-27 12:19:06 +02:00
  • 21e9af105c
    Add a pull request template Jonas Platte 2023-04-27 11:50:08 +02:00
  • 1c88cef1a1
    ci: Use cargo's sparse registry format Jonas Platte 2023-04-26 17:38:49 +02:00
  • 44393fe171
    ci: Remove unnecessary env variable from docs workflows Jonas Platte 2023-04-26 17:38:41 +02:00
  • af2407e98a client-api: Add M_DUPLICATE_ANNOTATION error kind Kévin Commaille 2023-04-26 15:53:37 +02:00
  • cb512f01d6
    macros: Fix weird indentation Jonas Platte 2023-03-19 18:28:22 +01:00
  • 53622f8ce0
    macros: Upgrade syn to 2.0 Jonas Platte 2023-03-19 18:26:41 +01:00
  • fd895fab40 Upgrade checkout GitHub action Jonas Platte 2023-04-24 15:13:02 +02:00
  • 4105169577 push: Panic on Regex construction error Kévin Commaille 2023-04-24 16:55:08 +02:00
  • ed7c26ff9f push: Use bytes Regex to fix regex construction Kévin Commaille 2023-04-24 16:39:19 +02:00
  • 0143bd9b9f
    Replace other actions-rs GitHub actions Jonas Platte 2023-04-20 14:54:00 +02:00
  • 38245da1ba
    Replace unmaintained actions-rs/toolchain with dtolnay/rust-toolchain Jonas Platte 2023-04-20 13:57:32 +02:00
  • 927be5f256
    Upgrade GitHub actions Jonas Platte 2023-04-20 13:52:22 +02:00
  • 4c85fe9c78
    Replace compat feature with more fine-grained compat-* features Jonas Platte 2023-04-20 13:31:47 +02:00