2.9.0.beta8:セキュリティ修正、ウィザードの刷新、バグ修正など

2.9.0.beta8 の新機能

:warning: 再構築が必要です。 再構築によりパッケージバージョンが最新に更新され、セキュリティアップデートを適用するには完了する必要があります。

ウィザードの刷新

新しい管理者が新しいサイトで簡単に開始できるよう、ウィザードを刷新しました。3つのステップで、さらにオプションで3つのステップを追加できます。

2022-07-27_13-02-36

セキュリティアップデート

このベータ版には、コミュニティおよびHackerOneから報告された問題に対する2つのセキュリティ修正が含まれています。

  • 静的アセットのエラー応答をキャッシュしない (CVE-2022-31182)
  • update_activation_email ルートの悪用を防止する (CVE-2022-31184)
「いいね!」 12

さらに多くの機能!

しかし、待ってください、まだあります!私たちは新機能や変更点を皆様に分かりやすくお伝えするよう努めていますが、変更点が多すぎてすべてを詳細に説明することはできません。新機能、バグ修正、UX改善などの全リストについては、以下に記載されている追加機能と修正をご確認ください。

プラグインの改善

チャット

新機能

  • ダイレクトメッセージユーザーリストにステータスを表示
  • チャットメッセージのアバターの横にステータスを表示
  • サイドバーにホリデーフレアを追加
  • チャットサイドバーをコアサイドバーに統合
  • チャットメッセージ、ユーザー、チャンネルの統計情報

バグ修正

  • メンバーシップクエリが重複を返さないことを保証
  • 新しい enable_sidebar 設定を使用
  • サイドバーのプライベートメッセージを並べ替え
  • chatable が存在しない場合にユーザーを追加しない
  • 初めて訪問したユーザーを自動参加させるために user_seen イベントにフック
  • コアサイドバーに表示する際に、チャンネルタイトル内の絵文字をエスケープ解除
  • ユーザーの状態が変化したときに自動参加させるためのスケジュール済みジョブを追加
  • メンバーシップがあってもユーザーがチャンネルを見ることができることを保証
  • ペーストイベント後にランループを待つことを保証
  • 空白による別の潜在的な失敗
  • 空白による潜在的なテスト失敗
  • フルページを離れる際に前のルートに遷移
  • 非公開チャンネルの場合、プレビューカードに「参加」を表示しない
  • チャンネルを削除するとチャットホームにリダイレクトされることを保証
  • セレクターモーダルでの様々な問題
  • 背景に基づいてスクロールバーの境界線を変更
  • モデルコールバックではなくイベントにフックして、ユーザーを自動参加させることを保証
  • 構造化された戻り値がフォローされたチャンネルのみであることを保証
  • ユーザーがアクティブになったときを追跡し、自動参加プロセスをトリガー
  • 構造化メソッドのデフォルトをオープンに設定
  • closeModal が存在しないことによるエラーを防ぐ
  • スラッグ化されたタイトルは小文字になる
  • チャットチャンネルにタイトルがあることを保証
  • フロートから開く際にチャンネル名をスラッグ化
  • チャンネルのスラッグ化を改善
  • ポップアップ表示のためにオーバーフローを許可

UXの変更

  • コンポーザーの修正をさらに追加
  • モバイルでのコンポーザーの状態を改善
  • チャット可能カラーと閲覧制限を表示
  • 設定アイコンのクリック可能ターゲット
  • デフォルトのサイトフィードバックチャンネルを「一般」に名前変更
  • チャット閲覧スタイリングの調整
  • 閲覧ページを完全に再実装
  • メンバー数を表示しないようにし、最小化されたチャットビューをクリーンアップ
  • 自動参加のオン/オフのコピーを改善

テンプレート(旧:定型返信)

新機能

  • プライベートテンプレート
  • 複数の親カテゴリからテンプレートを取得する機能

カレンダー

新機能

  • ポストガーディアンに基づいてポストイベントを編集できるようにする

バグ修正

  • すべてのタイムゾーンで日付/時刻ピッカーが正しく動作することを保証
  • ホリデーの統一された砂漠の島のアイコン
  • タイムゾーン変更のために変換する際にモーメントタイムスタンプを使用
  • 非UTCイベントを正しく処理

暗号化

バグ修正

  • 削除されたトピックを更新

広告プラグイン

バグ修正

  • 広告がない場合にコネクタをレンダリングしないことを保証

ビデオ

バグ修正

  • 非圧縮版 hls.js スクリプトに切り替え

自動化

新機能

  • 最後にチェックされた詳細をポストコンテンツに追加する新しいスクリプト

バグ修正

  • 最初のバッジでトリガー
  • 自動化が grant_count を誤ってチェックしていた

ユーザーノート

UXの変更

  • btn-default クラスを追加

チャット連携

バグ修正

  • ‘text’ が欠落している場合にコマンドを処理しない

ゲーミフィケーション

新機能

  • リーダーボードビューでの期間フィルター

バグ修正

  • 削除されたユーザーをスコアリングしない
  • リーダーボード名が表示されていなかった

UXの変更

  • グループ制限設定のコピーを改善
  • リーダーボード設定で「全員」グループの選択を無効にする
  • あなたのランクをクリックできないようにする

追加機能と修正

クリックして展開

新機能

  • カテゴリページスタイルを追加して、トピックを作成日順に並べ替え
  • My_bb インポートがアバターをサポート
  • サイドバーのコミュニティセクションにユーザーとグループのリンクを追加
  • ドック解除時にハンバーガードロップダウンをサイドバーに置き換え
  • 投稿がないユーザーは、許可された期間後にユーザー名を編集できないようにする
  • サイドバー用のAPI
  • About統計グループを登録するためのプラグインAPIを追加
  • ユーザーメニューのステータスバブルのツールチップにステータスを表示

バグ修正

  • 自動グループを更新する際にメンバーシップ更新イベントを発行
  • タグ設定での「全員」グループのサポート
  • ウィザードルートでは常にサイドバーが無効になる
  • 拒否されたメールは、ログが消去される前にクリーンアップされないようにする
  • ユーザーのブラウザが省略記号を書き換える場合にアップロードが機能することを保証
  • 閉じられたトピックでユーザーが引用できるようにする
  • 管理者テンプレートが非管理者コントローラーに使用されないことを保証
  • 監視対象の単語を適用するためにユーザーフィールドを調理しない
  • ユーザーリストが完全でソートされていることを確認
  • すべてのユーザーインスタンスに正しいステータストラッキングカウンターがあることを確認
  • 複数のサブスクライバーがユーザーモデルで trackStatus() を呼び出すケースを正しく処理
  • フィクスチャ内のメンションパスを修正
  • 線形グラデーションとストップがR2を混乱させる
  • 無効なタグ文字を持つフィルターの処理を改善
  • Oneboxのタイムアウトでエラーを発生させない
  • サイドバーのキーボードショートカットボタンのタイトル
  • トピック発行時にタグウォッチャーに通知
  • グループメンバーの一括操作を一貫させる
  • サイドバーカスタムリンク willDestroy を渡す
  • バッジのバックフィリングは :user_badge_granted DiscourseEvent をトリガー
  • 期限切れモデルを再水和する際にインジェクションをスキップすることを保証
  • ユーザーがパスワードをリセットした場合、招待を償還しない
  • ユーザーのステータス更新を受信したときに、他のユーザーのステータスがクリアされていた
  • サイドバー文字列を正しく複数形にする
  • isExistingIconId()#17553 で後退
  • 動的コンポーネントを名前で正しく呼び出す
  • モバイルで d-editor-button-bar のオーバーフローを隠せない
  • マージンではなくパディングを使用
  • ベースURLと相対URLをマージするために URI#merge を使用
  • マルチセレクトがリストに noneItem を使用するのを防ぐ
  • サイドバー固有のセレクトキットCSSをサイドバーに制限
  • カスタムセクション willDestroy を渡す
  • タグ編集通知が無効な場合はジョブをスキップ
  • PostRevision でシンボルオブジェクトをデシリアライズできるようにする
  • タグ編集通知が無効かどうかを確認
  • ユーザーが追跡していないトピックに未読数バッジが表示される
  • SSE 4.2 を持たないシステムをサポート
  • PostRevision で時間オブジェクトをデシリアライズできるようにする
  • マルチセレクトユーザーフィールド検証のバグ
  • ミニプロファイラーのCSS調整と本番位置修正
  • トピック追跡状態の信頼性を向上
  • UserCommScreeneruser_ids を使用するように変更
  • トピックアバターの高さを調整してスティッキーさを修正

UXの変更

  • コピーの変更
  • サイドバーの遷移とスタイリングの調整
  • モバイルトピックリストに一括選択を追加
  • サイドバーの「サイト設定」リンクを「管理者」リンクに置き換え
  • サイドバーハンバーガーメニューを全幅にする
  • サイドバーのトグル時にヘッダーのみを遷移させる
  • ダークテーマでの色のちらつきを防ぐ
  • サイドバーのドッキング/ドック解除でサイドバーハンバーガーのドロップダウンを切り替える
  • スプラッシュのテーマカラーを少し早く設定
  • ハンバーガーサイドバーで子幅を制限する
  • サインアップCTAのコピーを更新
  • 一部のOnebox画像でのジッターを防ぐ
  • サイドバーセクションリンクテキストの絵文字を正しくサイズ調整
  • コミュニティセクションからブックマークリンクを削除
  • サイドバーの「トピック」セクションを「コミュニティ」に名前変更
  • ハンバーガーメニューのドロップダウンの幅を設定してオーバーフローを防ぐ
  • サイドバーがデスクトップでピン留めされている場合にのみセクションヘッダーアイコンを非表示にする
  • ブレークポイントミックスインでサイドバーを考慮するオプション
  • サイドバーメッセージセクションヘッダーのプラスアイコン
  • サイドバーカウントが折り返されないようにする
  • 長いツールバーが列をリサイズしないようにする
  • ミニプロファイラーのスクロールバー用のスペースを確保
  • モバイルエクスペリエンスサイドバーのテキストサイズを大きくする
  • 管理者ボタンから .btn-default を削除
  • 事前タグが投稿を幅広にしすぎないようにする
  • アカウント作成済みページを改善

パフォーマンス

  • TopicTimer#topic_id のインデックスを追加
  • User#validatable_user_fields 呼び出しで追加オブジェクトが作成されるのを回避
「いいね!」 12