Repository navigation
Releases
Releases · misskey-juice/misskey-juice
misskey-juice 2026.10.1-juice+4.12
Note
- 修正だけのリリース
Server
- Fix: お知らせのリアクションを付ける・外す操作に、回数の制限(それぞれ1時間に60回)を追加
- Fix: お知らせのリアクションの種類数の上限(
announcementReactionTypeLimit)を、同時に付けられると超えることがあったのを修正 - Fix: 付けた後にカスタム絵文字が消えたり使えなくなったりすると、お知らせの自分のリアクションを外せなかったのを修正
- Fix: 検索のキーワードの数に上限を追加(重複を除いて16個まで。除外ワードは空白で分けた語で128個まで)
misskey-juice 2026.10.1-juice+4.11
Note
- セキュリティの修正を含む。早めに更新すること
General
- Fix: 依存パッケージの既知の脆弱性を修正(undici・ip-address・nodemailer・fast-uri・uuid・summalyのfastify・happy-dom)
Client
- Fix: 連携ログインのあとの移動先を、サーバーが確かめた同じサイトの中の場所だけにするように
Server
- Fix: 2段階認証を解除したときの、連携ログインの扱いを修正。本人の解除・モデレーターのリセットのどちらでも、連携ログインも無効にする。前の版で残った設定はmigrationで無効に戻す
- Fix: 連携ログイン・アカウントの連携のコールバックで、管理者が無効にしたプロバイダを断るように
- Enhance:
signin-with-oauthの完了のレスポンスに、サーバーが確かめたreturnToを追加 - Fix: 絵文字・アバターデコレーション申請の1日の回数(
emojiRequestDailyLimit・avatarDecorationRequestDailyLimit)を、1件ずつの申請とまとめての申請で合わせて数えるように - Fix:
juice/signup-check-statusで、captchaを省けるかどうかをサーバー側で決めるように。登録のときに出したコードと、一度captchaを通ったコードは、今まで通りcaptchaなしで確認できる - Fix: インポート申請を同時に送ると、同じ種類の審査待ちが2件できることがあったのを修正
- Fix: お問い合わせを任されたモデレーター以外の人に、名前・Misskeyのユーザー名・ユーザー・User-Agentも見せないように
- Fix: 無効・アーカイブ済みのお知らせのリアクションを消せたのを修正
- Fix: 埋め込みで、親のウィンドウ以外からのメッセージで識別子を決めていたのを修正
misskey-juice 2026.10.1-juice+4.10
Note
- 本家Misskey 2026.10.1で、パッケージマネージャーがpnpm 12(
packageManager: pnpm@12.14.0)に、Node.jsの最低バージョンが22.23.4・24.22.1・26.12.1になった。更新の前に確かめること。SentryのsendDefaultPii・profilesSampleRateを設定している場合の変更は、下記の「2026.10.1」を参照
General
- 本家Misskey 2026.10.1の変更をすべて取り込み(お知らせの自動アーカイブ日時・作成から日が浅いアカウントからのフォローを申請にする設定・デッキのクリップのカラムなど、セキュリティ修正を含む)。詳細は下記の「2026.10.1」を参照
Client
- Enhance: 設定の「新しいアカウントからのフォローを承認制にする」で、「既定値を使う」に、サーバーで決めている今の既定値を出すように(JUICE独自)
- Enhance: コントロールパネルのJUICE設定の「新規アカウントのフォロー制限」を、「新しいアカウントからのフォローの承認制(既定値)」に変更(JUICE独自)。ローカル・リモートからのフォローについて、ユーザーが「既定値を使う」にしているときの期間を決める。ユーザーが自分で期間を決めたり無効にしたりしたときは、そちらが優先される
Server
- Change: JUICEの「新規アカウントからのフォローをリクエスト化する」を、本家の
followApprovalLocalSeconds・followApprovalRemoteSecondsの既定値に置き換え。admin/juice/update-settingsのnewAccountFollowRequestEnabled・newAccountFollowRequestThresholdMsを外し、followApprovalDefaultLocalSeconds・followApprovalDefaultRemoteSeconds(秒、0なら無効)を追加。新しい値をまだ保存していなければ、前の設定の値をローカル・リモートの両方に使う - Enhance:
juice/public-settingsにfollowApprovalDefaultLocalSeconds・followApprovalDefaultRemoteSecondsを追加 - Fix: 自動アーカイブ日時を過ぎたお知らせに、アーカイブのジョブが動くまでの間は投票・リアクションできたのを修正
misskey-juice 2026.10.0-juice+4.9
Client
- Feat: 審査待ちの絵文字申請・アバターデコレーション申請の画像を、申請者が差し替えられるように(JUICE独自)。自分の申請の一覧の「画像を差し替える」から選ぶ
- Feat: 表示言語に「文字化け」を追加(JUICE独自)。画面の文言が、日本語を文字化けさせたものになる
- Enhance: 絵文字のタグを、全角スペースなどの空白でも区切るように(申請・審査・編集・管理)
- Enhance: 小説エディターの設定から、「小説のtxtを添付したとき、初めからダウンロードさせない」を切り替えられるように
- Fix: 添付ファイルだけにAI生成物のフラグを付けた投稿が、AI生成物のミュートの対象にならなかったのを修正
- Fix: 小説エディターから投稿したtxtに、「初めからダウンロードさせない」の設定が当たらなかったのを修正
Server
- Feat:
emoji-requests/update-file・avatar-decoration-requests/update-fileを追加 - Enhance: 絵文字申請・アバターデコレーション申請の承認・却下に
expectedFileIdを追加。モデレーターが見ていた画像から差し替えられていたらREQUEST_MODIFIEDで断る。承認・却下・取り下げ・差し替えが同時に起きても、見ていない画像を承認・却下せず、消すファイルを取り違えないように - Enhance: 絵文字のタグ(aliases)を、空白で分けて揃える(空のタグと重複を除く)
- Enhance: 表示言語・メールの言語に
ja-MB(文字化け)を追加
misskey-juice 2026.10.0-juice+4.8
Client
- Feat: リモートの絵文字のリアクションへの相乗りを、ユーザーの設定(設定の「JUICE」)でもオンオフできるように(JUICE独自)。管理者がJUICE設定で許可しているサーバーでだけ出し、既定はオン。オフにすると、リモートの絵文字への相乗りと絵文字パレットへの追加をしない
- Fix: ブロックの数式(
\[...\])が、インラインと同じ小さい形で本文に並んでいたのを修正。ディスプレイ数式(中央寄せ・大きい演算子・上下の添字)として表示する
misskey-juice 2026.10.0-juice+4.7
Client
- Enhance: エントランスが「juice」のとき、ログインしていないときのほかの画面(ノート・about・絵チャの部屋など)も同じ見た目にするように(JUICE独自)。背景画像を全体に敷き、ページの中身の後ろをぼかしてパネルを半透明にし、横にはサーバーの紹介・登録と、登録しているユーザー・オンライン・つながっているサーバー・ノートの数を出す。背景画像が無ければ、上の方だけアクセント色を薄く敷く
- Enhance: JUICEのエントランスで、背景画像があるときにタイムライン・人気の中のノートも透けるように(長いノートを畳んだときのフェードはそのまま)
- Enhance: 「JUICEについて」ページの主な機能に、落書き・インポートの承認・連合の診断・JUICEのエントランス・BPM計測を追加
misskey-juice 2026.10.0-juice+4.6
Client
- Feat: ウェルカムページのエントランスに「juice」を追加(JUICE独自)。コントロールパネルのブランディングで、本家のclassic・simpleと切り替えられる。サーバーの紹介・登録と並べて、登録しているユーザー・オンライン・つながっているサーバー・ノートの数、ローカルタイムライン、人気(トレンドのタグと人気の投稿)、アクティビティ、つながっているサーバーの一部を一覧できる。背景画像のURLが設定されていれば、ページ全体に敷いてパネルを半透明にする
- Enhance: 連合の診断の「署名付きでのユーザー情報の取得」に、署名の鍵の種類を出すように(このサーバーが署名に使う鍵とアルゴリズム、相手が公開している鍵、このサーバーが保存している相手の鍵。RSA(鍵の長さ)・Ed25519・ECDSAを見分ける)
- Fix: 連合の診断の「inbox(配送先)の応答」が、inboxが無い(404など)ときも問題なしになっていたのを修正
- Enhance: ウェルカムページの色の付いた「参加を申請する」ボタンの上のJUICEバッジを、ボタンの文字の色で塗りつぶして見やすく
Server
- Enhance:
admin/federation/diagnose-instanceのinboxの確かめ方を、GETから署名の無い空のPOSTに変更(GETはinboxの無いURLでもページを返すサーバーがあり見分けられないため。署名が無いので、相手は中身を処理せずに断る)。404・405・410はinboxNotFoundを返す - Enhance:
admin/federation/diagnose-instanceの各項目にkeys(署名の鍵の種類)を追加 - Enhance:
admin/update-metaのentrancePageStyleにjuiceを追加
misskey-juice 2026.10.0-juice+4.5
Client
- Feat: 設定 → アカウントのデータのインポートを、運営の承認式にできるように(JUICE独自)。コントロールパネルのJUICE設定で選んだ種類(既定はフォローだけ。ミュート・ブロック・リスト・アンテナも選べる)のインポートは、すぐには行わず申請にし、運営が確認して承認したら元のインポートを行う。ボタンは「インポート(承認が必要)」になり、自分の申請の状態・却下の理由を同じページで見られ、審査待ちは取り下げられる
- Feat: インポートの申請の審査画面を追加(JUICE独自)。コントロールパネルと「ツール」メニューから開け、ファイルの先頭の行・全件数・アカウントのサーバーごとの件数を見て、承認・却下(理由つき)する。審査できるのはモデレーターと、新しいロールポリシー「インポートの申請の承認・却下」を持つ人で、この人たち自身のインポートは承認なしで行う
- Feat: 絵チャの部屋に説明を書けるように(JUICE独自、ユーザーからの要望)。部屋を作るとき・部屋の設定で書け(改行でき、10行・512文字まで)、部屋の一覧に名前の下に出る。部屋の中では「部屋の説明」のボタンで見られる。注意書き(CW)は説明とは別にそのまま残る
Server
- Feat: インポートの申請(
import_request)と、admin/import-requests/{list,show,approve,reject}・import-requests/{list,cancel}を追加。承認・却下は申請した人に通知し、モデレーションログに残す。申請した人が凍結・削除・引っ越し・インポートできるロールでなくなったときや、ファイルが消されたときは承認できない - Enhance:
i/import-*が、申請にしたかをrequiresApprovalで返すように。juice/public-settings・admin/juice/settingsにimportApprovalRequiredTypesを追加 - Feat:
draw-rooms/create・updateにdescriptionを追加 - Migration: 2つ(インポートの申請のテーブル、絵チャの部屋の説明)
misskey-juice 2026.10.0-juice+4.4
Client
- Feat: 連合しているサーバーの情報(
/instance-info/<host>)に「診断」タブを追加(JUICE独自、モデレーター向け)。このサーバーの設定・状態(連合の範囲・ブロック・サイレンス・配送の停止・相手の応答・最後に届いた日時・再送待ちの配送)と、相手のサーバーへの実際の問い合わせ(DNS・HTTPS・NodeInfo・WebFinger・署名付きでのユーザー情報の取得・inboxの応答)を順に調べ、どこで連合が止まっているかを出す(相手には何も配送しない) - Feat: 落書きのタイムラプスで、レイヤーの表示・非表示・濃さ・合成モード・並べ替えと、線を描く以外の操作(範囲・投げ縄での移動、回転、拡大縮小、反転、削除、取り消し、やり直しなど)を追うように(JUICE独自、ユーザーからの要望)。操作の前の絵から順に再生し、切り替え・操作のところでは変わった絵を少しの間見せてから次へ進む(取り消した線も、描かれてから消える)。この更新より前の操作は、記録が無いので追わない
- Feat: 落書きのタイムラプスに、画像のアップロードと同じウォーターマークのプリセットを重ねられるように(JUICE独自、ユーザーからの要望)。タイムラプスの画面から、プリセットの選択・編集・追加ができる
- Feat: 絵チャと落書きのキャンバスの大きさに、ドット絵向けの「32×32」「64×64」「128×128」を追加(JUICE独自、ユーザーからの要望)。キャンバスの大きさの下限を100から16に下げ、落書きのタイムラプスでは小さいキャンバスをぼかさずに整数倍で拡大して出す
- Feat: アンテナの受信ソースで「フォローしているユーザーのノート」を選べるように(JUICE独自、ユーザーからの要望)。選択肢から外されていて中身も未実装(全てのノートと同じ動き)だったものを、フォローしているユーザーのノートだけを拾うようにした
- Enhance: ほかのサーバーの絵文字でのリアクション(押すと相乗りになる)を、枠を点線にして、このサーバーの絵文字と見分けられるように(JUICE独自、ユーザーからの要望)。カーソルを乗せたときの小窓にも、どのサーバーの絵文字かを出す
- Enhance: 絵チャで、描く人として参加していた部屋に入り直したときは、見学中から始めるように(JUICE独自、ユーザーからの要望)。席はそのままで、「描き始める」を押すと描ける
- Enhance: 落書きのキャンバスの切り抜きを、範囲ツールで選んだ範囲・選択範囲のバー・画像のメニューからも始められるように(JUICE独自、ユーザーからの要望)
- Fix: ほかのサーバーの絵文字のリアクションに相乗りしたとき、読み込み直すまで画面に反映されない問題を修正
- Fix: 小説ビューワーの縦書きで、横幅によって左側の文字が見切れる問題を修正(章の見出しの行の幅、ルビで短くなったページの後のずれ、傍点のはみ出し)
- Fix: ウォーターマークの二次元コードで、真ん中に入れるアバターを読み込めないと、編集画面・描画が読み込み中のまま止まる問題を修正(読み込めなければアイコンなしで作る)
Server
- Feat:
admin/federation/diagnose-instanceを追加(モデレーター向け。write:admin:federation) - Enhance:
draw-rooms/createのcanvasPresetにpixel32・pixel64・pixel128を追加し、canvasWidth・canvasHeightの下限を16に
misskey-juice 2026.10.0-juice+4.3
Client
- Feat: 落書きにタイムラプスを追加(JUICE独自、ユーザーからの要望)。描いた線を順に再生し(長さは10〜60秒から選ぶ)、動画(WebM。録れないブラウザはmp4)にして、ダウンロード・ドライブに保存・ノートに投稿できる
- Feat: 落書きのキャンバスを、画像の切り抜きと同じ操作(枠・つまみ、数での指定)で切り抜いたり広げたりできるように(JUICE独自、ユーザーからの要望)。枠の外に出た線は消えずに残る
- Feat: 本文だけの小説ノート(小説フラグ付きで、添付・アンケート・引用が無い)が長くて畳まれているとき、「もっと見る」の代わりに「小説として読む」を出して、小説ビューワーで開くように(JUICE独自、ユーザーからの要望)
- Feat: 絵チャで、部屋主が描く人から外すときに、理由を書けるように(任意。外された本人にだけ伝わる)(JUICE独自、ユーザーからの要望)
- Enhance: 小説ビューワーで、章タイトル(
[chapter:…])を見出し(太字・少し大きく・行頭なら2字下げ)として表示するように - Fix: 小説ビューワーの縦書きで、区切り線を入れずに章タイトルから始めた章が、前の章の最後の行に続いて表示される問題を修正
- Fix: 絵チャ・落書きで、全体マップを出しているとき、マップの横の空いた所に描けない問題を修正
Server
- Feat: 使い捨てメールアドレスを、disposable-email-domainsの一覧で断れるように(JUICE独自)。コントロールパネルのJUICE設定でオンにする(既定はオフ)。新規登録・メールアドレス変更・お問い合わせフォームで、一覧に載っているドメイン(サブドメインを含む)を断る。メールアドレスの検証の方式に関係なく動き、一覧は1日に1回取り直す。誤って載っているドメインは「使い捨てと判定しないドメイン」で外せる
- Enhance: メールアドレスの検証で、verifymail.io・Truemailに問い合わせられなかったとき(利用回数の上限・障害など)は、全ての登録を止めずに、サーバー自身での検証に切り替えるように
- Feat:
draw-rooms/kickにreasonを追加。理由は、外された本人のストリーム(memberLeft)にだけ流す