Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 90.18 KiB

2023.8.0 (unreleased)

General

  • OAuth 2.0のサポート

Client

  • Enhance: 自分が押したリアクションのデザインを改善
  • Fix: サーバー情報画面(/instance-info/{domain})でブロックができないのを修正
  • Fix: 未読のお知らせの「わかった」をクリック・タップしてもその場で「わかった」が消えない問題を修正

Server

13.14.2

Client

  • リストTLで、ユーザーが追加・削除されてもTLを初期化しないように
  • URL取得変数を関数に変更 CURRENT_URL -> Mk:url()
  • Fix: モバイル表示のときページ下部がナビゲーションバーに隠れる問題を修正
  • Fix: 一部モーダルダイアログでスクロールできない問題を修正
  • Fix: Selecting all emojis in Custom emoji is impossible
  • Fix: PhotoSwipeによるメモリリークの修正

Server

  • Fix: APIのオフセットが壊れていたせいで「もっと見る」でもっと見れない問題を修正
  • Fix: 外部サーバーの投稿がタイムラインに表示されないことがある問題を修正

13.14.1

General

  • 招待機能を改善しました
    • 過去に発行した招待コードを確認できるようになりました
    • ロールごとに招待コードの発行数制限と制限対象期間、有効期限を設定できるようになりました
    • 招待コードを作成したユーザーと使用したユーザーを確認できるようになりました
  • ユーザーにロールが期限付きでアサインされている場合、その期限をユーザーのモデレーションページで確認できるようになりました
  • identicon生成を無効にしてパフォーマンスを向上させることができるようになりました
  • サーバーのマシン情報の公開を無効にしてパフォーマンスを向上させることができるようになりました

Client

  • deck UIのカラムのメニューからアンテナとリストの編集画面を開けるように
  • ドライブファイルのメニューで画像をクロップできるように
  • 画像を動画と同様に簡単に隠せるように
  • Enhance: ノートの埋め込みが複数画像と動画を表示されるように
  • オリジナル画像を保持せずにアップロードする場合webpでアップロードされるように(Safari以外)
  • 見たことのあるRenoteを省略して表示をオンのときに自分のnoteのrenoteを省略するように
  • フォルダーやファイルに対しても開発者モード使用時、IDをコピーできるように
  • 引用対象を「もっと見る」で展開した場合、「閉じる」で畳めるように
  • プロフィールURLをコピーできるボタンを追加 #11190
  • CURRENT_URLで現在表示中のURLを取得できるように(AiScript)
  • ユーザーのContextMenuに「アンテナに追加」ボタンを追加
  • フォローやお気に入り登録をしていないチャンネルを開く時は概要ページを開くように
  • 画面ビューワをタップした場合、マウスクリックと同様に画像ビューワを閉じるように
  • オフライン時の画面にリロードボタンを追加
  • Renote時に公開範囲のデフォルト設定が適用されるように
  • Deckで非ルートページにアクセスした際に簡易UIで表示しない設定を追加
  • ロール設定画面でロールIDを確認できるように
  • コンテキストメニュー表示時のパフォーマンスを改善
  • フォロー/フォロワー非公開時の表示を改善
  • 本文にMFMが含まれている場合に自動でたたまれる機能が、返信先や引用RNにも適用されるように
    • position は対象外になりました
  • AiScriptを0.15.0に更新
  • Fix: サーバーメトリクスが90度傾いている
  • Fix: 非ログイン時にクレデンシャルが必要なページに行くとエラーが出る問題を修正
  • Fix: sparkle内にリンクを入れるとクリック不能になる問題の修正
  • Fix: ZenUIでポップアップの表示位置がおかしい問題を修正
  • Fix: ページ遷移でスクロール位置が保持されない問題を修正
  • Fix: フォルダーのページネーションが機能しない #11180
  • Fix: 長い文章を投稿する際、プレビューが画面からはみ出る問題を修正
  • Fix: システムフォント設定が正しく反映されない問題を修正
  • Fix: アンケート終了時のプッシュ通知が正しく表示されない問題を修正
  • Fix: MasterVolumeが0の時だけでなく各通知音の音量設定が0のときも、HTMLAudioElement.playが実行されないように変更

Server

  • JSON.parse の回数を削減することで、ストリーミングのパフォーマンスを向上しました
  • nsfwjs のモデルロードを排他することで、重複ロードによってメモリ使用量が増加しないように
  • 連合の配送ジョブのパフォーマンスを向上(ロック機構の見直し、Redisキャッシュの活用)
  • featuredノートのsignedGet回数を減らしました
  • ActivityPubの署名用鍵長を2048bitに変更しパフォーマンスを向上(新規アカウントのみ)
  • リモートサーバーのセンシティブなファイルのキャッシュだけを無効化できるオプションを追加
  • MeilisearchにIndexするノートの範囲を設定できるように
  • Export notes with file detail
  • Add unix socket support
  • 設定ファイルでioredisの全てのオプションを指定可能に
  • Fix: エクスポートしたカスタム絵文字のzipが大きいと読み込めない問題を修正
  • Fix: リモートサーバーに無意味なActivityPubの配信を行うことがあるのを修正
  • Fix: Remove Meilisearch index when notes are deleted
  • Fix: 非英語環境でのPostgreSQLのエラーハンドリングを修正
  • Fix: インスタンスのアイコンがbase64の場合の挙動を修正
  • Fix: ローカルの Person を指す acct URI を解析するときのバグを修正しました
  • Fix: 無効化されたアンテナが再度有効化されないことがある問題を修正

13.13.2

General

  • エラー時や項目が存在しないときなどのアイコン画像をサーバー管理者が設定できるように
  • ロールが付与されているユーザーリストを非公開にできるように
  • サーバーの負荷が非常に高いため、ユーザー統計表示機能を削除しました

Client

  • Fix: タブがバックグラウンドでもstreamが切断されないように

Server

  • Fix: キャッシュが溜まり続けないように

13.13.1

Client

  • Fix: タブがアクティブな間はstreamが切断されないように

Server

  • Fix: api/metaでTypeError: JSON5.parse is not a functionエラーが発生する問題を修正

13.13.0

General

  • カスタム絵文字ごとにそれをリアクションとして使えるロールを設定できるように
  • カスタム絵文字ごとに連合するかどうか設定できるように
  • カスタム絵文字ごとにセンシティブフラグを設定できるように
  • センシティブなカスタム絵文字のリアクションを受け入れない設定が可能に
  • タイムラインにフォロイーの行った他人へのリプライを含めるかどうかの設定をアカウントに保存するのをやめるように
    • 今後はAPI呼び出し時およびストリーミング接続時に設定するようになります
  • リストを公開できるようになりました

Client

  • リアクションの取り消し/変更時に確認ダイアログを出すように
  • 開発者モードを追加
  • AiScriptを0.13.3に更新
  • Deck UIを使用している場合、/以外にアクセスした際にZen UIで表示するように
    • メインカラムを設置していない場合の問題を解決
  • ハッシュタグのノート一覧ページから、そのハッシュタグで投稿するボタンを追加
  • アカウント初期設定ウィザードに戻るボタンを追加
  • アカウントの初期設定ウィザードにあとでボタンを追加
  • サーバーにカスタム絵文字の種類が多い場合のパフォーマンスの改善
  • Fix: URLプレビューで情報が取得できなかった際の挙動を修正
  • Fix: Safari、Firefoxでの新規登録時、パスワードマネージャーにメールアドレスが登録されていた挙動を修正
  • Fix: ロールタイムラインが無効でも投稿が流れてしまう問題の修正
  • Fix: ロールタイムラインにて全ての投稿が流れてしまう問題の修正
  • Fix: 「アクセストークンの管理」画面でアプリの情報が表示されない問題の修正
  • Fix: Firefoxにおける絵文字ピッカーのTabキーフォーカス問題の修正
  • Fix: フォローボタンがテーマのカラースキームによって視認性が悪くなる問題を修正
    • 新しいプロパティ fgOnWhite が追加されました

Server

  • bullをbull-mqにアップグレードし、ジョブキューのパフォーマンスを改善
  • ストリーミングのパフォーマンスを改善
  • Fix: 無効化されたアンテナにアクセスがあった際に再度有効化するように
  • Fix: お知らせの画像URLを空にできない問題を修正
  • Fix: i/notificationsのsinceIdが機能しない問題を修正
  • Fix: pageのピン留めを解除することができない問題を修正

13.12.2

NOTE

Meilisearchの設定にindexが必要になりました。値はMisskeyサーバーのホスト名にすることをお勧めします(アルファベット、ハイフン、アンダーバーのみ使用可能)。例: misskey-io 過去に作成されたnotesインデックスは、<index名>---notesにリネームが必要です。例: misskey-io---notes

General

  • 投稿したコンテンツのAIによる学習を軽減するオプションを追加

Client

  • ユーザーを指定してのノート検索が可能に
  • アカウント初期設定ウィザードにプライバシー設定を追加
  • リテンション率チャートに折れ線グラフを追加
  • Fix: ブラーエフェクトを有効にしている状態で高負荷になる問題を修正
  • Fix: Pageにおいて画像ブロックに画像を設定できない問題を修正
  • Fix: カラーバーがリプライには表示されないのを修正
  • Fix: チャンネル内の検索ボックスが挙動不審な問題を修正
  • Fix: リテンションチャートのレンダリングを修正
  • Fix: リアクションエフェクトのレンダリングの問題を修正

Server

  • センシティブワードの登録にAnd、正規表現が使用できるようになりました。
  • Fix: ひとつのMeilisearchサーバーを複数のMisskeyサーバーで使えない問題を修正

13.12.1

Client

  • プロフィール画面におけるモデレーションノートの表示を調整
  • Fix: 一部ダイアログが表示されない問題を修正
  • Fix: MkUserInfoのフォローボタンが変な位置にある問題を修正

Server

  • Fix: リモートサーバーの情報が更新できない問題を修正
  • Fix: 13.11を経験しない状態で13.12にアップデートした場合ユーザープロフィール関連の画像が消失する問題を修正

13.12.0

NOTE

  • Node.js 18.16.0以上が必要になりました

General

  • アカウントの引っ越し(フォロワー引き継ぎ)に対応
  • Meilisearchを全文検索に使用できるようになりました
    • 「フォロワーのみ」の投稿は検索結果に表示されません。
  • 新規登録前に簡潔なルールをユーザーに表示できる、サーバールール機能を追加
  • ユーザーへの自分用メモ機能
    • ユーザーに対して、自分だけが見られるメモを追加できるようになりました。
      (自分自身に対してもメモを追加できます。)
    • ユーザーメニューから追加できます。
      (デスクトップ表示ではusernameの右側のボタンからも追加可能)
  • チャンネルに色を設定できるようになりました。各ノートに設定した色のインジケーターが表示されます。
  • チャンネルをアーカイブできるようになりました。
    • アーカイブすると、チャンネル一覧や検索結果に表示されなくなり、新たな書き込みもできなくなります。
  • アンテナのエクスポート・インポートができるようになりました
  • ロールタイムラインをロールごとに表示するかどうかの選択できるようになりました。
    • デフォルトがオフになるので、ロールタイムラインを表示する場合はオンにしてください。
  • ロールに強制的にNSFWを付与するポリシーを追加
    • アップロード済みのファイルはNSFWにならない為注意してください。
  • モデレーションノートがユーザーのプロフィールページからも閲覧および編集できるようになりました。
  • カスタム絵文字のライセンスを複数でセットできるようになりました。
  • 管理者が予約ユーザー名を設定できるようになりました。
  • Fix: フォローリクエストの通知が残る問題を修正

Client

  • アカウント作成時に初期設定ウィザードを表示するように
  • チャンネル内検索ができるように
  • チャンネル検索ですべてのチャンネルの取得/表示ができるように
  • 通知の表示をカスタマイズできるように
  • ドライブのファイル一覧から直接ノートを作成できるように
  • ノートメニューからRenoteしたユーザーの一覧を見れるように
  • コントロールパネルのカスタム絵文字ページおよびaboutのカスタム絵文字の検索インプットで、:emojiname1::emojiname2:のように検索して絵文字を検索できるように
    • 絵文字ピッカーから入力可能になります
  • データセーバーモードを追加
    • 画像が全て隠れた状態で表示されるようになります
  • 閲覧注意設定された画像は表示した状態でもそれが閲覧注意だと分かる表示をするように
  • モデレーターはノートに添付された画像上から直接NSFW設定できるように
  • 1枚だけのメディアリストの画像のアスペクト比を画像に応じて縦長にするように
  • プロフィール設定「追加情報」の項目の削除と並び替えができるように
  • 新しい実績を追加
  • AiScriptを0.13.2に更新
  • Fix: AiScript APIのMk:dialogで何も返していなかったのをNULLを返すように修正
  • Fix: 1:1ではない画像のリアクション通知バッジが左や上に寄ってしまっていたのを中央に来るように修正
  • Fix: リアクションをホバーした時のユーザーリストで猫耳が切れてしまっていた問題を修正
  • Fix: NSFWメディアの上に表示された「もっと見る」ボタンが押しづらい問題を修正

Server

  • channel/searchのqueryが空の場合に全てのチャンネルを返すように変更
  • 環境変数MISSKEY_CONFIG_YMLで設定ファイルをdefault.ymlから変更可能に
  • Fix: 他のサーバーの情報が取得できないことがある問題を修正
  • Fix: エクスポートデータの拡張子がunknownになる問題を修正
  • Fix: Content-Dispositionのパースでエラーが発生した場合にダウンロードが完了しない問題を修正
  • Fix: API: i/update avatarIdとbannerIdにnullを渡した時、画像がリセットされない問題を修正
  • Fix: .wav, .flacが再生できない問題を修正(新しくアップロードされたファイルのみ修正が適用されます)
  • Fix: 凍結されたユーザーが一部APIのレスポンスに含まれる問題を修正
  • Fix: メモリの使用量をused - buffers - cachedではなくtotal - availableで求めるように(環境によって正常に計測できていなかったため)

13.11.3

General

  • 指定したロールを持つユーザーのノートのみが流れるロールタイムラインを追加
    • Deckのカラムとしても追加可能
  • カスタム絵文字関連の改善
    • ノートなどに含まれるemojis(populateEmojiの結果)は(プロキシされたURLではなく)オリジナルのURLを指すように
    • MFMでx3/x4もしくはscale.x/yが2.5以上に指定されていた場合にはオリジナル品質の絵文字を使用するように
  • カスタム絵文字でリアクションできないことがある問題を修正

Client

  • チャンネルのピン留めされたノートの順番が正しくない問題を修正

Server

  • フォローインポートなどでの大量のフォロー等操作をキューイングするように #10544 @nmkj-io
  • Misskey Webでのサーバーサイドエラー画面を改善
  • Misskey Webでのサーバーサイドエラーのログが残るように
  • ノート作成時のアンテナ追加パフォーマンスを改善
  • アンテナとロールTLのuntil/sinceプロパティが動くように

13.11.2

Note

General

  • チャンネルの検索用ページの追加

Client

  • 常に広告を見られるオプションを追加
  • ユーザーページの画像一覧が表示されない問題を修正
  • webhook, 連携アプリ一覧でコンテンツが重複して表示される問題を修正
  • iPhoneで絵文字ピッカーの表示が崩れる問題を修正
  • iPhoneでウィジェットドロワーの「ウィジェットを編集」が押しにくい問題を修正
  • 投稿フォームのデザインを調整
  • ギャラリーの人気の投稿が無限にページングされる問題を修正

Server

  • channels/search Endpoint APIの追加
  • APIパラメータサイズ上限を32kbから1mbに緩和
  • プッシュ通知送信時のパフォーマンスを改善
  • ローカルのカスタム絵文字のキャッシュが効いていなかった問題を修正
  • アンテナのノート、チャンネルのノート、通知が正常に作成できないことがある問題を修正
  • ストリーミングのLTLチャンネルでサーバー側にエラーログが出るのを修正

Service Worker

  • 「通知が既読になったらプッシュ通知を削除する」を復活
    • 「プッシュ通知が更新されました」の挙動を変えた(ホストとバージョンを表示するようにし、一定時間後の削除は行わないように)
  • プッシュ通知が実績を解除 (achievementEarned) に対応
  • プッシュ通知のアクションから既存のクライアントの投稿フォームを開くことになった際の挙動を修正
  • たくさんのプッシュ通知を閉じた際、その通知の数だけnotifications/mark-all-as-readを叩くのをやめるように

13.11.1