Skip to content

2023.10.0

Compare
Choose a tag to compare
@syuilo syuilo released this 10 Oct 11:40
· 1917 commits to master since this release
f964ef1

NOTE

  • 2023.9.2で導入されたノート編集機能はクオリティの高い実装が困難であることが判明したため撤回されました
  • アップデートを行うと、タイムラインが一時的にリセットされます

Changes

  • API: users/notes, notes/local-timeline で fileType 指定はできなくなりました
  • API: notes/featured でページネーションは他APIと同様 untilId を使って行うようになりました

General

  • Feat: ユーザーごとに他ユーザーへの返信をタイムラインに含めるか設定可能になりました
  • Feat: ユーザーリスト内のメンバーごとに他ユーザーへの返信をユーザーリストタイムラインに含めるか設定可能になりました
  • Feat: ユーザーごとのハイライト
  • Feat: プライバシーポリシー・運営者情報(Impressum)の指定が可能になりました
    • プライバシーポリシーはサーバー登録時に同意確認が入ります
  • Feat: タイムラインがリアルタイム更新中に広告を挿入できるようになりました
    • デフォルトは無効
    • 頻度はコントロールパネルから設定できます。運営中のサーバーのTLの流速を見て、最適な値を指定してください。
  • Enhance: ソフトワードミュートとハードワードミュートは統合されました
  • Enhance: モデレーションログ機能の強化
  • Enhance: ローカリゼーションの更新
  • Enhance: 依存関係の更新
  • Fix: ダイレクト投稿をリノートできてしまう問題を修正
  • Fix: ユーザーリストTLにチャンネル投稿が含まれる問題を修正

Client

  • Feat: 「ファイルの詳細」ページを追加
    • ドライブのファイルの拡大プレビューができるように
    • ファイルが添付されたノートの一覧が表示できるように
  • Enhance: 二要素認証のバックアップコード一覧をテキストファイルでダウンロード可能に
  • Enhance: 動画再生時のデフォルトボリュームを30%に
  • Fix: リアクションしたユーザ一覧のUIが稀に左上に残ってしまう不具合を修正

Server

  • Enhance: drive/files/attached-notes がページネーションに対応しました
  • Enhance: タイムライン取得時のパフォーマンスを大幅に向上
  • Enhance: ハイライト取得時のパフォーマンスを大幅に向上
  • Enhance: トレンドハッシュタグ取得時のパフォーマンスを大幅に向上
  • Enhance: WebSocket接続が多い場合のパフォーマンスを向上
  • Enhance: 不要なPostgreSQLのインデックスを削除しパフォーマンスを向上
  • Fix: 連合なしアンケートに投票をするとUpdateがリモートに配信されてしまうのを修正
  • Fix: nodeinfoにおいてCORS用のヘッダーが設定されていないのを修正
  • Fix: 同じ種類のTLのストリーミングを複数接続できない問題を修正
  • Fix: アンテナTLを途中までしかページネーションできなくなることがある問題を修正
  • Fix: 「ファイル付きのみ」のTLでファイル無しの新着ノートが流れる問題を修正
  • Fix: プロセスが終了しない、あるいは非常に時間がかかる問題を修正