Skip to content

Releases: Zel9278/misskey-juice

misskey-juice 2026.7.0-juice+2.5

Choose a tag to compare

@Zel9278 Zel9278 released this 01 Sep 03:44
ae69941

misskey-juice 2026.7.0-juice+2.5

Client

  • Feat: ロール編集画面に、絵文字申請・アバターデコレーション申請・承認式新規登録の承認/却下をモデレーター以外にも許可するための3つのポリシートグルを追加(JUICE独自)
  • Enhance: 「JUICEについて」ページの機能一覧に、アバターデコレーション申請とロール単位の承認権限委譲の説明を追加。項目が増えて長くなってきたため折りたたみ表示に変更

Server

  • Feat: 絵文字申請・アバターデコレーション申請・承認式新規登録の承認/却下を、モデレーター権限を持たないユーザーにもロール単位で個別に許可できるように(JUICE独自)。ロールポリシーにcanApproveEmojiRequestscanApproveAvatarDecorationRequestscanApproveSignupsを追加(既定値false)。モデレーター・管理者は引き続き常にすべて承認・却下できる

Full Changelog: v2026.7.0-juice+2.4...v2026.7.0-juice+2.5

misskey-juice 2026.7.0-juice+2.4

Choose a tag to compare

@Zel9278 Zel9278 released this 01 Sep 01:15
04f13f1

misskey-juice 2026.7.0-juice+2.4

Client

  • Fix: 管理画面・設定のサイドバーで、コントロールパネル「絵文字申請」「承認待ちユーザー」・Webhookイベント「絵文字申請があったとき」「承認式登録の申請があったとき」等、JUICE独自の項目にJUICEバッジが付いていなかったのを修正(サイドバー共通コンポーネントにバッジ表示の仕組みが無かったため)
  • Feat: 絵文字申請と同様に、一般ユーザーがアバターデコレーションを申請できる新規ページ「アバターデコレーション申請」を追加(JUICE独自、設定の「JUICE」項目からリンク)。申請フォーム・自分の申請一覧では、アップロードした画像を自分のアバターに重ねたプレビューを確認できる。コントロールパネルに承認待ち一覧・承認・却下画面も追加

Server

  • Feat: 絵文字申請と同じ仕組みで、アバターデコレーション申請機能を追加(JUICE独自)。承認時はシステム所有の複製を作成してから登録する方式(絵文字申請と同様、審査後にファイル削除しても影響を受けない)。JUICE設定で機能の有効・無効を切り替え可能、ロールポリシーに同時に出せる申請数の上限を追加、管理者向け通知(バナー・リアルタイムトースト・Webhook)・審査結果メール・Discord Webhook自動整形にも対応

Full Changelog: v2026.7.0-juice+2.3...v2026.7.0-juice+2.4

misskey-juice 2026.7.0-juice+2.3

Choose a tag to compare

@Zel9278 Zel9278 released this 31 Aug 21:31

misskey-juice 2026.7.0-juice+2.3

Server

  • Feat: System Webhook・Webhookの送信先がDiscordのWebhook URL(discord.com/discordapp.com/api/webhooks/...)の場合、自動検出してDiscordのEmbed形式に整形して送信するように(JUICE独自)。通報・新規ユーザー登録・絵文字申請・承認式登録申請等の管理者向けイベントと、ノート・返信・リノート・メンション・フォロー等のユーザー向けイベントの両方に対応。外部の変換プロキシを用意しなくても、WebhookのURLをDiscordのWebhook URLに設定するだけで見やすい通知が届くようになる。メッセージの言語は「メールの受信言語」の既定値設定(JUICE設定)を流用し、ja-JP以外はすべて英語で送信される

Full Changelog: v2026.7.0-juice+2.2...v2026.7.0-juice+2.3

misskey-juice 2026.7.0-juice+2.2

Choose a tag to compare

@Zel9278 Zel9278 released this 31 Aug 13:55

misskey-juice 2026.7.0-juice+2.2

このリリースから juice/devjuice/main にマージして公開しています。

Client

  • Enhance: JUICEについてページに、セルフホストを検討する人向けの注意書き(サーバー運用ガイドへのリンク)を追加

Server

  • Fix: pgroongaでの検索(fulltextSearch.provider: sqlPgroonga)が、OR-等の記号を含む単語でPGroongaのクエリ構文パースエラーになり検索自体が失敗する問題を修正(JUICE独自)。クエリ構文をパースする&@~演算子ではなく、キーワードごとに単純な「含む」判定の&@演算子をAND連結する方式に変更し、構文パースを経由しないようにした

このリリースには PR #6 (chan-maiさんによる貢献) の内容も含まれています:

  • Fix: 絵文字申請の承認時、ファイル削除により絵文字画像が壊れる問題を修正
  • Fix: emoji-requests/create のバリデーション上限を追加
  • Fix: サインイン時の承認待ちチェックのタイミングを修正(アカウント列挙の脆弱性対応)
  • Fix: リレータイムラインにGTLロールポリシーを適用

Full Changelog: v2026.7.0-juice+2.1...v2026.7.0-juice+2.2

misskey-juice 2026.7.0-juice+2.1

Pre-release

Choose a tag to compare

@Zel9278 Zel9278 released this 31 Aug 10:49

misskey-juice 2026.7.0-juice+2.1

Client

  • Feat: JUICEについてページにコントリビューター欄を追加(現在: chan-mai)

このリリースには PR #6 (chan-maiさんによる貢献) の内容も含まれています:

  • Fix: 絵文字申請の承認時、ファイル削除により絵文字画像が壊れる問題を修正
  • Fix: emoji-requests/create のバリデーション上限を追加
  • Fix: サインイン時の承認待ちチェックのタイミングを修正(アカウント列挙の脆弱性対応)
  • Fix: リレータイムラインにGTLロールポリシーを適用

Full Changelog: v2026.7.0-juice+2.0...v2026.7.0-juice+2.1

v2026.7.0-juice+2.0

v2026.7.0-juice+2.0 Pre-release
Pre-release

Choose a tag to compare

@Zel9278 Zel9278 released this 31 Aug 09:16

2026.7.0-juice+2.0

Client

  • Feat: コントロールパネルに JUICE 独自機能設定用の新セクション「JUICE」を追加
  • Feat: 承認式新規登録を追加。有効時は新規登録に理由の入力が必須になり、Moderator/adminが承認するまでサインインできない
  • Feat: コントロールパネルに承認待ちユーザーの一覧・承認・却下画面を追加
  • Feat: 招待コードが必須のサーバーで承認式新規登録も有効な場合、新規登録画面に「招待コードで登録」「参加を申請する」の2つのボタンを表示するように
  • Feat: プロフィールメニューの「アカウントを追加」からも、承認式新規登録が有効な場合は同様に「招待コードで登録」「参加を申請する」を分けて表示するように
  • Feat: 承認式新規登録が有効なサーバーでは、訪問者向けトップページ・登録前のルール確認画面・新規登録フォームに「このサーバーは承認式です」という案内を表示するように
  • Feat: メールアドレスの入力が必須なサーバーでは、新規登録フォームでメールの受信言語を選択できるように。選んだ言語は以降そのアカウント宛のシステムメール(パスワードリセット・ログイン通知・承認/却下通知等)すべてに使われる
  • Feat: コントロールパネルの JUICE 設定に、メールの受信言語を選択していないユーザー向けの既定言語を設定する項目を追加
  • Feat: 設定画面に「JUICE」項目を追加し、登録後でもメールの受信言語を変更できるように
  • Feat: 投稿にAI生成物であることを示す「AI Generated」フラグを追加。投稿画面のツールバーからON/OFFを切り替えられ、添付したDriveファイルにも連動する
  • Feat: ノートに「AI Generated」バッジを表示。リノート・引用ノートでも元ノートのフラグが表示される
  • Feat: ノートメニューから自分の投稿のAI生成物フラグを投稿後でも変更できるように
  • Feat: Drive画面に「AI生成物のみ表示」フィルタを追加
  • Feat: ドライブのファイルメニューから、アップロード後でもAI生成物フラグを付け外しできるように(これまでは投稿フォームの添付時のみ変更可能だった)
  • Feat: ノートに添付された画像のうちAI生成物フラグが付いているものに、GIF/ALT/センシティブと同じインジケーターでバッジを表示するように(ノート全体のAI Generatedバッジとは独立して、ファイル単位で表示される)
  • Feat: 投稿フォームのアップロード待ちファイルのメニューに「AI生成」スイッチを追加。センシティブと同様、アップロード前にファイル単位でAI生成物フラグを設定できるように
  • Feat: 設定の「JUICE」項目に、AI生成物としてマークされた投稿の扱いを「なし・ミュート(折りたたみ表示)・ハードミュート(完全に非表示)」から選べる設定を追加(タイムライン・通知・検索・ユーザーページに適用)
  • Feat: 絵文字申請機能を追加。一般ユーザーが画像・名前・カテゴリ・タグ・ライセンス・センシティブ・ローカルのみを指定して絵文字を申請できる新規ページ「絵文字申請」を追加(設定の「JUICE」項目からリンク)。自分の申請一覧・審査状況・却下理由を確認できる。申請フォームは本家の管理画面「絵文字の登録」ダイアログに準拠したUIにしている
  • Feat: コントロールパネルに絵文字申請の一覧・承認・却下画面を追加
  • Feat: コントロールパネルの JUICE 設定に、絵文字申請機能の有効・無効を切り替える項目を追加(既定は無効)
  • Feat: ロールの権限設定に、1ユーザーが同時に出せる未審査の絵文字申請数の上限を追加
  • Fix: Drive画面のファイル一覧で、センシティブとAI生成物のバッジが同じ位置に重なって表示されていたのを修正。AI生成物はサムネイル右下の小さいバッジで表示するように
  • Feat: 探索ページに「ユーザーランキング」タブを追加。投稿数(リノートを除く)・リアクション数(受け取った数)それぞれの上位3人を表示する
  • Feat: コントロールパネルの JUICE 設定に、ユーザーランキングの集計期間(時間単位、既定12時間)を設定する項目を追加
  • Feat: タイムラインに「リレータイムライン」を追加。登録済みリレー経由で届いた公開ノートだけを表示する。コントロールパネルの JUICE 設定で有効化した場合のみ、Social/Global の近くにタブとして表示される
  • Feat: 設定の「JUICE」項目の絵文字申請セクションに、審査結果メールを受け取るかどうかの切り替えを追加(既定は受け取る)
  • Feat: メールアドレスを収集しない(メール必須ではない)サーバーでも、承認式新規登録の申請時に確認コードを発行するように。登録完了時にコードがこの端末へ自動保存され、新設の「登録審査状況の確認」ページ(/signup-check)からいつでも審査状況(審査待ち・承認・却下)を確認できる。1端末から複数アカウント分申請した場合もそれぞれ個別に追跡できる。設定の「JUICE」項目からもこのページへのリンクを追加(ログイン済みでもアクセス可能)。登録完了時の案内は確認コードをコピーボタン付きの専用ダイアログで表示するように。未ログイン時のトップ画面からは、画面右側からスライドインするパネル(幅の狭い画面では全画面表示)で開くように
  • Feat: お知らせに投票機能を追加(JUICE独自実装)。コントロールパネルの「お知らせ」作成画面で、新規作成時のみ選択肢・複数選択可否・期限を設定した投票を追加できる(作成後の編集は不可)。お知らせページ・お知らせ一覧のリアクション欄の上に表示され、一般ユーザーが投票できる
  • Feat: LaTeX(数式)表示機能を復旧(JUICE独自実装)。本家Misskeyが2023年に削除したKaTeXによる数式レンダリングを、\href等の危険なコマンドを無効化する設定(trust: false)込みで復旧した。コントロールパネルの JUICE 設定から無効化すると、これまで通り数式ソースがそのままコードとして表示される(既定は有効)
  • Feat: リレータイムラインを特定のリレーに絞り込むフィルタを追加(複数選択可、既定はすべてのリレー)。タイムラインヘッダーのオプションメニューと、設定の「JUICE」項目の両方から選択でき、選択状態はアカウントに保存される
  • Feat: 設定の「JUICE」項目に、デスクトップの常設ウィジェットパネル・モバイル表示のウィジェットドロワーを画面の左右どちらに表示するかを選べる項目を追加(既定は右)
  • Fix: >を並べただけのノートで引用の入れ子が際限なく積み重なり、画面が異常に縦長になる問題を修正。表示上のネスト段数に上限(5段)を設け、それ以上は枠を追加せず内容をそのまま展開するように
  • Enhance: パスワード再設定申請・絵文字申請・承認式新規登録の審査状況確認(新規コード追加時)にも、既存のcaptcha設定(hCaptcha/mCaptcha/reCAPTCHA/Turnstile/TestCaptcha)を適用するように(JUICE独自の追加保護)
  • Fix: captchaウィジェットの再解決(reset)後も、直前に消費済みの応答トークンが残ってしまい送信ボタンが誤って有効なままになる問題を修正
  • Fix: 承認式登録の審査状況確認パネルの「サインインする」ボタンが、パネル自体より低いz-index優先度でサインインダイアログを開いてしまい、パネルの裏に隠れて見えなくなる問題を修正
  • Fix: 承認式登録の審査状況確認画面で、承認済みエントリの「サインインする」ボタンが、ブラウザが別アカウントで既にログイン中だと無反応になる問題を修正(ログイン状態に関わらず常にサインインダイアログを開くように変更)
  • Enhance: 本家Misskeyには無いJUICE独自の設定・タブ・メニュー項目に「JUICE」バッジを表示するように(ロール設定のemojiRequestLimit、お知らせ作成の投票機能、探索ページの「ユーザーランキング」タブ、タイムラインの「リレー」タブ・リレー絞り込みメニュー、ロゴメニューの「絵文字申請」、本家Aboutページ・ロゴメニューの「JUICEについて」、未ログイン時トップページの「参加を申請する」・「登録審査状況の確認」)。バッジはJUICEブランドカラー(オレンジ)の塗りつぶしにし、gradateボタン等どんな背景色の上でも視認できるようにした
  • Fix: ロゴメニューの「絵文字申請」項目が、管理者がJUICE設定で絵文字申請機能自体を無効化していても表示されたままになっていた不具合を修正
  • Enhance: JUICE専用Aboutページ(/about-juice)のアイコンをクリック(またはEnter/Spaceキー)すると、オレンジの雨が降るイースターエッグを追加。クリックのたびに雨の角度がランダムに変わる。初回の雨で実績「JUICEの雨」が解除される
  • Feat: Misskey Gamesに「盆栽を育てるゲーム」を追加(JUICE独自実装)。1日1回水をあげて盆栽を育て、放置すると徐々に弱って退行する。セーブデータはi/registryにアカウント単位で保存される。初めての水やり・最終段階まで育てる・枯らしてしまう、の3つの実績も追加した
  • Feat: コントロールパネルに、絵文字申請・承認式登録の新規申請があったことを知らせる警告バナーを、通報と同様に追加。あわせて、コントロールパネルを開いている間はリアルタイムでトースト通知が届くように(通報・絵文字申請・承認式登録の3種類。通報についても今回初めてこのリアルタイム通知に対応した)
  • Feat: JUICE専用Aboutページ(/about-juice)に、参考にしたプロジェクトとしてCherryPickへのGitHubリンクを追加
  • Enhance: 未ログイン時トップページの「他のサーバーを探す」リンク先を、本家Misskeyのmisskey-hub.net/serversからservers.misskey.inkに変更
  • Feat: JUICE専用Aboutページ(/about-juice)の「参考にしたプロジェクト」に、misskey-tempuraへのGitHubリンクを追加
  • Feat: ログインに失敗したとき、アカウント本人へ通知(アプリ内通知・確認済みメールアドレスがあればメール)を送るように(misskey-tempuraを参考)
  • Feat: 他ユーザーに対して自分だけに見えるニックネームを設定できるように(misskey-tempuraを参考)。プロフィールページから設定でき、プロフィールページとユーザーホバープレビューの表示名がニックネームに置き換わる(意図的にこの2箇所限定。フォロー/フォロワー一覧やタイムライン・通知等、本来の表示名を使う既存の一覧表示には影響しない)
  • Enhance: JUICE専用Aboutページ(/about-juice)の「JUICE独自の主な機能」一覧に、ニックネーム機能とログイン失敗通知を追加
  • Feat: JUICE専用Aboutページ(/about-juice)に、本家Misskey→misskey-artからの移植→JUICEロードマップの実装→ロードマップ外の追加実装、という機能追加の経路を示す折りたたみ表示を追加

Server

  • Feat: JUICE 独自機能の設定を取得・更新する admin/juice/settings / admin/juice/update-settings を追加
  • Feat: サインイン中のユーザーがメールの受信言語を変更する i/juice/update-email-lang を追加
  • Feat: 承認式新規登録機能を追加。admin/juice/pending-signups / admin/juice/approve-signup / admin/juice/decline-signup / juice/public-settings を追加
  • Feat: 承認式新規登録が有効な場合、招待コードを必須から任意に変更。招待コードが有効なら承認をバイパスし、無い場合は理由入力による申請フローに回る
  • Feat: システムメール(パスワードリセット・メールアドレス確認・新規登録確認・ログイン通知・アカウント削除通知・モデレーター不在警告・招待制切替通知・通報通知・承認式登録の承認/却下通知)をユーザーごとの言語設定に対応させた。翻訳が無い言語では日本語にフォールバックする
  • Enhance: システムメールの言語が ja-JP 以外の場合、翻訳が無いときのフォールバック先を日本語ではなく英語にした(en-US.yml 等のCrowdin管理ファイルは編集できないため、JUICE側で英訳を保持)
  • Feat: ノート・Driveファイルに isAIGenerated フラグ(JUICE)を追加。notes/create / drive/files/update で設定でき、drive/files の一覧取得で絞り込める
  • Feat: drive/files/createisAIGenerated パラメータを追加。アップロード後のdrive/files/updateを待たず、アップロード時点でAI生成物フラグを設定できるように
  • Feat: 投稿後にAI生成物フラグだけを変更する notes/juice/update-ai-generated を追加(このフォークには汎用のノート編集機能が無いため専用エンドポイントとして分離)
  • Feat: AI生成物のミュート設定を変更する i/juice/update-mute-ai-generated を追加
  • Feat: isAIGenerated フラグをActivityPubで連合するように(JUICE独自の _juice_isAIGenerated プロパティ)。対応していないサーバーからは無視される(未指定分はfalse扱い)
  • Feat: 絵文字申請機能(JUICE独自実装)を追加。emoji-requests/create / emoji-requests/list / admin/emoji-requests/list / admin/emoji-requests/approve / admin/emoji-requests/reject を追加。申請時に名前・カテゴリ・タグ(aliases)・ライセンス・センシティブ・ローカルのみを指定でき、承認時は既存の CustomEmojiService に接続してその内容のままカスタム絵文字として登録する。名前重複はエラーで弾く。却下時は理由をメールで通知する
  • Feat: 絵文字申請の同時pending数上限をロールポリシー emojiRequestLimit として追加(既定値3、ロールごとに上書き可能)
  • Feat: ユーザーランキング機能(JUICE独自実装)を追加。juice/ranking を新設し、投稿数(純粋リノートを除く)・リアクション数(受け取った数)それぞれ上位3人を返す。集計はRedisの期間別カウンター(FeaturedServiceと同様のエポック基準ウィンドウ+前ウィンドウとのブレンド+TTL自然消滅方式)で行い、毎回の重いSQL集計を避けている。集計期間は admin/juice/settings / admin/juice/update-settings から設定可能(既定12時間)
  • Feat: Driveファイル単位のisAIGeneratedフラグをActivityPubで連合するように(添付画像のDocument/ImageオブジェクトにJUICE独自の_juice_isAIGeneratedプロパティを付与)。ノート単位のフラグとは独立して、添付ファイルごとに連合先へ伝わる
  • Fix: リモートユーザーが以前federateした画像と同一内容(md5一致)のファイルを再度AI生成物としてfederateしても、既存ファイルのisAIGeneratedが追従して更新されない不具合を修正(isSensitiveは元々追従していたがisAIGeneratedは対象外だった)
  • Feat: リレータイムライン機能(JUICE独自実装)を追加。notes/relay-timeline(REST)とrelayTimeline(stream channel)を新設し、登録済みリレー経由でAnnounceとして届いた公開ノートのみを返す。受信時にどのリレー経由か(note.relayId)を記録し、複数リレーから同じノートが届いた場合は最初に処理した1件のみを採用する(first-writer-wins)。過去ノートへの遡及付与はしない。機能の有効・無効はadmin/juice/settings / admin/juice/update-settingsrelayTimelineEnabledから設定可能(既定は無効)
  • Fix: NODE_ENV=testかつbuilt/.config.jsonが実際にはdefault.yml由来(開発用DB)のまま、という設定ズレの状態でアプリを起動すると、createPostgresDataSourceが無条件にsynchronize/dropSchemaを有効化し、開発用DBのスキーマを丸ごと削除・再作成してしまう不具合を修正。接続先DB名にtestを含むことを確認してから有効化するように(以前reset-dbにのみ追加されたガードと同種の穴が、DataSource生成本体とtest/utils.tsinitTestDbtest/unit/chart.tsには残っていた)
  • Feat: 絵文字申請の承認・却下結果メールを受け取るかどうかをユーザーごとに設定できるように。i/updatereceiveEmojiRequestResultEmailパラメータを追加(既定はtrue)
  • Fix: 絵文字申請の承認・却下結果メールが、メールアドレス未確認(emailVerified: false)のユーザーにも送信されてしまう不具合を修正
  • Feat: メールアドレスを収集しない承認式新規登録でも審査状況を確認できるよう、申請時に確認コードを発行する仕組み(JUICE独自実装)を追加。新規エンティティsignup_approval_checkに申請ごとの状態(pending/approved/declined)を記録し、ユーザー行が却下により削除された後もコードから状態を確認できる。公開エンドポイントjuice/signup-check-statusを新設し、signup/signup-pendingのレスポンスにcheckCodeを追加
  • Feat: JUICE独自のAboutページ(/about-juice)を追加。開発者情報・ソースコード/ライセンス・JUICE独自機能の一覧を掲載する。「このサーバーについて」ページと、コントロールパネル以外のユーザー向けメニューからリンクしている
  • Enhance: サイト全体の既定アイコン(favicon・起動時スプラッシュ・PWAアイコン・インスタンスアイコン未設定時のフォールバック・システムメールのロゴ)をMisskeyの「Mi」マスコットからJUICE独自の雫アイコンに差し替え
  • Feat: お知らせの投票機能(JUICE独自実装)を追加。既存のNote用Poll/PollVoteは拡張せず、専用エンティティannouncement_poll/announcement_poll_voteを新設した。admin/announcements/createpollパラメータを追加し、投票用エンドポイントannouncements/polls/voteを新設。個人宛てのお知らせには投票を付けられない
  • Feat: admin/juice/settings / admin/juice/update-settings / juice/public-settings に、LaTeX(数式)表示機能の有効・無効を切り替えるlatexEnabledを追加(既定はtrue)
  • Feat: notes/relay-timeline(REST)とrelayTimeline(stream channel)にrelayIdsパラメータ(配列、複数指定可)を追加。指定したリレー経由のノートのみに絞り込める。フィルタの選択肢用に、受理済みリレーの一覧を返すjuice/relaysを新設
  • Feat: request-reset-password / emoji-requests/create / juice/signup-check-status にcaptcha検証を追加。juice/signup-check-statusは端末保存済みコードの自動再確認では要求せず、新規コード追加時(isNewSubmission: true)のみ必須にする
  • Feat: 実績にjuiceRain(JUICEの雨)・bonsaiFirstWaterbonsaiFullyGrownbonsaiWitheredを追加
  • Feat: 絵文字申請・承認式登録の新規申請時に、モデレータへリアルタイム通知(adminストリーム)・SystemWebhookを送信するように。SystemWebhookのイベント種別にemojiRequestCreatedsignupApplicationCreatedを追加した。あわせて通報(abuseReport)のadminストリーム通知も、今回新設したフロントエンド側の購読処理で初めて実際に利用されるようになった
  • Enhance: repositoryUrl / feedbackUrlの既定値を、本家Misskeyのリポジトリからこのフォーク自身のリポジトリに変更(JUICEは本家のフォークであるため)。既存インストールでも、値が本家の既定値のままだった場合はあわせて更新される
  • Enhance: ノート本文の文字数上限を3000字からDB上の格納可能上限である8192字まで拡大(misskey-tempuraを参考)
  • Feat: ログイン試行の失敗時に、アカウント本人へ通知種別loginFailed(JUICE)でアプリ内通知を送信し、確認済みメールアドレスがあればメールも送るように(misskey-tempuraを参考)。パスワード/TOTP/セキュリティキーいずれかでの認証失敗が対象。第三者による連続した失敗試行で通知・メールが連打されないよう、同一アカウントへは5分に1回までに制限している
  • Feat: 他ユーザーに対する自分専用のニックネーム機能(JUICE独自実装、misskey-tempuraを参考)を...
Read more

v2026.7.0-juice+1.0

Choose a tag to compare

@Zel9278 Zel9278 released this 24 Aug 02:31
1dfd6fd

Misskey 2026.7.0 をベースとした misskey-juice の初回リリース。

General

  • Feat: お知らせにノートと同じようにリアクションできるように

Client

  • Fix: ノート内のセンシティブ画像のぼかしが設定によって消える問題を修正
    • CW を開いた後のセンシティブ画像にもぼかしが表示されるように修正
    • 複数のセンシティブ画像が 1 つにまとまって表示される問題を修正
  • Fix: CW を閉じた状態や非表示の要素内で描画された Blurhash が表示されない問題を修正
  • Fix: カスタム絵文字が MFM コンテキスト外で描画された際の injection "Symbol()" not found 警告を解消 (挙動の変化なし)

Server

  • Fix: reset-db がテスト用以外のデータベースを削除しないように

開発環境

  • Fix: devcontainer のポート (3000 / 5173 / 5174) を host に公開するように
  • Fix: frontend diagnostics シナリオの安定化 (instance setup 待ち / キャッシュ回避 / signup 失敗の可視化)

移植元

本リリースの機能は Misskey-art/misskey から移植したもの。

内容 art の PR
センシティブ画像のぼかし修正 misskey-dev#67
お知らせリアクション機能 misskey-dev#68
reset-db ガード misskey-dev#70
お知らせリアクションの重複修正 misskey-dev#71 / misskey-dev#76

お知らせリアクションは 1 ユーザーが複数のリアクションを付けられ、カスタム絵文字と Unicode 絵文字の
両方に対応する (ローカル専用)。リアクションしたユーザーの一覧も表示できる。

アップグレード時の注意: お知らせリアクション用のテーブルを追加する migration
(1787365448671-AddAnnouncementReaction) が含まれる。