Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
632 commits
Select commit Hold shift + click to select a range
a98469d
feat: OTelのHTTPリクエスト自動計装を追加 (#17709)
samunohito Jul 14, 2026
3d4c62b
feat: BullMQのジョブ追加時に発動する手動計測の追加 (#17710)
samunohito Jul 14, 2026
91ea966
Bump version to 2026.7.0-alpha.4
github-actions[bot] Jul 14, 2026
ecd85e5
feat: OTelのHTTPサーバ自動計装を追加 (#17711)
samunohito Jul 14, 2026
4d7e62d
feat: Otel pgとredis自動計装 (#17712)
samunohito Jul 14, 2026
e3cb641
Update CHANGELOG.md
kakkokari-gtyih Jul 14, 2026
152e0fc
perf(frontend): タイムラインのリアルタイム更新のアニメーションでTransitionGroupを使用しないように (#17…
kakkokari-gtyih Jul 15, 2026
6679195
enhance: 新しいLoggerのコア実装 (#17714)
samunohito Jul 15, 2026
1110d33
Bump version to 2026.7.0-alpha.5
github-actions[bot] Jul 15, 2026
ed70123
Create .coderabbit.yaml
syuilo Jul 15, 2026
0849dc7
enhance: 構造化ログAPIと正規化 (#17719)
samunohito Jul 15, 2026
ce41181
Update .coderabbit.yaml
syuilo Jul 15, 2026
d74a7a5
docs: design generated chunk handling
syuilo Jul 15, 2026
9076a4e
docs: plan generated chunk reporting fix
syuilo Jul 15, 2026
b6996a2
chore: ignore local worktrees
syuilo Jul 15, 2026
945fd40
fix(dev): aggregate generated frontend chunks
syuilo Jul 15, 2026
afca066
fix(dev): clarify frontend chunk comparisons
syuilo Jul 15, 2026
11c6fb1
test(dev): capture expected frontend report failures
syuilo Jul 15, 2026
0ad7252
test(dev): check frontend bundle report
syuilo Jul 15, 2026
ef852e6
fix(dev): validate frontend startup manifest
syuilo Jul 15, 2026
fb483d8
Merge branch 'codex/frontend-bundle-generated-chunks' into develop
syuilo Jul 15, 2026
a7fd58e
docs: define small frontend chunk aggregation
syuilo Jul 15, 2026
1e4260c
feat: add Japanese language support and tone instructions (#17720)
samunohito Jul 15, 2026
2199f90
docs: plan small frontend chunk aggregation
syuilo Jul 16, 2026
1122631
fix(dev): group small frontend chunk deltas
syuilo Jul 16, 2026
8439080
Merge remote-tracking branch 'origin/develop' into develop
syuilo Jul 16, 2026
61b8332
Merge branch 'codex/frontend-bundle-small-deltas' into develop
syuilo Jul 16, 2026
0f32109
fix(dev): refine frontend chunk report layout
syuilo Jul 16, 2026
3c1f01a
feat(dev): frontend browser metrics report (#17630)
syuilo Jul 16, 2026
df063d9
enhance(dev): tweak get-backend-memory
syuilo Jul 16, 2026
22cdc24
add test
syuilo Jul 16, 2026
212fcaf
enhance(dev): tweak get-backend-memory
syuilo Jul 16, 2026
b5e470b
enhance(dev): tweak get-backend-memory
syuilo Jul 16, 2026
ac8e8c4
chore(dev): tweak get-backend-memory
syuilo Jul 16, 2026
828a24f
enhance: プロセス起動直後のログから新logger適用+logger設定機構の追加 (#17725)
samunohito Jul 16, 2026
8755540
feat(dev): report frontend browser diagnostics
syuilo Jul 16, 2026
93bbc89
chore(dev): tweak frontend browser diagnostics
syuilo Jul 16, 2026
12be1fe
[skip ci] chore(dev): tweak backend-memory-report
syuilo Jul 16, 2026
1a04d4c
refacotr(gh): rename some files
syuilo Jul 16, 2026
77c2f54
refacotr(gh): refactor
syuilo Jul 16, 2026
ab92f98
refacotr(gh): rename some files
syuilo Jul 16, 2026
64f98fa
refacotr(gh): refactor
syuilo Jul 16, 2026
fd83c9c
enhance(gh): tweak frontend-browser-diagnostics
syuilo Jul 16, 2026
153875e
[skip ci] refacotr(gh): add note
syuilo Jul 16, 2026
8aff44a
refactor(misskey-js): モデレーションログの型を手動で書かずにすむように (#17729)
kakkokari-gtyih Jul 16, 2026
2874a6d
refacotr(gh): refactor
syuilo Jul 16, 2026
203a6b3
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jul 16, 2026
68193dd
refacotr(gh): refactor
syuilo Jul 16, 2026
b028d4a
refacotr(gh): rename some files
syuilo Jul 16, 2026
ceb31f1
refacotr(gh): refactor
syuilo Jul 16, 2026
5d0ecf9
refacotr(gh): refactor
syuilo Jul 16, 2026
ab21fc7
refacotr(gh): refactor
syuilo Jul 16, 2026
0272ee7
refacotr(gh): refactor
syuilo Jul 16, 2026
88c6cd1
refactor(gh): unify heap snapshot output paths
syuilo Jul 16, 2026
3760e7a
chore(gh): fix workflow name
syuilo Jul 17, 2026
3de6b61
enhance: JSON形式の構造化ログ出力に対応 (#17728)
samunohito Jul 17, 2026
5a6b943
Bump version to 2026.7.0-alpha.6
github-actions[bot] Jul 17, 2026
b5f0e96
New Crowdin updates (#17717)
syuilo Jul 17, 2026
8691bab
fix(frontend): Update MkLightbox.item.vue
kakkokari-gtyih Jul 17, 2026
0be4d35
New Crowdin updates (#17732)
syuilo Jul 17, 2026
1812f7c
chore(gh): tweak workflow
syuilo Jul 17, 2026
71a50f3
chore(gh): tweak workflow
syuilo Jul 17, 2026
00a123d
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jul 17, 2026
227268f
chore(gh): tweak workflow
syuilo Jul 17, 2026
65bcca0
refactor(gh): tweak workflow
syuilo Jul 17, 2026
37b4a7a
refactor(gh): tweak workflow
syuilo Jul 17, 2026
b674da1
refactor(gh): tweak workflow
syuilo Jul 17, 2026
fca7859
refactor(gh): tweak workflow
syuilo Jul 17, 2026
bdf1547
refactor(frontend): メディアメニューのメニューボタンのスタイルを統一 (#17742)
kakkokari-gtyih Jul 18, 2026
95de10e
fix(backend): fix dev mode
kakkokari-gtyih Jul 19, 2026
9eca9b6
fix(frontend): MkLightboxを上下方向にスワイプして閉じることができないことがある問題を修正 (#17740)
kakkokari-gtyih Jul 20, 2026
3f28489
fix(backend): multipart apiの処理終了時に一時ディレクトリが消えない問題を修正 (#17750)
kakkokari-gtyih Jul 20, 2026
f7c070c
chore(gh): tweak workflow
syuilo Jul 20, 2026
95405e3
chore: oktetoやめる対応の消し漏れと関連ファイルの削除 (#17749)
samunohito Jul 20, 2026
d0de75d
deps: update dependencies (#17751)
kakkokari-gtyih Jul 20, 2026
1399416
fix(frontend): ローカルユーザーへのホスト付きメンションが本文に含まれる指名ノートの作成時、投稿フォームにて、当該ユーザーが…
Sayamame-beans Jul 20, 2026
3f11a28
chore(gh): fix workflow
syuilo Jul 20, 2026
cc2ed93
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jul 20, 2026
8c28fd3
fix(frontend): use instant postform for createNoteFromTheFile/gallery…
Sayamame-beans Jul 20, 2026
23de803
Fix(backend): フォロワー限定投稿へのリプライをホーム投稿に出来る問題を修正 (#17747)
Sayamame-beans Jul 20, 2026
e06878b
fix: skip coderabbit review in certain condition
kakkokari-gtyih Jul 20, 2026
79340ae
Bump version to 2026.7.0-beta.0
github-actions[bot] Jul 20, 2026
36c442a
Bump version to 2026.7.0-beta.1
github-actions[bot] Jul 20, 2026
bbd57c7
enhance: OTel設定時、JSONログにtrace_id, span_id, trace_flagがつくように (#17748)
samunohito Jul 20, 2026
7157f37
Update CHANGELOG.md [ci skip]
kakkokari-gtyih Jul 20, 2026
ab36978
refactor(gh): CI用スクリプトをpackageとして整理 (#17727)
kakkokari-gtyih Jul 20, 2026
b2d07ca
Update .coderabbit.yaml
syuilo Jul 21, 2026
ccd04fb
Update .coderabbit.yaml
syuilo Jul 21, 2026
1dcd6c2
Update .coderabbit.yaml
syuilo Jul 21, 2026
f138a48
Update .coderabbit.yaml
syuilo Jul 21, 2026
159b1a4
Update .coderabbit.yaml
syuilo Jul 21, 2026
b51d5ba
frontend bundle diagnostics と frontend browser diagnostics を統合 (#17757)
syuilo Jul 21, 2026
41e730a
fix(backend): 本番ビルドで @opentelemetry/instrumentation が解決できない問題を修正 (#17…
Soli0222 Jul 21, 2026
98ae62c
enhance(gh): 複数サンプルの値の表示を改善するなど (#17759)
syuilo Jul 21, 2026
5e39779
docs: update changelog (#17754)
kakkokari-gtyih Jul 22, 2026
4c3f40a
fix(deps): update dependency typeorm to v1.1.0 [security] (#17767)
renovate[bot] Jul 22, 2026
7725110
chore(gh): tweak workflow
syuilo Jul 22, 2026
eb76269
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jul 22, 2026
2d2aa77
fix(frontend): チャートコンポーネントのマウント解除時にChartインスタンスが破棄されていない問題を修正 (#17763)
kakkokari-gtyih Jul 22, 2026
82cca11
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jul 22, 2026
48216d3
perf(frontend): MkInput/MkSelectの幅調整にResizeObserverを使用するように (#17762)
kakkokari-gtyih Jul 22, 2026
c6eb30c
fix(frontend): QRコードリーダーがページを離れても停止しない問題を修正 (#17761)
kakkokari-gtyih Jul 22, 2026
575390e
Bump version to 2026.7.0-beta.2
github-actions[bot] Jul 22, 2026
5cb6661
fix(frontend): StreamingTimelineのインスタンスが保持された状態でページを行き来するとアニメーションが再度再…
kakkokari-gtyih Jul 22, 2026
d5a09b3
enhance: APIアクセスログを出力可能なように(opt-in) (#17771)
samunohito Jul 22, 2026
c9ac4f9
fix(frontend): MkNoteDetailedで削除された引用元が表示されない問題を修正 (#17776)
kakkokari-gtyih Jul 22, 2026
170ee2b
perf(frontend): タブがバックグラウンドな間のsetIntervalを停止するように (#17769)
kakkokari-gtyih Jul 22, 2026
79b4a73
fix(frontend): いくつかのイベントリスナーの解除処理の修正 (#17768)
kakkokari-gtyih Jul 22, 2026
dc3f2a0
Bump version to 2026.7.0-beta.3
github-actions[bot] Jul 22, 2026
3d87032
chore(gh): use nbsp for table
syuilo Jul 23, 2026
4a7ff6d
chore(gh): use nbsp for table
syuilo Jul 23, 2026
34a4b9b
Update .coderabbit.yaml [ci skip]
kakkokari-gtyih Jul 23, 2026
dc3fd42
fix(frontend): follow-up of #17775
kakkokari-gtyih Jul 23, 2026
015868f
【テスト中】fix(frontend): 画像の上をタップした状態でPull to Refreshを行うと画像も開かれてしまう問題を修正 …
kakkokari-gtyih Jul 23, 2026
a63c8ef
fix(frontend): センシティブなメディアの表示が常にぼかすになっている場合に初回表示した画像がぼかされる問題を修正 (#17781)
kakkokari-gtyih Jul 23, 2026
6f54416
Bump version to 2026.7.0-beta.4
github-actions[bot] Jul 23, 2026
6d81c81
chore(gh): fix tests
syuilo Jul 23, 2026
28153f7
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jul 23, 2026
80d1423
fix(frontend): Lightbox上で強くスワイプしたときに一時的に画面が操作不能になる問題を修正 (#17785)
kakkokari-gtyih Jul 23, 2026
661838c
fix(backend): 初期設定で作成したアカウント以外でアカウント作成APIが利用できない問題を修正 (#17783)
kakkokari-gtyih Jul 24, 2026
85e8105
enhance: 旧Loggerを拡張して構造化ログを直接受け取れるように (#17780)
samunohito Jul 24, 2026
fcb4ced
enhance(frontend): tagcanvas実装を変更 (#17753)
kakkokari-gtyih Jul 24, 2026
f68da80
Bump version to 2026.7.0-beta.5
github-actions[bot] Jul 24, 2026
19fa9a2
revert(frontend): "タイムラインのリアルタイム更新のアニメーションでTransitionGroupを使用しないように" …
kakkokari-gtyih Jul 24, 2026
521f600
add note
syuilo Jul 24, 2026
db8ee16
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Jul 24, 2026
16ca5a7
New Crowdin updates (#17733)
syuilo Jul 24, 2026
7c29a18
enhance(frontend): アップロード前のファイルのプレビューに対応&アップロード後のプレビューにMkLightboxを使用 …
syuilo Jul 24, 2026
cf7a6b6
chore(deps): update [github actions] update dependencies (#17791)
renovate[bot] Jul 24, 2026
d2973ec
chore(deps): update [github actions] update dependencies (major) (#17…
renovate[bot] Jul 24, 2026
e8951b7
fix(deps): update dependency @fastify/static to v10.1.2 [security] (#…
renovate[bot] Jul 25, 2026
cde2fe2
fix(deps): update dependency tar to v7.5.21 [security] (#17798)
renovate[bot] Jul 25, 2026
c70fb20
Bump version to 2026.7.0-beta.6
github-actions[bot] Jul 25, 2026
7ecce09
fix(deps): update dependency js-yaml to v5.2.2 [security] (#17797)
renovate[bot] Jul 25, 2026
982d490
use UPSERT instead of select for hashtag statistics update (#17795)
anatawa12 Jul 25, 2026
3e31e59
fix(backend): フォロー中のチャンネルを再度フォローした際にALREADY_FOLLOWINGエラーを返すように (#17802)
4ster1sk Jul 25, 2026
1a59ec2
Merge commit from fork
chocolate-pie Jul 25, 2026
daf2a85
Update CHANGELOG.md
syuilo Jul 25, 2026
e897255
fix
kakkokari-gtyih Jul 25, 2026
f697933
docs: Update CHANGELOG.md to include about js-yaml changes (#17805)
kakkokari-gtyih Jul 26, 2026
cb58ff3
fix(gh): check-misskey-js-autogenが失敗する問題を修正 (#17809)
kakkokari-gtyih Jul 27, 2026
703aa23
enhance(frontend): UploaderItemsの詳細メニューからもプレビューを起動できるように (#17811)
kakkokari-gtyih Jul 27, 2026
a12ee2e
Merge commit from fork
samunohito Jul 28, 2026
2509a28
Merge commit from fork
kakkokari-gtyih Jul 28, 2026
a44e419
fix(frontend): follow-up of 2509a28 (#17815)
kakkokari-gtyih Jul 28, 2026
318af2e
fix(frontend): follow-up of #17811 (#17814)
kakkokari-gtyih Jul 28, 2026
6dac6f7
fix: OTel除去 (#17812)
samunohito Jul 28, 2026
d600525
Bump version to 2026.7.0-rc.0
github-actions[bot] Jul 28, 2026
6f579b6
chore: docker_example.ymlのsentryForBackend更新が漏れていたのを追記 (#17817)
samunohito Jul 28, 2026
bcc3bc4
fix(frontend): MkLightboxの動画の縦横比を事前に確定させるように (#17822)
kakkokari-gtyih Jul 29, 2026
589d43b
Update packages/backend/src/logging/PrettyConsoleBackend.ts
samunohito Jul 30, 2026
f74a303
fix: sensitive-detectorへのリクエスト時もHttpRequestServiceを使うように (#17828)
samunohito Jul 31, 2026
8dd59a8
fix: RSS系ウィジェットにフィードURL検査機構を追加 (#17831)
samunohito Jul 31, 2026
8ea4a0e
Release: 2026.7.0
github-actions[bot] Jul 31, 2026
d54a9dc
[skip ci] Update CHANGELOG.md (prepend template)
github-actions[bot] Jul 31, 2026
4db2516
fix(test): setup.sh で $1.config.json の生成条件が $1.default.yml を参照していたのを修…
4ster1sk Jul 31, 2026
3ce17c6
fix(backend): PageService に残っていたデバッグ用 console.log を削除 (#17834)
fruitriin Aug 1, 2026
1853898
fix(backend): スレッドミュートがすでに設定されている場合のエラーハンドリングを追加 (#17838)
kakkokari-gtyih Aug 2, 2026
1f97f99
fix(gh): 意図的にnbspを使用している箇所をエスケープ表記に変更 (#17833)
kakkokari-gtyih Aug 2, 2026
44a91bc
fix(gh): improve test stability
syuilo Aug 2, 2026
e5d8473
New Crowdin updates (#17836)
syuilo Aug 2, 2026
e372196
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Aug 2, 2026
6a2adcb
fix(frontend): Blurhashのサイズ算出用の値が誤っていた問題を修正 (#17849)
kakkokari-gtyih Aug 3, 2026
b95e484
enhance(frontend): MkLightbox: ピクセルアート拡大モードを追加 (#17845)
kakkokari-gtyih Aug 3, 2026
e67df72
fix: review fixes for 2026.7.0 (#17832)
kakkokari-gtyih Aug 4, 2026
a6959a5
fix(backend): admin/queue/statsの権限をread:admin:queueに修正 (#17850)
4ster1sk Aug 4, 2026
1c82afb
refactor: linearlize findMaxPrefixLength for performance (#17853)
anatawa12 Aug 4, 2026
b812ddb
make calculateMuteStatus return array with checkOnly = true and split…
anatawa12 Aug 4, 2026
988e3c3
fix: shipping-misskey-changeの調整 (#17852)
samunohito Aug 5, 2026
7ab6797
Bump version to 2026.8.0-alpha.0
github-actions[bot] Aug 15, 2026
04fd954
deps: update dependencies (major) (#17857)
kakkokari-gtyih Aug 18, 2026
9eb9155
fix(backend/test): fix flaky federation test (#17867)
kakkokari-gtyih Aug 18, 2026
9d24906
New Crowdin updates (#17848)
syuilo Aug 18, 2026
abd2dea
fix(frontend): make MkObjectView selectable
syuilo Aug 18, 2026
12f0fb7
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Aug 18, 2026
ab26d2b
enhance: ノート翻訳時、CWも翻訳対象に含めるように
syuilo Aug 18, 2026
dacda05
enhance(frontend): 音声の再生をMkLightboxに統合 (#16314)
kakkokari-gtyih Aug 19, 2026
819a66d
perf(frontend): ノートがプラグインによって非表示になった場合は以降のプラグイン処理をスキップするように (#17873)
kakkokari-gtyih Aug 19, 2026
3129d1a
perf(frontend): ワードミュートの正規表現・前処理結果をキャッシュし判定を高速化 (#17875)
kakkokari-gtyih Aug 19, 2026
7aa0089
Update CHANGELOG.md
syuilo Aug 19, 2026
638307f
fix(frontend): Follow-up of #17845
kakkokari-gtyih Aug 19, 2026
8da1b52
fix(frontend): follow-up of 638307f
kakkokari-gtyih Aug 19, 2026
27b0372
fix(gh): リリースPRがあるとpush/PRで2回ワークフローが実行される問題を修正 (#17878)
kakkokari-gtyih Aug 19, 2026
0c0733d
Migrate pkcs#1 keys to pkcs#8 key on loading keys (#17872)
anatawa12 Aug 19, 2026
ff7f2ae
Update CHANGELOG.md
syuilo Aug 19, 2026
e216748
enhance(frontend): インライン表示上で既にぼかしが解除されている場合はlightbox上でもぼかさないように (#17866)
kakkokari-gtyih Aug 19, 2026
0bced32
chore(frontend): tweak audio visualizer
syuilo Aug 20, 2026
92eca45
chore(frontend): tweak audio visualizer (#17883)
kakkokari-gtyih Aug 20, 2026
5404fbb
clean up
syuilo Aug 21, 2026
b5ba65f
New Crowdin updates (#17870)
syuilo Aug 21, 2026
0d16bde
fix(frontend): tweak audio visualizer
kakkokari-gtyih Aug 21, 2026
eafb05e
fix(frontend): tweak audio visualizer
kakkokari-gtyih Aug 21, 2026
4ae1d65
chore: git submodule update --initを削除 (#17884)
KiRura Aug 22, 2026
f0900c1
fix(frontend): tweak audio visualizer
kakkokari-gtyih Aug 22, 2026
33f5328
fix(frontend): 「利用できるリアクションを先頭に表示」が機能していない問題を修正 (#17877)
kakkokari-gtyih Aug 23, 2026
0b49119
perf(frontend): MkSuperMenuの検索処理を効率化+デバウンス追加 (#17876)
kakkokari-gtyih Aug 24, 2026
eda2529
Update CONTRIBUTING.md
syuilo Aug 25, 2026
64e5d21
deps: Update dependencies (#17897)
kakkokari-gtyih Aug 29, 2026
494cca3
enhance(frontend): MFM の clickable で `user-select:none` を適用するように (#17…
ikasoba Aug 30, 2026
c0a828d
fix(frontend): 通知トーストの位置を左側にした場合でも右から通知が入ってくる問題を修正 (#17905)
kakkokari-gtyih Aug 30, 2026
c07ce75
enhance(backend): サードパーティアプリから自身のアクセストークンを失効できるように (#17903)
kakkokari-gtyih Aug 30, 2026
0460098
feat(backend): Add support of ".well-known/change-password" (#17901)
nekochanfood Aug 30, 2026
32431a7
fix(gh): fix workflow (#17911)
kakkokari-gtyih Sep 2, 2026
026728d
fix(backend): 一部のWebSocketチャンネルで切断後もイベントが送信され続ける問題を修正 (#17910)
kakkokari-gtyih Sep 2, 2026
c965b35
fix: .gitignore 内の compose.yml のパスを修正 (#17908)
nekochanfood Sep 2, 2026
0464a62
fix(frontend): 通知トーストがでてくるときにアニメーションが不自然な挙動になる問題を修正 (#17906)
kakkokari-gtyih Sep 2, 2026
7f2e7e8
fix(frontend): リストのユーザー追加/削除時にメンバー数表示が更新されない問題を修正 (#17892)
namiyama814 Sep 3, 2026
c646cfa
fix(frontend): メールアドレスでユーザーが見つからない場合にエラーダイアログが2重表示される問題を修正 (#17893)
namiyama814 Sep 3, 2026
64708b4
New Crowdin updates (#17888)
syuilo Sep 3, 2026
2e5555f
Update CHANGELOG.md
kakkokari-gtyih Sep 3, 2026
32df74d
fix(backend): reject symlinks on emoji import (#15535)
eternal-flame-AD Sep 3, 2026
4ff8fb3
Update CHANGELOG.md
syuilo Sep 3, 2026
10769e2
Bump version to 2026.9.0-alpha.0
github-actions[bot] Sep 4, 2026
3e52341
fix: review fixes for 2026.9.0 (#17923)
kakkokari-gtyih Sep 6, 2026
08f25cf
Update CHANGELOG.md
kakkokari-gtyih Sep 6, 2026
c302269
Merge commit from fork
kakkokari-gtyih Sep 6, 2026
cb7c30d
Merge commit from fork
kakkokari-gtyih Sep 6, 2026
862afc5
Merge commit from fork
kakkokari-gtyih Sep 6, 2026
48ffed3
Merge commit from fork
kakkokari-gtyih Sep 6, 2026
3a77c6a
Merge commit from fork
kakkokari-gtyih Sep 6, 2026
0ca3b4d
deps: update dependencies (#17924)
kakkokari-gtyih Sep 6, 2026
b6054d7
fix(backend): fix test (#17926)
kakkokari-gtyih Sep 6, 2026
ac1d82f
Update CHANGELOG.md
kakkokari-gtyih Sep 6, 2026
bd9eb7c
Release: 2026.9.0
github-actions[bot] Sep 6, 2026
b3ce198
[skip ci] Update CHANGELOG.md (prepend template)
github-actions[bot] Sep 6, 2026
07f0f8a
Update [GitHub Actions] Update dependencies (#17920) [ci skip]
renovate[bot] Sep 10, 2026
2326f05
Update pnpm-workspace.yaml
kakkokari-gtyih Sep 12, 2026
7eebc32
New Crowdin updates (#17929)
syuilo Sep 14, 2026
5e52f86
fix(backend/test): テストのカバレッジが正しく記録されない問題を修正 (#17940)
kakkokari-gtyih Sep 15, 2026
d7b9d02
Scratchpadに導入していた非同期エラーへの対応をPlayやウィジェットにも実装 (#17947)
FineArchs Sep 15, 2026
ae48b1e
fix(backend): リモートファイルのRange応答でContent-Lengthを正しく設定する (#17943)
castaneai Sep 15, 2026
70506ec
fix(backend): チャートの保持上限に達した場合記録に失敗し続ける問題を修正 (#17931)
kakkokari-gtyih Sep 16, 2026
2b55af9
fix: make `isVisibleForMe` not require relations (#17927)
anatawa12 Sep 18, 2026
499e1d7
fix(frontend): MFMでカスタム絵文字の再描画が走る問題を修正 (#17953)
kakkokari-gtyih Sep 20, 2026
1510c44
fix(backend): リモートノート削除のカーソルを保持するように (#17957)
kakkokari-gtyih Sep 21, 2026
38416e5
fix: Windowsでshipping lintを実行できない問題を修正 (#17956)
RNA4219 Sep 21, 2026
559d745
Bump version to 2026.9.1-alpha.0
github-actions[bot] Sep 22, 2026
1dca996
Update CHANGELOG.md
kakkokari-gtyih Sep 22, 2026
7c149fa
New Crowdin updates (#17951)
syuilo Sep 22, 2026
b16acdc
Update dependency nodemailer to v9.1.1 [SECURITY] (#17932)
renovate[bot] Sep 22, 2026
ef25ce0
Merge commit from fork
kakkokari-gtyih Sep 23, 2026
c4406f4
Merge commit from fork
kakkokari-gtyih Sep 23, 2026
ba7f23a
Merge commit from fork
kakkokari-gtyih Sep 23, 2026
6fe2252
Merge commit from fork
kakkokari-gtyih Sep 23, 2026
1967f80
Merge commit from fork
kakkokari-gtyih Sep 23, 2026
ab6d188
Merge commit from fork
kakkokari-gtyih Sep 23, 2026
b53c618
Bump version to 2026.9.1-beta.0
github-actions[bot] Sep 23, 2026
9129a3e
Update CHANGELOG.md [ci skip]
kakkokari-gtyih Sep 23, 2026
b92a94e
fix(backend): harden db operations (#17963)
kakkokari-gtyih Sep 23, 2026
7f05994
Release: 2026.9.1
github-actions[bot] Sep 23, 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 proportional validation, SPDX, locale safety, migrations, or misskey-js generation 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 依存の自動採点を、repository-native command と SPDX checker で採点する版に書き換え。Misskey 固有の評価軸 (SPDX / endpoint-list / migration / locales) を組み込み |
| `commands/quality-gate.md` | `commands/quality-gate.md` | ECC | 言語自動判定を排除し Misskey 固定 pipeline (`pnpm` + tsc + 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 への個別追記は不要
32 changes: 32 additions & 0 deletions .claude/agents/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# `.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 限定・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