Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
217 commits
Select commit Hold shift + click to select a range
7bd7e5c
[skip ci] Update CHANGELOG.md (prepend template)
github-actions[bot] Mar 31, 2026
dbc5fe2
deps: update dependencies (#17263)
kakkokari-gtyih Apr 1, 2026
5361a38
fix(backend): /api-doc にアクセスできない問題を修正 (#17267)
Copilot Apr 1, 2026
e601fcb
deps: Update vite to v8 (#17238)
kakkokari-gtyih Apr 1, 2026
8169c57
fix(backend): handle array or string in alsoKnownAs (#17275)
evanp Apr 4, 2026
0b7b59f
enhance(frontend): チャンネル指定リノートでリノート先のチャンネルに移動できるように (#17280)
kakkokari-gtyih Apr 5, 2026
a18c909
Revert "deps: Update vite to v8" (#17283)
kakkokari-gtyih Apr 6, 2026
367766d
Bump version to 2026.4.0-alpha.0
github-actions[bot] Apr 6, 2026
ae34578
refactor(frontend): MkButtonのprops等整理 (#17282)
kakkokari-gtyih Apr 6, 2026
38be94b
enhance(frontend): improve nested popup menu ux (#17187)
syuilo Apr 7, 2026
b9923d0
New Crowdin updates (#17260)
syuilo Apr 7, 2026
d4a5048
fix(frontend): routerがmatchAllに入った際に一度 `location.href` による遷移を試みる挙動に関す…
kakkokari-gtyih Apr 7, 2026
b639848
Bump version to 2026.4.0-alpha.1
github-actions[bot] Apr 7, 2026
60018d1
enhance(frontend): niraxにテストを追加 (#17287)
kakkokari-gtyih Apr 7, 2026
5cb3a91
fix(frontend): follow-up of #17282
kakkokari-gtyih Apr 8, 2026
92e0e8e
refactor(frontend): refactor deck events (#17290)
kakkokari-gtyih Apr 8, 2026
4750980
enhance(frontend): update vite to v8 再 (#17289)
kakkokari-gtyih Apr 9, 2026
0355420
Bump version to 2026.4.0-alpha.2
github-actions[bot] Apr 9, 2026
22577e2
perf(frontend): improve about#emojis rendering performance
syuilo Apr 9, 2026
787de92
fix(frontend): bannerUrl が空の場合に /about ページで /null へのアクセスが発生する問題を修正 (#…
danominium Apr 10, 2026
3cb0033
fix(frontend): 連合が無効化されたサーバーでInstance Tickerの設定が中途半端に消えている問題を修正 (#17303)
kakkokari-gtyih Apr 11, 2026
68e3476
fix(frontend): ドライブへの画像アップロード時にファイル名の変更が無視される不具合を修正 (#17302)
FineArchs Apr 11, 2026
29cecd7
fix(backend): 存在しないActorに対するDeleteアクティビティは無視するように (#17294)
kakkokari-gtyih Apr 11, 2026
cdf0438
Bump version to 2026.4.0-alpha.3
github-actions[bot] Apr 11, 2026
4d6256e
deps: Update dependencies (#17304)
kakkokari-gtyih Apr 11, 2026
c9c6ef2
chore(deps): update dependency lodash to v4.18.1 [security] (#17278)
renovate[bot] Apr 13, 2026
5dc5083
fix(backend): ULIDを正しく処理できない問題を修正 (#17310)
chan-mai Apr 15, 2026
6532cb8
Update CHANGELOG.md for #17310 [ci skip]
kakkokari-gtyih Apr 15, 2026
55b0fbd
fix(backend): robots.txtで返却する内容の調整 (#17165)
kakkokari-gtyih Apr 15, 2026
d7ceaa9
fix(backend): attempt to fix flaky e2e test on home timeline streamin…
kakkokari-gtyih Apr 15, 2026
a5b1f83
fix(backend): fix flaky e2e test on recursive drive folder check (#17…
kakkokari-gtyih Apr 15, 2026
12e590a
fix(backend): Prevent retry of inbox jobs with role-based validation …
Copilot Apr 15, 2026
a6de986
Update CHANGELOG.md
syuilo Apr 15, 2026
758a085
Bump version to 2026.4.0-alpha.4
github-actions[bot] Apr 15, 2026
c95aef7
refactor(frontend): ロールポリシーエディタを統合 (#17125)
kakkokari-gtyih Apr 15, 2026
360e805
enhance: アバターデコレーションへのカテゴリの導入 (#17034)
EbiseLutica Apr 15, 2026
8e536eb
Update CHANGELOG.md
syuilo Apr 15, 2026
277a1ef
fix(backend): handle relay-delivered Announce activities correctly (#…
sinoru Apr 15, 2026
024f8bb
Bump version to 2026.4.0-alpha.5
github-actions[bot] Apr 15, 2026
37bfcb6
enhance(backend): bundle backend using Rolldown (#17068)
kakkokari-gtyih Apr 16, 2026
0be3142
fix(backend): devサーバーの起動に失敗することがある問題を修正 (#17317)
kakkokari-gtyih Apr 16, 2026
c640aeb
deps: update security dependencies (#17318)
kakkokari-gtyih Apr 16, 2026
86092f2
Bump version to 2026.4.0-alpha.6
github-actions[bot] Apr 16, 2026
1391269
Update CHANGELOG.md
kakkokari-gtyih Apr 18, 2026
6d15fe3
enhance(backend/test): Migrate tests to vitest (#16935)
kakkokari-gtyih Apr 20, 2026
351fe2f
fix(frontend): loosen MkButton props type (#17329)
kakkokari-gtyih Apr 21, 2026
bda98ba
deps: update security dependencies (#17330)
kakkokari-gtyih Apr 22, 2026
c1b73f9
fix(gh): misskey-jsがpublishされない問題を修正
kakkokari-gtyih Apr 22, 2026
8a85ee1
Bump version to 2026.4.0-beta.0
github-actions[bot] Apr 23, 2026
3a3057a
fix(backend): `RoleService.getAdministratorIds` でユーザーIDが重複する問題を修正 (#1…
kakkokari-gtyih Apr 24, 2026
1dc5c60
fix(backend): meilisearchを使用していない場合のnoteSearchableScopeの値が誤っている問題を修正 …
kakkokari-gtyih Apr 26, 2026
23715c6
fix: change bare activity.actor to getApId(activity.actor) in InboxPr…
evanp Apr 26, 2026
0f5da63
fix(backend): ブロックしたインスタンスのInboxジョブが蓄積し続ける問題を修正 (#17336)
kakkokari-gtyih Apr 26, 2026
b28338c
enhance(frontend): 子メニュー表示時のガードがradioでも効くように
syuilo Apr 26, 2026
9569310
type: 'radio'なMenuItemが機能しなくなっている問題を修正 (#17344)
syuilo Apr 27, 2026
6176cca
fix(frontend): MenuRadioの指定方法変更 (#17345)
kakkokari-gtyih Apr 27, 2026
b45f18c
fix(backend): ノート通知で公開範囲を考慮するように (#17335)
kakkokari-gtyih Apr 27, 2026
21f51be
fix: redirect beta/alpha/rc "what's new" button to GitHub releases pa…
Copilot Apr 27, 2026
7bfd85c
Bump version to 2026.4.0-beta.1
github-actions[bot] Apr 27, 2026
0227148
Update CHANGELOG for #17347
kakkokari-gtyih Apr 27, 2026
985de91
fix(deps): update dependency sanitize-html to v2.17.3 [security] (#17…
renovate[bot] Apr 27, 2026
973b5b5
fix(frontend): まれにリアクション・絵文字ピッカーが動作しなくなる問題を修正 (#17349)
kakkokari-gtyih Apr 30, 2026
665adfc
Bump version to 2026.4.0-beta.2
github-actions[bot] Apr 30, 2026
7c9942f
Bump version to 2026.5.0-alpha.0
github-actions[bot] May 1, 2026
35d6c20
Update CHANGELOG.md
syuilo May 1, 2026
93bd9d5
fix: review fixes for v2026.5.0 release (#17350)
kakkokari-gtyih May 2, 2026
a23a72b
Release: 2026.5.0
github-actions[bot] May 2, 2026
6d9412b
[skip ci] Update CHANGELOG.md (prepend template)
github-actions[bot] May 2, 2026
6229ac3
fix(backend): ULID使用時にnotificationTimelineへのXADDが失敗し続け、通知が約10秒遅延する問題を…
chan-mai May 2, 2026
d55e936
devcontainer用dbコンテナのvolumeのマウントパスを変更 (#17360)
kamiya-s-max May 3, 2026
f5a3d89
fix(backend): 公開範囲がフォロワーの投稿が通知されない問題を修正 (#17363)
kakkokari-gtyih May 3, 2026
39032c4
fix: update summaly (#17355)
kakkokari-gtyih May 3, 2026
2b4bdbf
Bump version to 2026.5.1-alpha.0
github-actions[bot] May 3, 2026
712b51c
Fix(frontend): ロール設定画面でロールをアサイン/アサイン解除した際、リロードしなくても画面に反映されるよう修正 (#17365)
kamiya-s-max May 3, 2026
37412f0
enhance: Add `canCreateChannel` role policy (#17121)
Copilot May 3, 2026
9d20152
Update CHANGELOG.md (follow-up of #17121) [ci skip
kakkokari-gtyih May 3, 2026
723d8ad
refactor: パスキーまわりのライブラリを更新 (#17354)
kakkokari-gtyih May 3, 2026
a5a43c8
chore(deps): update [github actions] update dependencies (major) (#17…
renovate[bot] May 3, 2026
37107c9
chore(deps): update [github actions] update dependencies [ci skip] (#…
renovate[bot] May 3, 2026
22ce7b5
chore(deps): update [docker] update dependencies [ci skip] (#17369)
renovate[bot] May 3, 2026
45f140a
deps: Update dependencies [ci skip] (#17368)
kakkokari-gtyih May 3, 2026
35711fc
fix(backend): Acquire lock of Announce object in announceNote even if…
tirr-c May 3, 2026
45022bc
New Crowdin updates (#17324)
syuilo May 4, 2026
86542f0
Bump version to 2026.5.1-beta.0
github-actions[bot] May 4, 2026
90725d6
enhance(frontend): MkNoteDetailedの公開範囲表示を改善 (#17374)
kakkokari-gtyih May 5, 2026
5b478dd
New Crowdin updates (#17372)
syuilo May 6, 2026
33f59b3
Update CHANGELOG.md
kakkokari-gtyih May 6, 2026
b78e016
Release: 2026.5.1
github-actions[bot] May 6, 2026
a82ba0d
[skip ci] Update CHANGELOG.md (prepend template)
github-actions[bot] May 6, 2026
b528ff9
enhance(frontend): テーマの適用管理を改善 (#17376)
kakkokari-gtyih May 7, 2026
b73ac26
Update CHANGELOG.md
kakkokari-gtyih May 7, 2026
9027129
enhance(frontend): MkInputでthrottleできるように & delay設定できるように
syuilo May 8, 2026
717931c
fix(frontend): ドライブのファイル更新が即座に反映されない問題の修正 (#17383)
4ster1sk May 9, 2026
a09a2c2
enhance: 絵文字データの参照を自前ライブラリに変更 (#17381)
kakkokari-gtyih May 9, 2026
3074784
Fix: リスト編集画面におけるユーザー追加時のユーザー選択ダイアログにおいて、自身のアカウントが検索結果の一覧に表示されない問題を修正 …
Sayamame-beans May 9, 2026
408d056
fix(frontend): デッキのカラムから開いたアンテナ・リストの編集ウィンドウを、"ポップアウト"、"新しいタブで表示"、"リンク…
Sayamame-beans May 10, 2026
a19da12
fix(frontend): missing はい/いいえ in base-role 「チャンネルの作成」 header (#17380)
Copilot May 10, 2026
b950f90
perf: rsa sign on slacc (#17322)
acid-chicken May 12, 2026
f6ea52b
docs: AI コーディングエージェント共通設定を追加 (#17396)
samunohito May 12, 2026
bf3c1f6
Bump version to 2026.5.2-alpha.0
github-actions[bot] May 12, 2026
6665c39
feat: 投稿通知設定したユーザーをリストで見ることができるように (#17385)
4ster1sk May 12, 2026
e233556
Update CHANGELOG.md
syuilo May 12, 2026
f4bca46
Bump version to 2026.5.2-beta.0
github-actions[bot] May 14, 2026
a3227c9
deps: update dependencies (#17400)
kakkokari-gtyih May 14, 2026
62b323b
update re2
syuilo May 15, 2026
08c6efb
fix(deps): update dependency sanitize-html to v2.17.4 [security] [ci …
renovate[bot] May 15, 2026
1684dc9
fix(deps): broken lockfile (#17404)
kakkokari-gtyih May 15, 2026
92c1dc0
Update CONTRIBUTING.md
syuilo May 15, 2026
e6375fb
Update CONTRIBUTING.md
syuilo May 15, 2026
baad1c5
Update CHANGELOG.md
kakkokari-gtyih May 16, 2026
9410bc5
fix: move `users/notify/list` to `following/list` (#17416)
kakkokari-gtyih May 17, 2026
99081be
Bump version to 2026.5.2-beta.1
github-actions[bot] May 17, 2026
fc6c45d
fix: add-i18n-keyの記述が間違っていたので修正 (#17418)
samunohito May 17, 2026
2bc0ccb
Release: 2026.5.2
github-actions[bot] May 17, 2026
badb243
[skip ci] Update CHANGELOG.md (prepend template)
github-actions[bot] May 17, 2026
419cdcf
Update about-misskey.vue
syuilo May 17, 2026
d503b8d
fix(docker): runnerでのpnpmの依存関係チェックを無効化 (#17425)
kakkokari-gtyih May 18, 2026
5b8a38c
Bump version to 2026.5.3-alpha.0
github-actions[bot] May 18, 2026
8a38a05
Release: 2026.5.3
github-actions[bot] May 18, 2026
e613120
[skip ci] Update CHANGELOG.md (prepend template)
github-actions[bot] May 18, 2026
af73d79
fix: empty filesa are treated as nonexisting files (#17433)
anatawa12 May 19, 2026
3a27ae0
fix: false positive not exists error if sourceCode is empty (#17434)
anatawa12 May 19, 2026
2fe60e6
chore: set nodeMaxMemory to 4096 in renovate configuration (#17437)
samunohito May 19, 2026
408e94f
fix(deps): update dependency ws to v8.20.1 [security] (#17430)
renovate[bot] May 19, 2026
6c40c96
Merge commit from fork
juliajohannesen May 20, 2026
04f18fe
Merge commit from fork
kakkokari-gtyih May 20, 2026
602a46c
Merge commit from fork
kakkokari-gtyih May 20, 2026
f7c233f
Bump version to 2026.5.4-alpha.0
github-actions[bot] May 20, 2026
f69b3b8
Update CHANGELOG.md
kakkokari-gtyih May 20, 2026
98d362d
Update theme.ts
kakkokari-gtyih May 20, 2026
e400731
fix(backend): fix typo [ci skip]
kakkokari-gtyih May 20, 2026
507f3e9
Bump version to 2026.5.4-beta.0
github-actions[bot] May 20, 2026
3191f8a
Merge commit from fork
anatawa12 May 20, 2026
4aa1d9f
Release: 2026.5.4
github-actions[bot] May 21, 2026
302d1bc
[skip ci] Update CHANGELOG.md (prepend template)
github-actions[bot] May 21, 2026
7fb540e
Remove empty Server section from CHANGELOG (#17464)
anatawa12 May 21, 2026
e743005
fix(backend): 削除対象ノート検索処理の一部クエリを簡略化 (#17422)
samunohito May 21, 2026
c02fe95
fix(frontend): ドラッグハンドルがあるのに設定されていないドラッグUIを修正 (#17472)
kakkokari-gtyih May 21, 2026
6dc00cc
fix(frontend): ドライブのフォルダ一覧の「もっと見る」ボタンのスタイル調整 (#17473)
kakkokari-gtyih May 22, 2026
e1b580c
deps: update dependencies (#17461)
kakkokari-gtyih May 22, 2026
43534d6
deps(backend): update typeorm to v1 (#17476)
kakkokari-gtyih May 22, 2026
9f2e806
feat: 管理画面のジョブキューページにresume/pauseボタンを用意 (#17436)
samunohito May 22, 2026
1cd6c9e
fix(frontend): 一部の実績が正しく表示されない問題を修正 (#17482)
kakkokari-gtyih May 23, 2026
6836fc1
fix(backend/build): bundle 外に @tensorflow/tfjs-node を出す (#17501)
sasagar May 27, 2026
c864349
fix(frontend): アクセストークン発行時のダイアログの文言を修正 (#17495)
kakkokari-gtyih May 27, 2026
89ae64b
feat: アンテナから特定のノートを手動で除去できるように (#17463)
samunohito May 28, 2026
7e0eb61
fix(frontend): URLプレイヤーウィンドウでiframeが読み込まれるまでの間にinvalid urlと表示される問題を修正…
kakkokari-gtyih May 28, 2026
6237001
enhance(backend/oauth2): oauth2orizeを削除 (#17415)
kakkokari-gtyih May 28, 2026
d74b646
fix(backend): follow-up of #17415 (#17505)
kakkokari-gtyih May 29, 2026
2b016d6
feat(backend): add indexes for noteId in note_favorite and user_note_…
samunohito May 30, 2026
863046b
feat: 投稿日時の範囲を条件に加えてノート検索出来るようにする (#16119)
samunohito May 30, 2026
f17c93e
fix: フォロワー投稿をダイレクトで引用したときにダイレクトにする (#15961)
KisaragiEffective May 31, 2026
0df4543
fix CHANGELOG.md (#17517)
samunohito May 31, 2026
6f4f533
fix(frontend): CSS `light-dark()` が適用されない問題を修正 (#17523)
kakkokari-gtyih Jun 2, 2026
97a667e
fix: 「D」キーでモードを切り替えるときに`syncDeviceDarkMode`のチェックを行うようにする (#17526)
nekochanfood Jun 2, 2026
d5ab422
fix(backend): NSFW検出モデルが `file://` で読み込めない問題を修正 (#17528)
sasagar Jun 2, 2026
9b362ca
Update CHANGELOG.md
kakkokari-gtyih Jun 2, 2026
2328ef3
chore(llm/docs): .claude配下の再構成 (#17514)
samunohito Jun 3, 2026
eed6c36
fix: コンパネからパスワードリセットした時に発生したエラーをダイアログで出す (#17513)
samunohito Jun 3, 2026
23bb992
enhance(frontend): scroll position restoration in the drive page and …
nekochanfood Jun 3, 2026
e50603e
fix: サーバー全体のアップロードサイズ上限とロールポリシーのアップロードサイズ上限に関する修正 (#17389)
kakkokari-gtyih Jun 3, 2026
2e15942
fix(frontend): deepEqualの片方がnull/undefinedな場合の判定が正しくないのを修正
syuilo Jun 3, 2026
3246dad
fix(chart): PerUserDriveChart.update で userId が null のシステム所有ファイルをスキップ…
sasagar Jun 4, 2026
4ae5344
Update .gitignore
syuilo Jun 4, 2026
e2bcd9c
enhance(frontend): 絵文字メニューから直接絵文字パレットに追加できるように (#17420)
kakkokari-gtyih Jun 4, 2026
e215ab1
fix(frontend): メンションのサジェスト時に表示されるアイコン表示が画像サイズ次第で崩れる問題を修正 (#17542)
Tatsuya0330 Jun 4, 2026
312d7c1
fix(frontend): パスキー登録完了時の認証ダイアログの入力値が使われていない問題を修正 (#17539)
nekochanfood Jun 4, 2026
67a0ae4
fix(frontend): locale inliner is not working (#17543)
anatawa12 Jun 5, 2026
a75f3ad
fix: we cannot look up user profile url with self hostname (#16488)
anatawa12 Jun 5, 2026
a0889ac
Bump version to 2026.6.0-alpha.0
github-actions[bot] Jun 5, 2026
2aa6d4f
fix(frontend): add antenna handling in antenna-column component (#17553)
samunohito Jun 6, 2026
81b1824
deps: update dependencies (#17477)
kakkokari-gtyih Jun 7, 2026
5157c27
New Crowdin updates (#17377)
syuilo Jun 8, 2026
0b4764c
enhance: estree-walkerをoxc-walkerに変更 (#17556)
kakkokari-gtyih Jun 9, 2026
e093b32
fix(backend): MemoryKVCacheのキャッシュGC処理においてキャッシュが期限切れにならないことがある問題を修正 (#…
samunohito Jun 11, 2026
ec6b1cc
Enhance ActivityPub image attachments with width/height metadata (#17…
Copilot Jun 12, 2026
6c73759
Bump version to 2026.6.0-alpha.1
github-actions[bot] Jun 12, 2026
8468a25
Update CHANGELOG.md
kakkokari-gtyih Jun 13, 2026
dc96c35
fix(deps): update dependency esbuild to v0.28.1 [security] [ci skip] …
renovate[bot] Jun 13, 2026
b125ce1
fix(backend): route fastify listen/ready/close errors through logger …
calebcgates Jun 14, 2026
f46450d
Bump version to 2026.6.0-alpha.2
github-actions[bot] Jun 14, 2026
7bd8f81
fix(frontend): 画像アップロード時、フレームのキャプション付与が正しく行われないことがある問題を修正
syuilo Jun 15, 2026
05dd02a
deps: update dependencies (#17575)
kakkokari-gtyih Jun 17, 2026
23ff411
Bump version to 2026.6.0-beta.0
github-actions[bot] Jun 17, 2026
e117456
fix(frontend): ノートの下書きをリセットする際、未アップロードのファイルについては添付予定が解除されない問題を修正 (#17…
Tatsuya0330 Jun 17, 2026
bbcce5b
feat(migration): add RecoverNotePinFavoriteIndexes migration for inde…
samunohito Jun 18, 2026
d7c11a6
fix(backend/oauth2): Token Grantエンドポイントのバリデーションを修正 (#17580)
kakkokari-gtyih Jun 18, 2026
1679f6c
New Crowdin updates (#17555)
syuilo Jun 18, 2026
3693adb
docs(agents): エージェント向けのドキュメントを拡充 (#17582)
kakkokari-gtyih Jun 18, 2026
420d1f0
fix(backend): リモートのノートのメンション数制限が実際に解決できたユーザー数になっている問題を修正 (#17576)
kakkokari-gtyih Jun 18, 2026
7f00846
fix(backend): consolidate index creation logic and remove redundant m…
samunohito Jun 18, 2026
e2d2ca5
docs(agents): Follow-up of #17582 [ci skip]
kakkokari-gtyih Jun 18, 2026
ae5d2d4
fix(backend): skip inbox activities without an actor instead of throw…
sasagar Jun 19, 2026
1c6e536
Bump version to 2026.6.0-beta.1
github-actions[bot] Jun 19, 2026
21a4f95
fix: the script contains locale json is prefetched (#17585)
anatawa12 Jun 19, 2026
0956da4
feat(dev): フロントエンドのバンドルサイズ比較のAction (#17586)
syuilo Jun 20, 2026
4457a75
fix(dev): follow up of 0956da49e943d1aff3d71d394f2ad95919dfb59f
syuilo Jun 20, 2026
662129f
fix(dev): follow up of 0956da49e943d1aff3d71d394f2ad95919dfb59f
syuilo Jun 20, 2026
7787825
fix(dev): follow up of 0956da49e943d1aff3d71d394f2ad95919dfb59f
syuilo Jun 20, 2026
cc7f1e7
enhance(dev/frontend-js-size): diffが大きい順にソートした上位10チャンクの表を追加
syuilo Jun 20, 2026
dc97a72
Update frontend-js-size.yml
syuilo Jun 20, 2026
dcced94
Update frontend-js-size.yml
syuilo Jun 20, 2026
0ced35a
Update frontend-js-size.yml
syuilo Jun 20, 2026
4c9dd0e
Update frontend-js-size.yml
syuilo Jun 20, 2026
ad8b194
Update frontend-js-size.yml
syuilo Jun 20, 2026
09f058f
Update frontend-js-size.yml
syuilo Jun 20, 2026
36d78a7
Update frontend-js-size.yml
syuilo Jun 20, 2026
3c003d7
Update frontend-js-size.yml
syuilo Jun 20, 2026
1d0b27b
Update frontend-js-size.yml
syuilo Jun 20, 2026
c0a8c7f
enhance(backend): SummalyのUser Agentを改善 (#17589)
kakkokari-gtyih Jun 20, 2026
053e244
fix(backend): summalyのバージョンを埋め込んでビルドするようにし、同一チャンクに巻き込まれないように (#17595)
kakkokari-gtyih Jun 20, 2026
d323fe0
Merge commit from fork
kakkokari-gtyih Jun 22, 2026
1eac4cc
Merge commit from fork
kakkokari-gtyih Jun 22, 2026
266a3c4
enhance(dev): improve frontend bundle report (#17600)
syuilo Jun 22, 2026
2b87748
Update CHANGELOG.md
syuilo Jun 22, 2026
00c6210
fix(backend): fix tests (#17606)
kakkokari-gtyih Jun 22, 2026
2954dee
Release: 2026.6.0
github-actions[bot] Jun 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 10 additions & 0 deletions .agents/skills/creating-issues-and-prs/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: creating-issues-and-prs
description: Defines rules for creating Issues and Pull Requests on GitHub, including precautions when AI is used to create them. Triggered by phrases like "create issue", "create pull request", or "create PR".
---

# creating-issues-and-prs

This is the Codex entrypoint for the canonical rules regarding creating Issues and Pull Requests on GitHub, especially when AI is involved.

Read and follow [.claude/skills/creating-issues-and-prs/SKILL.md](../../../.claude/skills/creating-issues-and-prs/SKILL.md). Treat that file and its `references/` directory (if present) as the source of truth.
10 changes: 10 additions & 0 deletions .agents/skills/shipping-misskey-change/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: shipping-misskey-change
description: Use at every finish moment of a Misskey change, before committing, opening a PR, merging, or handing work back, especially when validation, SPDX, locale safety, migrations, misskey-js generation, or CHANGELOG checks may apply.
---

# shipping-misskey-change

This is the Codex entrypoint for the canonical Misskey pre-ship checklist.

Read and follow [.claude/skills/shipping-misskey-change/SKILL.md](../../../.claude/skills/shipping-misskey-change/SKILL.md). Treat that file and its `references/` directory as the source of truth.
10 changes: 10 additions & 0 deletions .agents/skills/working-on-backend/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: working-on-backend
description: Use whenever editing or adding code under `packages/backend/`, including REST API endpoints, NestJS services/modules, TypeORM entities, migrations, backend tests, misskey-js generation, or backend validation commands.
---

# working-on-backend

This is the Codex entrypoint for the canonical Misskey backend skill.

Read and follow [.claude/skills/working-on-backend/SKILL.md](../../../.claude/skills/working-on-backend/SKILL.md). Treat that file and its `references/` directory as the source of truth.
10 changes: 10 additions & 0 deletions .agents/skills/working-on-frontend/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: working-on-frontend
description: Use whenever editing or adding code under `packages/frontend/`, Vue SFCs, SCSS Modules, Storybook stories, or frontend-facing UI text in `locales/ja-JP.yml`.
---

# working-on-frontend

This is the Codex entrypoint for the canonical Misskey frontend skill.

Read and follow [.claude/skills/working-on-frontend/SKILL.md](../../../.claude/skills/working-on-frontend/SKILL.md). Treat that file and its `references/` directory as the source of truth.
2 changes: 2 additions & 0 deletions .claude/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/settings.local.json
/.credentials.json
76 changes: 76 additions & 0 deletions .claude/THIRD_PARTY_LICENSES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# Third-Party Licenses (`.claude/`)

`.claude/` 配下に取り込まれているサードパーティ由来コンポーネントのライセンス・出典情報をまとめる。Misskey 本体は AGPL-3.0-only だが、本ディレクトリ内には MIT ライセンスのファイルが含まれている。各ファイル冒頭にも `SPDX-License-Identifier` と出典コメントを併記している。

最終更新: 2026-05-11

---

## 1. everything-claude-code (ECC)

- 上流リポジトリ: <https://github.com/affaan-m/everything-claude-code>
- 取り込んだバージョン: v2.0.0-rc.1
- ライセンス: **MIT**
- Copyright: Copyright (c) 2026 Affaan Mustafa

### 取り込んだファイル

| `.claude/` 内のパス | 上流パス | 上流由来 | Misskey での改変 |
|---|---|---|---|
| `skills/context-budget/SKILL.md` | `skills/context-budget/SKILL.md` | ECC | description を日本語化、Misskey 固有メモを追記 |
| `commands/harness-audit.md` | `commands/harness-audit.md` | ECC | scripts 依存の自動採点を、Claude が `pnpm`/`git`/`grep` で手動採点する版に書き換え。Misskey 固有の評価軸 (SPDX / endpoint-list / migration / locales) を組み込み |
| `commands/quality-gate.md` | `commands/quality-gate.md` | ECC | 言語自動判定を排除し Misskey 固定 pipeline (`pnpm` + tsgo + ESLint + Vitest) に。Prettier/Biome フェーズを削除 |

### MIT License (full text)

```
MIT License

Copyright (c) 2026 Affaan Mustafa

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```

### 上流 LICENSE ファイル

<https://github.com/affaan-m/everything-claude-code/blob/main/LICENSE>

---

## 2. AGPL コードベースとの互換性

Misskey 本体は **AGPL-3.0-only** で配布されているが、`.claude/` 配下の MIT ライセンスファイルはそのまま MIT として残している。

- MIT は permissive ライセンスで、AGPL を含む copyleft ライセンスのプロジェクトに **取り込み・再配布が許される**
- MIT が要求する条件 (copyright notice + license text の保持) を本ファイル + 各ファイル冒頭の SPDX/出典コメントで満たしている
- Misskey 全体の配布物としては AGPL-3.0-only で扱われるが、`.claude/` 配下の MIT ファイルは個別に MIT として識別可能

`.ts` / `.js` / `.vue` / `.scss` の SPDX 義務化 ([AGENTS.md](../AGENTS.md) の「絶対にやってはいけない事」§コード・データ関連) は Misskey 本体コード向けで、`.claude/` 配下の `.md` / `.sh` には適用されない。

---

## 3. 新規追加時の手順

`.claude/` に新たにサードパーティ由来のファイルを取り込む際は:

1. ライセンスを確認 (互換性: MIT / Apache-2.0 / BSD は OK、GPL/AGPL は要相談)
2. 各ファイル冒頭に SPDX ヘッダ + 出典コメントを追加
3. 本ファイル §1 のテーブルに 1 行追記
4. 必要なら新しいセクションでライセンス全文を同梱
5. 本ファイルへの導線を確認 (`.claude/skills/README.md` / `.claude/commands/README.md` 等の各 README から本ファイルへリンクされている)。なお [CLAUDE.md](../CLAUDE.md) が `.claude/` 配下全体を「Claude Code 固有の補助」として案内しており本ファイルもそこに含まれる。CLAUDE.md は `@AGENTS.md` を取り込むだけなので AGENTS.md への個別追記は不要
31 changes: 31 additions & 0 deletions .claude/agents/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# `.claude/agents/` — プロジェクト固有のサブエージェント

Misskey の特定領域に特化したレビュー / 調査エージェントを `.claude/agents/<name>.md` 形式で配置する。

frontmatter (`name` + `description` + `tools`) は、Claude が **自動でエージェントを呼び出すか判断する** 唯一の手がかりになる。`description` は **起動判断に効くドメイン・パス・ファイル種別・固有チェックに絞って簡潔に** 書く (動詞 + 対象 + トリガー条件)。本文 checklist 項目を網羅的に列挙するのではなく、他の reviewer と区別できる高シグナル語を選ぶ。

実装済エージェントの一覧は本ファイルでは管理しない (腐敗するため)。各 `<name>.md` の frontmatter が自己説明として機能する。

## 他のレビュー手段との使い分け

レビュー面を増やしすぎないよう、役割を分ける:

- **この `.claude/agents/` の 2 つ**: backend endpoint / Vue SFC の **Misskey 固有・機械的チェック** (endpoint-list 登録漏れ・misskey-js 再生成漏れ・ja-JP.yml 限定・SPDX 形式・Storybook 併設 等)。別コンテキストで差分を機械走査する価値がある領域に限定する
- **`pr-review-toolkit` プラグイン (code-reviewer / silent-failure-hunter 等)**: 言語非依存の一般的なコード品質・バグ・設計レビュー。Misskey 固有規約は見ない
- **`working-on-*` skill の checklist**: コードを **書いている最中** の自己チェック (レビュー専用ではなく実装ガイド)

Misskey 固有規約の機械チェックは本 agent、一般品質は pr-review-toolkit、実装中ガイドは skill、と棲み分ける。

## 構成方針

- `tools` は **編集権限なし** (Edit/Write を渡さない) に絞り、PR baseline (`git merge-base origin/develop HEAD`) との差分から自動的にレビュー対象を抽出する設計
- 差分抽出は `git merge-base origin/develop HEAD` を baseline にする (PR / ブランチ全体を見るため)。`git diff HEAD` 単体は **未コミット差分しか取れず、コミット済の PR では空になって誤判定する** ので使わない
- `description` は呼び出し判断の手がかりであると同時に、(呼ばれなくても) Task ツール起動のたびに常時ロードされる。**他で代替できない高シグナルなトリガー語に絞って簡潔に** 書く (汎用 reviewer と被る語や冗長な列挙は context-budget 上の overhead になるだけで発見性に寄与しない)。健全性は [/harness-audit](../commands/harness-audit.md) / [context-budget skill](../skills/context-budget/SKILL.md) で確認できる
- 規約の **正本は `.claude/skills/*/references/` 側**。agent の checklist はその **派生コピー** (subagent が skill を読まなくても動くよう自己完結させる)。規約を変えるときは references を先に直し agent を追従させる ── 両者の食い違いは同期漏れなので references を正とする

## 新規エージェントを追加する場合

- `.claude/agents/<name>.md` に YAML frontmatter (`name` / `description` / `tools`) と本文 Markdown を書く
- `description` は呼び出し判断に使われるため、対象ドメイン・主要チェック項目・トリガー条件を挙げる。ただし常時ロードされるので **高シグナル語に絞って簡潔に** (構成方針の該当項目を参照)
- レビュー専門なら `tools: Read, Grep, Glob, Bash` に絞る (Edit/Write を渡さない)。**`Bash` は任意のシェルコマンドを実行できる強力な権限である点に注意**: レビュー用途では `git diff` / `git ls-files` / `grep` / `sed` 等の **読み取り系コマンドに限定して使う** こと。書き込み・削除・ネットワーク送信を伴う操作は本文中の例示・指示に含めないこと (エージェント本文がガードレールになる)
- 主要参照ファイルへのリンクは、各エージェント markdown からの相対パスで貼る (`../../packages/backend/...` のような形)。絶対パスは contributor のホームディレクトリ依存になるので使わない
Loading
Loading