fix(frontend): ウォーターマーク配置のエフェクトが壊れている問題を修正#16662
fix(frontend): ウォーターマーク配置のエフェクトが壊れている問題を修正#16662syuilo merged 15 commits intomisskey-dev:developfrom
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## develop #16662 +/- ##
============================================
- Coverage 45.74% 17.48% -28.27%
============================================
Files 1781 878 -903
Lines 184584 81738 -102846
Branches 5457 1357 -4100
============================================
- Hits 84437 14288 -70149
+ Misses 100099 67443 -32656
+ Partials 48 7 -41 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
/preview |
|
「敷き詰める」にしたときに回転や拡大縮小の中心が「位置」設定を考慮しないわね |
それは #15136 の挙動に準じている(UIは変えてない) |
敷き詰める際にoriginを考慮する需要ってあんまりなさそう(+考慮できるようにすると複雑になる)と思ってそっちでは中央固定で書いてた記憶がある |
この挙動を変更したいのであれば、フラグメントシェーダではなくテクスチャのWRAP属性で制御する方が自然かも |
をなおした |
|
/preview |
|
たぶんなおった |
|
/preview |
|
/preview |
|
スライダー右にすると左回転、スライダー左にすると右回転になってるから符号を反転させないとダメそう |
|
あとマージンがサイズに影響するようになってる(例えばサイズを小さくするとマージンの設定は同じでもマージンも小さくなる)けどまあ難しければこのままでも良いっちゃいい |
これもともと割合指定だったけどなんの割合かしら |
|
元画像に対する割合だわね(なおMisskeyのGLSL実装では大きさという概念は必ず割合で指定される) |
|
🙏🏻 |
* fix(frontend): ウォーターマーク配置のエフェクトが壊れている問題を修正 * enhance: add settings for noBoundingBoxExpansion * Update Changelog * fix * perf: ウォーターマークのrepeatをWRAP属性で制御するように * fix: ウォーターマークをrepeatした際に回転や拡大縮小の中心が「位置」設定を考慮しないのを修正 * fix: ウォーターマークをrepeatした際にマージンが各ウォーターマークごとのマージンとなっていない問題を修正 * fix: リピートモード時の拡大縮小の原点が、アライメントの設定にかかわらず左上になる問題を修正 * enhance: preserveBoundingRect の翻訳文字を変更 * fix: remove description * fix * fix: 回転の向きが逆になっているのを修正 * fix: マージンは元画像の大きさに対する割合で算出するように * Update watermarkPlacement.ts --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Revert "fix(deps): update dependency happy-dom to v20 [security] (misskey-dev#16644)" This reverts commit 45b3afa. * Bump version to 2025.10.1-alpha.2 * chore(frontend): add tips * fix(frontend): ロールポリシーによりダイレクトメッセージが無効化されている際のデッキのダイレクトメッセージカラムの挙動を改善 (misskey-dev#16656) * fix(frontend): ロールポリシーによりダイレクトメッセージが無効化されている際のデッキのダイレクトメッセージカラムの挙動を改善 * Update Changelog * fix(frontend): 外部アプリ設定のアプリアイコンに変な余白が入っているのを修正 (misskey-dev#16660) * fix(frontend): バナー画像の画面上でのクロップが以前の挙動と同一になるように (misskey-dev#16658) * fix(frontend): バナー画像の画面上でのクロップが以前の挙動と同一になるように * fix * enhance: リモートユーザーのロールバッジを表示するかどうかをサーバー管理者が設定できるように (misskey-dev#16661) * enhance: リモートユーザーのロールバッジを表示するかどうかをサーバー管理者が設定できるように * Update Changelog * build misskey-js with types * Revert typeorm patches (misskey-dev#16664) * chore: remove patches * chore: remove unnecessary 'DEFAULT NULL's * chore: add patches with .gitkeep * refactor(frontend): カスタムディレクティブの型付け (misskey-dev#16659) * refactor(frontend): カスタムディレクティブの型付け * fix * New Crowdin updates (misskey-dev#16657) * 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 (Chinese Simplified) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Korean) * Bump version to 2025.10.1-alpha.3 * fix(frontend): リモートユーザーのロールバッジ表示の文言をわかりやすく (misskey-dev#16672) * Update CHANGELOG.md (follow-up of misskey-dev#16672) * fix types * add note * fix(frontend): ウォーターマーク配置のエフェクトが壊れている問題を修正 (misskey-dev#16662) * fix(frontend): ウォーターマーク配置のエフェクトが壊れている問題を修正 * enhance: add settings for noBoundingBoxExpansion * Update Changelog * fix * perf: ウォーターマークのrepeatをWRAP属性で制御するように * fix: ウォーターマークをrepeatした際に回転や拡大縮小の中心が「位置」設定を考慮しないのを修正 * fix: ウォーターマークをrepeatした際にマージンが各ウォーターマークごとのマージンとなっていない問題を修正 * fix: リピートモード時の拡大縮小の原点が、アライメントの設定にかかわらず左上になる問題を修正 * enhance: preserveBoundingRect の翻訳文字を変更 * fix: remove description * fix * fix: 回転の向きが逆になっているのを修正 * fix: マージンは元画像の大きさに対する割合で算出するように * Update watermarkPlacement.ts --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Update pnpm-workspace.yaml * update happy-dom * enhance(frontend): glslを単独のファイルに分離 (misskey-dev#16665) * Bump version to 2025.10.1-alpha.4 * fix(frontend): MkPollの集計完了後の挙動がおかしいのを修正 (misskey-dev#16646) * MkPollの集計完了後の挙動がおかしいのを修正 * fix lint * watchを削除できるように修正 * fix * Update Changelog * fix lint --------- Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> * chore(deps): update [root] update dependencies [ci skip] (misskey-dev#16614) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update [frontend] update dependencies [ci skip] (misskey-dev#16613) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Bump version to 2025.10.1-alpha.5 * fix(deps): update [backend] update dependencies [ci skip] (misskey-dev#16676) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update pnpm/action-setup action to v4.2.0 [ci skip] (misskey-dev#16675) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update [misskey-js] update dependencies [ci skip] (misskey-dev#16612) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v22.18.10 [ci skip] (misskey-dev#16674) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency nodemailer to v7 [security] [ci skip] (misskey-dev#16611) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): fix broken lockfile (misskey-dev#16679) * New Crowdin updates (misskey-dev#16673) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Spanish) * Bump version to 2025.10.1-alpha.6 * fix(deps): update [frontend] update dependencies [ci skip] (misskey-dev#16684) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update [backend] update dependencies [ci skip] (misskey-dev#16683) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update [root] update dependencies to v8.46.1 [ci skip] (misskey-dev#16682) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update [misskey-js] update dependencies to v8.46.1 [ci skip] (misskey-dev#16681) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): fix broken lockfile (misskey-dev#16685) * Update CHANGELOG for version 2025.10.0 * Add workflow to request release review via comment This workflow triggers a comment reply when an issue comment with '/request-release-review' is created, providing guidance for the release review process. * enhance(backend): 管理者/モデレーターはファイルのアップロード制限をバイパスするように Resolve misskey-dev#16687 * enhance(frontend): 下書き/予約投稿一覧は投稿フォームのアカウントメニュー内に移動し、下書き保存は「...」メニュー内に移動 * Bump version to 2025.10.1-beta.0 * fix(frontend): ダークモードの同期が機能しない場合がある問題を修正 Fix misskey-dev#16688 * New Crowdin updates (misskey-dev#16686) * New translations ja-jp.yml (Indonesian) * New translations ja-jp.yml (English) * Bump version to 2025.10.1-beta.1 * enhance(frontend): improve theme apply handling * Bump version to 2025.10.1-beta.2 * refactor(frontend): フロントエンドの型エラー解消 (misskey-dev#16694) * refactor(frontend): 既存のGLSLを単独のファイルに移行 (misskey-dev#16677) * refactor(frontend): 既存のGLSLを単独のファイルに移行 * fix: glslファイルを参照元ファイルと同じ場所に移動 * Fix video audio loss during compression by preserving audio stream (misskey-dev#16696) * Initial plan * Fix video audio loss during compression by specifying AAC codec Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Fix audio by avoiding transcoding - copy audio stream directly Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Fix audio track loss during video compression on iOS 修正: iOSで動画の圧縮を行うと音声トラックが失われる問題を修正 * Bump version to 2025.10.1-beta.3 * Update about-misskey.vue * Update MkImageEffectorDialog.vue related? misskey-dev#16703 * Fix touch position offset in image masking on iOS devices (misskey-dev#16702) * Initial plan * Fix iOS touch position offset in image masking feature Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Update CHANGELOG.md * New Crowdin updates (misskey-dev#16692) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Chinese Traditional) * Bump version to 2025.10.1-beta.4 * Release: 2025.10.1 * [skip ci] Update CHANGELOG.md (prepend template) * fix(frontend): キャッシュをクリアするとテーマ再適用するまでレンダリングが正しく行われない問題を修正 * Update CHANGELOG.md * Revert "Fix touch position offset in image masking on iOS devices (misskey-dev#16702)" This reverts commit 456504c. * fix(frontend): 期限が無期限のアンケートに投票できない問題を修正 Fix misskey-dev#16708 * Bump version to 2025.10.2-alpha.0 * fix tooltip text * Bump version to 2025.10.2-beta.0 * Add permissions for pull-requests in workflow * Update CHANGELOG.md * Release: 2025.10.2 * [skip ci] Update CHANGELOG.md (prepend template) * fix(frontend): confettiの実行がアニメーション設定を考慮していない問題を修正 (misskey-dev#16714) * fix(frontend): confettiの実行がアニメーション設定を考慮していない問題を修正 * Update Changelog --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix(frontend): コンポーネントのインポート忘れ (misskey-dev#16715) * enhance: Node.js v24がActive LTSに移行されたことに伴いv24を標準に * update deps * lint * deps: update `@types/node` to v24 [ci skip] (misskey-dev#16718) * update `@types/node` to v24 * fix * fix: attempt to fix test (misskey-dev#16719) * fix(backend): attempt to fix test * fix * Revert "fix(backend): attempt to fix test" This reverts commit 67dff57. * attempt to fix test * Revert "fix" This reverts commit cec3d2f. * fix * テストが動かないためnodejs 24サポートを取り消し * Node.js 24 support (misskey-dev#16723) * Revert "テストが動かないためnodejs 24サポートを取り消し" This reverts commit a892bbc. * fix jest.js * ファイルの添付方法を変更 --------- Co-authored-by: samunohito <46447427+samunohito@users.noreply.github.com> * fix: follow-up of misskey-dev#16719 [ci skip] (misskey-dev#16732) * refactor(frontend): EmojiPickerの冗長なCSSを一部簡略化 (misskey-dev#16717) * Revert "feat(frontend): Video compression (misskey-dev#16574)" This reverts commit 0f8c068. * fix * fix(frontend): ドライブのtipのスタイル修正 (misskey-dev#16742) * fix(frontend): 自分に割り当てられたロール一覧の余白を調整 (misskey-dev#16747) * fix(frontend): formlinkのスタイル修正 (misskey-dev#16741) * fix(frontend): 表示するものがないときにはMkResultを使用するように (misskey-dev#16740) * fix(i18n): 表記ゆれを修正 (misskey-dev#16749) * fix(frontend): navbarのリアルタイムモードのオンオフ状態の表示をわかりやすく (misskey-dev#16748) * fix(frontend): navbarのリアルタイムモードのオンオフをわかりやすく * Update Changelog * remove unused imports * enhance(frontend): 絵文字パレット設定に説明文を追加 (misskey-dev#16750) * enhance(frontend): 絵文字パレット設定に説明文を追加 * tweak message * fix(frontend): PageHeaderのタイトルがはみ出る問題を修正 (misskey-dev#16744) * fix(frontend): PageHeaderのタイトルがはみ出る問題を修正 * Update Changelog * fix: remove duplicated scoped class to avoid confusion * enhance(frontend): チャンネル周りのUIの整理 (misskey-dev#16743) * enhance(frontend): チャンネル周りのUIの整理 * fix: 共通要素間の一貫性を保つ * Update Changelog * fix: チャンネル新規作成を管理タブに移動・上部ボタン削除 * enhance(frontend): ブラウザの通知権限をより確実に取得できるように (misskey-dev#16758) * enhance(frontend): ブラウザの通知権限をより確実に取得できるように * Update Changelog * enhance: Remote Notes Cleaning timeout bailout logic (misskey-dev#16752) * enhance: Remote Notes Cleaning timeout bailout logic Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * fix: dynamic limit did not propagate Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * enhance: reload parameters each batch Signed-off-by: eternal-flame-AD <yume@yumechi.jp> --------- Signed-off-by: eternal-flame-AD <yume@yumechi.jp> * fix(frontend): 存在しない翻訳キーを追加 (misskey-dev#16757) * Bump version to 2025.11.0-alpha.0 * enhance(frontend): Extend links to profile pages (misskey-dev#16417) * feat(frontend): Add a link to profile to banner and avatar Increase the area of links to click easily. * chore(frontend): Change the link of notes count Move to the notes tab for better userbility. * feat(frontend): Add links to notes, followers and following For easy transition to the shown information. * docs(changelog): Add a description about this change Users can notice what's changed by this PR. * style(frontend): Fix the linter error Remove the duplicated space. * refactor(frontend): Don't surround the banners with links It may conflict with the follow buttons. * docs(changelog): Move the changes to the latest version This feature is not merged and will be released in the latest version. Signed-off-by: Souma <101255979+5ouma@users.noreply.github.com> --------- Signed-off-by: Souma <101255979+5ouma@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix(frontend): improve startViewTransition handling * feat(frontend): EXIFフレーム機能 (misskey-dev#16725) * wip * wip * Update ImageEffector.ts * Update image-label-renderer.ts * Update image-label-renderer.ts * wip * Update image-label-renderer.ts * wip * wip * wip * wip * wip * wip * wip * Update use-uploader.ts * Update watermark.ts * wip * wu * wip * Update image-frame-renderer.ts * wip * wip * Update image-frame-renderer.ts * Create ImageCompositor.ts * Update ImageCompositor.ts * wip * wip * Update ImageEffector.ts * wip * Update use-uploader.ts * wip * wip * wip * wip * Update fxs.ts * wip * wip * wip * Update CHANGELOG.md * wip * wip * Update MkImageEffectorDialog.vue * Update MkImageEffectorDialog.vue * Update MkImageFrameEditorDialog.vue * Update use-uploader.ts * improve error handling * Update use-uploader.ts * 🎨 * wip * wip * lazy load * lazy load * wip * wip * wip * Bump version to 2025.11.0-alpha.1 * feat: チャンネルミュートの実装 (misskey-dev#14105) * add channel_muting table and entities * add channel_muting services * タイムライン取得処理への組み込み * misskey-jsの型とインターフェース生成 * Channelスキーマにミュート情報を追加 * フロントエンドの実装 * 条件が逆だったのを修正 * 期限切れミュートを掃除する機能を実装 * TLの抽出条件調節 * 名前の変更と変更不要の差分をロールバック * 修正漏れ * isChannelRelatedの条件に誤りがあった * [wip] テスト追加 * テストの追加と検出した不備の修正 * fix test * fix CHANGELOG.md * 通常はFTTにしておく * 実装忘れ対応 * fix merge * fix merge * add channel tl test * fix CHANGELOG.md * remove unused import * fix lint * fix test * fix favorite -> favorited * exclude -> include * fix CHANGELOG.md * fix CHANGELOG.md * maintenance * fix CHANGELOG.md * fix * fix ci * regenerate * fix * Revert "fix" This reverts commit 699d50c. * fixed --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Bump version to 2025.11.0-alpha.2 * Update package.json * enhance(frontend): 投稿フォームのヒントを追加 (misskey-dev#16712) * wip * wip * Update MkSpot.vue * Update MkPostForm.vue * wip * wip * Update CHANGELOG.md * fix(frontend): 一部のページでもっと見るが自動で行われないバグの修正 (misskey-dev#16754) * 一部のページでもっと見るが自動で行われないバグの修正 * fix(frontend): MkPagination で UI アニメーションオフ時に自動ロードが動作しない問題を修正 Transition コンポーネントの mode="out-in" が、アニメーション無効時でも 適用されており、IntersectionObserver の検出に干渉していた問題を修正。 アニメーション有効時のみ mode="out-in" を適用するように変更。 Co-authored-by: 果物リン <fruitriin@users.noreply.github.com> * enhance: ユーザーの設定値にかかわらず無限スクロールをオフにできるオプションを追加 * Update Changelog * MkNotesTimeline.vueにforceDisableInfiniteScrollを追加、 note.vueの前方向の読み込みでこれを有効 * fix lint * refactor --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: 果物リン <fruitriin@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> * fix * fix * fix type * fix type * fix type * fix type * fix type * fix tuype * Bump version to 2025.11.0-alpha.3 * fix type * Fix postMessage type error in Web Worker files by adding triple-slash directives (misskey-dev#16761) * Initial plan * Add triple-slash directives to worker files to fix postMessage type error Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * refactor(frontend): specify global object * fix(deps): update [root] update dependencies [ci skip] (misskey-dev#16770) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency tar to v7.5.2 [security] [ci skip] (misskey-dev#16728) * fix(deps): update dependency tar to v7.5.2 [security] * regenerate lockfile --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> * fix(deps): update [frontend] update dependencies [ci skip] (misskey-dev#16769) * fix(deps): update [frontend] update dependencies * run ci --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> * fix(deps): update `@typescript-eslint/*` dependencies [ci skip] (misskey-dev#16772) * fix(deps): update `@typescript-eslint/*` dependencies * fix lint * chore(deps): update [misskey-js] update dependencies [ci skip] (misskey-dev#16768) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update [backend] update dependencies (misskey-dev#16771) * fix(deps): update [backend] update dependencies * run pnpm dedupe [ci skip] * run pnpm dedupe [ci skip] --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> * fix(misskey-js): misskey-js autogen が動作しない問題を修正 (misskey-dev#16773) * fix(misskey-js): misskey-js autogen が動作しない問題を修正 * rollback eslint-plugin to eliminate unwanted side-effects * fix(deps): update dependency vite to v7.1.11 [security] (misskey-dev#16678) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update CHANGELOG.md [ci skip] * fix(frontend): postform tourをスキップできるように (misskey-dev#16767) * fix(frontend): postform tourをスキップできるように * use closable option * 🎨 * fix type * fix type * use esnext to avoid type error * chore: RoleServiceのunit-test追加 (misskey-dev#16777) * chore(frontend): アニメーション画像設定をパフォーマンスセクションにも追加 * fix(backend): improve isFederationAllowedHost * refactor8frontend9: anyを除去 (misskey-dev#16778) * refactor(frontend): フロントエンドの型エラー解消 (misskey-dev#16779) * enhance(frontend): アンテナ・リストの設定画面・タイムラインの動線を改善 (misskey-dev#16739) * enhance(frontend): アンテナ・リストの設定画面からタイムラインへの動線を追加 * Update Changelog * fix * Update lint.yml misskey-dev#16255 * Update lint.yml * New Crowdin updates (misskey-dev#16711) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Romanian) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Arabic) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Czech) * New translations ja-jp.yml (German) * New translations ja-jp.yml (Greek) * New translations ja-jp.yml (Dutch) * New translations ja-jp.yml (Norwegian) * 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 (Swedish) * New translations ja-jp.yml (Turkish) * New translations ja-jp.yml (Ukrainian) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Vietnamese) * New translations ja-jp.yml (Indonesian) * 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 (Kabyle) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Korean (Gyeongsang)) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Romanian) * New translations ja-jp.yml (French) * New translations ja-jp.yml (Arabic) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Czech) * New translations ja-jp.yml (German) * New translations ja-jp.yml (Dutch) * New translations ja-jp.yml (Norwegian) * 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 (Swedish) * New translations ja-jp.yml (Turkish) * New translations ja-jp.yml (Ukrainian) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Vietnamese) * New translations ja-jp.yml (Indonesian) * 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 (Korean) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Japanese, Kansai) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (English) * Bump version to 2025.11.0-alpha.4 * Update ROADMAP with completed tasks * RoleService.testがPostgreSQLのdeadlockでrandom failする問題を修正 (misskey-dev#16784) * fix: 並列deleteによるpostgresqlのdeadlock * chore: update comment * チャンネルの説明欄の最小文字数制約を除去する (misskey-dev#16782) * chore: channelのdescriptionを空欄にできるようにする * update: CHANGELOG.md * update: CHANGELOG.md * fix: CHANGELOG.md * fix: CHANGELOG.md * Bump version to 2025.11.0-beta.0 * chore(frontend): add tip for preference restore * fix(frontend): 投稿フォームのアバター画像が縮むのを修正 (misskey-dev#16790) * fix(frontend): 投稿フォームのアバター画像が縮むのを修正 * fix CHANGELOG.md * fix * fix(frontend): カスタム絵文字(β)画面で変更行が正しくハイライトされない問題を修正 (misskey-dev#16785) * fix(frontend): カスタム絵文字(β)画面で変更行が正しくハイライトされない問題を修正 * rollback * 詳細度->!important * fix(ci): DockleのCIが落ちるのを修正 (misskey-dev#16794) * fix(ci): DockleのCIが落ちるのを修正 * fix * fix * fix * fix * fix * downgrade dockle * fix * Bump version to 2025.11.0-rc.0 * New Crowdin updates (misskey-dev#16781) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Russian) * New translations ja-jp.yml (Chinese Simplified) * 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 (Chinese Traditional) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Indonesian) * New translations ja-jp.yml (Indonesian) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Italian) * Release: 2025.11.0 * [skip ci] Update CHANGELOG.md (prepend template) * refactor * fix(devcontainer): devcontainerのバージョンアップ+Renovateでbump出来るように設定を追加 (misskey-dev#16793) * fix(devcontainer): devcontainerのバージョンアップ+Renovateでbump出来るように設定を追加 * Update renovate.json5 Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update renovate.json5 Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix matchFileNames * using trixie --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * enhance(frontend): リアクションの受け入れ設定にキャプションを追加 (misskey-dev#16807) * enhance(frontend): リアクションの受け入れ設定にキャプションを追加 * Update Changelog * CHANGELOG.mdを修正 * CHANGELOG.mdのコンフリクトを解消し、再度変更内容を記載 * 条件分岐をswitch文に変更 * chore: trigger CI re-run * fix(frontend): ページのコンテンツがはみ出る問題を修正 (misskey-dev#16817) * fix(frontend): ページのコンテンツがはみ出る問題を修正 * Update Changelog * fix: ヘッダーメニューのチャンネルからチャンネルを新規作成の遷移先修正 (misskey-dev#16816) * fix: ヘッダーメニューのチャンネルからチャンネルを新規作成の遷移先修正 * add changelog --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix(frontend): pageheaderの型を修正 (misskey-dev#16803) * chore(dev): add start:inspect command for debugging * fix(frontend): fix type errors * fix(backend): `clips/my-favorites` APIをページネーションに対応させる (misskey-dev#16835) * fix(backend): `clips/my-favorites` APIをページネーションに対応させる * fix * fix test * fix * fix(backend): DeepL翻訳のAPIキー指定方式変更に対応 (misskey-dev#16839) * spec: DeepL Deprecation of query parameter and request body authentication (MisskeyIO#1096) https://developers.deepl.com/docs/resources/breaking-changes-change-notices/november-2025-deprecation-of-legacy-auth-methods * Update Changelog * Update Changelog * ✌️ [ci skip] --------- Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com> * chore(backend/dev): remove cli-highlight dependency to reduce memory usage * chore(dev): correct entrypoint path for embed on dev build (misskey-dev#16836) * fix(backend): チャンネルのリアルタイム更新で非ログイン時非表示設定が考慮されていない問題を修正 (misskey-dev#16833) * fix(backend): チャンネルのリアルタイム更新でロックダウン設定が考慮されていない問題を修正 * Update Changelog --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix(frontend): リセットボタンでCWがリセットされない問題を修正 (misskey-dev#16820) * fix(frontend): リセットボタンでCWがリセットされない問題を修正 * update changelog * fix(frontend): 一部のシチュエーションで投稿フォームのツアーが表示されない問題を修正 (misskey-dev#16837) * fix(frontend): 一部のシチュエーションで投稿フォームのツアーが表示されない問題を修正 * Update Changelog --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * Bump version to 2025.11.1-alpha.0 * enhance(frontend): preferenceのタブ間同期にBroadcast Channelを使用するように (misskey-dev#16819) * enhance(frontend): preferenceのタブ間同期にBroadcast Channelを使用するように * fix * refactor: EventEmitterをextendする形に変更 * New Crowdin updates (misskey-dev#16797) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (English) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Chinese Traditional) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Italian) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Spanish) * fix(frontend): PlayのAiScriptバージョン判定が正しく動作しない問題を修正 (misskey-dev#16843) * fix: aiscript 1.0.0 以外が全部レガシー扱いになる問題を修正 (MisskeyIO#1129) * Update Changelog --------- Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com> * fix(backend): DBレプリケーションを利用する環境でクエリーが失敗する問題を修正 (misskey-dev#16842) * fix: DBレプリケーションを利用する環境でクエリーが失敗する問題を修正 (MisskeyIO#1123) * Update Changelog --------- Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com> * Bump version to 2025.11.1-alpha.1 * refactor(frontend/aiscript): AiScriptバージョン取得・判定ロジックを統一 (misskey-dev#16845) * refactor(frontend): AiScriptバージョン取得・判定ロジックを統一 * fix * fix(frontend): MkRadiosのslotでv-ifを使用すると空白のoptionが生成される問題を修正 (misskey-dev#16832) * fix: MkRadiosのslotでv-ifを使用すると空白のoptionが生成される問題を修正 (MisskeyIO#1105) * Update Changelog * Update CHANGELOG.md --------- Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com> * chore(backend): tweak message * fix(frontend): ナビゲーションバーを下に表示しているときに、項目数が多いと表示が崩れる問題を修正 * fix(deps): update [backend] update dependencies [ci skip] (misskey-dev#16801) * fix(deps): update [backend] update dependencies * fix types --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> * 🎨 * Update CHANGELOG.md * Bump version to 2025.11.1-alpha.2 * fix(deps): update [frontend] update dependencies [ci skip] (misskey-dev#16802) * fix(deps): update [frontend] update dependencies * run pnpm dedupe * [ci skip] run dedupe --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> * chore(dev): use postgresql 18 (misskey-dev#16850) * fix(backend): ワードミュートの文字数計算を修正 * Bump version to 2025.11.1-beta.0 * fix(frontend): フォロー申請のキャンセル時に確認ダイアログを出すように (misskey-dev#16834) * fix(frontend): フォロー申請のキャンセル時に確認ダイアログを出すように * Update Changelog * fix: 注釈は書かない * fix(deps): update [root] update dependencies [ci skip] (misskey-dev#16862) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update [tools] update dependencies [ci skip] (misskey-dev#16865) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * enhance(frontend): viewportの属性を起動後に変化させないことにより処理を簡略化+安定性向上 * clean up * fix(frontend): 初回読み込み時にエラーになることがある問題を修正 Fix misskey-dev#16562 * chore(deps): update [misskey-js] update dependencies [ci skip] (misskey-dev#16863) * chore(deps): update [misskey-js] update dependencies * update deps --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> * enhance(frontend): GIF画像を再生するか・動くMFMを表示するかの設定でOSのアクセシビリティ設定を参照しないように ・OSのUIのアニメーション設定がMisskey内のGIFなどにまで連動して適用されるのは分かりにくい・期待しない動作との声が多いため ・動きのあるカスタム絵文字などのコンテンツはMisskeyの主要部分であり、それを止める設定は、本来の挙動に影響しない範囲でアニメーションを減らすアクセシビリティ設定とは趣旨が異なるため(OSでアニメーションを減らす設定を有効にしたからといってOSで動画の再生がされなくなるわけではないのと同じ) * Bump version to 2025.11.1-beta.1 * enhance(frontend): Change default animatedMfm based on reduced motion preference misskey-dev@3f53991#commitcomment-171408344 * fix(deps): update dependency glob to v11.1.0 [security] [ci skip] (misskey-dev#16861) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * perf(backend): 必要になるまでnsfwjsを読み込まないように * fix(deps): update [frontend] update dependencies [ci skip] (misskey-dev#16868) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * refactor Fix misskey-dev#16872 * Bump version to 2025.11.1-beta.2 * fix(deps): update [backend] update dependencies [ci skip] (misskey-dev#16867) * fix(deps): update [backend] update dependencies * fix(deps): update [backend] update dependencies * bump sentry node to fix type errors --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> * fix(deps): update dependency js-yaml to v4.1.1 [security] [ci skip] (misskey-dev#16788) * fix(deps): update dependency js-yaml to v4.1.1 [security] * ✌️ [ci skip] --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> * Revert "fix(backend): `clips/my-favorites` APIをページネーションに対応させる (misskey-dev#16835)" (misskey-dev#16874) * Revert "fix(backend): `clips/my-favorites` APIをページネーションに対応させる (misskey-dev#16835)" This reverts commit 70fa621. * fix * fix(frontend/aiscript): 各種関数の引数で明示的にnullが指定されている場合のハンドリングを修正 (misskey-dev#16838) * fix(frontend/aiscript): MkDialogのtitle, textでnull値を許容するように * fix * update aiscript and use new api * fix * fix * New Crowdin updates (misskey-dev#16846) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Catalan) * New translations ja-jp.yml (Chinese Simplified) * New translations ja-jp.yml (Spanish) * New translations ja-jp.yml (Korean) * New translations ja-jp.yml (Chinese Traditional) * Update CHANGELOG.md [ci skip] * Bump version to 2025.11.1-beta.3 * fix(deps): update dependency glob to v13 (misskey-dev#16870) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency glob to v13 [ci skip] (misskey-dev#16864) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): fix broken lockfile (misskey-dev#16880) * enhance(backend): Improve error handling for scheduled post validation (misskey-dev#16642) * Initial plan * Add error definitions and handling for scheduling validation errors Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * ✌️ --------- 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: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> * Update CHANGELOG.md * Release: 2025.11.1 * [skip ci] Update CHANGELOG.md (prepend template) * fix typo * fix: publish docker image に失敗する問題を修正 * fix: nodeを22に nsfwjsのメモリリークに対する暫定対応 * fix: アンテナの見える範囲が制限されすぎていた問題を修正 (#350) * fix(backend): streamingでのロックダウン挙動修正 (#351) * fix(backend): streamingでのロックダウン挙動修正 * fix: 引用リノートを無条件で隠していた問題を修正 * enhance: はなみタイムラインにロックダウン考慮設定を追加 * fix: 引用リノートを単純にリノート場合に内容が見えることがある問題を修正 * refac --------- Co-authored-by: KanariKanaru <93921745+kanarikanaru@users.noreply.github.com> --------- Signed-off-by: eternal-flame-AD <yume@yumechi.jp> Signed-off-by: Souma <101255979+5ouma@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: anatawa12 <anatawa12@icloud.com> Co-authored-by: 果物リン <nassii74@gmail.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: samunohito <46447427+samunohito@users.noreply.github.com> Co-authored-by: 饺子w (Yumechi) <35571479+eternal-flame-AD@users.noreply.github.com> Co-authored-by: Souma <101255979+5ouma@users.noreply.github.com> Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: 果物リン <fruitriin@users.noreply.github.com> Co-authored-by: claustra01 <108509532+claustra01@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: kami8 <55905116+kamiya-s-max@users.noreply.github.com> Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com> Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com> Co-authored-by: KanariKanaru <93921745+kanarikanaru@users.noreply.github.com>

What
#15136 の描画方式をGLSLに移植
Why
#15136 では発生していなかった不具合の修正
Additional info (optional)
一通り動いてそうだということは確認したものの、GLSLがわからないのであってるかどうかは不明
Checklist