syuilo
4ae53440b2
Update .gitignore
2026-06-04 19:40:20 +09:00
SASAPIYO (SASAGAWA Kiyoshi)
3246dad53e
fix(chart): PerUserDriveChart.update で userId が null のシステム所有ファイルをスキップ ( #17499 )
...
fix(chart): PerUserDriveChart.update で userId が null のシステム所有ファイルをスキップ (#17498 )
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-06-04 10:28:26 +09:00
syuilo
2e1594245b
fix(frontend): deepEqualの片方がnull/undefinedな場合の判定が正しくないのを修正
2026-06-03 14:51:40 +09:00
かっこかり
e50603e30b
fix: サーバー全体のアップロードサイズ上限とロールポリシーのアップロードサイズ上限に関する修正 ( #17389 )
...
* fix(backend): ロールポリシーのファイルサイズ制限の上限値をサーバー全体のファイルサイズ制限にする
* fix(frontend): サーバー全体のファイルサイズ制限に関する説明を追加
* fix: ベースロールしか与えられていないときにaggregateが走らない問題を修正
今までは問題なかったけど、maxFIleSizeMbで上限capするようになったため
2026-06-03 09:12:56 +09:00
Kissa Ruokanen
23bb992121
enhance(frontend): scroll position restoration in the drive page and "Files" tab on the user page ( #17497 )
...
* fix: ユーザーページのFilesタブでスクロール位置が正しく復元されない問題を修正
* fix: ドライブページでスクロール位置が保持されない問題を修正
* fix: 変更履歴の文言を調整
* fix: 同じファイルを複数ノートに添付した場合にスクロール位置が先頭要素へ戻る問題を修正
* fix: viewPosition の計算誤りと KeepAlive によるスクロール位置消失を修正
* fix: スクロール位置復元が下端要素の見切れを引き起こす問題を修正
* fix: スクロール位置復元がコンテナ高さ変化時にオーバーシュートする問題を修正
* Update CHANGELOG.md
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
* fix: 最下部スクロール時にスクロール位置のキャプチャが失敗する問題を修正
min-height による空白領域にビューポート中央が入るケースで anchorId が更新
されず、復元が古い位置に飛んでしまう問題を修正した。
アンカー選択条件を「中央を跨ぐ要素のみ」から「上端が中央以下の最も下の要素」
に変更することで、空白領域スクロール時も最後のアイテムを正しくキャプチャできる。
* Update CHANGELOG.md
* fix: MkNoteMediaGrid のスクロールアンカーをノートIDとファイルIDの複合キーに変更
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* refactor: anchorIndex による重複アンカー対応を削除
* refactor: unused になった onUnmounted の import を削除
* refactor: querySelectorAll/querySelector にジェネリクスを渡し型キャストを削除
---------
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-03 09:07:17 +09:00
おさむのひと
eed6c3654f
fix: コンパネからパスワードリセットした時に発生したエラーをダイアログで出す ( #17513 )
...
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-06-03 09:04:08 +09:00
おさむのひと
2328ef3737
chore(llm/docs): .claude配下の再構成 ( #17514 )
...
* chore(docs): .claude配下の再構成
* fix AGENTS.md
* fix AGENTS.md
* fix review
* 行番号参照の除去
* docs: fix storybook note in vue reviewer agent
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix local review
* fix
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-03 09:03:10 +09:00
かっこかり
9b362ca761
Update CHANGELOG.md
2026-06-03 08:50:05 +09:00
SASAPIYO (SASAGAWA Kiyoshi)
d5ab42267c
fix(backend): NSFW検出モデルが file:// で読み込めない問題を修正 ( #17528 )
...
fix(backend): NSFW検出モデルがfile://スキームで読み込めない問題を修正
#17501 で `@tensorflow/tfjs-node` を bundle 外に出した結果、bundle 内の
`nsfwjs` が抱える `@tensorflow/tfjs-core` と external な tfjs-node が使う
tfjs-core が別インスタンスに分裂し、tfjs-node が登録する `file://` IOHandler を
nsfwjs 側が共有できなくなった。このため nsfwjs のモデル読み込みが HTTP handler
(node-fetch) にフォールバックし `URL scheme "file" is not supported` で失敗する。
`nsfwjs` と `@tensorflow/*` も external 化し、単一の tfjs-core インスタンスに
統一することで file:// IOHandler を共有させる。
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 08:48:32 +09:00
Kissa Ruokanen
97a667e422
fix: 「D」キーでモードを切り替えるときにsyncDeviceDarkModeのチェックを行うようにする ( #17526 )
...
* fix(frontend): Dキーショートカットでダークモード切り替え時にsyncDeviceDarkModeのチェックを行うように修正
設定ページのトグルではsyncDeviceDarkModeが有効な場合に確認ダイアログを表示し、
同意後にsyncDeviceDarkModeを無効化してからダークモードを切り替える挙動だったが、
Dキーショートカットではこのチェックがバイパスされていた。
ショートカットキー経由でも同じロジックを適用するように修正。
* fix(frontend): CHANGELOGにDキーのsyncDeviceDarkModeバイパス修正を追記
2026-06-02 17:57:47 +09:00
かっこかり
6f4f53382e
fix(frontend): CSS light-dark() が適用されない問題を修正 ( #17523 )
...
* fix(frontend): lightningcssのlight-darkのTranspilationを無効に (MisskeyIO#1243)
* fix deps
* Update Changelog
---------
Co-authored-by: まっちゃてぃー。 <56515516+mattyatea@users.noreply.github.com>
2026-06-02 11:47:09 +09:00
おさむのひと
0df4543b2c
fix CHANGELOG.md ( #17517 )
2026-05-31 19:04:55 +09:00
Kisaragi
f17c93ec3b
fix: フォロワー投稿をダイレクトで引用したときにダイレクトにする ( #15961 )
...
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2026-05-31 18:08:38 +09:00
おさむのひと
863046ba8c
feat: 投稿日時の範囲を条件に加えてノート検索出来るようにする ( #16119 )
...
* feat: 投稿日時の範囲を条件に加えてノート検索出来るようにする
* simplify
* fix ui
* fix CHANGELOG.md
* fix
* fix
* add test
---------
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2026-05-30 19:05:31 +09:00
おさむのひと
2b016d670f
feat(backend): add indexes for noteId in note_favorite and user_note_pining tables ( #17511 )
...
* feat(backend): add indexes for noteId in note_favorite and user_note_pining tables
* reformat
2026-05-30 12:35:01 +09:00
かっこかり
d74b6462a8
fix(backend): follow-up of #17415 ( #17505 )
...
* fix(backend): follow-up of #17415
* fix
2026-05-29 20:39:58 +09:00
かっこかり
623700119c
enhance(backend/oauth2): oauth2orizeを削除 ( #17415 )
...
* wip
* fix
* fix tests
* fix: missing spec implementation
* fix test
* attempt to fix test
* fix
* Revert "fix: missing spec implementation"
This reverts commit ca5dc65b67 .
* update
2026-05-29 08:10:56 +09:00
かっこかり
7e0eb61495
fix(frontend): URLプレイヤーウィンドウでiframeが読み込まれるまでの間にinvalid urlと表示される問題を修正 ( #17417 )
...
* fix(frontend): URLプレイヤーウィンドウでiframeが読み込まれるまでの間にinvalid urlと表示される問題を修正
* Update Changelog
* fix
* fix lint
* Update Changelog
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-05-28 21:32:17 +09:00
おさむのひと
89ae64b077
feat: アンテナから特定のノートを手動で除去できるように ( #17463 )
...
* feat: アンテナから特定のノートを手動で除去できるように
* fix review
* regenerate
2026-05-28 21:27:07 +09:00
かっこかり
c86434955d
fix(frontend): アクセストークン発行時のダイアログの文言を修正 ( #17495 )
...
* fix(frontend): アクセストークン発行時のダイアログの文言を修正
* Update Changelog
2026-05-27 19:36:07 +09:00
SASAPIYO (SASAGAWA Kiyoshi)
6836fc15c7
fix(backend/build): bundle 外に @tensorflow/tfjs-node を出す ( #17501 )
...
`@tensorflow/tfjs-node` はネイティブバイナリを含むパッケージで、rolldown bundle
に取り込まれると、bundle 後の `__dirname` 解決により `@mapbox/node-pre-gyp` の
`find()` がパッケージ root の `package.json` を見失い、たまたまヒットする
`packages/backend/package.json` を validate しようとして `is not node-pre-gyp
ready` Error を永続的に吐く問題があった。
`sharp` / `re2` / `@napi-rs/*` 等の同性質のネイティブモジュールは既に
`externalModules` に登録されているため、同じ扱いで `@tensorflow/tfjs-node` も
external 化することで、ランタイムでは通常通り node_modules から解決され、
node-pre-gyp の path 解決も正しく動作する。
再現条件: NSFW 判定機能(`sensitiveMediaDetection !== 'none'`)を有効にした
インスタンスで、起動後の画像処理ごとに `AiService.detectSensitive` →
`await import('@tensorflow/tfjs-node')` が走るたびに発生。
機能影響: なし(NSFW 判定機能は維持)。エラーログのノイズが解消される。
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 19:35:25 +09:00
かっこかり
1cd6c9e6c9
fix(frontend): 一部の実績が正しく表示されない問題を修正 ( #17482 )
...
* fix(frontend): 一部の実績が正しく表示されない問題を修正
* Update Changelog
2026-05-23 18:53:49 +09:00
おさむのひと
9f2e806c20
feat: 管理画面のジョブキューページにresume/pauseボタンを用意 ( #17436 )
...
* feat: 管理画面のジョブキューページにresume/pauseボタンを用意
* fix review
2026-05-22 16:20:53 +09:00
かっこかり
43534d6213
deps(backend): update typeorm to v1 ( #17476 )
...
* deps(backend): update typeorm to v1
* fix
* fix
* attempt to fix test (to be reverted))
* Revert "attempt to fix test (to be reverted))"
This reverts commit 8adf2a1239 .
* attempt to fix test
* Revert "attempt to fix test"
This reverts commit 4cf0f5ec9e .
* attempt to fix test
* fix
* fix
2026-05-22 14:27:34 +09:00
かっこかり
e1b580cfd0
deps: update dependencies ( #17461 )
...
* deps: update dependencies
* update deps
* update typeorm
2026-05-22 10:22:24 +09:00
かっこかり
6dc00cc875
fix(frontend): ドライブのフォルダ一覧の「もっと見る」ボタンのスタイル調整 ( #17473 )
...
* fix(frontend): ドライブのフォルダ一覧の「もっと見る」ボタンのスタイル調整
* ✌️
2026-05-22 09:48:15 +09:00
かっこかり
c02fe955cc
fix(frontend): ドラッグハンドルがあるのに設定されていないドラッグUIを修正 ( #17472 )
2026-05-22 08:55:55 +09:00
おさむのひと
e7430057e6
fix(backend): 削除対象ノート検索処理の一部クエリを簡略化 ( #17422 )
...
* fix: update related tests
* fix CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
---------
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
2026-05-21 22:00:18 +09:00
anatawa12
7fb540edb6
Remove empty Server section from CHANGELOG ( #17464 )
2026-05-21 09:40:21 +09:00
github-actions[bot]
302d1bc795
[skip ci] Update CHANGELOG.md (prepend template)
2026-05-21 00:32:04 +00:00
github-actions[bot]
4aa1d9ffc8
Release: 2026.5.4
2026.5.4
2026-05-21 00:31:56 +00:00
anatawa12
3191f8a72d
Merge commit from fork
...
This issue was originally reported by sururu-k as part of a series of ai slop public pull requests.
Although the original pull request was closed as ai slop, I later confirmed one described a real security issue.
2026-05-21 08:50:43 +09:00
github-actions[bot]
507f3e9870
Bump version to 2026.5.4-beta.0
2026.5.4-beta.0
2026-05-20 13:54:24 +00:00
かっこかり
e400731bbe
fix(backend): fix typo [ci skip]
2026-05-20 22:44:45 +09:00
かっこかり
98d362df23
Update theme.ts
2026-05-20 22:35:04 +09:00
かっこかり
f69b3b8d91
Update CHANGELOG.md
2026-05-20 22:15:55 +09:00
github-actions[bot]
f7c233fe9c
Bump version to 2026.5.4-alpha.0
2026.5.4-alpha.0
2026-05-20 13:14:34 +00:00
かっこかり
602a46cb78
Merge commit from fork
...
* fix(frontend): avoid recursive reference on theme variables
* fix(theme): filter compiled theme properties to include only valid themeProps
2026-05-20 22:05:15 +09:00
かっこかり
04f18fe919
Merge commit from fork
...
* fix(backend): restrict chat room / chat message permissions
* spec: モデレーター以上の権限では全てを閲覧可能
2026-05-20 22:03:53 +09:00
Julia Johannesen
6c40c96369
Merge commit from fork
...
* fix: Prevent timing attacks and RDF-graph rewrites
* fix: Proper vuln fix, not a bandaid
* fix: Accidental removal
* fix: Explicitly check for null
* fix: Address issues
* clean up
* lint fixes
* fix: reset pnpm-lock.yaml to current develop
---------
Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
2026-05-20 22:02:25 +09:00
renovate[bot]
408e94f41f
fix(deps): update dependency ws to v8.20.1 [security] ( #17430 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-20 07:46:05 +09:00
おさむのひと
2fe60e6429
chore: set nodeMaxMemory to 4096 in renovate configuration ( #17437 )
2026-05-19 22:25:30 +09:00
anatawa12
3a27ae0757
fix: false positive not exists error if sourceCode is empty ( #17434 )
...
* fix: false positive not exists error if sourceCode is empty
* Return empty array for empty sourceCode
* lint
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2026-05-19 15:55:53 +09:00
anatawa12
af73d795e0
fix: empty filesa are treated as nonexisting files ( #17433 )
2026-05-19 15:08:42 +09:00
github-actions[bot]
e613120d30
[skip ci] Update CHANGELOG.md (prepend template)
2026-05-18 01:44:56 +00:00
github-actions[bot]
8a38a05d83
Release: 2026.5.3
2026.5.3
2026-05-18 01:44:50 +00:00
github-actions[bot]
5b8a38cde8
Bump version to 2026.5.3-alpha.0
2026.5.3-alpha.0
2026-05-18 01:24:32 +00:00
かっこかり
d503b8d073
fix(docker): runnerでのpnpmの依存関係チェックを無効化 ( #17425 )
...
* fix(docker): runnerでのpnpmの依存関係チェックを無効化
* Update Changelog
* update changelog
2026-05-18 10:23:47 +09:00
syuilo
419cdcff36
Update about-misskey.vue
2026-05-18 07:25:03 +09:00
github-actions[bot]
badb243021
[skip ci] Update CHANGELOG.md (prepend template)
2026-05-17 22:15:01 +00:00