-
-
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
New Crowdin updates #12352
New Crowdin updates #12352
Conversation
このPRによるapi.jsonの差分 差分はこちら--- base
+++ head
@@ -1734,8 +1734,7 @@
},
"publishing": {
"type": "boolean",
- "default": null,
- "nullable": true
+ "default": false
}
},
"required": []
@@ -3735,302 +3734,6 @@
}
}
},
- "/admin/unset-user-avatar": {
- "post": {
- "operationId": "admin/unset-user-avatar",
- "summary": "admin/unset-user-avatar",
- "description": "No description provided.\n\n**Credential required**: *Yes*",
- "externalDocs": {
- "description": "Source code",
- "url": "https://github.com/misskey-dev/misskey/blob/develop/packages/backend/src/server/api/endpoints/admin/unset-user-avatar.ts"
- },
- "tags": [
- "admin"
- ],
- "security": [
- {
- "ApiKeyAuth": []
- }
- ],
- "requestBody": {
- "required": true,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "userId": {
- "type": "string",
- "format": "misskey:id"
- }
- },
- "required": [
- "userId"
- ]
- }
- }
- }
- },
- "responses": {
- "204": {
- "description": "OK (without any results)"
- },
- "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/unset-user-banner": {
- "post": {
- "operationId": "admin/unset-user-banner",
- "summary": "admin/unset-user-banner",
- "description": "No description provided.\n\n**Credential required**: *Yes*",
- "externalDocs": {
- "description": "Source code",
- "url": "https://github.com/misskey-dev/misskey/blob/develop/packages/backend/src/server/api/endpoints/admin/unset-user-banner.ts"
- },
- "tags": [
- "admin"
- ],
- "security": [
- {
- "ApiKeyAuth": []
- }
- ],
- "requestBody": {
- "required": true,
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "userId": {
- "type": "string",
- "format": "misskey:id"
- }
- },
- "required": [
- "userId"
- ]
- }
- }
- }
- },
- "responses": {
- "204": {
- "description": "OK (without any results)"
- },
- "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/drive/clean-remote-files": {
"post": {
"operationId": "admin/drive/clean-remote-files",
@@ -11851,13 +11554,6 @@
"enableActiveEmailValidation": {
"type": "boolean"
},
- "enableVerifymailApi": {
- "type": "boolean"
- },
- "verifymailAuthKey": {
- "type": "string",
- "nullable": true
- },
"enableChartsForRemoteUser": {
"type": "boolean"
},
@@ -59537,6 +59233,12 @@
"optional": false,
"format": "id"
},
+ "url": {
+ "type": "string",
+ "format": "url",
+ "nullable": false,
+ "optional": false
+ },
"angle": {
"type": "number",
"nullable": false,
@@ -59546,12 +59248,6 @@
"type": "boolean",
"nullable": false,
"optional": true
- },
- "url": {
- "type": "string",
- "format": "url",
- "nullable": false,
- "optional": false
}
},
"required": [
@@ -59560,69 +59256,32 @@
]
}
},
- "isBot": {
+ "isAdmin": {
"type": "boolean",
"nullable": false,
- "optional": true
+ "optional": true,
+ "default": false
},
- "isCat": {
+ "isModerator": {
"type": "boolean",
"nullable": false,
- "optional": true
+ "optional": true,
+ "default": false
},
- "instance": {
- "type": "object",
+ "isBot": {
+ "type": "boolean",
"nullable": false,
- "optional": true,
- "properties": {
- "name": {
- "type": "string",
- "nullable": true,
- "optional": false
- },
- "softwareName": {
- "type": "string",
- "nullable": true,
- "optional": false
- },
- "softwareVersion": {
- "type": "string",
- "nullable": true,
- "optional": false
- },
- "iconUrl": {
- "type": "string",
- "nullable": true,
- "optional": false
- },
- "faviconUrl": {
- "type": "string",
- "nullable": true,
- "optional": false
- },
- "themeColor": {
- "type": "string",
- "nullable": true,
- "optional": false
- }
- },
- "required": [
- "name",
- "softwareName",
- "softwareVersion",
- "iconUrl",
- "faviconUrl",
- "themeColor"
- ]
+ "optional": true
},
- "emojis": {
- "type": "object",
+ "isCat": {
+ "type": "boolean",
"nullable": false,
- "optional": false
+ "optional": true
},
"onlineStatus": {
"type": "string",
- "nullable": false,
+ "format": "url",
+ "nullable": true,
"optional": false,
"enum": [
"unknown",
@@ -59630,38 +59289,6 @@
"active",
"offline"
]
- },
- "badgeRoles": {
- "type": "array",
- "nullable": false,
- "optional": true,
- "items": {
- "type": "object",
- "nullable": false,
- "optional": false,
- "properties": {
- "name": {
- "type": "string",
- "nullable": false,
- "optional": false
- },
- "iconUrl": {
- "type": "string",
- "nullable": true,
- "optional": false
- },
- "displayOrder": {
- "type": "number",
- "nullable": false,
- "optional": false
- }
- },
- "required": [
- "name",
- "iconUrl",
- "displayOrder"
- ]
- }
}
},
"required": [
@@ -59672,7 +59299,6 @@
"avatarUrl",
"avatarBlurhash",
"avatarDecorations",
- "emojis",
"onlineStatus"
]
},
@@ -59691,7 +59317,7 @@
"nullable": true,
"optional": false
},
- "movedTo": {
+ "movedToUri": {
"type": "string",
"format": "uri",
"nullable": true,
@@ -59873,16 +59499,6 @@
"nullable": false,
"optional": false
},
- "ffVisibility": {
- "type": "string",
- "nullable": false,
- "optional": false,
- "enum": [
- "public",
- "followers",
- "private"
- ]
- },
"twoFactorEnabled": {
"type": "boolean",
"nullable": false,
@@ -59901,79 +59517,6 @@
"optional": false,
"default": false
},
- "roles": {
- "type": "array",
- "nullable": false,
- "optional": false,
- "items": {
- "type": "object",
- "nullable": false,
- "optional": false,
- "properties": {
- "id": {
- "type": "string",
- "nullable": false,
- "optional": false,
- "format": "id"
- },
- "name": {
- "type": "string",
- "nullable": false,
- "optional": false
- },
- "color": {
- "type": "string",
- "nullable": true,
- "optional": false
- },
- "iconUrl": {
- "type": "string",
- "nullable": true,
- "optional": false
- },
- "description": {
- "type": "string",
- "nullable": false,
- "optional": false
- },
- "isModerator": {
- "type": "boolean",
- "nullable": false,
- "optional": false
- },
- "isAdministrator": {
- "type": "boolean",
- "nullable": false,
- "optional": false
- },
- "displayOrder": {
- "type": "number",
- "nullable": false,
- "optional": false
- }
- },
- "required": [
- "id",
- "name",
- "color",
- "iconUrl",
- "description",
- "isModerator",
- "isAdministrator",
- "displayOrder"
- ]
- }
- },
- "memo": {
- "type": "string",
- "nullable": true,
- "optional": false
- },
- "moderationNote": {
- "type": "string",
- "nullable": false,
- "optional": true
- },
"isFollowing": {
"type": "boolean",
"nullable": false,
@@ -60014,6 +59557,11 @@
"nullable": false,
"optional": true
},
+ "memo": {
+ "type": "string",
+ "nullable": false,
+ "optional": true
+ },
"notify": {
"type": "string",
"nullable": false,
@@ -60028,7 +59576,7 @@
"required": [
"url",
"uri",
- "movedTo",
+ "movedToUri",
"alsoKnownAs",
"createdAt",
"updatedAt",
@@ -60052,12 +59600,9 @@
"pinnedPageId",
"pinnedPage",
"publicReactions",
- "ffVisibility",
"twoFactorEnabled",
"usePasswordLessLogin",
- "securityKeys",
- "roles",
- "memo"
+ "securityKeys"
]
},
"MeDetailedOnly": {
@@ -60075,44 +59620,34 @@
"optional": false,
"format": "id"
},
- "isModerator": {
- "type": "boolean",
- "nullable": true,
- "optional": false
- },
- "isAdmin": {
- "type": "boolean",
- "nullable": true,
- "optional": false
- },
"injectFeaturedNote": {
"type": "boolean",
- "nullable": false,
+ "nullable": true,
"optional": false
},
"receiveAnnouncementEmail": {
"type": "boolean",
- "nullable": false,
+ "nullable": true,
"optional": false
},
"alwaysMarkNsfw": {
"type": "boolean",
- "nullable": false,
+ "nullable": true,
"optional": false
},
"autoSensitive": {
"type": "boolean",
- "nullable": false,
+ "nullable": true,
"optional": false
},
"carefulBot": {
"type": "boolean",
- "nullable": false,
+ "nullable": true,
"optional": false
},
"autoAcceptFollowed": {
"type": "boolean",
- "nullable": false,
+ "nullable": true,
"optional": false
},
"noCrawle": {
@@ -60165,28 +59700,11 @@
"nullable": false,
"optional": false
},
- "unreadAnnouncements": {
- "type": "array",
- "nullable": false,
- "optional": false,
- "items": {
- "type": "object",
- "nullable": false,
- "optional": false,
- "ref": "Announcement",
- "$ref": "#/components/schemas/Announcement"
- }
- },
"hasUnreadAntenna": {
"type": "boolean",
"nullable": false,
"optional": false
},
- "hasUnreadChannel": {
- "type": "boolean",
- "nullable": false,
- "optional": false
- },
"hasUnreadNotification": {
"type": "boolean",
"nullable": false,
@@ -60234,7 +59752,7 @@
},
"emailNotificationTypes": {
"type": "array",
- "nullable": false,
+ "nullable": true,
"optional": false,
"items": {
"type": "string",
@@ -60242,184 +59760,6 @@
"optional": false
}
},
- "achievements": {
- "type": "array",
- "nullable": false,
- "optional": false,
- "items": {
- "type": "object",
- "nullable": false,
- "optional": false,
- "properties": {
- "name": {
- "type": "string",
- "nullable": false,
- "optional": false
- },
- "unlockedAt": {
- "type": "number",
- "nullable": false,
- "optional": false
- }
- },
- "required": [
- "name",
- "unlockedAt"
- ]
- }
- },
- "loggedInDays": {
- "type": "number",
- "nullable": false,
- "optional": false
- },
- "policies": {
- "type": "object",
- "nullable": false,
- "optional": false,
- "properties": {
- "gtlAvailable": {
- "type": "boolean",
- "nullable": false,
- "optional": false
- },
- "ltlAvailable": {
- "type": "boolean",
- "nullable": false,
- "optional": false
- },
- "canPublicNote": {
- "type": "boolean",
- "nullable": false,
- "optional": false
- },
- "canInvite": {
- "type": "boolean",
- "nullable": false,
- "optional": false
- },
- "inviteLimit": {
- "type": "number",
- "nullable": false,
- "optional": false
- },
- "inviteLimitCycle": {
- "type": "number",
- "nullable": false,
- "optional": false
- },
- "inviteExpirationTime": {
- "type": "number",
- "nullable": false,
- "optional": false
- },
- "canManageCustomEmojis": {
- "type": "boolean",
- "nullable": false,
- "optional": false
- },
- "canManageAvatarDecorations": {
- "type": "boolean",
- "nullable": false,
- "optional": false
- },
- "canSearchNotes": {
- "type": "boolean",
- "nullable": false,
- "optional": false
- },
- "canUseTranslator": {
- "type": "boolean",
- "nullable": false,
- "optional": false
- },
- "canHideAds": {
- "type": "boolean",
- "nullable": false,
- "optional": false
- },
- "driveCapacityMb": {
- "type": "number",
- "nullable": false,
- "optional": false
- },
- "alwaysMarkNsfw": {
- "type": "boolean",
- "nullable": false,
- "optional": false
- },
- "pinLimit": {
- "type": "number",
- "nullable": false,
- "optional": false
- },
- "antennaLimit": {
- "type": "number",
- "nullable": false,
- "optional": false
- },
- "wordMuteLimit": {
- "type": "number",
- "nullable": false,
- "optional": false
- },
- "webhookLimit": {
- "type": "number",
- "nullable": false,
- "optional": false
- },
- "clipLimit": {
- "type": "number",
- "nullable": false,
- "optional": false
- },
- "noteEachClipsLimit": {
- "type": "number",
- "nullable": false,
- "optional": false
- },
- "userListLimit": {
- "type": "number",
- "nullable": false,
- "optional": false
- },
- "userEachUserListsLimit": {
- "type": "number",
- "nullable": false,
- "optional": false
- },
- "rateLimitFactor": {
- "type": "number",
- "nullable": false,
- "optional": false
- }
- },
- "required": [
- "gtlAvailable",
- "ltlAvailable",
- "canPublicNote",
- "canInvite",
- "inviteLimit",
- "inviteLimitCycle",
- "inviteExpirationTime",
- "canManageCustomEmojis",
- "canManageAvatarDecorations",
- "canSearchNotes",
- "canUseTranslator",
- "canHideAds",
- "driveCapacityMb",
- "alwaysMarkNsfw",
- "pinLimit",
- "antennaLimit",
- "wordMuteLimit",
- "webhookLimit",
- "clipLimit",
- "noteEachClipsLimit",
- "userListLimit",
- "userEachUserListsLimit",
- "rateLimitFactor"
- ]
- },
"email": {
"type": "string",
"nullable": true,
@@ -60444,8 +59784,6 @@
"required": [
"avatarId",
"bannerId",
- "isModerator",
- "isAdmin",
"injectFeaturedNote",
"receiveAnnouncementEmail",
"alwaysMarkNsfw",
@@ -60461,19 +59799,14 @@
"hasUnreadSpecifiedNotes",
"hasUnreadMentions",
"hasUnreadAnnouncement",
- "unreadAnnouncements",
"hasUnreadAntenna",
- "hasUnreadChannel",
"hasUnreadNotification",
"hasPendingReceivedFollowRequest",
"unreadNotificationsCount",
"mutedWords",
"mutedInstances",
"notificationRecieveConfig",
- "emailNotificationTypes",
- "achievements",
- "loggedInDays",
- "policies"
+ "emailNotificationTypes"
]
},
"UserDetailedNotMe": {
@@ -60536,16 +59869,6 @@
"type": "object",
"ref": "UserDetailed",
"$ref": "#/components/schemas/UserDetailed"
- },
- {
- "type": "object",
- "ref": "UserDetailedNotMe",
- "$ref": "#/components/schemas/UserDetailedNotMe"
- },
- {
- "type": "object",
- "ref": "MeDetailed",
- "$ref": "#/components/schemas/MeDetailed"
}
]
},
@@ -60641,17 +59964,12 @@
"optional": false,
"nullable": false
},
- "needConfirmationToRead": {
- "type": "boolean",
- "optional": false,
- "nullable": false
- },
- "silence": {
+ "forYou": {
"type": "boolean",
"optional": false,
"nullable": false
},
- "forYou": {
+ "needConfirmationToRead": {
"type": "boolean",
"optional": false,
"nullable": false
@@ -60671,9 +59989,8 @@
"imageUrl",
"icon",
"display",
- "needConfirmationToRead",
- "silence",
- "forYou"
+ "forYou",
+ "needConfirmationToRead"
]
},
"App": {
@@ -60884,40 +60201,28 @@
"type": "object",
"optional": true,
"nullable": true,
- "properties": {
- "id": {
- "type": "string",
- "optional": false,
- "nullable": false
- },
- "name": {
- "type": "string",
- "optional": false,
- "nullable": false
- },
- "color": {
- "type": "string",
- "optional": false,
- "nullable": false
- },
- "isSensitive": {
- "type": "boolean",
- "optional": false,
- "nullable": false
- },
- "allowRenoteToExternal": {
- "type": "boolean",
- "optional": false,
- "nullable": false
+ "items": {
+ "type": "object",
+ "optional": false,
+ "nullable": false,
+ "properties": {
+ "id": {
+ "type": "string",
+ "optional": false,
+ "nullable": false
+ },
+ "name": {
+ "type": "string",
+ "optional": false,
+ "nullable": true
+ },
+ "isSensitive": {
+ "type": "boolean",
+ "optional": true,
+ "nullable": false
+ }
}
- },
- "required": [
- "id",
- "name",
- "color",
- "isSensitive",
- "allowRenoteToExternal"
- ]
+ }
},
"localOnly": {
"type": "boolean",
@@ -61126,10 +60431,15 @@
"optional": true,
"nullable": true
},
- "achievement": {
- "type": "string",
+ "choice": {
+ "type": "number",
"optional": true,
- "nullable": false
+ "nullable": true
+ },
+ "invitation": {
+ "type": "object",
+ "optional": true,
+ "nullable": true
},
"body": {
"type": "string",
@@ -61171,18 +60481,17 @@
"reaction"
]
}
- },
- "users": {
- "type": "array",
- "optional": true,
- "nullable": true,
- "items": {
- "type": "object",
- "ref": "UserLite",
- "optional": false,
- "nullable": false,
- "$ref": "#/components/schemas/UserLite"
- }
+ }
+ },
+ "users": {
+ "type": "array",
+ "optional": true,
+ "nullable": true,
+ "items": {
+ "type": "object",
+ "ref": "UserLite",
+ "optional": false,
+ "nullable": false
}
},
"required": [
@@ -61277,7 +60586,7 @@
"url": {
"type": "string",
"optional": false,
- "nullable": false,
+ "nullable": true,
"format": "url"
},
"thumbnailUrl": {
@@ -61366,13 +60675,6 @@
"optional": false,
"nullable": false
},
- "parentId": {
- "type": "string",
- "optional": false,
- "nullable": true,
- "format": "id",
- "example": "xxxxxxxxxx"
- },
"foldersCount": {
"type": "number",
"optional": true,
@@ -61383,6 +60685,13 @@
"optional": true,
"nullable": false
},
+ "parentId": {
+ "type": "string",
+ "optional": false,
+ "nullable": true,
+ "format": "id",
+ "example": "xxxxxxxxxx"
+ },
"parent": {
"type": "object",
"optional": true,
@@ -61424,12 +60733,6 @@
"nullable": false,
"format": "id"
},
- "followerId": {
- "type": "string",
- "optional": false,
- "nullable": false,
- "format": "id"
- },
"followee": {
"type": "object",
"optional": true,
@@ -61441,6 +60744,12 @@
}
]
},
+ "followerId": {
+ "type": "string",
+ "optional": false,
+ "nullable": false,
+ "format": "id"
+ },
"follower": {
"type": "object",
"optional": true,
@@ -61723,39 +61032,6 @@
"nullable": false,
"format": "date-time"
},
- "userId": {
- "type": "string",
- "optional": false,
- "nullable": false,
- "format": "id"
- },
- "user": {
- "type": "object",
- "ref": "UserLite",
- "optional": false,
- "nullable": false,
- "$ref": "#/components/schemas/UserLite"
- },
- "content": {
- "type": "array",
- "optional": false,
- "nullable": false,
- "items": {
- "type": "object",
- "optional": false,
- "nullable": false
- }
- },
- "variables": {
- "type": "array",
- "optional": false,
- "nullable": false,
- "items": {
- "type": "object",
- "optional": false,
- "nullable": false
- }
- },
"title": {
"type": "string",
"optional": false,
@@ -61771,84 +61047,41 @@
"optional": false,
"nullable": true
},
- "hideTitleWhenPinned": {
- "type": "boolean",
- "optional": false,
- "nullable": false
- },
- "alignCenter": {
- "type": "boolean",
- "optional": false,
- "nullable": false
- },
- "font": {
- "type": "string",
+ "content": {
+ "type": "array",
"optional": false,
"nullable": false
},
- "script": {
- "type": "string",
+ "variables": {
+ "type": "array",
"optional": false,
"nullable": false
},
- "eyeCatchingImageId": {
+ "userId": {
"type": "string",
"optional": false,
- "nullable": true
+ "nullable": false,
+ "format": "id"
},
- "eyeCatchingImage": {
+ "user": {
"type": "object",
- "optional": false,
- "nullable": true,
- "ref": "DriveFile",
- "allOf": [
- {
- "$ref": "#/components/schemas/DriveFile"
- }
- ]
- },
- "attachedFiles": {
- "type": "array",
+ "ref": "UserLite",
"optional": false,
"nullable": false,
- "items": {
- "type": "object",
- "optional": false,
- "nullable": false,
- "ref": "DriveFile",
- "$ref": "#/components/schemas/DriveFile"
- }
- },
- "likedCount": {
- "type": "number",
- "optional": false,
- "nullable": false
- },
- "isLiked": {
- "type": "boolean",
- "optional": true,
- "nullable": false
+ "$ref": "#/components/schemas/UserLite"
}
},
"required": [
"id",
"createdAt",
"updatedAt",
- "userId",
- "user",
- "content",
- "variables",
"title",
"name",
"summary",
- "hideTitleWhenPinned",
- "alignCenter",
- "font",
- "script",
- "eyeCatchingImageId",
- "eyeCatchingImage",
- "attachedFiles",
- "likedCount"
+ "content",
+ "variables",
+ "userId",
+ "user"
]
},
"Channel": {
@@ -61869,8 +61102,8 @@
},
"lastNotedAt": {
"type": "string",
- "nullable": true,
"optional": false,
+ "nullable": true,
"format": "date-time"
},
"name": {
@@ -61880,14 +61113,8 @@
},
"description": {
"type": "string",
- "optional": false,
- "nullable": true
- },
- "userId": {
- "type": "string",
"nullable": true,
- "optional": false,
- "format": "id"
+ "optional": false
},
"bannerUrl": {
"type": "string",
@@ -61895,45 +61122,21 @@
"nullable": true,
"optional": false
},
- "pinnedNoteIds": {
- "type": "array",
- "nullable": false,
- "optional": false,
- "items": {
- "type": "string",
- "format": "id"
- }
- },
- "color": {
- "type": "string",
- "optional": false,
- "nullable": false
- },
"isArchived": {
"type": "boolean",
"optional": false,
"nullable": false
},
- "usersCount": {
+ "notesCount": {
"type": "number",
"nullable": false,
"optional": false
},
- "notesCount": {
+ "usersCount": {
"type": "number",
"nullable": false,
"optional": false
},
- "isSensitive": {
- "type": "boolean",
- "optional": false,
- "nullable": false
- },
- "allowRenoteToExternal": {
- "type": "boolean",
- "optional": false,
- "nullable": false
- },
"isFollowing": {
"type": "boolean",
"optional": true,
@@ -61944,17 +61147,35 @@
"optional": true,
"nullable": false
},
- "pinnedNotes": {
+ "userId": {
+ "type": "string",
+ "nullable": true,
+ "optional": false,
+ "format": "id"
+ },
+ "pinnedNoteIds": {
"type": "array",
- "optional": true,
"nullable": false,
+ "optional": false,
"items": {
- "type": "object",
- "optional": false,
- "nullable": false,
- "ref": "Note",
- "$ref": "#/components/schemas/Note"
+ "type": "string",
+ "format": "id"
}
+ },
+ "color": {
+ "type": "string",
+ "optional": false,
+ "nullable": false
+ },
+ "isSensitive": {
+ "type": "boolean",
+ "optional": false,
+ "nullable": false
+ },
+ "allowRenoteToExternal": {
+ "type": "boolean",
+ "optional": false,
+ "nullable": false
}
},
"required": [
@@ -61963,13 +61184,13 @@
"lastNotedAt",
"name",
"description",
- "userId",
"bannerUrl",
- "pinnedNoteIds",
- "color",
"isArchived",
- "usersCount",
"notesCount",
+ "usersCount",
+ "userId",
+ "pinnedNoteIds",
+ "color",
"isSensitive",
"allowRenoteToExternal"
]
@@ -62197,15 +61418,15 @@
"optional": false,
"nullable": false
},
- "favoritedCount": {
- "type": "number",
- "optional": false,
- "nullable": false
- },
"isFavorited": {
"type": "boolean",
"optional": true,
"nullable": false
+ },
+ "favoritedCount": {
+ "type": "number",
+ "optional": false,
+ "nullable": false
}
},
"required": [
@@ -62313,11 +61534,6 @@
"optional": false,
"nullable": true
},
- "isSilenced": {
- "type": "boolean",
- "optional": false,
- "nullable": false
- },
"iconUrl": {
"type": "string",
"optional": false,
@@ -62335,6 +61551,11 @@
"optional": false,
"nullable": true
},
+ "isSilenced": {
+ "type": "boolean",
+ "optional": false,
+ "nullable": false
+ },
"infoUpdatedAt": {
"type": "string",
"optional": false,
@@ -62366,10 +61587,10 @@
"description",
"maintainerName",
"maintainerEmail",
- "isSilenced",
"iconUrl",
"faviconUrl",
"themeColor",
+ "isSilenced",
"infoUpdatedAt",
"latestRequestReceivedAt"
]
@@ -62396,6 +61617,16 @@
"nullable": false,
"format": "date-time"
},
+ "title": {
+ "type": "string",
+ "optional": false,
+ "nullable": false
+ },
+ "description": {
+ "type": "string",
+ "optional": false,
+ "nullable": true
+ },
"userId": {
"type": "string",
"optional": false,
@@ -62409,16 +61640,6 @@
"nullable": false,
"$ref": "#/components/schemas/UserLite"
},
- "title": {
- "type": "string",
- "optional": false,
- "nullable": false
- },
- "description": {
- "type": "string",
- "optional": false,
- "nullable": true
- },
"fileIds": {
"type": "array",
"optional": true,
@@ -62456,28 +61677,17 @@
"type": "boolean",
"optional": false,
"nullable": false
- },
- "likedCount": {
- "type": "number",
- "optional": false,
- "nullable": false
- },
- "isLiked": {
- "type": "boolean",
- "optional": true,
- "nullable": false
}
},
"required": [
"id",
"createdAt",
"updatedAt",
- "userId",
- "user",
"title",
"description",
- "isSensitive",
- "likedCount"
+ "userId",
+ "user",
+ "isSensitive"
]
},
"EmojiSimple": {
@@ -62636,19 +61846,6 @@
"nullable": false,
"format": "date-time"
},
- "userId": {
- "type": "string",
- "optional": false,
- "nullable": false,
- "format": "id"
- },
- "user": {
- "type": "object",
- "ref": "UserLite",
- "optional": false,
- "nullable": false,
- "$ref": "#/components/schemas/UserLite"
- },
"title": {
"type": "string",
"optional": false,
@@ -62664,6 +61861,19 @@
"optional": false,
"nullable": false
},
+ "userId": {
+ "type": "string",
+ "optional": false,
+ "nullable": false,
+ "format": "id"
+ },
+ "user": {
+ "type": "object",
+ "ref": "UserLite",
+ "optional": false,
+ "nullable": false,
+ "$ref": "#/components/schemas/UserLite"
+ },
"likedCount": {
"type": "number",
"optional": false,
@@ -62679,11 +61889,11 @@
"id",
"createdAt",
"updatedAt",
- "userId",
- "user",
"title",
"summary",
"script",
+ "userId",
+ "user",
"likedCount"
]
} |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #12352 +/- ##
===========================================
- Coverage 78.80% 78.77% -0.04%
===========================================
Files 946 947 +1
Lines 102270 102827 +557
Branches 8262 8287 +25
===========================================
+ Hits 80594 81002 +408
- Misses 21676 21825 +149 ☔ View full report in Codecov by Sentry. |
* New translations ja-jp.yml (French) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Indonesian) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Arabic) * New translations ja-jp.yml (Czech) * New translations ja-jp.yml (German) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Polish) * New translations ja-jp.yml (Russian) * New translations ja-jp.yml (Slovak) * New translations ja-jp.yml (Swedish) * New translations ja-jp.yml (Ukrainian) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Vietnamese) * New translations ja-jp.yml (Bengali) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (French) * New translations ja-jp.yml (French) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Indonesian) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Arabic) * New translations ja-jp.yml (Czech) * New translations ja-jp.yml (German) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Polish) * New translations ja-jp.yml (Russian) * New translations ja-jp.yml (Slovak) * New translations ja-jp.yml (Swedish) * New translations ja-jp.yml (Ukrainian) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Vietnamese) * New translations ja-jp.yml (Bengali) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Russian) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Romanian) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Indonesian) * New translations ja-jp.yml (Indonesian) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (French) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Russian) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (French) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Indonesian) * New translations ja-jp.yml (Romanian) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Arabic) * New translations ja-jp.yml (Czech) * New translations ja-jp.yml (German) * New translations ja-jp.yml (Greek) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Dutch) * New translations ja-jp.yml (Polish) * New translations ja-jp.yml (Portuguese) * New translations ja-jp.yml (Russian) * New translations ja-jp.yml (Slovak) * New translations ja-jp.yml (Ukrainian) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Vietnamese) * New translations ja-jp.yml (Bengali) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Uzbek) * New translations ja-jp.yml (Lao) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (French) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (English) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (English) * New translations ja-jp.yml (German) * New translations ja-jp.yml (German) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Russian) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Russian) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Russian) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (French) * New translations ja-jp.yml (French) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Traditional)
No description provided.