Repository navigation
Conversation
* chore(deps): update dependency undici@^6 to v6.29.1 [security] * chore(deps): update dependency undici@^7 to v7.30.1 [security] --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
The pnpm devcontainer feature installs pnpm 10.10.0, so pnpm switches to the packageManager version (pnpm 12) at runtime. pnpm 10 installs it with pnpm's own install script blocked, which leaves the shebang-less placeholder in place of the native binary. With shellEmulator enabled, pnpm 12 then fails to launch nested pnpm calls in scripts, and `pnpm build` in init.sh exits with "Error launching 'pnpm': Exec format error (os error 8)". Install the packageManager version globally before running pnpm, as the Dockerfile already does, so the native binary is installed and no version switch happens.
* refactor: make HTML to MFM functions take options object * feat: remove quote-inline part if the Note has quote * docs: Mastodon など、Misskey以外のソフトウェアによる引用ノートの表示改善 * chore: remove only one quote-inline element
* fix(frontend): プライバシー設定が検索候補から消える問題を修正 設定検索の索引生成がv-for内のsetting.captionをビルド時に評価し、未定義変数として失敗するとprivacyページ全体の索引が空になっていた。グループ見出しもページ名を上書きしていた。 検索マーカーには既存localeの静的な参照を渡し、ページ名と各項目の検索語句を保持する。画面の入力と保存の動作は変えない。 * Update Changelog * fix --------- Co-authored-by: KanariKanaru <93921745+kanarikanaru@users.noreply.github.com>
* Initial plan * Fix sticky note avatars on horizontal scroll Co-authored-by: anatawa12 <22656849+anatawa12@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: anatawa12 <22656849+anatawa12@users.noreply.github.com>
* deps: update dependencies * deps: update dependencies
* fix(frontend): 存在しない/権限のないチャットを開いたときにエラーを表示するように - ルームの取得に失敗した場合、ダイアログを出したあと「まだメッセージがありません」と 表示していたのをやめ、ページ内に見つからない/エラーの結果表示を出す - ユーザーとのチャットで取得に失敗した場合、ロード中表示のままになっていたのを修正 Fix #16120 * chore: CHANGELOG を更新
* fix(frontend): MFMでカスタム絵文字の再描画が走る問題を修正 * Update changelog * refactor(frontend): propsのリアクティビティを引き継ぐように * fix * fix(frontend-embed): apply mfm-related refactors to embed components * fix * fix review * fix
…ない問題を修正 (#13817) * fix(frontend): Unicode絵文字とカスタム絵文字の名前が重複したときにカスタム絵文字がオートコンプリートにサジェストされない問題を修正 * fix changelog * fix review --------- Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
* fix(frontend/aiscript): AiScriptインタープリターのリソース解放漏れを修正 * Update Changelog
* fix(backend): アンテナで投票済みのアンケートが未投票になる問題を修正 アンテナ新着の配信では閲覧者の投票済み状態を補完しておらず、同じノートをnotes/showで取得した場合と表示が食い違っていた。 ノート自身と引用・返信先のアンケートへ閲覧者の状態を補完する。共有payloadを変更せず、アンケートがない箇所のDB再取得と再packを避ける。 * Update Changelog --------- Co-authored-by: KanariKanaru <93921745+kanarikanaru@users.noreply.github.com>
* fix(backend): キューの同時実行数が不正な値の場合は起動時に停止するように * Update Changelog --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(frontend): クリップ切替前の取得結果が現在の選択を上書きする問題を修正 クリップAからBへ切り替えた後にAの取得が完了すると、Bの表示に対してAがノート操作の対象になったり、Aの失敗でBが取得失敗として表示されたりしていた。 要求ごとに有効性を管理し、切替・選択解除・破棄の後は古い成功も失敗も適用しない。同じクリップへ戻る場合も以前の要求と区別する。 * Update Changelog --------- Co-authored-by: KanariKanaru <93921745+kanarikanaru@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* fix(sw): fix types * fix
* perf(frontend): split JSON5 parser from boot chunk Co-authored-by: しろは <admin@k7a.org> * perf(frontend): optimistic fetching for custom emojis on boot Co-authored-by: しろは <admin@k7a.org> * perf(frontend): use native BroadcastChannel * fix * fix * fix/refactor * fix lint * fix review * perf(frontend): lazy-load visitor components to reduce chunk size for narrow screens Co-authored-by: しろは <admin@k7a.org> * fix * revert: move optimistic custom emoji fetching to a separate branch This reverts commits d9844e1c57, 4173ab2d3b and a010612799. MkCustomEmoji.vue is restored to the develop version to keep the existing url watcher. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: しろは <admin@k7a.org> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#18093) * fix(backend): UserLiteにpackする時にもUserDetailedに必要なデータが取得されている問題を修正 * Update Changelog * fix
* chore(frontend): devモード時、言語リソースをno-cacheで取得するように * fix review
* docs: reorganize CONTRIBUTING by audience and task * security周りをSECURITY.mdに寄せる * Revert "security周りをSECURITY.mdに寄せる" This reverts commit ce2357902485b13613651a549088cb9bbc49705f.
* deps: update dependencies * ✌️ * reorganize dependencies * update deps
* perf(backend): バックエンドのビルドを調整 * ✌️ * perf(backend): バンドルをASCIIのみで出力してソース文字列のメモリを削減 * add comment
* fix(backend): 特定の条件下でドライブがタイムアウトして開けない問題を修正 * Update Changelog
`pnpm start` / `pnpm migrateandstart` / Docker も内部で scripts/start.mjs を使うようになり、 NODE_OPTIONS の --require / --import などの相対パスやパッケージ名の解決基準が packages/backend から起動ディレクトリに変わったため、独自の起動スクリプト等で NODE_OPTIONS を設定しているサーバー管理者向けに告知する。 あわせて、タブでインデントされていたため --migrate の項目の子として表示されていた 2 項目のインデントを揃える。 Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
#18110 で Backend ガイドの Migration作成方法が `pnpm --filter backend exec typeorm` に 書き換わり、`pnpm dlx typeorm` の記述は無くなったため、存在しない差異を説明していた。 Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
fix(devcontainer): devcontainer の Node.js バージョンを .node-version に合わせる Node.js v22 のままだと pnpm install が ERR_PNPM_UNSUPPORTED_ENGINE で失敗し、 devcontainer の構築が完了しない。 Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
* fix: fix changelog * fix indent
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix(backend): スキーマのデフォルト値がconfigの値によって書き換えられる問題を修正
4ster1sk
marked this pull request as ready for review
November 13, 2026 15:47
Contributor
|
このPRによるapi.jsonの差分 差分はこちら--- base
+++ head
@@ -1,7 +1,7 @@
{
"openapi": "3.1.0",
"info": {
- "version": "1.13.0 (4.17.0) (2026.10.1)",
+ "version": "1.13.0 (4.17.0) (2026.11.0)",
"title": "Cheripia API"
},
"externalDocs": {
@@ -59784,9 +59784,6 @@
"schema": {
"type": "object",
"properties": {
- "qr": {
- "type": "string"
- },
"url": {
"type": "string"
},
@@ -59801,7 +59798,6 @@
}
},
"required": [
- "qr",
"url",
"secret",
"label", |
Contributor
⚙️ Backend Diagnostics ReportMemory: After GC
V8 Heap Snapshot Statistics
|
Contributor
🖥 Frontend Diagnostics Report
Only metrics showing significant changes are displayed. Requests by resource type
V8 heap snapshot statistics
📦 Bundle StatsChunk size diff (140 updated, 7 added, 3 removed)
Startup chunk size (2 updated, 0 added, 0 removed)
Startup chunks are the Vite entry for
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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.
概要
Misskey 2026.11.0(
2026.11.0)をdevelopにマージします。Cheripia 独自のブランディング・機能・文言を維持しつつ、コンフリクトを解消し、マージ後に発生した型エラーと API 変更に追従しています。
コンフリクトの解消
38 ファイルでコンフリクトが発生しました。
解消方針
name/version/basedCherrypickVersion/basedMisskeyVersion/ 独自機能 / 独自文言を保持pnpm-lock.yamlは依存関係に合わせて再生成主な解消内容
package.json/packages/*/package.jsonbased*を保持し、依存関係・scripts・engines は上流に追従pnpm-lock.yaml.devcontainer/devcontainer.jsonpackages/backend/rolldown.config.ts@cheripia-dev/media-proxy-napi、argon2など)の external 設定を維持ApPersonService.ts/NoteEntityService.ts/antenna.tsMkLink.vue/MkUrl.vue/MkPostForm.vue/MkCustomEmoji.vue/MkTime.vueEmLink.vue/EmTime.vue/EmUrl.vueemail-settings.vue/preferences.vue/theme.install.vue/qr.show.vue/custom-emojis-manager.remote.vuechannel-column.vue/visitor.vuetest/e2e/streaming.ts/test-federation/compose*.yml/cherrypickを維持locales/ja-JP.yml/i18n/src/autogen/locale.tsCONTRIBUTING.md/PULL_REQUEST_TEMPLATE/03_release.mdCHANGELOG_CHERRYPICKへの参照を維持コンフリクトしたファイル一覧(38ファイル)
.devcontainer/devcontainer.json.github/PULL_REQUEST_TEMPLATE/03_release.mdCONTRIBUTING.mdlocales/ja-JP.ymlpackage.jsonpackages/backend/package.jsonpackages/backend/rolldown.config.tspackages/backend/src/core/activitypub/models/ApPersonService.tspackages/backend/src/core/entities/NoteEntityService.tspackages/backend/src/server/api/stream/channels/antenna.tspackages/backend/test-federation/compose.a.ymlpackages/backend/test-federation/compose.b.ymlpackages/backend/test-federation/compose.tpl.ymlpackages/backend/test-federation/compose.ymlpackages/backend/test/e2e/streaming.tspackages/frontend-embed/package.jsonpackages/frontend-embed/src/components/EmLink.vuepackages/frontend-embed/src/components/EmTime.vuepackages/frontend-embed/src/components/EmUrl.vuepackages/frontend-shared/package.jsonpackages/frontend/package.jsonpackages/frontend/src/components/MkLink.vuepackages/frontend/src/components/MkPostForm.vuepackages/frontend/src/components/global/MkCustomEmoji.vuepackages/frontend/src/components/global/MkTime.vuepackages/frontend/src/components/global/MkUrl.vuepackages/frontend/src/pages/admin/custom-emojis-manager.remote.vuepackages/frontend/src/pages/admin/email-settings.vuepackages/frontend/src/pages/qr.show.vuepackages/frontend/src/pages/settings/preferences.vuepackages/frontend/src/pages/settings/theme.install.vuepackages/frontend/src/ui/deck/channel-column.vuepackages/frontend/src/ui/visitor.vuepackages/i18n/src/autogen/locale.tspackages/misskey-js/package.jsonpackages/misskey-reversi/package.jsonpackages/sw/package.jsonpnpm-lock.yamlマージ後の追従修正
コンフリクト解消後に発生した型エラー・API 変更を 1 コミットにまとめて修正しています。
ApMfmService.htmlToMfmの第2引数が{ tag }形式に変わったため、ApInboxService.ts/ApNoteService.tsを追従notify: falseを追加computedベースに変更し、リアクティビティと表示 URL の不整合を修正PointerEventに修正autosizeを廃止してfield-sizing: contentに移行。visibleUsersをUserLiteに変更qr-code-stylingからetiket/qrに移行し、SVG をv-htmlで描画undefinedを送信し、既存パスワードを維持UserDetailedからUserLiteに追従squareAvatars/enableSeasonalScreenEffectの設定項目を削除@babel/parserを追加し、ロックファイルを更新