Discourse 2.6.0.beta4 リリースノート

2.6.0.beta4 の新機能

選択したトピックからタグを一括削除

トピックへのタグの一括置換や追加に加え、スタッフは選択したトピックからすべてのタグを削除できるようになりました。

サイトでベースフォントと見出しフォントを独立して設定可能

beta3 で追加されたフォントサポートの強化を引き続き、管理者はベースフォントとは別に見出しフォントを設定できるようになりました。これはウィザードまたはサイト設定から行えます。

スタッフ向けに招待が無効な理由を説明

SSO が有効になっている場合、またはサイト設定でローカルログインが無効になっている場合、ユーザー管理が外部プロバイダーによって行われるため、招待機能は無効になります。スタッフが直接招待ページに移動しようとすると、招待が無効になっている理由が説明されるようになります。

高度な検索オプションの追加

投稿数と閲覧数の最小値・最大値を設定できる新しい高度な検索オプションが追加されました。

Discourse にスタイルガイドプラグインが追加

サイト管理者がサイトのテーマ設定を容易に行えるよう、Discourse Styleguide プラグインがコアの Discourse に追加されました。詳細については、Styleguide Plugin Now in Discourse Core をご覧ください。

「いいね!」 31

さらに!

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

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

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

  • トピックタイマーを設定する前に、ユーザーがトピックを確認できるようにする。

プラグインの改善

多くのプラグイン

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

サブスクリプション

  • 製品説明に Markdown サポートを追加

データエクスプローラー

  • グループレポートのスタイルを改善
  • クエリを「全員」と共有できないようにする

ナレッジエクスプローラー

  • Onebox メタデータを追加
  • 検索バーにクリアボタンを追加

ポリシー

  • コンプライアンスでのポリシープレビューをより明確にする
  • 新しいポリシーが常に改行で囲まれるようにする
  • UI を Ember コンポーネントとして書き直す

GitHub

  • ステージングされたユーザーにバッジを付与しない

コードレビュー

  • フォローアップボタンの削除を許可
  • より緩和されたフォローアップコミット言及を許可
  • 「フォロー済み」ボタンを追加

OpenID Connect

  • 詳細な OIDC リクエストとレスポンスログを追加

翻訳

  • Cognitive Service のマルチサービスリソースのサポートを追加

追加機能と修正

クリックして展開

新しい機能

  • タグページでカテゴリの一部である場合、カテゴリスラッグをボディクラスに追加
  • 週次ブックマーククリーンアップコードを追加
  • タグ表示時に tags_sort_alphabetically 設定を尊重
  • 投票に title 属性を追加
  • ページを再読み込みして下書きを強制的に保存するコンポーザーオプション
  • ウィザードのフォントステップでシステムフォントの使用をサポート
  • ダークモード対応のウィザード

バグ修正

  • スタイルガイドは親 URL のみであり、/styleguide でアクセスされる
  • リンククリックでリンクターゲット属性を確認
  • rake 経由で qunit を実行する際の課題を解決
  • N+1 クエリを回避するために Ruby でソート
  • ロゴがない場合のウィザードテーマプレビュー
  • ユニコーンワーカーを殺しても、実行中のバックアップまたはリストアプロセスを殺さない
  • 実行中のバックアップがキャンセルされた後、バックアップが機能しなくなった
  • ユーザー編集からのエラーメッセージが飲み込まれた
  • sk の無効オプションが正しく機能しなかった
  • embed.scss で新しい色変数を使用し、ハードコードされた色を削除
  • .discourse-compatibility 構文エラーを処理
  • 管理者メールログでオブザーバーが機能しなかった
  • SSO が有効な場合、2 段階認証を有効にできない
  • クローラーに対する正しい返信数を表示
  • ウェブアプリマニフェストショートカットにサブフォルダー base_path を含める
  • IE<11 でブラウザ更新が機能するようにする
  • ウィンドウフォーカスが戻ったときにファビコンカウントが更新されなかった
  • UserApiKeys をシリアライズする際にスコープ名を使用
  • mailto でのハイパーリンク挿入が機能することを確認
  • 非英語文字でもカテゴリ選択が機能することを確認
  • メールが無効な場合、「非スタッフ」オプションでスタッフに新しいメールが送信されないことを確認
  • 開発環境で/sidekiq/schedule にスケジュールされたジョブが表示されない
  • ウィザードに欠落している SVG マスクアセット
  • グループリクエストの読み込みが壊れていた
  • カテゴリリストで show_category_definitions_in_topic_lists を尊重
  • 追跡リストにサブカテゴリからのトピックを含める
  • Jobs::UserEmail 型引数を文字列として比較
  • dataset の代わりに getAttribute を使用
  • 管理者がユーザーのメールを変更した場合、ユーザーは変更を確認する必要がある
  • ウィザードのドロップダウンが更新できないというリグレクションを修正
  • タイトルなしの投票ウィジェットを正しくレンダリング
  • クローラーコンテンツで noscript 要素を検出
  • 見出しがある場合の投票タイトルを処理
  • エスケープされた mailto URL が例外を発生させた
  • enable_local_logins が無効な場合、メール招待を禁止
  • 常にモデレーターが自分のグループ PM を確認できるようにする
  • 計算プロパティの上書きを廃止
  • 親変更時にカテゴリ名を検証
  • ダッシュボード期間に現在の日と週 7 日を使用
  • groups#search でアップロードをプリロードして N+1 を停止
  • 404 ページで空の人気/最近セクションを非表示
  • uglify が let または const を受け付けないため、ビルドが壊れた
  • 受信メールからの行の除去が空の本文で失敗しないようにする
  • テキストの隣にあるインライン HTML タグの周りの空白を削除
  • 検索メニュー結果にトピックタイトル見出しを使用
  • スキップされたナラティブボット PM の通知をクリア
  • hp リクエストを/users から/token に移動
  • スタッフがカテゴリの読み取り専用バナーで HTML を使用できるようにする
  • マイグレーションは、ユーザーが承認されていない ReviewableUsers のみを更新する
  • .otf フォントを CDN 経由で配信できるようにする
  • 招待が期限切れの場合のより良いエラーメッセージ
  • translatedText CP の上書きを廃止
  • バンダラー CI キャッシュセットアップを明示的にする
  • auto の値を正しくし、説明に nohighlight を追加
  • 無効な URL が UrlHelper.rails_route_from_url を呼び出すときに例外を発生させる可能性があった
  • エラーメッセージに正しいロケールを使用
  • canCreateTopicOnCategory 計算プロパティを上書きしていた
  • 空の highlighted_languages が ["", "auto", "nohighlight"] になった
  • 添付ファイルを含むメールの破損エンコーディングを修正
  • ライトボックス経由でセキュアメディアをダウンロードするときに強制ダウンロードを尊重
  • ユーザーのメール変更プロセスの改善と修正
  • イモジピッカーでのスクロールバーのジャンプを防止
  • 真夜中のカレンダー範囲から日付の時間を削除
  • ユーザーが TL2 に昇格したときに高度なトレーニングに招待
  • ホワイトリスト定数を廃止
  • 未読のDismissが tracked クエリパラメータを尊重
  • 存在する場合、引用トピックタイトルにカテゴリを含めない

UX の変更

  • カテゴリ並べ替え入力の幅を増やし、中央揃えにする
  • 「新しいトピックはここに表示されます」の表示変更
  • 招待受諾ページの入力幅を増やす
  • ユーザーメニューの歯車アイコンをユーザーアイコンに置き換える
  • 検索パネルでカテゴリ名を切り捨てない
  • 高度な検索の投稿と表示のスタイルを修正
  • 登録と招待ページで一貫したパスワードラベル
  • 高度な検索表示フィルターに範囲を表示
  • モバイル投稿ボタンで水平スクロールを許可
  • カテゴリが select-kit をオーバーフローするのを防止
  • ウィザードを垂直方向に中央揃えにする
  • ウィザードボタンにポインタカーソルを使用

パフォーマンス

  • 過負荷時にバックグラウンドリクエストをバックオフ
  • 検索のインデックス作成時にルックビハインドを回避
  • 最近試行された場合にダイジェストメールをキューに入れない
  • 30 分あたりのダイジェストの絶対制限を導入
「いいね!」 21