Commit Graph

  • 069afd7811
    Remove some formatting instructions from CONTRIBUTING.md Jonas Platte 2022-01-03 11:57:20 +01:00
  • 9621b83d49
    Use doc_auto_cfg for automatic cfg documentation Jonas Platte 2022-01-02 19:22:42 +01:00
  • fac7d53134
    client-api: Fix get_login_types::CustomLoginType Kévin Commaille 2022-01-01 12:54:59 +01:00
  • 9ee0436eb8 Check spec links version for v1.1 Guillaume 2021-12-29 00:28:05 +01:00
  • 08df981b3b Clarify matrix' spec version in CONTRIBUTING.md Guillaume 2021-12-29 00:07:34 +01:00
  • 2d3816d72c
    ruma-events: Add links to specs in modules docs homersimpsons 2021-12-28 15:36:34 +01:00
  • 18a113444a
    Upgrade tracing-subscriber Jonas Platte 2021-12-27 18:37:01 +01:00
  • 16b649025c
    push-gateway-api: Rewrap comment Jonas Platte 2021-12-23 22:50:01 +01:00
  • 7cf3abbaf0
    state-res: Remove unnecessary cloning Jonas Platte 2021-12-22 17:46:01 +01:00
  • 6abfe3ff70
    state-res: Remove unnecessary allow attribute Jonas Platte 2021-12-22 17:45:50 +01:00
  • f161c8117c
    client: Fix tests under client-api feature flag Jonas Platte 2021-12-21 09:48:08 +01:00
  • 90be9acf08
    ruma: Add client-ext-client-api to full feature group Jonas Platte 2021-12-21 09:36:50 +01:00
  • abfb9075da
    ci: Ensure ruma-client builds without any features active Jonas Platte 2021-12-21 09:36:30 +01:00
  • 71e27b7880
    ci: Test ruma-client feature client-api for MSRV Jonas Platte 2021-12-21 09:36:03 +01:00
  • 6b78988d39
    ruma-api-macros: Avoid empty POST/PUT request bodys ftilde 2021-12-18 20:06:37 +01:00
  • 57e84f862b
    client-api: Fix unnecessary allocation in URL construction Jonas Platte 2021-12-18 20:05:28 +01:00
  • 2f732bf9c2
    signatures: Implement room version 9 redaction change Jonas Platte 2021-12-14 13:54:50 +01:00
  • 7290860019
    state-res: Add support for room version 8 join restrictions Jonas Platte 2021-12-17 18:58:32 +01:00
  • 57cbe491f0
    Move RoomVersionId::V7 out of unstable-pre-spec Jonas Platte 2021-12-14 13:58:58 +01:00
  • d3679c1902
    federation-api: Use Raw around CrossSigningKey, DeviceKeys, OneTimeKey Jonas Platte 2021-12-14 15:37:00 +01:00
  • 1a9047a715
    ruma: Propagate unstable-pre-spec feature to ruma-identifiers Jonas Platte 2021-12-14 12:45:01 +01:00
  • c082969d16
    Adjust to clippy lint rename Jonas Platte 2021-12-10 13:10:54 +01:00
  • 75283845bc
    appservice-api: Remove pointless import Jonas Platte 2021-12-09 22:57:14 +01:00
  • 7e3b727d04
    Fix / silence clippy lints Jonas Platte 2021-12-09 15:50:42 +01:00
  • 7ebe660402
    common: Add compatibility hack for empty-string canonical_alias Jonas Platte 2021-12-09 12:38:30 +01:00
  • 28371945de
    client-api: Remove unused PublicRoomsChunk type Jonas Platte 2021-12-09 12:37:56 +01:00
  • fdbc4d6d1d ruma-client-api: Use just a BTreeMap for the /keys/upload fields Damir Jelić 2021-12-03 15:10:55 +01:00
  • ee3c8f3335 ruma: Fix a bunch of typos Damir Jelić 2021-12-03 13:36:19 +01:00
  • caa3c05db3 client-api: Add support for fallback keys Damir Jelić 2021-12-01 16:02:24 +01:00
  • af0a8f009c client-api: Update the backup API to use raw variants of types Damir Jelić 2021-12-03 13:15:35 +01:00
  • 786ab15c0c client-api: Use Raw variants to upload/download keys Damir Jelić 2021-12-03 13:12:07 +01:00
  • 96374a7517
    state-res: Rename RoomVersion::VERSION{num} to RoomVersion::V{num} Jonas Platte 2021-12-04 18:55:16 +01:00
  • a1cf04076c
    state-res: Remove unused RoomVersion::version field Jonas Platte 2021-12-04 18:58:38 +01:00
  • 7f0913ccd7
    state-res: Add membership check for Knock behind unstable feature Devin Ragotzy 2021-10-04 15:52:19 -04:00
  • c48aead00e
    identifiers: Replace qualified paths with imports Jonas Platte 2021-12-01 19:51:38 +01:00
  • 16f031fabb
    state-res: Make the API generic over the event ID storage Jonas Platte 2021-11-27 18:47:17 +01:00
  • a9c12f0909
    state-res: Remove EventMap type alias Jonas Platte 2021-11-27 22:41:35 +01:00
  • 399bd7d82d
    state-res: Rename generic parameter Jonas Platte 2021-11-27 18:13:32 +01:00
  • 881f64fd64
    signatures: Simplify imports Jonas Platte 2021-11-27 01:17:59 +01:00
  • d15c877ad1
    events: Update m.room.member for room versions 7 - 9 Devin Ragotzy 2021-11-26 17:11:28 -05:00
  • bba7d62442
    identifiers: Add Rc / Arc parsing constructors Jonas Platte 2021-11-26 21:03:11 +01:00
  • 6324034f03
    identifiers: Generate public parse functions for opaque ID types with invariants Jonas Platte 2021-11-26 20:57:47 +01:00
  • 87194d5bf9
    identifiers: Consolidate unsafe code Jonas Platte 2021-11-26 20:41:59 +01:00
  • 9ed75241a6
    state-res: Refactor lexicographical_topological_sort Jonas Platte 2021-11-26 16:07:30 +01:00
  • 6c48926649
    identifiers: Add more conversions for RoomOrAliasId Jonas Platte 2021-11-26 17:50:29 +01:00
  • 2a2028f1a7
    identifiers: Remove runtime checks for RoomOrAliasId conversions Jonas Platte 2021-11-26 17:46:33 +01:00
  • 4132c43cbb
    identifiers: Remove runtime checks for server_name extraction Jonas Platte 2021-11-26 17:43:02 +01:00
  • c3382f085c
    identifiers: Make device_id! return a reference Jonas Platte 2021-11-26 16:47:55 +01:00
  • 8923881678
    identifiers: Rename RoomIdOrAliasId to RoomOrAliasId Jonas Platte 2021-11-26 01:07:34 +01:00
  • 6b76d7813e
    identifiers: Shorten RoomVersionId variant names Jonas Platte 2021-11-26 00:50:01 +01:00
  • f03065793b
    identifiers: Update changelog Jonas Platte 2021-11-26 00:47:20 +01:00
  • 87051c3cb6
    identifiers: Make server_name! macro return a reference instead of an owned value Jonas Platte 2021-11-26 00:34:21 +01:00
  • a81769c3fd
    identifiers: Clean up internal macros Jonas Platte 2021-11-26 00:10:19 +01:00
  • f448f6756e
    identifiers: Derive PartialEq, Eq, PartialOrd, Ord, Hash for str newtypes Jonas Platte 2021-11-26 00:03:24 +01:00
  • 5852658da5
    identifiers: Make KeyId a DST Jonas Platte 2021-11-25 22:31:57 +01:00
  • 3ce578f384
    identifiers: Make UserId a DST Jonas Platte 2021-11-24 21:41:28 +01:00
  • 313124a099
    identifiers: Make RoomIdOrAliasId a DST Jonas Platte 2021-11-24 21:36:15 +01:00
  • 2d4dbfe42f
    identifiers: Make RoomId a DST Jonas Platte 2021-09-19 19:34:14 +02:00
  • b0db5e94e1
    identifiers: Make RoomAliasId a DST Jonas Platte 2021-09-19 18:25:22 +02:00
  • ec605a0959
    identifiers: Make MxcUri a DST Jonas Platte 2021-09-18 00:39:36 +02:00
  • a38f78e2d3
    identifiers: Move opaque identifier declarations out of macro Jonas Platte 2021-09-18 00:11:13 +02:00
  • 52608cc72c
    identifiers: Make EventId a DST Jonas Platte 2021-09-17 23:42:46 +02:00
  • c73eb7dce3
    identifiers: Make DeviceKeyId a DST Jonas Platte 2021-09-17 20:22:45 +02:00
  • 206c25e7e7
    identifiers: Add more PartialEq implementations Jonas Platte 2021-09-17 22:18:05 +02:00
  • ce947741cb
    identifiers: Reduce macro code duplication Jonas Platte 2021-09-17 22:04:54 +02:00
  • 438efee143
    identifiers: Remove Box<$id> aliases Jonas Platte 2021-09-17 20:46:57 +02:00
  • c38084432f
    identifiers: Borrow mxid in sign_invitation_ed25519 Request Jonas Platte 2021-11-25 21:06:47 +01:00
  • e9c1425acd
    client-api: Add missing reference to request parameter type Jonas Platte 2021-11-24 21:35:56 +01:00
  • d54378eecf
    Update recommended VSCode settings Jonas Platte 2021-11-24 12:24:56 +01:00
  • 370d59a9bc client: Use constructor for non-exhaustive LoginInfo struct Isaiah Inuwa 2021-11-23 22:35:32 -06:00
  • d988a77ac0 Fix CI to cross-check ruma-client and ruma-client-api Isaiah Inuwa 2021-11-23 22:12:03 -06:00
  • 1e9f846722
    events: Add accessor methods for RoomMessageEventContent Jonas Platte 2021-11-23 10:50:14 +01:00
  • 897146e369
    events: Fix some docs being on wrong constructor Jonas Platte 2021-11-19 10:49:11 +01:00
  • 49e5d45ac9
    events: Improve usability and docs of m.room.message reply constructors Jonas Platte 2021-11-18 22:51:58 +01:00
  • 24950b208e
    events: Stop relying on UserId Debug format Jonas Platte 2021-11-18 21:41:10 +01:00
  • 824ef40bd9
    events: Move message reply helper functions into a separate module Jonas Platte 2021-11-18 20:20:43 +01:00
  • 1a87403ba2
    Rewrite some Display & Debug implementations Jonas Platte 2021-11-18 19:49:40 +01:00
  • 3959ec4abb
    events: Fix a typo Jonas Platte 2021-11-18 19:32:02 +01:00
  • b7334edaf7
    events: Update reply ctor argument types Jonas Platte 2021-11-18 19:12:08 +01:00
  • b4226f882b
    identifiers: Document how to create a DeviceId Andy Balaam 2021-11-18 15:57:01 +00:00
  • d556cb819d
    Add missing 'n' in README Andy Balaam 2021-11-18 10:42:18 +00:00
  • 7fbfe59091
    state-res: Minor fixes & doc updates Devin Ragotzy 2021-11-15 23:08:12 +01:00
  • 44db63657f
    state-res: Change most RoomVersion constructor functions to constants Devin Ragotzy 2021-11-15 23:01:16 +01:00
  • 746e0a026d
    client-api: Rename r0::uiaa::authorize_fallback to get_uiaa_fallback_page Kévin Commaille 2021-11-13 23:39:32 +01:00
  • 2d7b206fe5
    client-api: Add AuthType for m.login.sso Kévin Commaille 2021-11-13 20:15:56 +01:00
  • bdce12b07e
    state-res: Add some docs and fix a typo Devin Ragotzy 2021-10-04 16:05:11 -04:00
  • 0e1cf5b3f6
    state-res: Add info for room version 7, 8, and 9 Devin Ragotzy 2021-10-04 15:47:50 -04:00
  • a100cf9728
    client-api: Align endpoint name with module name Niklas Dusenlund 2021-11-11 00:44:02 +01:00
  • 6d244cd236
    federation-api: Add note about minimum_valid_until_ts field type Jonas Platte 2021-11-09 22:12:23 +01:00
  • b60df453dc
    federation-api: Remove unneeded parameter on get_remote_server_keys_batch gnieto 2021-11-09 22:09:48 +01:00
  • 975efcd2ee
    client-api: Add registration token validity checking endpoint Callum Brown 2021-11-09 12:30:30 +00:00
  • a9ecd7f397
    client-api: Break up the ill-named contacts module Jonas Platte 2021-11-09 11:41:21 +01:00
  • ac6ecc3e5e
    push-gateway-api: Make data field of Device not an Option Jonas Platte 2021-11-05 12:57:26 +01:00
  • 103b9df6c2
    common: Add unstable support for default_payload field in PusherData Jonas Platte 2021-11-05 12:49:43 +01:00
  • 8de8ad9f5b
    Change link from http to https in README.md Jonas Platte 2021-11-04 12:50:26 +01:00
  • 44e8db7878
    client-api: Feature-gate function that's only required for compat feature Jonas Platte 2021-11-03 18:42:45 +01:00
  • 21d3d75172
    client-api: Fix up previous botched PRs Jonas Platte 2021-11-03 18:31:38 +01:00
  • 347ae72531
    client-api: Revert change of serialized name of thredparty_id_creds under compat feature Jonas Platte 2021-11-03 18:26:31 +01:00
  • 8b0687b08c
    client-api: Add support for deserializing thirdparty_id_creds from an object Jonas Platte 2021-11-03 18:23:05 +01:00
  • 076420d798
    client-api: Fix serde attributes Jonas Platte 2021-11-03 18:13:58 +01:00