Skip to content

refactor(frontend): anyを除去#16778

Merged
syuilo merged 2 commits intomisskey-dev:developfrom
kakkokari-gtyih:refactor-eliminate-any-1
Nov 10, 2025
Merged

refactor(frontend): anyを除去#16778
syuilo merged 2 commits intomisskey-dev:developfrom
kakkokari-gtyih:refactor-eliminate-any-1

Conversation

@kakkokari-gtyih
Copy link
Contributor

What

簡単にanyを回避できる部分を回避

Why

Additional info (optional)

Checklist

  • Read the contribution guide
  • Test working in a local environment
  • (If needed) Add story of storybook
  • (If needed) Update CHANGELOG.md
  • (If possible) Add tests

@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Nov 10, 2025
@github-actions github-actions bot added the packages/frontend Client side specific issue/PR label Nov 10, 2025
@codecov
Copy link

codecov bot commented Nov 10, 2025

Codecov Report

❌ Patch coverage is 14.28571% with 18 lines in your changes missing coverage. Please review.
✅ Project coverage is 17.07%. Comparing base (73bcd33) to head (6fb2d3a).
⚠️ Report is 1 commits behind head on develop.

Files with missing lines Patch % Lines
packages/frontend/src/composables/use-form.ts 0.00% 7 Missing ⚠️
packages/frontend/src/pages/install-extensions.vue 0.00% 4 Missing ⚠️
packages/frontend/src/directives/user-preview.ts 0.00% 3 Missing ⚠️
packages/frontend/src/pages/admin-user.vue 0.00% 1 Missing ⚠️
packages/frontend/src/pages/admin/relays.vue 0.00% 1 Missing ⚠️
packages/frontend/src/utility/drive.ts 0.00% 1 Missing ⚠️
...rontend/src/utility/watermark/WatermarkRenderer.ts 0.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##           develop   #16778       +/-   ##
============================================
- Coverage    45.52%   17.07%   -28.46%     
============================================
  Files         1794      884      -910     
  Lines       186749    82887   -103862     
  Branches      5576     1367     -4209     
============================================
- Hits         85022    14154    -70868     
+ Misses      101698    68726    -32972     
+ Partials        29        7       -22     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@syuilo syuilo merged commit fd2fe34 into misskey-dev:develop Nov 10, 2025
21 checks passed
@github-project-automation github-project-automation bot moved this from Todo to Done in [実験中] 管理用 Nov 10, 2025
@syuilo
Copy link
Member

syuilo commented Nov 10, 2025

🙏🙏

@kakkokari-gtyih kakkokari-gtyih deleted the refactor-eliminate-any-1 branch November 10, 2025 06:49
laoxong pushed a commit to laoxong/misskey that referenced this pull request Nov 20, 2025
kanarikanaru added a commit to HanaMisskey/misskey that referenced this pull request Dec 3, 2025
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

packages/frontend Client side specific issue/PR size:L This PR changes 100-499 lines, ignoring generated files.

Projects

Development

Successfully merging this pull request may close these issues.

2 participants