-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release: 2024.11.1 #15058
Closed
Closed
Release: 2024.11.1 #15058
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* fix(frontend): 画面サイズが変わった際にnavbarが自動で折りたたまれない問題を修正 * Update Changelog * fix
* fix(backend): アドレス入力で直接ユーザのプロフィールページを表示した際、前提データが足りず描画に失敗する * fix CHANGELOG.md
…5044) * fix(frontend): サーバードキュメントとMisskey関連リソースとの間にdividerが入らないことがある問題を修正 * Update Changelog
* check harder for connectibility `allSettled` does not throw if a promise is rejected, so `check_connect` never actually failed * Update Changelog --------- Co-authored-by: dakkar <[email protected]>
このPRによるapi.jsonの差分 差分はこちら--- base
+++ head
@@ -1,7 +1,7 @@
{
"openapi": "3.1.0",
"info": {
- "version": "2024.11.0",
+ "version": "2024.11.1-alpha.0",
"title": "Misskey API"
},
"externalDocs": {
@@ -4748,6 +4748,492 @@
}
}
},
+ "/admin/captcha/current": {
+ "post": {
+ "operationId": "admin___captcha___current",
+ "summary": "admin/captcha/current",
+ "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *read:admin:meta*",
+ "externalDocs": {
+ "description": "Source code",
+ "url": "https://github.com/misskey-dev/misskey/blob/develop/packages/backend/src/server/api/endpoints/admin/captcha/current.ts"
+ },
+ "tags": [
+ "admin"
+ ],
+ "security": [
+ {
+ "bearerAuth": []
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK (with results)",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "provider": {
+ "type": "string",
+ "enum": [
+ "none",
+ "hcaptcha",
+ "mcaptcha",
+ "recaptcha",
+ "turnstile",
+ "testcaptcha"
+ ]
+ },
+ "hcaptcha": {
+ "type": "object",
+ "properties": {
+ "siteKey": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "secretKey": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "siteKey",
+ "secretKey"
+ ]
+ },
+ "mcaptcha": {
+ "type": "object",
+ "properties": {
+ "siteKey": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "secretKey": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "instanceUrl": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "siteKey",
+ "secretKey",
+ "instanceUrl"
+ ]
+ },
+ "recaptcha": {
+ "type": "object",
+ "properties": {
+ "siteKey": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "secretKey": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "siteKey",
+ "secretKey"
+ ]
+ },
+ "turnstile": {
+ "type": "object",
+ "properties": {
+ "siteKey": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "secretKey": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "siteKey",
+ "secretKey"
+ ]
+ }
+ },
+ "required": [
+ "provider",
+ "hcaptcha",
+ "mcaptcha",
+ "recaptcha",
+ "turnstile"
+ ]
+ }
+ }
+ }
+ },
+ "400": {
+ "description": "Client error",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Error"
+ },
+ "examples": {
+ "INVALID_PARAM": {
+ "value": {
+ "error": {
+ "message": "Invalid param.",
+ "code": "INVALID_PARAM",
+ "id": "3d81ceae-475f-4600-b2a8-2bc116157532"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "401": {
+ "description": "Authentication error",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Error"
+ },
+ "examples": {
+ "CREDENTIAL_REQUIRED": {
+ "value": {
+ "error": {
+ "message": "Credential required.",
+ "code": "CREDENTIAL_REQUIRED",
+ "id": "1384574d-a912-4b81-8601-c7b1c4085df1"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "403": {
+ "description": "Forbidden error",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Error"
+ },
+ "examples": {
+ "AUTHENTICATION_FAILED": {
+ "value": {
+ "error": {
+ "message": "Authentication failed. Please ensure your token is correct.",
+ "code": "AUTHENTICATION_FAILED",
+ "id": "b0a7f5f8-dc2f-4171-b91f-de88ad238e14"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "418": {
+ "description": "I'm Ai",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Error"
+ },
+ "examples": {
+ "I_AM_AI": {
+ "value": {
+ "error": {
+ "message": "You sent a request to Ai-chan, Misskey's showgirl, instead of the server.",
+ "code": "I_AM_AI",
+ "id": "60c46cd1-f23a-46b1-bebe-5d2b73951a84"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "500": {
+ "description": "Internal server error",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Error"
+ },
+ "examples": {
+ "INTERNAL_ERROR": {
+ "value": {
+ "error": {
+ "message": "Internal error occurred. Please contact us if the error persists.",
+ "code": "INTERNAL_ERROR",
+ "id": "5d37dbcb-891e-41ca-a3d6-e690c97775ac"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/admin/captcha/save": {
+ "post": {
+ "operationId": "admin___captcha___save",
+ "summary": "admin/captcha/save",
+ "description": "No description provided.\n\n**Credential required**: *Yes* / **Permission**: *write:admin:meta*",
+ "externalDocs": {
+ "description": "Source code",
+ "url": "https://github.com/misskey-dev/misskey/blob/develop/packages/backend/src/server/api/endpoints/admin/captcha/save.ts"
+ },
+ "tags": [
+ "admin"
+ ],
+ "security": [
+ {
+ "bearerAuth": []
+ }
+ ],
+ "requestBody": {
+ "required": true,
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "provider": {
+ "type": "string",
+ "enum": [
+ "none",
+ "hcaptcha",
+ "mcaptcha",
+ "recaptcha",
+ "turnstile",
+ "testcaptcha"
+ ]
+ },
+ "captchaResult": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sitekey": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "secret": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "instanceUrl": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "provider"
+ ]
+ }
+ }
+ }
+ },
+ "responses": {
+ "204": {
+ "description": "OK (without any results)"
+ },
+ "400": {
+ "description": "Client error",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Error"
+ },
+ "examples": {
+ "INVALID_PROVIDER": {
+ "value": {
+ "error": {
+ "message": "Invalid provider.",
+ "code": "INVALID_PROVIDER",
+ "id": "14bf7ae1-80cc-4363-acb2-4fd61d086af0",
+ "httpStatusCode": 400
+ }
+ }
+ },
+ "INVALID_PARAMETERS": {
+ "value": {
+ "error": {
+ "message": "Invalid parameters.",
+ "code": "INVALID_PARAMETERS",
+ "id": "26654194-410e-44e2-b42e-460ff6f92476",
+ "httpStatusCode": 400
+ }
+ }
+ },
+ "NO_RESPONSE_PROVIDED": {
+ "value": {
+ "error": {
+ "message": "No response provided.",
+ "code": "NO_RESPONSE_PROVIDED",
+ "id": "40acbba8-0937-41fb-bb3f-474514d40afe",
+ "httpStatusCode": 400
+ }
+ }
+ },
+ "REQUEST_FAILED": {
+ "value": {
+ "error": {
+ "message": "Request failed.",
+ "code": "REQUEST_FAILED",
+ "id": "0f4fe2f1-2c15-4d6e-b714-efbfcde231cd",
+ "httpStatusCode": 500
+ }
+ }
+ },
+ "VERIFICATION_FAILED": {
+ "value": {
+ "error": {
+ "message": "Verification failed.",
+ "code": "VERIFICATION_FAILED",
+ "id": "c41c067f-24f3-4150-84b2-b5a3ae8c2214",
+ "httpStatusCode": 400
+ }
+ }
+ },
+ "UNKNOWN": {
+ "value": {
+ "error": {
+ "message": "unknown",
+ "code": "UNKNOWN",
+ "id": "f868d509-e257-42a9-99c1-42614b031a97",
+ "httpStatusCode": 500
+ }
+ }
+ },
+ "INVALID_PARAM": {
+ "value": {
+ "error": {
+ "message": "Invalid param.",
+ "code": "INVALID_PARAM",
+ "id": "3d81ceae-475f-4600-b2a8-2bc116157532"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "401": {
+ "description": "Authentication error",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Error"
+ },
+ "examples": {
+ "CREDENTIAL_REQUIRED": {
+ "value": {
+ "error": {
+ "message": "Credential required.",
+ "code": "CREDENTIAL_REQUIRED",
+ "id": "1384574d-a912-4b81-8601-c7b1c4085df1"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "403": {
+ "description": "Forbidden error",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Error"
+ },
+ "examples": {
+ "AUTHENTICATION_FAILED": {
+ "value": {
+ "error": {
+ "message": "Authentication failed. Please ensure your token is correct.",
+ "code": "AUTHENTICATION_FAILED",
+ "id": "b0a7f5f8-dc2f-4171-b91f-de88ad238e14"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "418": {
+ "description": "I'm Ai",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Error"
+ },
+ "examples": {
+ "I_AM_AI": {
+ "value": {
+ "error": {
+ "message": "You sent a request to Ai-chan, Misskey's showgirl, instead of the server.",
+ "code": "I_AM_AI",
+ "id": "60c46cd1-f23a-46b1-bebe-5d2b73951a84"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "500": {
+ "description": "Internal server error",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Error"
+ },
+ "examples": {
+ "INTERNAL_ERROR": {
+ "value": {
+ "error": {
+ "message": "Internal error occurred. Please contact us if the error persists.",
+ "code": "INTERNAL_ERROR",
+ "id": "5d37dbcb-891e-41ca-a3d6-e690c97775ac"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
"/admin/delete-all-files-of-a-user": {
"post": {
"operationId": "admin___delete-all-files-of-a-user",
@@ -17446,7 +17932,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -19087,7 +19573,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -19224,6 +19710,51 @@
"$ref": "#/components/schemas/Error"
},
"examples": {
+ "FEDERATION_NOT_ALLOWED": {
+ "value": {
+ "error": {
+ "message": "Federation for this host is not allowed.",
+ "code": "FEDERATION_NOT_ALLOWED",
+ "id": "974b799e-1a29-4889-b706-18d4dd93e266"
+ }
+ }
+ },
+ "URI_INVALID": {
+ "value": {
+ "error": {
+ "message": "URI is invalid.",
+ "code": "URI_INVALID",
+ "id": "1a5eab56-e47b-48c2-8d5e-217b897d70db"
+ }
+ }
+ },
+ "REQUEST_FAILED": {
+ "value": {
+ "error": {
+ "message": "Request failed.",
+ "code": "REQUEST_FAILED",
+ "id": "81b539cf-4f57-4b29-bc98-032c33c0792e"
+ }
+ }
+ },
+ "RESPONSE_INVALID": {
+ "value": {
+ "error": {
+ "message": "Response from remote server is invalid.",
+ "code": "RESPONSE_INVALID",
+ "id": "70193c39-54f3-4813-82f0-70a680f7495b"
+ }
+ }
+ },
+ "RESPONSE_INVALID_ID_HOST_NOT_MATCH": {
+ "value": {
+ "error": {
+ "message": "Requested URI and response URI host does not match.",
+ "code": "RESPONSE_INVALID_ID_HOST_NOT_MATCH",
+ "id": "a2c9c61a-cb72-43ab-a964-3ca5fddb410a"
+ }
+ }
+ },
"NO_SUCH_OBJECT": {
"value": {
"error": {
@@ -19310,7 +19841,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -20538,7 +21069,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -20742,7 +21273,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -21127,7 +21658,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -29299,7 +29830,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -31851,7 +32382,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -32947,7 +33478,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -33312,7 +33843,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -34802,7 +35333,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -36639,7 +37170,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -36843,7 +37374,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -37057,7 +37588,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -37229,7 +37760,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -37433,7 +37964,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -38949,7 +39480,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -39817,7 +40348,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -44016,7 +44547,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -44183,7 +44714,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -44330,7 +44861,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -44477,7 +45008,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -44624,7 +45155,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -44771,7 +45302,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -44918,7 +45449,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -45065,7 +45596,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -45778,7 +46309,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -45983,7 +46514,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -46185,7 +46716,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -46387,7 +46918,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -46589,7 +47120,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -46832,7 +47363,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -47079,7 +47610,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -50067,7 +50598,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -51434,7 +51965,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -51654,7 +52185,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -52889,7 +53420,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -54656,7 +55187,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -55193,7 +55724,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -56853,7 +57384,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -57040,7 +57571,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -57227,7 +57758,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -59606,7 +60137,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -60881,7 +61412,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -61613,7 +62144,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -62006,7 +62537,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -62414,7 +62945,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -62821,7 +63352,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -63894,7 +64425,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -64093,7 +64624,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -65127,7 +65658,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -66748,7 +67279,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -70937,7 +71468,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -75254,7 +75785,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -75767,7 +76298,7 @@
}
},
"429": {
- "description": "To many requests",
+ "description": "Too many requests",
"content": {
"application/json": {
"schema": {
@@ -82440,6 +82971,14 @@
},
"maxFileSize": {
"type": "number"
+ },
+ "federation": {
+ "type": "string",
+ "enum": [
+ "all",
+ "specified",
+ "none"
+ ]
}
},
"required": [
@@ -82493,7 +83032,8 @@
"themeColor",
"policies",
"noteSearchableScope",
- "maxFileSize"
+ "maxFileSize",
+ "federation"
]
},
"MetaDetailedOnly": { |
* Resolve frontend/backend contradiction for home visibility embeds This now uses the same check from `packages/frontend/src/scripts/get-note-menu.ts` * Update Changelog --------- Co-authored-by: CenTdemeern1 <[email protected]>
#15101) * fix(frontend): ノートがログインしているユーザーしか見れない場合にログインをキャンセルすると一切の処理が停止する問題を修正 * Update Changelog --------- Co-authored-by: syuilo <[email protected]>
* チャンネル一覧の列を最大3列にした (Otaku-Social#13) * fix * fix * fix * 🎨 * fix * 🎨 * Update Changelog * Update Changelog * 要らない_marginを消す --------- Co-authored-by: tmorio <[email protected]>
* fix(frontend): 絵文字管理画面で絵文字が表示されないことがある問題を修正 * Update Changelog * optimize
* fix(frontend): serverContextの型エラーを修正 * add comment
* enhance: 照会の失敗理由を表示するように * Update Changelog * fix * fix test * lookupErrors-> remoteLookupErrors
* fix(frontend): アカウント一覧画面で、ユーザー情報の取得に失敗したアカウントが表示されない問題を修正 * Update Changelog * 🎨
* fix(backend): disableClustering設定時の初期化ロジックを調整 * onlyServer かつ enableCluster な場合、メインプロセスでlistenするとワーカープロセス側のlistenと衝突するため、メインプロセスはforkのみに制限する(listenしない) * ログの追加 * fix CHANGELOG.md * fix comment
…2にする (#15215) * fix(frontend): frontend / frontend-embedにあるtsconfig.jsonのmoduleをES2022にする * fixed errors * fixed errors * fixed errors
* AiScript APIの型エラーに対処 * AiScript UI APIのテスト作成 * onInputなどがPromiseを返すように * AiScript共通APIのテスト作成 * CHANGELOG記載 * 定数のテストをconcurrentに * vi.mockを使用 * misskeyApiをmisskeyApiUntypedのエイリアスとする * 期待されるエラーメッセージを修正 * Mk:removeのテスト * misskeyApiの型を変更
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #15058 +/- ##
==========================================
+ Coverage 39.96% 40.31% +0.35%
==========================================
Files 1563 1564 +1
Lines 197741 198083 +342
Branches 3631 3837 +206
==========================================
+ Hits 79027 79863 +836
+ Misses 118109 117617 -492
+ Partials 605 603 -2 ☔ View full report in Codecov by Sentry. |
* fix(backend): skipHideなときにもロックダウンされたノートのprivate化をするように * fix linting * Update packages/backend/src/core/entities/NoteEntityService.ts * Fix: type error * Remove unneeded await * Fix: typo * Remove skipTreatVisibillity
* fix(frontend-embed): localeのバージョンチェックが抜けており起動に失敗することがある問題を修正 * Update Changelog
* fix(backend/ActivityPubServerService): apOrHtml Constraintが正しく評価されない問題を修正 (MisskeyIO#869) * Update Changelog * indent --------- Co-authored-by: あわわわとーにゅ <[email protected]>
* fix(frontend): frontend / frontend-embedにあるtsconfig.jsonのmoduleをES2022にする * fixed errors * fixed errors * fixed errors * fix(frontend-embed): 型チェックエラーを修正
* sync charts one-at-a-time to reduce database contention and timeouts * fix merge resolve failure * Update Changelog * update changelog * add comments --------- Co-authored-by: Hazelnoot <[email protected]>
* fix(frontend): shikiのdeprecated表現を修正 * update aiscript-vscode * ✌️ * fix * remove unused imports * bump aiscript-vscode to 0.1.15
* don't double-url-encode rss urls `url.searchParams.set()` already encodes the values passed! (this is a partial revert of 0472d43, the change in `statusbar-rss.vue` was correct) * Update Changelog --------- Co-authored-by: dakkar <[email protected]>
* feature(backend): config(default.yml)からSQLログ全文を出力するか否かを設定可能に * disableHighlightやめる * refactor
* Fix(frontend): 削除して編集で引用ありを消せない * docs(changelog): update CHANGELOG.md * rename noteToRenote -> renoteTargetNote with type fix * Update Changelog --------- Co-authored-by: Sayamame-beans <[email protected]> Co-authored-by: syuilo <[email protected]>
* wip * #15039 (comment) の反映 Co-authored-by: Kagami Sascha Rosylight <[email protected]> * fix CHANGELOG.md * remove inspection --------- Co-authored-by: Kagami Sascha Rosylight <[email protected]>
* feat(frontend): CAPTCHAの設定変更時は実際に検証を通過しないと保存できないようにする * なしでも保存できるようにした * fix CHANGELOG.md * フォームが増殖するのを修正 * add comment * add server-side verify * fix ci * fix * fix * fix i18n * add current.ts * fix text * fix * regenerate locales * fix MkFormFooter.vue --------- Co-authored-by: syuilo <[email protected]>
* enhance(backend): metaにfederation modeに関する情報を公開 * enhance(frontend): 登録画面の注意書きを追加 * enhance(frontend): aboutページ・サーバー情報 * enhance(frontend): サーバー統計 * enhance(frontend): みつけるページ * enhance(frontend): 検索 * enhance(frontend): ユーザー選択 * enhance(frontend): 設定画面 * enhance(frontend): ウィジェット * enhance(frontend): リモートで開くオプション * Update Changelog * enhance(frontend): ステータスバー * i18n --------- Co-authored-by: syuilo <[email protected]>
* UserWebhook側の対処 * SystemWebhook側の対処 * fix test
* fix(backend): pagesのnameの重複チェックはnameプロパティがある時のみ行うように * Update Changelog --------- Co-authored-by: syuilo <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
packages/backend:test
packages/backend
Server side specific issue/PR
packages/frontend
Client side specific issue/PR
packages/misskey-js
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
General
Client
(Cherry-picked from チャンネル一覧の列を最大3列にした Otaku-Social/maniakey#13)
Mk:remove
を追加(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/803)
Ui:C:select
で値の変更が画面に反映されない問題を修正(Cherry-picked from TeamNijimiss@8003596)
(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/857)
Server
(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/830)
(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/737)
(Cherry-picked from fix(backend/ActivityPubServerService): apOrHtml Constraintが正しく評価されない問題を修正 MisskeyIO/misskey#869)