Discourse 2.4.0.beta11 リリースノート

2.4.0.beta11 の新機能

転送されたメールのインジケーター

Discourse にメールが転送された場合、混乱を避けるために、その旨を示す小さな投稿を現在表示します。

信頼レベルの成長レポート

スタッフがサイト内のユーザーが信頼レベルをどのように進んでいるかを把握できるよう、新しい組み込みレポートを追加しました。

単一オプションのアンケート

投票するかしないかという単一オプションでアンケートを作成できるようになりました。ただし、一度投票すると投票を削除する方法はありません。

単一オプションのアンケートはお好きですか?

  • はい!
0 voters

アンケートのグループ制限

以下のように、特定のグループにアンケートを制限できるようになりました(この例では TL3 のユーザーのみ)。

どの果物が好きですか?

  • りんご
  • オレンジ
0 voters

審査キューに送られる疑わしいユーザー

疑わしいユーザー(1 つの投稿と 1 つのトピック未満しか閲覧していないが、自己紹介をカスタマイズしているユーザー)は、現在審査キューに送られます。これらのユーザーはスパマーである可能性が高いです。なぜなら、ほとんどのユーザーは自己紹介を書く前にサイトを閲覧するからです。

approve suspect users 設定を有効にして試してみてください!

連絡先リストからユーザーを招待

Android を使用している場合、連絡先リストからユーザーを招待できるようになりました。

公開トピックと個人メッセージの両方を検索

in:all フラグを使用すると、公開トピックと個人メッセージ(PM)の両方を検索できます。

「いいね!」 38

さらに!

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

プラグインの改善

WP Discourse

  • API 認証情報が未入力の場合でも成功メッセージを表示していた接続ステータス通知の修正

JWT

  • 現在の認証プラグインシステムへの更新

定型返信

  • バグ修正

Amazon でログイン

  • バグ修正

SAML

  • バグ修正

GitHub

  • バグ修正

カレンダー

  • 時区別でグループメンバーを表示
  • バグ修正

スパイラーアラート

  • バグ修正

Steam ログイン

  • バグ修正

Zendesk

  • 認証情報の存在確認

Discourse Hub(モバイルアプリ)

  • ダークモードサポートの追加

暗号化

  • エクスポートされた鍵ペアのサポート
  • メッセージのデフォルト暗号化
  • バグ修正

コードレビュー

  • GitHub で承認された PR の自動承認
  • バグ修正

広告プラグイン

  • 広告ネットワークと CSP に関する注記の追加
  • バグ修正

Akismet

  • バグ修正

割り当て

  • バグ修正

Cakeday

  • バグ修正

データエクスプローラー

  • バグ修正

Patreon

  • バグ修正

解決済み

  • 新しいバッジの追加

追加機能と修正

クリックして展開

新機能

  • ブックマークの改善パート2 – トピックブックマーク
  • defaultRenderTag 関数のエクスポート
  • 最小優先度閾値を満たしていなくても、保留中のキューイングされた投稿が含まれるように
  • 審査対象のフラグ付き投稿の主張と主張解除時のログ記録の追加
  • ビデオのキャプションタグ/属性のサポート
  • 1 つのボックス化時にカスタムユーザーエージェントを使用する特定のホスト向けのサイト設定の追加
  • ウェブマニフェストで常に short_name を埋めるように
  • SSO プロバイダープロトコルへのログアウト機能の追加
  • ライクに対する触覚フィードバックの追加
  • ユーザーが自分のプロフィールに任意の公開トピックを特集できるように
  • 管理者が自動的に無効化された際のログへのメッセージ追加
  • 一括授与機能を使用する際に既存のバッジ所有者を置換
  • 投稿の移動、トピックの変換、カテゴリの変更時にアップロードのセキュリティステータスを更新
  • 作曲器での動画およびオーディオに upload:// の短縮 URL を使用

バグ修正

  • 投稿にトピック画像がない場合でも、トピック画像を削除しないように
  • ショートカットが topic-notifications-button と正しく動作するように
  • 値が 0 の行を選択できる select-kit の動作確認
  • SSO プロバイダーの Parse 例外の処理
  • ハッシュタグ経由でカテゴリにリンクすると URL が壊れていた問題の修正
  • テーマテンプレートオーバーライドの正しいコンパイル
  • 画像アップロードの代わりに利用可能な場合はプレーンテキストを使用
  • ウィザードキャンバス要素のリグレッション
  • S3 への移行時に無視された欠落したアップロードをカウントしないように
  • パイ描画アニメーションの削除
  • 公開されていないグループへのハイライト言及を避ける
  • セキュアなコンテキスト内のセキュリティ付きトピックでインラインのワンボックスが動作するように
  • サブフォルダサイトが初期ロード時にルートドメインに URL を書き換える問題の修正
  • 変更タイムスタンプモーダルで日付を変更しても日付が変更されなかった問題の修正
  • 公開されていないグループへのハイライト言及を避ける
  • ダイジェストの購読解除フッターリンクにテーマカラーを使用しないように
  • ユーザーチョイサーで現在のユーザーを正しく除外
  • ユーザーセレクターが実際のブール値を使用するように
  • パイチャートのオプションに HTML をレンダリング
  • IE11 向けに String.startsWith 関数のポリフィル
  • カテゴリスラッグのバリデーションを緩く
  • セキュアメディアが有効な場合、オーディオとビデオのプリロードを無効化
  • 引用内のグループ言及を無視
  • 信頼度成長レポートの制限を削除
  • タグ-{info,list} をより特定のものにし、他の要素のスタイル設定を避ける
  • 他のプロフィール情報を更新する際にフラアイコンが削除される問題の修正
  • ソース URI が無効な場合の URL の絶対化をスキップ
  • 引用を Markdown に正しく変換
  • 引用を Markdown に正しく変換
  • s2 がウィザードと正しく動作することの確認
  • 新しいバージョンを作成する際に投稿の edit_reason をリセット
  • 抜粋からオーディオ/ビデオコンテンツを削除
  • グループメンバー追加モーダルでの ac 折り返しのオーバーフローを防止
  • 投稿編集時に投稿/トピックの image_url を削除
  • スパイラーロジックはスパイラープラグイン内に存在すべき
  • 適切なコンポーネント名があることを確認
  • ユーザーがいない回復された投稿はシステムユーザーが引き継ぐ
  • 偽の null 値をクリア可能なオプションに置換
  • カテゴリページの詳細なエラーメッセージを表示
  • タグ情報が制限されていないと誤ったメッセージを表示する問題の修正
  • 新しいトピックの下書きを開くと投稿が作成されない問題の修正
  • ミニタグチョイサーの最小/最大ロジックの修正
  • sk2 内の最大/最小ロジックを簡略化して鶏と卵の問題を回避
  • キーボードで各種フォームを送信できるように
  • イベントリスナーのリークを防止(999e2ff で導入されたバグ)
  • base_importer でのサブサブカテゴリのサポート追加
  • トピック作成時に meta_data と custom_fields の両方を許可
  • デスクトップではトピックプログレスバーを表示しないように
  • タイトル編集は投稿編集に必要な最小信頼度を尊重
  • Firefox がスペースキーでクリックイベントを生成しないように
  • tags-admin-dropdown が sk2 と正しく動作することを確認
  • カテゴリボックスの説明内のリンクがクリック可能であるように
  • ウィザードのプライバシーオプションでラベルが入れ替わっていた問題の修正
  • 新しいトピックの下書きを上書きする際のユーザーへの警告
  • プロフィール HTML で特集トピックタイトルがパースされる問題の修正
  • モデルが設定されていない場合の /admin/badges ページでの例外を防止
  • サイズが 0 バイトのメール添付ファイルがエラーを引き起こす問題の修正
  • admin/email-style でのルートナビゲーションの整理
  • 名前が長すぎる場合のエラーメッセージの改善
  • 期間選択器でのアップ/ダウンアイコンの復元
  • reply_ids を介して同じ返信を二度と返さないように
  • 選択キット 2 と互換性のあるドロップダウンカスタムユーザーフィールド
  • 他のトピックからの投稿返信を返さないように
  • 分散ミューテックスキーの有効期限設定におけるオフバイワンエラー
  • パラメータ型の確認
  • 2FA アイコンが表示されていない管理者ユーザーリスト(セキュリティキーのみ有効の場合)
  • 投稿編集時の通知洪水の抑制
  • 競合により投稿タイミングが作成されなかった場合、投稿の読み取りカウントとユーザー統計を更新しないように
  • S3 インベントリジョブで updated_at を使用
  • セキュアメディアアップロード時に nginx 404 なく .ico ファイルを提供
  • UrlHelper によるプレサインド URL のエンコーディングを停止
  • サブサブカテゴリのインポート
  • ‘unless’ ヘルパーが変数名を一度だけ解決することを確認
  • 隠れたトピックの特集を禁止
  • メールでのセキュアメディア URL の過度な検閲を停止
  • 一部の通知でカスタマイズされたメール件名が無視される問題の修正
  • グループトピックリストで showFooter を true に設定
  • ポストの高さのジャンプを停止するために動画に video-container クラスを適用
  • 空のクックドMarkdownがログで例外を発生させる問題の修正
  • レガシーのプレセキュアホットリンクメディアが再ダウンロードされない問題の緩和
  • タグまたはカテゴリが追加された際の通知の修正
  • 月初めに「月間ユーザー」バッジを授与
  • Uploads:s3_migration_status rake タスクが壊れていた問題の修正
  • ユーザーアーカイブですべてのカテゴリ名をエクスポート
  • 付与日に基づいて類似バッジを適用
  • PostAlerter#create_notification での nil:NilClass に対する ‘title’ メソッドの未定義エラー
  • サブフォルダサイトでの GetURL が URL 中央のプレフィックスを無視するように
  • 隠れた投稿の編集を取り込む投稿リバイザー
  • downsize_uploads の改善
  • 壊れた画像プレースホルダーの境界線の調整
  • バックアップ復元後のユーザー通知に失敗した問題の修正
  • RSS フィードレスポンスに ‘noindex’ ヘッダーを追加
  • セキュアメディア URL に対するプルホットリンク画像と壊れたリンクの問題の解決
  • タグページでのトピックソートが壊れている問題の修正
  • ソースマップのソースが正しいことを確認。今回は完全なアセットパスを使用
  • Redis フォールバックハンドラのリファクタリング
  • 各 Redis ペアに対して別の FallbackHandler を使用
  • 可能な限り渡された設定の凍結コピーを作成
  • start_reset メソッドの抽出とテストで使用されるメソッドの削除
  • セキュアメディアのプルホットリンク画像で 403 を回避するためにプレサインド URL を使用
  • 開発モードでの sourceURL の再適用
  • 他のユーザーのプロフィールでトピックを特集すると、そのユーザーのトピックが表示される問題の修正
  • ステージドユーザーにプライベートカテゴリを通知
  • サブカテゴリページにサブカテゴリがある場合、カテゴリリストを表示
  • ソースマップのソースが正しいことを確認
  • トピックページですべての親カテゴリを表示
  • 引用内の引用を引用すると元の投稿情報が保持されるように
  • 編集されたバッジタイトルのみがユーザーのタイトルを更新することを確認

UX の変更

  • カテゴリドロップのトピックカウントが新しい行に折り返されないように
  • SK2 ドロップダウンで border-box サイジングを使用
  • 宛先トピックですべての親カテゴリを表示
  • 作曲器の自動補完はすべての表示中のグループ名を提案
  • ポール内の絵文字を拡大しない
  • 投稿を既存のトピックに移動する際の宛先トピックステータスを表示
  • RTL 向けのモバイルサイト設定スライドアウトナビの更新
  • 請求可能なレビューアブルのモバイルレイアウト修正
  • 新しいバッジがモバイルで孤立しないように
  • ユーザーフィールドが無効な場合、アカウント作成ボタンを常に無効化
  • IDP からの名前パラメータがメールと等しい場合、それを無視
  • composer.saved_draft のコピーの改善
  • アイコンピッカーの全アイコンリストのキャッシュ
  • タイムライン通知ボタンとの微妙なレンダリング遅延の削除
  • 通知数を選択するアルゴリズムの調整
  • デスクトップでトピックプログレスバーが点滅しないように
  • バッジ用のアイコンピッカーコンポーネントの導入
  • ミニタグチョイサーヘッダーの折り返しを防止
  • ミニタグチョイサーへの矢印ナビゲーションサポートの追加
  • 2 行ない場合にドッキングヘッダーでタイトルを中央揃え
  • モバイルではピン留めオプションの説明を表示しない
  • ピン留めオプションのアイコンが新しい行にないことを確認
  • デフォルトでカテゴリページにミュートされたカテゴリを含める
  • Google マップのワンボックス用アイコンの追加
  • allow_embedding_site_in_an_iframe 設定を非表示
  • 作成中に垂直トピックタイムラインを表示
  • 自動「カテゴリトピック」設定の導入
  • 管理者は in:all で検索する際に自分の PM のみを表示
  • 不正な CSV のエラーメッセージに不正な行に関する情報を含むように
  • デフォルトのカテゴリスラッグに ‘-’ を使用
  • タグ類義語の追加時に確認を表示

パフォーマンス

  • PostRevisor#diff_size のメモ化
  • 投稿編集の最適化
  • 通知生成時にユーザーをバッチで読み込み
  • 大規模データベースでの投稿移動の高速化
  • ユーザーカード用の別ルートを使用し、ユーザーシリアライザーを分割
「いいね!」 25