Commit Graph

  • 917584e0ca client-api: Move Error authenticate field to ErrorKind::Forbidden Kévin Commaille 2024-03-26 11:46:49 +01:00
  • 4f4085a013 client-api: Make Error non-exhaustive Kévin Commaille 2024-03-26 11:20:46 +01:00
  • c5f8137ba9
    ruma: Export web_time as time Hubert Chathi 2024-03-27 13:48:55 -04:00
  • fd26b59718 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-03-27 13:24:52 -04:00
  • 7b0056b3ab client-api: make recursion_depth field public strawberry 2024-03-27 12:34:56 -04:00
  • 85ecb1b11b client-api: add missing dir field on the relations endpoints strawberry 2024-03-27 11:30:02 -04:00
  • 3b104d47e3 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-03-27 10:40:59 -04:00
  • 80d228ae45
    Fix some cargo-deny deprecation warnings Jonas Platte 2024-03-26 18:32:28 +01:00
  • 467ca810ec
    ci: Downgrade pages deploy actions again Jonas Platte 2024-03-26 11:23:53 +01:00
  • 83b1c73e6f
    ci: Downgrade pages deploy actions Jonas Platte 2024-03-26 10:44:58 +01:00
  • aee12dfde3 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-03-23 13:29:04 -04:00
  • e249f08f4b client-api: Add server support discovery endpoint Kévin Commaille 2024-03-22 19:06:47 +01:00
  • 1d66031f8b client-api: Add support for recursion on the get_relating_events endpoints Kévin Commaille 2024-03-22 22:21:14 +01:00
  • c988b5ff15 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-03-22 20:02:19 -04:00
  • 5495b85aa3 ci: Update upload / deploy pages actions Jonas Platte 2024-03-22 22:17:33 +01:00
  • cab3b99ba7 docs: Mark changelog entries for Matrix 1.10 Kévin Commaille 2024-03-22 18:14:53 +01:00
  • 7959f95c05 xtask: Allow links to v1.10 of the spec Kévin Commaille 2024-03-22 18:07:29 +01:00
  • 0e7c91d789 docs: Point links to v1.10 of the spec Kévin Commaille 2024-03-22 18:06:51 +01:00
  • 041d871781 api: Add MatrixVersion::V1_10 Kévin Commaille 2024-03-22 17:59:15 +01:00
  • 8afdd5b602 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-03-21 22:11:05 -04:00
  • 4c00bd010d
    Also use Duration and UNIX_TIME from web-time crate Hubert Chathi 2024-03-21 10:20:03 -04:00
  • ccd3b81557
    Use web-time to return a SystemTime that works under WASM Damir Jelić 2024-03-20 12:19:18 +01:00
  • 5ab81eef0a dont skip serialising default values for capabilities strawberry 2024-03-18 23:04:43 -04:00
  • d5d2698da3 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-03-18 23:03:35 -04:00
  • 6c4d1c0fd7 events: Add methods to get required power level for given actions Kévin Commaille 2024-02-26 11:59:43 +01:00
  • 97f1ca0c08 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-03-16 19:15:46 -04:00
  • 95707b86c3 Provide a more helpful Debug impl for timestamps Jonas Platte 2024-03-12 21:42:54 +01:00
  • b36cacb4d1 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-03-13 21:11:05 -04:00
  • 4ffbed0e06 client-api: allow /login to support authentication from appservices Matthias Ahouansou 2024-03-13 11:07:43 +00:00
  • 93c1605a46 client-api: allow /register to support authentication from appservices Matthias Ahouansou 2024-03-12 21:27:12 +00:00
  • bbf81544f2 api: support for appservice-exclusive authentication Matthias Ahouansou 2024-03-12 21:25:44 +00:00
  • a57ec8190f Update changelog Levitating Pineapple 2024-03-09 22:35:41 +01:00
  • 2655624e35 client-api: Update the query parameter of check_registration_token_validity request Levitating Pineapple 2024-03-09 19:36:25 +01:00
  • 35a6a83721 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-03-12 22:22:00 -04:00
  • a80caa4c21 events: Remove recently-introduced builder-style methods Jonas Platte 2024-03-05 08:52:14 +01:00
  • 0d72acd5e9 events: Improve media event content formatted field docs Jonas Platte 2024-03-05 08:47:11 +01:00
  • 65d0880dc9 Fix a typo Jonas Platte 2024-03-05 08:44:17 +01:00
  • 13b8386812 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-03-08 17:10:49 -05:00
  • b2542df2bb client-api: don't require ts request parameter for URL previews strawberry 2024-03-08 16:13:35 -05:00
  • 4899da4c0f Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-03-08 09:25:59 -05:00
  • 22e89bde2b events: Make some fields of Candidate optional Kévin Commaille 2024-03-05 17:43:37 +01:00
  • 88e857db7d Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-03-08 00:07:10 -05:00
  • b2c3df421d
    identifiers: Fix MXC URI validation Tulir Asokan 2024-03-07 14:39:57 +02:00
  • 3997e445b5 client-api: Allow /versions to optionally accept authentication Kévin Commaille 2024-03-07 11:48:53 +01:00
  • f652cbb60f api: Add support for optional authentication Kévin Commaille 2024-03-07 11:42:12 +01:00
  • cefcb1b02f Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-03-06 15:40:07 -05:00
  • a8f1440698 state-res: Refactor Knock membership transition Kévin Commaille 2024-02-28 10:41:30 +01:00
  • 1623fffe15 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-03-02 10:51:18 -05:00
  • f24cae17f5 client-api: Add support for local user erasure Kévin Commaille 2024-02-28 17:35:58 +01:00
  • 6c7fbb5e88 events: Disallow invite->knock membership change Kévin Commaille 2024-02-27 21:12:43 +01:00
  • 812625fab4 state-res: Disallow invite->knock membership transition Kévin Commaille 2024-02-27 21:12:11 +01:00
  • 631911a1de
    events: Add filename and formatted fields to media messages SpiritCroc 2024-02-27 11:40:56 +01:00
  • 9f243f1e89 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-02-24 15:56:24 -05:00
  • 1a1c61ee1e events: change type of state_key field of HierarchySpaceChildEvent to OwnedRoomId Matthias Ahouansou 2024-02-24 10:46:35 +00:00
  • 3b4946d66e feat: query param to return the full room state event or just the content strawberry 2024-02-16 19:51:09 -05:00
  • abebde0cf1
    client-api: Add optional cookie field to sso_login*::Response avdb13 2024-02-23 15:22:49 +01:00
  • b8768c3f19
    client-api: Don't require the failures field in the signatures upload response Damir Jelić 2024-02-22 16:17:44 +01:00
  • 4d9f754657 client-api: add deprecated login fields to password and appservice login types strawberry 2024-02-14 10:09:54 -05:00
  • f1a8497ecb federation-api: Implement From<SpaceHierarchyParentSummary> for SpaceHierarchyChildSummary Matthias Ahouansou 2024-02-15 23:27:52 +00:00
  • c00085b520 events: Implement From<JoinRule> for SpaceRoomJoinRule Matthias Ahouansou 2024-01-31 16:46:55 +00:00
  • 76c58b143a push: Don't use deprecated methods Kévin Commaille 2024-02-14 13:00:50 +01:00
  • 05c88d6afc state-res: Fix new clippy warnings Kévin Commaille 2024-02-14 12:43:08 +01:00
  • 201733ebe9 ci: Bump nightly toolchain Kévin Commaille 2024-02-14 12:42:12 +01:00
  • 68c9bb0930
    Add support for MSC2867 - Manually marking rooms as unread Stefan Ceriu 2024-01-27 01:28:11 +02:00
  • 684ffc7898 client: Use .to_owned() instead of .parse().unwrap() Jonas Platte 2024-01-18 13:37:16 +01:00
  • 9d81576af7
    events: Correct properties of SecretStorageV1AesHmacSha2Properties Richard van der Hoff 2024-01-18 13:54:39 +00:00
  • aa3acd88d2 Add error_kind accessor methods for client-server API errors Jonas Platte 2024-01-13 11:16:09 +01:00
  • 0453a27838 ci: Remove MSRV from job name Jonas Platte 2024-01-11 16:49:43 +01:00
  • a7e1d7fa49 events: Split method to get power level to redact between own and others events Kévin Commaille 2024-01-11 16:17:36 +01:00
  • 0b2a459400 client: Replace async-trait with RPITIT / AFIT Jonas Platte 2024-01-10 16:31:25 +01:00
  • d77c0d0bd7 xtask: Fix clippy-wasm ci job Jonas Platte 2024-01-10 16:19:49 +01:00
  • 36fec32640 xtask: Silence new clippy lint Jonas Platte 2024-01-10 16:13:32 +01:00
  • 8d9e96ed76 Simplify known_versions return types Jonas Platte 2024-01-10 16:09:33 +01:00
  • 157b36d305 xtask: Simplify match arm Jonas Platte 2024-01-10 16:09:03 +01:00
  • 9a5142052c appservice-api: Make the url field of Registration an Option Kévin Commaille 2023-12-27 11:50:46 +01:00
  • 7c49b84e6d events: Add convenience method to check if a user can changed another user's power level Kévin Commaille 2024-01-02 11:40:55 +01:00
  • 06ac62213c events: Add convenience methods to check if a user can unban users Kévin Commaille 2024-01-02 11:17:41 +01:00
  • 9d9827c165 events: Add convenience methods about actions to other users according to power levels Kévin Commaille 2024-01-02 11:10:24 +01:00
  • b7829d5607 Fix test Kévin Commaille 2023-12-26 15:45:05 +01:00
  • 00f8a6743b push: Allow to deserialize Ruleset with missing fields Kévin Commaille 2023-12-26 15:34:34 +01:00
  • 4ae2455f80 client-api: Add GET /auth_issuer endpoint from MSC2965 Kévin Commaille 2023-12-10 17:43:41 +01:00
  • 56d8a59c1b push: Add accessor for the RuleKind of Predefined{*}RuleId Kévin Commaille 2023-12-01 12:51:36 +01:00
  • ba75b09a45 push: Implement AsRef<str> for PredefinedRuleId Kévin Commaille 2023-12-01 12:50:32 +01:00
  • df1a63909a events: Implement From<RoomPowerLevels> for PushConditionPowerLevelsCtx Kévin Commaille 2023-12-03 12:11:29 +01:00
  • 90d3605b87 push: Make power levels optional in PushConditionRoomCtx Kévin Commaille 2023-12-03 12:01:19 +01:00
  • 4efca6fba5 docs: Point links to v1.9 of the spec Kévin Commaille 2023-11-30 14:20:47 +01:00
  • ac2f725bcc api: Add support for Matrix 1.9 Kévin Commaille 2023-11-30 14:17:58 +01:00
  • b4133b7863 push: Stabilize support for MSC3958 Kévin Commaille 2023-11-30 14:28:16 +01:00
  • ec54fd99de
    Merge branch 'ruma-0.9.x' Jonas Platte 2023-11-27 16:19:31 +01:00
  • 5b6bb2632d
    Release ruma 0.9.4 Jonas Platte 2023-11-27 16:18:37 +01:00
  • 23c2b9546d
    Release ruma-events 0.27.11 Jonas Platte 2023-11-27 16:17:39 +01:00
  • ef9f790928
    events: Add CallNotify event as described by MSC4075 Timo 2023-11-27 15:49:36 +01:00
  • 8fc12b0324
    events: Add CallNotify event as described by MSC4075 Timo 2023-11-27 15:49:36 +01:00
  • 6639c727ae
    Merge branch 'ruma-0.9.x' Jonas Platte 2023-11-22 20:02:17 +01:00
  • 877b1c63fe
    Release ruma-events 0.27.10 Jonas Platte 2023-11-22 19:52:20 +01:00
  • e90076162e
    Release ruma 0.9.3 Jonas Platte 2023-11-22 19:40:31 +01:00
  • 5abb225078
    Release ruma-client-api 0.17.4 Jonas Platte 2023-11-20 22:55:57 +01:00
  • 268f206dff
    client-api: Use JsOption for avatar field in sliding sync response Benjamin Bouvier 2023-11-20 22:47:45 +01:00
  • 9728f97505
    client-api: Use JsOption for avatar field in sliding sync response Benjamin Bouvier 2023-11-20 22:47:45 +01:00
  • 5446ea979b
    Update trybuild tests Jonas Platte 2023-11-20 20:30:46 +01:00