Discourse 2.6.0.beta5 リリースノート

2.6.0.beta5 の新機能

フラグ付け時のユーザーの停止または沈黙

投稿にフラグを付ける際、スタッフはレビューキューを確認したり管理ページを使用したりすることなく、即座にユーザーを停止または沈黙させることができるようになりました。これにより、トピックを直接モデレートする際の、よりスムーズなアクティブなモデレーションワークフローが可能になります。

WCAG 準拠の色パレット

Discourse には、新たに 2 つの色パレット(WCAG Light と WCAG Dark)が追加されました。これらの色パレットは、最低コントラストに関する Web コンテンツアクセシビリティガイドライン(WCAG)に準拠しています。管理者はこれらの基本パレットから色パレットを作成し、ユーザーが選択可能に設定することで、ユーザー自身が好みの色を選択できるようにします。詳細については、WCAG high-contrast color palettes for low vision をご覧ください。

トピックのスローモード

活発になっているトピック向けの新しいスローモードを追加しました。スタッフはトピック管理レンチからスローモードを有効にできます。有効化されると、ユーザーは再度投稿する前に、スタッフが設定した期間待たなければなりません。

投稿時の Ctrl+Shift+Enter または Shift+ クリックによるスクロールの抑制

デフォルトでは、Discourse は投稿時にトピックを自動的に下にスクロールし、投稿を確認できるようにします。しかし、場合によってはユーザーはスクロールせず、トピック内の現在位置を維持したいと思うこともあります。スクロールをスキップするには、返信ボタンをクリックする際に Shift キーを押したままにするか、キーボードショートカット Ctrl+Shift+Enter を使用してください。

ブックマーク作成時の投稿内の日付検出

ユーザーがブックマークを作成する際、Discourse は投稿内の日付を検出しようとします。日付が検出された場合、その日付がブックマークモーダル内のオプションとして表示されます。

カテゴリグループモデレーターの機能強化

カテゴリグループモデレーターは、TL4 を持っていなくても、そのカテゴリ内のすべての投稿を編集できるようになりました。

デフォルトの Bingbot スロットリングの無効化

以前は、Bingbot が他のクローラーよりもはるかに高い頻度でサイトをクロールしていたため、ブラックリストに登録し、その後許可しながらスロットリングを行っていました。詳細は Bingbot is (no longer) default throttled をご覧ください。2 年間のテストを経て、Bingbot が再び通常の頻度でクロールしていることが判明したため、デフォルトのスロットリングを削除しました。

閲覧数が多いトピックの削除時にユーザーに確認を求める

コミュニティメンバーの @RickyC0626 さんのおかげで、スタッフは閲覧数の多いトピックを削除する前に警告を受け取るようになりました。デフォルトの閲覧数は 5,000 回で、管理者は「削除確認に必要な最小トピック閲覧数」というサイト設定でこれを調整できます。

バッチ処理での一括操作の実行

以前は、スタッフが大量のトピックを一括更新しようとすると、プロセスがタイムアウトする可能性があります。現在は一括操作を小さなバッチで処理することで、このようなエラーを回避しています。

「いいね!」 44

さらに!

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

セキュリティ更新

このベータ版にはセキュリティ修正は含まれていません。

プラグインの改善

多くのプラグイン

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

データエクスプローラー

  • 追加の列挙型を含める

スタイルガイド

  • プラグインを非推奨化(2.6.0.beta4 以降はコアに含まれます)

Discourse Hub

  • iOS のスペースに関するその他の修正

Encrypt

  • 有効化とアクティブ化のプロセスを改善

サブスクリプション

  • 匿名ユーザー向けの UX 改善
  • ダッシュボードからの返金サポート

追加機能と修正

クリックして展開

新機能

  • 背景接続エラー時に HTML 要素に CSS クラスを追加
  • 管理者がチャンク化エンコーディングをオプトアウトできるようにする
  • ユーザーアーカイブエクスポートに却下されたキューイング済み投稿を含める
  • グループインデックス API に非自動グループタイプパラメータを追加
  • プレビューで動画の代わりにプレースホルダーを表示
  • 埋め込みポリシーとして「no-referrer-when-downgrade」を使用
  • トピックタイミングの送信に失敗した場合、再試行を試みる

バグ修正

  • discobot バックアップ画像リンクにコードではなく < > リンクを使用
  • カテゴリドロップダウンを変更してもタグフィルター値を保持
  • 検索フィルターテキストをオーバーライドできなくなっていた問題を修正
  • 新しい Google アナリティクス ID フォーマットに対応
  • CORS 元の末尾のスラッシュ(/)を削除
  • 属性は discourse-url であり data-discourse-url ではない
  • スタッフはスローモード中のトピックでも投稿を作成・編集可能
  • トピックが閉じられていてもコンポーザーが開いている場合に「引用」ボタンを表示
  • きれいテキストの許可リスト
  • IMAP が有効な場合、グループ SMTP とメッセージビルダーが常に返信先(Reply-To)に送信元アドレスを使用するように保証
  • iPad DiscourseHub アプリのレイアウト問題
  • 投稿を削除またはフラグ付けできない場合に削除ボタンを非表示
  • Capybara のバージョンアップ。今では本物の🌿を食べられます
  • すべてのアンケートタイプの結果にタイトルを表示
  • 属性として使用するために HTML をテキストに変換
  • ユーザーカードの位置を調整(da5841d のフォローアップ)
  • iPad アプリのスティッキーヘッダーの位置調整
  • MIME タイプでメール内の PGP データを無視
  • 招待状を再送する際に招待状をリセット
  • トピックのクエリ時に最初の投稿のリマインダーが遅延するのを防止
  • テスト間で状態が漏洩し、不安定な失敗を引き起こしていた問題を修正
  • topic_user オブジェクトがある場合のみ last_posted_at を含める
  • YouTube サムネイルのチェックを追加
  • 重複する「」を削除し、'と’を追加
  • Search.set_tsquery_weight_filter で引用符とバックスラッシュを適切に処理
  • 十分な信頼レベルを持つユーザーを招待
  • RTL モードでの sk 本体の位置を最適化
  • 指定された場合は安全な画像の幅と高さを維持
  • group_smtp メールで壊れた返信キーを回避するために Email::Sender にユーザーを渡す
  • users#topic_tracking_state ルートを api session_info スコープに復元
  • ローカル日付で「」と」を"に変換
  • 日付内のフランス語の引用符を通常の引用符に変換しようと試みる
  • 埋め込みコメント用のフォントインポートを含める
  • overflow hidden の必要性を削除(da5841d のフォローアップ)
  • 古いアップロードのアニメーションフィールドが更新可能であることを保証
  • スローモードの持続時間が正しく編集・表示されることを保証
  • ローディングコンテナは投稿と同じ幅が必要(da5841d のフォローアップ)
  • 管理者がグループ所有者を追加/削除可能
  • タギングが有効な場合のみ「タグを削除」ボタンを有効化
  • TopicView に page パラメータが指定されていない場合にページを計算
  • 投稿にフラグを立てた際に「エラーが発生しました」と表示されていた問題を修正
  • 無効化スローモードボタンを表示できるのは TL4 ユーザーとスタッフのみ

UX 変更

  • 新規ユーザーが招待時に自動承認されることをスタッフユーザーに通知
  • 「リンクによる招待」オプションを優先(スタッフユーザー向け)
  • 既にログインしているユーザー向けのエラーメッセージを改善
  • カテゴリの編集/作成を専用ページに移動
  • ログイン設定から「パスワードを忘れた」ボタンを削除
  • モバイルの padding-top を修正(da5841d のフォローアップ)

パフォーマンス

  • サムネイルのテストに巨大な画像を使う必要はない
  • テスト環境で Sprockets パッチを適用
  • データベース復元時のみ Sidekiq を無効化
  • 新しい投稿の読み込み中に新しい投稿を要求しない
「いいね!」 22