Discourse 2.7.0.beta3 リリースノート

2.7.0.beta3 の新機能

:warning: サイトが現在 2.7.0.beta2 を実行していない場合は、Discourse 2.7.0.beta2 Release Notes にある重要な注意事項を確認してください。

データベース移行のパフォーマンス向上

以前のリリースにおけるデータベース移行では、移行中に読み取り専用状態になる可能性があることが判明しました。これは特に大規模なデータベースを持つサイトで起こりやすかったです。この移行はより効率的に更新され、読み取り専用状態を回避するように改善されました。

管理ダッシュボードに新機能セクションを追加

Discourse サイトの管理者がリリースノートを読んでいない方がいることをご存知ですか?私も信じがたいことだと思っています!

冗談はさておき、すべての Discourse 管理者が新機能について学べるよう、管理ダッシュボード上で機能を強調表示するサポートを追加しました。

アクセシビリティの改善

私たちは、支援技術を使用している方を含むインターネット上のすべての人が Discourse を利用できるようにするため、常に努力を続けています。その一環として、このリリースでは最近実施した監査に基づき、数多くのアクセシビリティ改善が含まれています。

  • ハンバーガーメニューの aria-{expanded,haspopup} およびユーザータイトルの対応
  • d-modals に対して role=dialog と aria-labelledby を正しく設定
  • tapTile に対して role=button を使用し、ariaPressed をサポート
  • ユーザーメニューをタブ形式に構造化
  • post-edits-indicator をリンクではなくボタンとして実装
  • 検索オプション内のフィルターのアクセシビリティを向上
  • 高度な検索と HTML 見出しの改善
  • 検索コントロールとラベルの関連付け
  • 入力クリアボタンに aria-label を追加
  • 選択された名前の role をボタンに更新
「いいね!」 29

さらに続きます!

でも、まだあります!私たちは新しい機能や変更を皆さんに詳しくお伝えできるよう最善を尽くしていますが、変更が多すぎてすべてを詳細に説明することはできません。新しい機能、バグ修正、UX 改善などの完全なリストについては、以下の「追加機能と修正」を確認してください。

プラグインの改善

多数のプラグイン

  • バグ修正
    • 多くのプラグインで多数のバグを修正しました
  • 翻訳
    • 多くのプラグインの翻訳を更新しました

翻訳機能

  • 1 分あたりの翻訳数を設定するサイト設定を追加

チャット統合

  • Google Chat サポートを追加

Zendesk

  • 双方向同期をサポート

割り当て

  • 匿名で割り当てられたトピックを表示しようとした場合、ログインページにリダイレクト
  • アクセス権のない PM をユーザーに割り当てた場合のエラーメッセージを改善

追加機能と修正

クリックして展開

新機能

  • オプションのプラグインメタに連絡先メールのメタデータエントリを追加
  • nginx ログ形式に追加のレスポンスヘッダーを追加

バグ修正

  • 1 つのメールアドレスに対して招待を 1 件だけ許可
  • 翻訳されたボタンのタイトルが機能しなかった問題を修正
  • サイト設定で翻訳された信頼レベル名をキャッシュしないように修正
  • iOS アプリでの外部認証アカウント作成の問題を修正
  • ‘tr’ が文字列に対して呼び出されることを保証
  • タググループ設定のグループ選択から選択を削除できない問題を修正
  • ユーザーサマリーの削除ボタンの動作を復元
  • 投稿返信履歴で投票が拡張される問題を修正
  • post_search_data のマイグレーションを単一のジョブに移動
  • 新機能のペイロードでバージョンをサポート
  • バッジ管理ページの「テキストのカスタマイズ」リンクが機能しなかった問題を修正
  • メンションにおける完全一致のみを優先度を下げるように変更
  • ユーザー検索で非アクティブなユーザーの優先度を下げるように変更
  • ユーザーを匿名化時に関連するユーザー API キーを破棄
  • ログイン後に authentication_data クッキーをクリーンアップ
  • タグ付きの未読トピックを閉じる機能を実装
  • timeline_lookup に最後のタプルを含めることを保証
  • 検索データのないモデルでも Reindex_search ジョブが機能するように修正
  • ブックマークモデルからレンダリング UX を削除
  • themeId が存在しない場合に currentThemeColorSchemeId を見つけられない問題を修正
  • SSO レコードを削除する前に確認結果をチェック
  • スケジュールが無効なときに予定された DND 時刻を削除
  • 古い JS エンジンによってシャムが評価されることがある問題を修正
  • 不要な HTML エンコーディングをスキップするためにロゴ画像の生 HTML を印刷
  • 全ページのリフレッシュなしでカテゴリを更新
  • ユーザー名にサブフォルダーが含まれている場合に URL が壊れる問題を修正
  • RTL ロケールで共有ポップアップの位置が正しくない問題を修正

UX 変更

  • デスクトップのカテゴリページトピックをモバイルと一致させる
  • カテゴリ削除警告の微調整
  • ユーザーアクティブ化ページで email_editable サイト設定を尊重
  • ナラティブボットの自己紹介を簡素化
  • RTL 言語のテーマエディターでプレースホルダーを正しく表示するように修正
  • onebox エラープレビュー画像をファビコンとして表示
  • onebox プレビューエラー画像の幅と高さを指定
  • グループ削除時に孤立するメッセージについて警告

パフォーマンス

  • 高コストな投稿マイグレーションをバッチ処理
  • ロケール名変更後に検索データをマイグレーション
「いいね!」 18