upstream: 2026.5.1#7
Open
sync-agent[bot] wants to merge 88 commits into
Open
Conversation
* deps: update dependencies * fix? * fix * Update AiService.ts * fix * update deps
* Initial plan * fix: fix /api-doc returning 404 after backend minification (misskey-dev#17266) Agent-Logs-Url: https://github.com/misskey-dev/misskey/sessions/8d7d0585-55da-412f-a8ee-dde1b6565026 Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * enhance: API DocのHTMLをJSXで生成するように * Update Changelog * chore: remove unused imports [ci skip] --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
* deps: Update vite to v8 * fix * migrate some plugins to rolldown-based * fix broken lockfile * wip * update rolldown * override rolldown version * perf * spdx * fix * update vite to 8.0.1 * chore: rewrite rollup-plugin-unwind-css-module-class-name with MagicString * format * swap type definitions * replace using MagicString * provided magicString * fix code style * fix * fix * fix * fix * fix --------- Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> * fix: lint fixes * swap sass with sass-embedded * fix lint * fix: インライン化されたVue SFC出力に対してCSS Module定義削除が効かないのを修正 * fix * fix: バックエンドのCSS読み込みの方法が悪いのを修正 * fix: 使用されないpreloadを削除 * fix lint [ci skip] * Apply suggestion from @syuilo * Add comment in pnpm-workspace.yaml [ci skip] * update vite/rolldown * remove magic-string --------- Co-authored-by: cm-ayf <cm.ayf2734@gmail.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix: handle array or string in alsoKnownAs, closes misskey-dev#17274 * style: use more idiomatic toArray() for UserEntityService handling of alsoKnownAs * fix: handle array-valued or unwrapped alsoKnownAs in ApPersonService * doc: note about bugfix for alsoKnownAs
* enhance(frontend): チャンネル指定リノートでリノート先のチャンネルに移動できるように * Update Changelog * fix condition * refactor
Revert "deps: Update vite to v8 (misskey-dev#17238)" This reverts commit e601fcb.
* refactor(frontend): MkButtonのprops等整理 * fix
* wip * Update MkMenu.vue * wip * wip * Update MkMenu.vue * wip * Update MkMenu.vue * Update MkMenu.vue * Update MkMenu.vue * Update MkMenu.vue * Update MkMenu.vue * Update MkMenu.vue * Update MkMenu.vue * Update MkMenu.vue * 💢 * Update MkMenu.vue * Update MkMenu.vue * Update MkMenu.vue
* New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Lao) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Italian)
…る修正 (misskey-dev#17281) * fix(frontend): follow-up of misskey-dev#13509 * fix: fix use of inappropriate method * Update CHANGELOG.md [ci skip]
* fix(frontend): follow-up of misskey-dev#13509 * fix: fix use of inappropriate method * enhance(frontend): niraxにテストを追加
* Revert "Revert "deps: Update vite to v8" (misskey-dev#17283)" This reverts commit a18c909. * fix(frontend): popupのりアクティビティがチャンクをまたいで切れる事がある問題を修正 * update vite/rolldown
…isskey-dev#17299) fix(frontend): bannerUrl が空の場合に /about ページで /null へのリクエストが発生する問題を修正 bannerUrl が空の場合は 背景画像を設定しない。 about.overview.vue の background-image: url("null"); によって /null へのリクエストが発生してしまうため。
…key-dev#17303) * fix(frontend): 連合が無効化されたサーバーでInstance Tickerの設定が中途半端に消えている問題を修正 * Update Changelog
* ドライブの実ファイル名ではなくsuffixを保持するように * MkUploaderItemsでファイル名が圧縮後の拡張子も含めて表示されるように * Apply suggestion from @kakkokari-gtyih Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> * changelog --------- Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(backend): 存在しないActorに対するDeleteアクティビティは無視するように * Update Changelog * fix * Revert "fix" This reverts commit 985feea. * fix? * fix * fix * fix * fix * refactor: remove unused imports * fix * Update CHANGELOG.md [ci skip]
* update deps * update dependencies (major) * fix: migrate meilisearch * fix: migrate color-convert types * fix cypress? * rollback ts v5 as it is not supported by cypress * fix fake-timers
…dev#17278) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix(backend): fix parseUlidFull to correctly handle Crockford Base32 chars W/X/Y/Z
* fix(backend): robots.txtで返却する内容の調整 * Update Changelog * fix: add paths * Update Changleog
* `.devcontainer/compose.yml`のvolumeのマウントパスを修正 * CHANGELOGの更新
* fix(backend): 公開範囲がフォロワーの投稿が通知されない問題を修正 * Udpate Changelog
* fix: update summaly * Update Changelog
…key-dev#17365) * ロールの付与、剥奪後にPaginatorのリロードを行って表示を更新する処理を追加 * CHANGELOGを更新
* Initial plan * Add canCreateChannel role policy to control channel creation Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Add canCreateChannel to getUserPolicies return value Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Add canCreateChannel translations for en-US and ja-JP Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Add canCreateChannel to misskey-js rolePolicies array Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Add frontend UI for canCreateChannel policy configuration Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix: build autogen files * 🎨 * migrate * fix: unnecessary changes to non-Japanese locales --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
* refactor: パスキーまわりのライブラリを更新 * fix
…skey-dev#17204) chore(deps): update [github actions] update dependencies Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…isskey-dev#17370) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…ev#17369) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* update deps * update deps * rollback got to v14 * Revert "rollback got to v14" This reverts commit 780abdf. * rollback rolldown to v1.0.0-rc.15
… it is from a relay actor (misskey-dev#17356) fix(backend): Always acquire lock of Announce object in announceNote
* New translations ja-jp.yml (Russian) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Thai) * New translations ja-jp.yml (Chinese Simplified) [ci skip] * New translations ja-jp.yml (Chinese Simplified) [ci skip] * New translations ja-jp.yml (Chinese Simplified) [ci skip] * New translations ja-jp.yml (Chinese Simplified) [ci skip] * New translations ja-jp.yml (Chinese Simplified) [ci skip] * New translations ja-jp.yml (Korean) [ci skip] * New translations ja-jp.yml (Chinese Simplified) [ci skip] * New translations ja-jp.yml (Chinese Simplified) [ci skip] * New translations ja-jp.yml (Chinese Simplified) [ci skip] * New translations ja-jp.yml (Chinese Simplified) [ci skip]
* enhance(frontend): 노트 상세 페이지에서 공개 범위를 자세히 표시하도록 개선됨 * Update Changelog * fix --------- Co-authored-by: NoriDev <m1nthing2322@gmail.com>
* New translations ja-jp.yml (Turkish) [ci skip] * New translations ja-jp.yml (Thai) [ci skip] * New translations ja-jp.yml (Thai) [ci skip] * New translations ja-jp.yml (Chinese Simplified) [ci skip] * New translations ja-jp.yml (Chinese Simplified) [ci skip]
|
このPRによるapi.jsonの差分 差分はこちら--- base
+++ head
@@ -1,7 +1,7 @@
{
"openapi": "3.1.0",
"info": {
- "version": "2026.3.2",
+ "version": "2026.5.1",
"title": "Misskey API"
},
"externalDocs": {
@@ -3318,6 +3318,12 @@
"items": {
"type": "string"
}
+ },
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
}
},
"required": [
@@ -3367,6 +3373,12 @@
"type": "string",
"format": "id"
}
+ },
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
}
},
"required": [
@@ -3376,7 +3388,8 @@
"name",
"description",
"url",
- "roleIdsThatCanBeUsedThisDecoration"
+ "roleIdsThatCanBeUsedThisDecoration",
+ "category"
]
}
}
@@ -3735,6 +3748,12 @@
"type": "string",
"format": "id"
}
+ },
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
}
},
"required": [
@@ -3903,6 +3922,12 @@
"items": {
"type": "string"
}
+ },
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
}
},
"required": [
@@ -51264,6 +51289,12 @@
"type": "string",
"format": "id"
}
+ },
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
}
},
"required": [
@@ -53553,186 +53584,7 @@
"content": {
"application/json": {
"schema": {
- "type": "object",
- "properties": {
- "rp": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string"
- }
- }
- },
- "user": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string"
- },
- "name": {
- "type": "string"
- },
- "displayName": {
- "type": "string"
- }
- },
- "required": [
- "id",
- "name",
- "displayName"
- ]
- },
- "challenge": {
- "type": "string"
- },
- "pubKeyCredParams": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "type": {
- "type": "string"
- },
- "alg": {
- "type": "number"
- }
- },
- "required": [
- "type",
- "alg"
- ]
- }
- },
- "timeout": {
- "type": [
- "number",
- "null"
- ]
- },
- "excludeCredentials": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string"
- },
- "type": {
- "type": "string"
- },
- "transports": {
- "type": "array",
- "items": {
- "type": "string",
- "enum": [
- "ble",
- "cable",
- "hybrid",
- "internal",
- "nfc",
- "smart-card",
- "usb"
- ]
- }
- }
- },
- "required": [
- "id",
- "type",
- "transports"
- ]
- }
- },
- "authenticatorSelection": {
- "type": [
- "object",
- "null"
- ],
- "properties": {
- "authenticatorAttachment": {
- "type": "string",
- "enum": [
- "cross-platform",
- "platform"
- ]
- },
- "requireResidentKey": {
- "type": "boolean"
- },
- "userVerification": {
- "type": "string",
- "enum": [
- "discouraged",
- "preferred",
- "required"
- ]
- }
- },
- "required": [
- "authenticatorAttachment",
- "requireResidentKey",
- "userVerification"
- ]
- },
- "attestation": {
- "type": [
- "string",
- "null"
- ],
- "enum": [
- "direct",
- "enterprise",
- "indirect",
- "none",
- null
- ]
- },
- "extensions": {
- "type": [
- "object",
- "null"
- ],
- "properties": {
- "appid": {
- "type": [
- "string",
- "null"
- ]
- },
- "credProps": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "hmacCreateSecret": {
- "type": [
- "boolean",
- "null"
- ]
- }
- },
- "required": [
- "appid",
- "credProps",
- "hmacCreateSecret"
- ]
- }
- },
- "required": [
- "rp",
- "user",
- "challenge",
- "pubKeyCredParams",
- "timeout",
- "excludeCredentials",
- "authenticatorSelection",
- "attestation",
- "extensions"
- ]
+ "type": "object"
}
}
}
@@ -92888,6 +92740,9 @@
"canHideAds": {
"type": "boolean"
},
+ "canCreateChannel": {
+ "type": "boolean"
+ },
"driveCapacityMb": {
"type": "integer"
},
@@ -92984,6 +92839,7 @@
"canSearchUsers",
"canUseTranslator",
"canHideAds",
+ "canCreateChannel",
"driveCapacityMb",
"maxFileSizeMb",
"uploadableFileTypes", |
Backend memory usage comparisonBefore GC
After GC
After Request
|
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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
.devcontainer/compose.ymlのvolumeのマウントパスを修正Client
(Cherry-picked from kokonect-link/cherrypick@ecc7556)
Server