[{"data":1,"prerenderedAt":660},["ShallowReactive",2],{"blog-2025-12-20-2025recap":3,"GNoScript_0tnecEo1zGdmG08nE5nADngdwGJ9a2VAQnh88Hft8":653},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"body":11,"_type":647,"_id":648,"_source":649,"_file":650,"_stem":651,"_extension":652},"/blog/2025-12-20-2025recap","blog",false,"","Misskey 2025 recap","2025年のMisskeyまとめ","2025-12-20",{"type":12,"children":13,"toc":616},"root",[14,22,28,33,38,58,65,70,76,81,86,94,99,104,109,116,121,125,130,137,142,146,151,156,161,168,175,181,185,190,197,202,207,212,219,224,229,234,241,247,251,256,261,266,270,275,280,284,289,295,299,304,309,316,323,328,333,338,345,350,354,359,366,371,376,381,388,395,401,405,410,416,421,426,431,435,440,445,450,455,462,469,475,479,484,491,497,501,506,511,516,520,525,532,537,542,547,553,557,562,569,575,579,584,589,596,601,606,611],{"type":15,"tag":16,"props":17,"children":19},"element","h1",{"id":18},"misskey-2025-recap",[20],{"type":21,"value":8},"text",{"type":15,"tag":23,"props":24,"children":25},"p",{},[26],{"type":21,"value":27},"こんにちは、Misskey Projectのしゅいろです。",{"type":15,"tag":23,"props":29,"children":30},{},[31],{"type":21,"value":32},"今年もMisskeyの開発を応援いただきありがとうございました！",{"type":15,"tag":23,"props":34,"children":35},{},[36],{"type":21,"value":37},"本記事では2025年のMisskeyをまとめます。",{"type":15,"tag":39,"props":40,"children":41},"tip",{},[42],{"type":15,"tag":23,"props":43,"children":44},{},[45,47,56],{"type":21,"value":46},"リリースノートに載らないような、内部的な改善については\n",{"type":15,"tag":48,"props":49,"children":53},"a",{"href":50,"rel":51},"https://gihyo.jp/article/2025/12/misskey-21",[52],"nofollow",[54],{"type":21,"value":55},"「2025年のMisskey開発ハイライト」",{"type":21,"value":57},"\nで紹介していますので、興味のある方は併せてご覧ください。",{"type":15,"tag":59,"props":60,"children":62},"h2",{"id":61},"_2025年の新機能ハイライト",[63],{"type":21,"value":64},"2025年の新機能ハイライト",{"type":15,"tag":23,"props":66,"children":67},{},[68],{"type":21,"value":69},"様々な改良や新機能の実装が行われていますが、特に大きなトピックをピックアップして紹介します。",{"type":15,"tag":71,"props":72,"children":74},"h3",{"id":73},"設定の検索",[75],{"type":21,"value":73},{"type":15,"tag":23,"props":77,"children":78},{},[79],{"type":21,"value":80},"実装: v2025.3.1~",{"type":15,"tag":23,"props":82,"children":83},{},[84],{"type":21,"value":85},"設定が検索できるようになり、目的の設定を簡単に見つけられるようになりました。",{"type":15,"tag":23,"props":87,"children":88},{},[89],{"type":15,"tag":90,"props":91,"children":93},"img",{"alt":7,"src":92},"/img/blog/2025-recap/search-settings.png",[],{"type":15,"tag":71,"props":95,"children":97},{"id":96},"強化されたプラグイン管理システム",[98],{"type":21,"value":96},{"type":15,"tag":23,"props":100,"children":101},{},[102],{"type":21,"value":103},"実装: v2025.4.0~",{"type":15,"tag":23,"props":105,"children":106},{},[107],{"type":21,"value":108},"プラグインのログが見れるようになったり、ホットリロードが可能になるなどしました。",{"type":15,"tag":23,"props":110,"children":111},{},[112],{"type":15,"tag":90,"props":113,"children":115},{"alt":7,"src":114},"/img/blog/2025-recap/plugins.webp",[],{"type":15,"tag":71,"props":117,"children":119},{"id":118},"刷新された設定管理システム",[120],{"type":21,"value":118},{"type":15,"tag":23,"props":122,"children":123},{},[124],{"type":21,"value":103},{"type":15,"tag":23,"props":126,"children":127},{},[128],{"type":21,"value":129},"自動バックアップやデバイス間同期を有効にできるようになったり、設定項目ごとにアカウント固有の設定値に上書きできるようになるなどしました。",{"type":15,"tag":23,"props":131,"children":132},{},[133],{"type":15,"tag":90,"props":134,"children":136},{"alt":7,"src":135},"/img/blog/2025-recap/preference.png",[],{"type":15,"tag":71,"props":138,"children":140},{"id":139},"ダイレクトメッセージ",[141],{"type":21,"value":139},{"type":15,"tag":23,"props":143,"children":144},{},[145],{"type":21,"value":103},{"type":15,"tag":23,"props":147,"children":148},{},[149],{"type":21,"value":150},"古のMisskeyに存在したDM機能が復活しました。",{"type":15,"tag":23,"props":152,"children":153},{},[154],{"type":21,"value":155},"ノートの公開範囲を設定する方法と比べてより便利に、直感的なUIでやりとりを行えます。",{"type":15,"tag":23,"props":157,"children":158},{},[159],{"type":21,"value":160},"DMを受け付ける相手の設定や、グループでのメッセージにも対応しています。",{"type":15,"tag":23,"props":162,"children":163},{},[164],{"type":15,"tag":90,"props":165,"children":167},{"alt":7,"src":166},"/img/blog/2025-recap/dm1.png",[],{"type":15,"tag":23,"props":169,"children":170},{},[171],{"type":15,"tag":90,"props":172,"children":174},{"alt":7,"src":173},"/img/blog/2025-recap/dm2.png",[],{"type":15,"tag":71,"props":176,"children":178},{"id":177},"デッキuiの強化",[179],{"type":21,"value":180},"デッキUIの強化",{"type":15,"tag":23,"props":182,"children":183},{},[184],{"type":21,"value":103},{"type":15,"tag":23,"props":186,"children":187},{},[188],{"type":21,"value":189},"メニュー位置を変えたり、カラム間のマージンを変えたり、壁紙を設定できるようになるなど、自由度がさらに向上しました。",{"type":15,"tag":23,"props":191,"children":192},{},[193],{"type":15,"tag":90,"props":194,"children":196},{"alt":7,"src":195},"/img/blog/2025-recap/deck.webp",[],{"type":15,"tag":71,"props":198,"children":200},{"id":199},"ジョブキュー管理ツール",[201],{"type":21,"value":199},{"type":15,"tag":23,"props":203,"children":204},{},[205],{"type":21,"value":206},"実装: v2025.4.1~",{"type":15,"tag":23,"props":208,"children":209},{},[210],{"type":21,"value":211},"従来のbull-boardに代わるジョブキューの管理ツールが実装され、セキュリティが向上したほか利便性が向上しました。",{"type":15,"tag":23,"props":213,"children":214},{},[215],{"type":15,"tag":90,"props":216,"children":218},{"alt":7,"src":217},"/img/blog/2025-recap/jobqueue.png",[],{"type":15,"tag":71,"props":220,"children":222},{"id":221},"サーバー初期設定ウィザード",[223],{"type":21,"value":221},{"type":15,"tag":23,"props":225,"children":226},{},[227],{"type":21,"value":228},"実装: v2025.5.1~",{"type":15,"tag":23,"props":230,"children":231},{},[232],{"type":21,"value":233},"サーバー作成時にウィザードが表示され、用途に合わせて最適な設定が簡単に行えるようになりました。",{"type":15,"tag":23,"props":235,"children":236},{},[237],{"type":15,"tag":90,"props":238,"children":240},{"alt":7,"src":239},"/img/blog/2025-recap/server-setup-wizard.png",[],{"type":15,"tag":71,"props":242,"children":244},{"id":243},"no-websocketモード",[245],{"type":21,"value":246},"No Websocketモード",{"type":15,"tag":23,"props":248,"children":249},{},[250],{"type":21,"value":228},{"type":15,"tag":23,"props":252,"children":253},{},[254],{"type":21,"value":255},"リアルタイム更新を無効にするオプションが利用可能になりました",{"type":15,"tag":23,"props":257,"children":258},{},[259],{"type":21,"value":260},"WebSocketに制限のあるサーバーや、通信が不安定な時に便利です。",{"type":15,"tag":71,"props":262,"children":264},{"id":263},"サーバー内のコンテンツの公開設定",[265],{"type":21,"value":263},{"type":15,"tag":23,"props":267,"children":268},{},[269],{"type":21,"value":228},{"type":15,"tag":23,"props":271,"children":272},{},[273],{"type":21,"value":274},"サーバー内のコンテンツの閲覧にログイン必須にできるようになりました。",{"type":15,"tag":71,"props":276,"children":278},{"id":277},"絵文字ミュート",[279],{"type":21,"value":277},{"type":15,"tag":23,"props":281,"children":282},{},[283],{"type":21,"value":228},{"type":15,"tag":23,"props":285,"children":286},{},[287],{"type":21,"value":288},"苦手な絵文字などを非表示にできます。",{"type":15,"tag":71,"props":290,"children":292},{"id":291},"アップロードuiの強化",[293],{"type":21,"value":294},"アップロードUIの強化",{"type":15,"tag":23,"props":296,"children":297},{},[298],{"type":21,"value":228},{"type":15,"tag":23,"props":300,"children":301},{},[302],{"type":21,"value":303},"アップロードダイアログが実装され、失敗した際の再送なども便利に行えるようになりました。",{"type":15,"tag":23,"props":305,"children":306},{},[307],{"type":21,"value":308},"投稿フォーム内では同等の機能が直接利用可能です。",{"type":15,"tag":23,"props":310,"children":311},{},[312],{"type":15,"tag":90,"props":313,"children":315},{"alt":7,"src":314},"/img/blog/2025-recap/uploader1.png",[],{"type":15,"tag":23,"props":317,"children":318},{},[319],{"type":15,"tag":90,"props":320,"children":322},{"alt":7,"src":321},"/img/blog/2025-recap/uploader2.png",[],{"type":15,"tag":71,"props":324,"children":326},{"id":325},"ウォーターマーク",[327],{"type":21,"value":325},{"type":15,"tag":23,"props":329,"children":330},{},[331],{"type":21,"value":332},"実装: v2025.6.1~",{"type":15,"tag":23,"props":334,"children":335},{},[336],{"type":21,"value":337},"Misskey Web上で、画像ファイルのアップロード時にウォーターマークやクレジット表記などを焼き入れられるようになりました。",{"type":15,"tag":23,"props":339,"children":340},{},[341],{"type":15,"tag":90,"props":342,"children":344},{"alt":7,"src":343},"/img/blog/2025-recap/watermark.png",[],{"type":15,"tag":71,"props":346,"children":348},{"id":347},"画像加工",[349],{"type":21,"value":347},{"type":15,"tag":23,"props":351,"children":352},{},[353],{"type":21,"value":332},{"type":15,"tag":23,"props":355,"children":356},{},[357],{"type":21,"value":358},"Misskey Web上で、画像ファイルのアップロード時に様々なエフェクトを適用できるようになりました。",{"type":15,"tag":23,"props":360,"children":361},{},[362],{"type":15,"tag":90,"props":363,"children":365},{"alt":7,"src":364},"/img/blog/2025-recap/effect.png",[],{"type":15,"tag":71,"props":367,"children":369},{"id":368},"ノートの下書き",[370],{"type":21,"value":368},{"type":15,"tag":23,"props":372,"children":373},{},[374],{"type":21,"value":375},"実装: v2025.7.0~",{"type":15,"tag":23,"props":377,"children":378},{},[379],{"type":21,"value":380},"書きかけの内容をサーバーに保存し、あとからデバイスを跨いで復元することが可能になりました。",{"type":15,"tag":23,"props":382,"children":383},{},[384],{"type":15,"tag":90,"props":385,"children":387},{"alt":7,"src":386},"/img/blog/2025-recap/draft1.png",[],{"type":15,"tag":23,"props":389,"children":390},{},[391],{"type":15,"tag":90,"props":392,"children":394},{"alt":7,"src":393},"/img/blog/2025-recap/draft2.png",[],{"type":15,"tag":71,"props":396,"children":398},{"id":397},"クリップ内ノートやplayの検索",[399],{"type":21,"value":400},"クリップ内ノートやPlayの検索",{"type":15,"tag":23,"props":402,"children":403},{},[404],{"type":21,"value":375},{"type":15,"tag":23,"props":406,"children":407},{},[408],{"type":21,"value":409},"クリップ内でノート検索を行ったり、Playを検索できるようになりました。",{"type":15,"tag":71,"props":411,"children":413},{"id":412},"ノートを削除した際関連するノートが同時に削除されないように",[414],{"type":21,"value":415},"ノートを削除した際、関連するノートが同時に削除されないように",{"type":15,"tag":23,"props":417,"children":418},{},[419],{"type":21,"value":420},"実装: v2025.8.0~",{"type":15,"tag":23,"props":422,"children":423},{},[424],{"type":21,"value":425},"今まではノートが削除されるとそれに関連したノート(引用やリプライ)も消えていましたが、それらが消えないようになりました。",{"type":15,"tag":71,"props":427,"children":429},{"id":428},"定期的に古いリモートの投稿を削除できるように",[430],{"type":21,"value":428},{"type":15,"tag":23,"props":432,"children":433},{},[434],{"type":21,"value":420},{"type":15,"tag":23,"props":436,"children":437},{},[438],{"type":21,"value":439},"定期的に古いリモートの投稿をクリーンアップして、データベースのストレージやメモリ使用量の増加を抑えられるようになりました。",{"type":15,"tag":71,"props":441,"children":443},{"id":442},"予約投稿",[444],{"type":21,"value":442},{"type":15,"tag":23,"props":446,"children":447},{},[448],{"type":21,"value":449},"実装: v2025.10.0~",{"type":15,"tag":23,"props":451,"children":452},{},[453],{"type":21,"value":454},"予め用意した内容で指定した日時に投稿を行えるようになりました。",{"type":15,"tag":23,"props":456,"children":457},{},[458],{"type":15,"tag":90,"props":459,"children":461},{"alt":7,"src":460},"/img/blog/2025-recap/scheduled-post1.png",[],{"type":15,"tag":23,"props":463,"children":464},{},[465],{"type":15,"tag":90,"props":466,"children":468},{"alt":7,"src":467},"/img/blog/2025-recap/scheduled-post2.png",[],{"type":15,"tag":71,"props":470,"children":472},{"id":471},"アカウントのqrコード",[473],{"type":21,"value":474},"アカウントのQRコード",{"type":15,"tag":23,"props":476,"children":477},{},[478],{"type":21,"value":449},{"type":15,"tag":23,"props":480,"children":481},{},[482],{"type":21,"value":483},"Misskey Web上でアカウントのQRコードを表示したり読み取ることができるようになりました。",{"type":15,"tag":23,"props":485,"children":486},{},[487],{"type":15,"tag":90,"props":488,"children":490},{"alt":7,"src":489},"/img/blog/2025-recap/qr.png",[],{"type":15,"tag":71,"props":492,"children":494},{"id":493},"動画の再エンコード圧縮",[495],{"type":21,"value":496},"動画の再エンコード&圧縮",{"type":15,"tag":23,"props":498,"children":499},{},[500],{"type":21,"value":449},{"type":15,"tag":23,"props":502,"children":503},{},[504],{"type":21,"value":505},"Misskey Web上で、動画ファイルをアップロード前に圧縮・再エンコードできるようになりました。",{"type":15,"tag":23,"props":507,"children":508},{},[509],{"type":21,"value":510},"サーバーのストレージを節約したり、再生の互換性の問題を回避できます。",{"type":15,"tag":71,"props":512,"children":514},{"id":513},"画像のマスキング",[515],{"type":21,"value":513},{"type":15,"tag":23,"props":517,"children":518},{},[519],{"type":21,"value":449},{"type":15,"tag":23,"props":521,"children":522},{},[523],{"type":21,"value":524},"Misskey Web上で、画像ファイルの隠したい部分をアップロード前にマスキングできるようになりました。",{"type":15,"tag":23,"props":526,"children":527},{},[528],{"type":15,"tag":90,"props":529,"children":531},{"alt":7,"src":530},"/img/blog/2025-recap/mask.png",[],{"type":15,"tag":71,"props":533,"children":535},{"id":534},"チャンネルミュート",[536],{"type":21,"value":534},{"type":15,"tag":23,"props":538,"children":539},{},[540],{"type":21,"value":541},"実装: v2025.11.0~",{"type":15,"tag":23,"props":543,"children":544},{},[545],{"type":21,"value":546},"苦手なチャンネルのミュートが可能になりました。",{"type":15,"tag":71,"props":548,"children":550},{"id":549},"exifフレーム",[551],{"type":21,"value":552},"EXIFフレーム",{"type":15,"tag":23,"props":554,"children":555},{},[556],{"type":21,"value":541},{"type":15,"tag":23,"props":558,"children":559},{},[560],{"type":21,"value":561},"Misskey Web上で、画像ファイルのアップロード時にメタデータを読み取ってフレームとしてレンダリングできるようになりました。",{"type":15,"tag":23,"props":563,"children":564},{},[565],{"type":15,"tag":90,"props":566,"children":568},{"alt":7,"src":567},"/img/blog/2025-recap/frame.png",[],{"type":15,"tag":71,"props":570,"children":572},{"id":571},"uiの説明の強化",[573],{"type":21,"value":574},"UIの説明の強化",{"type":15,"tag":23,"props":576,"children":577},{},[578],{"type":21,"value":541},{"type":15,"tag":23,"props":580,"children":581},{},[582],{"type":21,"value":583},"初めて投稿フォームを開いた際、分かりやすいUIの説明が表示されるようになりました。",{"type":15,"tag":23,"props":585,"children":586},{},[587],{"type":21,"value":588},"デッキUIの説明の強化もまもなくリリースされます。",{"type":15,"tag":23,"props":590,"children":591},{},[592],{"type":15,"tag":90,"props":593,"children":595},{"alt":7,"src":594},"/img/blog/2025-recap/ui-tour.png",[],{"type":15,"tag":59,"props":597,"children":599},{"id":598},"おわりに",[600],{"type":21,"value":598},{"type":15,"tag":23,"props":602,"children":603},{},[604],{"type":21,"value":605},"より便利に使える機能の開発だけでなく、サーバーの運営を低コスト化し、サステナビリティを向上させる取り組みも行っています。",{"type":15,"tag":23,"props":607,"children":608},{},[609],{"type":21,"value":610},"2026年も引き続き頑張りますので、ご支援・応援いただければ幸いです。",{"type":15,"tag":23,"props":612,"children":613},{},[614],{"type":21,"value":615},"よいお年を！",{"title":7,"searchDepth":617,"depth":617,"links":618},2,[619,646],{"id":61,"depth":617,"text":64,"children":620},[621,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645],{"id":73,"depth":622,"text":73},3,{"id":96,"depth":622,"text":96},{"id":118,"depth":622,"text":118},{"id":139,"depth":622,"text":139},{"id":177,"depth":622,"text":180},{"id":199,"depth":622,"text":199},{"id":221,"depth":622,"text":221},{"id":243,"depth":622,"text":246},{"id":263,"depth":622,"text":263},{"id":277,"depth":622,"text":277},{"id":291,"depth":622,"text":294},{"id":325,"depth":622,"text":325},{"id":347,"depth":622,"text":347},{"id":368,"depth":622,"text":368},{"id":397,"depth":622,"text":400},{"id":412,"depth":622,"text":415},{"id":428,"depth":622,"text":428},{"id":442,"depth":622,"text":442},{"id":471,"depth":622,"text":474},{"id":493,"depth":622,"text":496},{"id":513,"depth":622,"text":513},{"id":534,"depth":622,"text":534},{"id":549,"depth":622,"text":552},{"id":571,"depth":622,"text":574},{"id":598,"depth":617,"text":598},"markdown","content:blog:2025-12-20-2025recap.md","content","blog/2025-12-20-2025recap.md","blog/2025-12-20-2025recap","md",["Island",654],{"key":655,"result":656},"GNoScript_0tnecEo1zGdmG08nE5nADngdwGJ9a2VAQnh88Hft8",{"head":657},{"link":658,"style":659},[],[],1780651386301]