Skip to content

2024.2.0

Compare
Choose a tag to compare
@syuilo syuilo released this 17 Feb 06:07
· 967 commits to master since this release
96c7c85

Note

  • 外部サイトからプラグインをインストールする場合のパスが/install-extentionsから/install-extensionsに変わります。以前のパスからは自動でリダイレクトされるようになっていますが、新しいパスに変更することをお勧めします。

General

  • Feat: mCaptchaのサポートを追加
  • Feat: Add support for TrueMail
  • Feat: AGPLv3ライセンスに誤って違反するのを防止する機能を追加
    • 管理者がrepositoryUrlを変更したり、またはソースコードを直接頒布することを選択できるようになります
    • 本体のソースコードに改変を加えた際に、ライセンスに基づく適切な案内を表示します
  • Enhance: モデレーターはすべてのユーザーのリアクション一覧を見られるように
  • Fix: リストライムラインの「リノートを表示」が正しく機能しない問題を修正
  • Fix: リモートユーザーのリアクション一覧がすべて見えてしまうのを修正
    • すべてのリモートユーザーのリアクション一覧を見えないようにします
  • Fix: 特定のキーワード及び正規表現にマッチする文字列を含むノートが投稿された際、エラーに出来るような設定項目を追加 #13207
    • デフォルトは空欄なので適用前と同等の動作になります

Client

  • Feat: 新しいゲームを追加
  • Feat: 音声・映像プレイヤーを追加
  • Feat: 絵文字の詳細ダイアログを追加
  • Feat: 枠線をつけるMFM$[border.width=1,style=solid,color=fff,radius=0 ...]を追加
    • デフォルトで枠線からはみ出る部分が隠されるようにしました。初期と同じ挙動にするには$[border.noclipが必要です
  • Feat: スワイプでタブを切り替えられるように
  • Enhance: MFM等のコードブロックに全文コピー用のボタンを追加
  • Enhance: ハッシュタグ入力時に、本文の末尾の行に何も書かれていない場合は新たにスペースを追加しないように
  • Enhance: チャンネルノートのピン留めをノートのメニューからできるように
  • Enhance: 管理者の場合はAPI tokenの発行画面で管理機能に関する権限を付与できるように
  • Enhance: AiScriptを0.17.0に更新 CHANGELOG
    • 配列の範囲外・非整数のインデックスへの代入が完全禁止になるので注意
  • Enhance: 絵文字ピッカー・オートコンプリートで、完全一致した絵文字を優先的に表示するように
  • Enhance: Playの説明欄にMFMを使えるように
  • Enhance: チャンネルノートの場合は詳細ページからその前後のノートを見れるように
  • Enhance: 季節に応じた画面の演出を南半球でも利用できるように
  • Enhance: タイムラインフィルターの設定をすべて保持できるように
    • 今までの「TLに他の人への返信を含める」設定は一旦リセットされます
  • Enhance: タイムラインフィルターに「センシティブなファイルを含むノートを表示」を追加
  • Enhance: ノート作成画面のファイル添付メニューから直接ファイルを削除できるように
  • Enhance: MFMの属性でオートコンプリートが使用できるように #12735
  • Enhance: 絵文字編集ダイアログをモーダルではなくウィンドウで表示するように
  • Enhance: リモートのユーザーはメニューから直接リモートで表示できるように
  • Enhance: リモートへの引用リノートと同一のリンクにはリンクプレビューを表示しないように
  • Enhance: コードのシンタックスハイライトにテーマを適用できるように
  • Enhance: リアクション権限がない場合、ハートにフォールバックするのではなくリアクションピッカーなどから打てないように
    • リモートのユーザーにローカルのみのカスタム絵文字をリアクションしようとした場合
    • センシティブなリアクションを認めていないユーザーにセンシティブなカスタム絵文字をリアクションしようとした場合
    • ロールが必要な絵文字をリアクションしようとした場合
  • Enhance: ページ遷移時にPlayerを閉じるように
  • Enhance: 通報ページのユーザをクリックした際にユーザをウィンドウで開くように
  • Enhance: ノートの通報時にリモートのノートであっても自インスタンスにおけるノートのリンクを含むように
  • Enhance: オフライン表示のデザインを改善・多言語対応
  • Fix: ネイティブモードの絵文字がモノクロにならないように
  • Fix: v2023.12.0で追加された「モデレーターがユーザーのアイコンもしくはバナー画像を未設定状態にできる機能」が管理画面上で正しく表示されていない問題を修正
  • Fix: AiScriptのreadline関数が不正な値を返すことがある問題のv2023.12.0時点での修正がPlay以外に適用されていないのを修正
  • Fix: v2023.12.1で追加された$[clickable ...]およびonClickEvが正しく機能していないのを修正
  • Fix: Renoteのキーボードショートカットが機能していなかった問題を修正
  • Fix: 投稿フォームでアンケートの日時指定をした状態で再読み込みをすると期日が復元されない問題を修正
  • Fix: アンケートを設定したノートを「削除して編集」をするとアンケートの期日が引き継がれず、リセットされてしまう問題を修正
  • Fix: デッキのプロファイル作成時に名前を空にできる問題を修正
  • Fix: テーマ作成時に名称が空欄でも作成できてしまう問題を修正
  • Fix: プラグインでPlugin:register_note_post_interruptorを使用すると、ノートが投稿できなくなる問題を修正
  • Fix: iOSで大きな画像を変換してアップロードできない問題を修正
  • Fix: 「アニメーション画像を再生しない」もしくは「データセーバー(アイコン)」を有効にしていても、アイコンデコレーションのアニメーションが停止されない問題を修正
  • Fix: 画像をクロップするとクロップ後の解像度が異様に低くなる問題の修正
  • Fix: 画像をクロップ時、正常に完了できない問題の修正
  • Fix: キャプションが空の画像をクロップするとキャプションにnullという文字列が入ってしまう問題の修正
  • Fix: プロフィールを編集してもリロードするまで反映されない問題を修正
  • Fix: エラー画像URLを設定した後解除すると,デフォルトの画像が表示されない問題の修正
  • Fix: MkCodeEditorで行がずれていってしまう問題の修正
  • Fix: Summaly proxy利用時にプレイヤーが動作しないことがあるのを修正 #13196

Server

  • Enhance: 連合先のレートリミットを超過した際にリトライするようになりました
  • Enhance: ActivityPub Deliver queueでBodyを事前処理するように (#12916)
  • Enhance: クリップをエクスポートできるように
  • Enhance: /filesのファイルに対してHTTP Rangeリクエストを行えるように
  • Enhance: api.jsonのOpenAPI Specificationを3.1.0に更新
  • Enhance: 連合向けのノート配信を軽量化 #13192
  • Fix: drive/files/updateでファイル名のバリデーションが機能していない問題を修正
  • Fix: notes/createで、textが空白文字のみで構成されているかnullであって、かつtextだけであるリクエストに対するレスポンスが400になるように変更
  • Fix: notes/createで、textが空白文字のみで構成されていてかつリノート、ファイルまたは投票を含んでいるリクエストに対するレスポンスのtext""からnullになるように変更
  • Fix: ipv4とipv6の両方が利用可能な環境でallowedPrivateNetworksが設定されていた場合プライベートipの検証ができていなかった問題を修正
  • Fix: properly handle cc followers
  • Fix: ジョブに関する設定の名前を修正 relashionshipJobPerSec -> relationshipJobPerSec
  • Fix: コントロールパネル->モデレーション->「誰でも新規登録できるようにする」の初期値をONからOFFに変更 #13122
  • Fix: リモートユーザーが復活してもキャッシュにより該当ユーザーのActivityが受け入れられないのを修正 #13273