3.4.0.beta3:新着情報ページでのアップデート確認、レビューキューでのユーザーフィルタリング、Chat DMおよびグループチャットでのスレッド、その他

3.4.0.beta3 の新機能

「新着情報」ページでのアップデート確認

管理設定内の「新着情報」ページに、新しい「アップデートを確認」ボタンが追加されました。これにより、管理者はこのページの新着アップデートをすぐに確認できます。

レビューキューでのユーザー別フィルタリング

管理者はレビューキューで「フラグ付けしたユーザー」フィルターを使用して、特定のユーザーが立てたすべてのフラグ付きコンテンツを表示できるようになりました。

チャットのダイレクトメッセージおよびグループチャットでのスレッド機能

チャットチャンネルのスレッド機能が、ダイレクトメッセージおよびグループチャットでも利用できるようになりました。ダイレクトメッセージおよびグループチャットのチャット設定で「スレッド」を有効にすると、メッセージへの返信が個別の会話スレッドとして作成されます。

チャットスレッドでのメンションカウント

この変更により、チャットスレッド内の新しいメッセージは、チャットチャンネル、チャットアイコン、ユーザー通知と並んで、スレッド自体にメンションカウントとして表示されます。

招待の簡略化

ユーザー招待プロセスがより親しみやすく、使いやすくなりました。招待リンクの作成はワンクリックで完了します(リンクオプションの編集は引き続き可能です)。 詳細はこちら…

「/about」ページの再設計

「About」ページが新しくなり、カスタマイズが容易になりました。ページ自体からリンクされた新しい管理ページを通じて、バナー、サイトの概要と説明を追加し、連絡方法を指定できます。サイトのアクティビティ表示が改善され、オプションでEU固有の訪問者統計を含めることもできます。詳細はこちら…

低トラストレベルユーザーのプロフィール表示制限

プロフィールの自己紹介などのフィールドの悪用を防ぐため、低トラストレベル(TL)ユーザーに対して以下の変更を導入しました。

  • 匿名ユーザー、TL0、TL1ユーザーは、スタッフユーザーを除き、投稿数が0のユーザーのプロフィールを一切表示できません。
  • 匿名ユーザーおよびTL0ユーザーは、TL1以上のユーザーのプロフィールのみ表示できます。

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

このリリースには、コミュニティおよびHackerOneから報告された以下のセキュリティ問題の修正が含まれています。

  • Discourse Connect が有効な場合に、他のログインパスを経由したバイパス (CVE-2024-49765)
  • 「モデレーターはメールを表示できる」オプションが無効な場合でも、モデレーターがメールをスクリーニングできる (CVE-2024-52589)
  • Magnific lightbox における XSS の脆弱性 (CVE-2024-52794)
  • Nginx を介したバックアップファイルの漏洩の可能性 (CVE-2024-53991)
「いいね!」 16

さらに多くの変更!

しかし、これだけではありません! 私たちは新しい機能や変更点を皆様にご紹介できるよう努めていますが、詳細をすべて記載するには変更が多すぎます。新しい機能、バグ修正、UXの改善など、すべての変更点のリストについては、以下に記載されている「その他の機能と修正」をご確認ください。

プラグインの改善

discourse-activity-pub

新機能

  • フォロワー拒否アクションを追加 (123)
  • アクターの希望ユーザー名の変更を許可 (124)
  • コンテキスト解決機能を追加 (98)

バグ修正

  • ウィスパーが公開されるのを防止 (128)
  • 不正なアクティビティが例外を発生させないようにする (122)
  • アクターのないJSONが例外を発生させないようにする (119)
  • ディスカバリーナビゲーションがルーティング変更を適切に検知するようにする (117)
  • 不安定な投稿移動のテストを修正 (118)

discourse-adplugin

バグ修正

  • HouseAdsChooserの onChange 処理 (234)

discourse-ai

新機能

  • スパムデバッグを支援するためにフィルタへのリンクを正しく設定 (1031)
  • 使用中の各LLMに対して定期的な問題チェックを追加 (1020)
  • ソートが「関連性」ではない場合のセマンティック検索の利用不可状態 (1030)
  • 推奨/関連トピック以外に gist を表示 (995)
  • 新規ユーザーの投稿に対するAI駆動のスパム検出を追加 (1004)
  • OpenRouterへのファーストクラスのサポート (1011)
  • トリアージスクリプトから停止シーケンスを選択 (1010)
  • Bedrock経由のAmazon Novaサポート (997)
  • 投稿の感情分析をバックフィル (982)
  • アーティファクトの更新を許可 (980)
  • gist要約の調整 (988)
  • カテゴリ提案からミュートされたカテゴリを除外 (979)
  • AI使用状況ページ (964)
  • デフォルトでLLMトリアージでのPMスキャンをスキップ (966)
  • ホットトピック以外のトピックからもgistを生成 (958)
  • LLMメンションと自動サイレンス (949)
  • 感情ダッシュボードテーブルにフィルタ感情ビューへのリンクを追加 (953)
  • ダッシュボード内の感情表示の改善 (947)
  • トランスレーターからのロケール検出プロンプトを追加 (946)
  • 感情 /filter の順序をダッシュボードテーブルと一致させる (939)
  • すべてのトピックリストでgistを有効化 (922)
  • 感情アクティビティ指標テーブル (916)
  • Mistralモデルのサポートを追加 (919)
  • AIアーティファクト (898)
  • /filter で感情で並べ替え (913)
  • OpenAIおよびAnthropicの部分的なツール呼び出しサポート (908)
  • AIキャプションを合理的な最大サイズに切り捨て (907)
  • ツールサポートの改善 (904)
  • 要約のバックフィルを拡張してgistも生成 (896)
  • 通常の要約を自動的にバックフィル (892)
  • パーソナストリーミングのカスタム指示のサポート (890)
  • gistの長さを40語に倍増 (888)
  • パーソナに直接アクセスするための新しいエンドポイント (876)
  • ホットトピックに新しい投稿がある場合のgistの高速再生成 (860)
  • OpenAI互換LLMのsrvレコードサポート (865)
  • Googleツールクエリのスコーピングを許可 (852)
  • 自動化レポートのロギング改善 (853)
  • LLMページでのAI使用状況の可視性を改善 (845)
  • ホットトピックのgistをオプトインに変更 (846)
  • ホットトピックリストのトピックgistを生成 (837)
  • Discord Bot統合 (831)
  • よりスマートなパーソナタイリング (832)
  • ビットベクトルを使用して埋め込みをインデックス (824)
  • Ollamaプロバイダーのモデル用ツール (819)
  • パーソナが限られた返信でのみツール呼び出しを強制できるように (827)
  • チェイン停止とアップロード作成のサポート (821)

バグ修正

  • gistを更新する前に少なくとも5分経過していることを確認 (1029)
  • vector_rep経由で戦略バージョンを取得 (1028)
  • テストのためにゴミ箱の投稿と削除されたユーザーのスキャンを許可 (1024)
  • トリアージルールは選択されたタグを置き換えるのではなく追加する (1022)
  • Gemini推論クライアントに #instance が欠けていた (1019)
  • トリアージ時にプロンプトアップロードがプロンプトに含まれることを確認 (1008)
  • 共有会話モデル内のリンクを閉じる (1007)
  • /filter での感情の日付フィルタリング方法を変更 (1006)
  • 各ステップで制限が更新され適用されることを確認 (1002)
  • escapedExcerptのトピックgistでのタイプミス (1003)
  • 埋め込みの反復生成を避けるためのダイジェストチェックを追加 (一括処理) (1001)
  • より堅牢な感情バックフィルクエリ (998)
  • 回帰: AIヘルパーに例を送信しなくなった (993)
  • シードモデルを使用するとAI自動化スクリプトが壊れていた (991)
  • タグ提案者が既に割り当てられたタグを提案している (990)
  • 感情分類結果を保存前に変換する必要がある (983)
  • タグ提案のカウントロジックを最後に移動 (978)
  • ユーザーが上にスクロールしたときに関連トピックのデータをキャッシュしたままにする (976)
  • 複数の同時要約がpgインデックスエラーを引き起こす可能性 (973)
  • モバイルで提案メニューが表示されない (970)
  • サムネイル提案での二重レンダリングエラー (968)
  • ランダム投稿埋め込みのバックフィル順序を修正 (965)
  • 処理後に埋め込みスレッドプールをシャットダウン (961)
  • 分類するコンテンツのないレコードをスキップ (960)
  • 感情ダッシュボードレポートの開始/終了日を入れ替え (951)
  • ‘info’ アイコンを正しく登録 (950)
  • 不必要に複雑なプリロードが意図せず一部のトピックをフィルタリング (945)
  • ai_summariesのフィルタリングを一時的に無効化 (943)
  • 共有AIアセットのキャッシュを自動的に破棄 (942)
  • /filter 感情順序の期間を適切にキャプチャ (940)
  • キャンセル機能が回帰 (938)
  • gistがHTMLセーフでない (931)
  • 管理者ダッシュボードの感情に関する雑多な修正 (928)
  • フィルタリングにai_summariesを使用することをARに指示 (927)
  • トピックgistの包含範囲を縮小 (925)
  • PMトピックリストからのgistをスキップ (923)
  • 直接アクセスした場合でもアーティファクトがサンドボックス化されていることを確認 (921)
  • アーティファクトのCSPを適切にバイパス (920)
  • 基数を健全に保つために感情 /filter ロジックをCTEに移動 (915)
  • クエリパラメータに追加する際に結果がリセットされない (912)
  • ストリーム処理中に空文字列をストリップしない (911)
  • 要約再生成ボタンがまだキャッシュされた要約を表示 (903)
  • 埋め込み用のGemini APIキー設定を非表示解除 (902)
  • Ragアップロードの型を指定 (895)
  • エスケープ前にオブジェクトを適切にエンコードする必要がある (891)
  • LLMから返されたパラメータを正しくエンコード (889)
  • モデルが最新の投稿に集中できるようにgistのためにOPを切り捨て (883)
  • 返信が二重にストリーミングされないことを確認 (879)
  • トピックgistがホットリストのみに表示されることを確認 (873)
  • invalid exists? の代わりに present? を使用 (869)
  • タイトルを繰り返さないようにホットgistプロンプトを変更 #859 (859)
  • テストツールがrag結果を表示していなかった (867)
  • Llmセレクタ / 強制ツール / 検索ツール (862)
  • AIキャプションの基本的なクリーンアップで改行とパイプを削除 (857)
  • 欠落している翻訳を追加 (849)
  • DOM操作をSummaryStreamerから分離 (844)
  • 最新の状態のgistを再生成しない (843)
  • APIキーヘッダーエラー (839)
  • 見逃していたAiPersona.allowed_chatを削除 (838)

UXの変更

  • コアからの新しいDStatTiles再利用可能コンポーネントを使用 (1025)
  • パーソナツールまたはLLMの編集に管理者ヘッダーなし (1021)
  • AI使用状況ページの粗い部分を改善 (1014)
  • 感情トレンドを読みやすく (1018)
  • タイムシリーズデータでの感情トレンドを読みやすく (1013)
  • コンポーザーポップアップが常にAIアイコンの上にあることを確認 (1012)
  • インラインタイトル編集ボタンのレイアウトを改善 (1000)
  • トピック要約をDMenuからDModalに移動 (992)
  • タグ提案者に誤って no-text スタイルが追加 (987)
  • クイック編集でのAIヘルパーのスタイルを修正 (975)
  • 提案が左揃えであることを確認 (971)
  • LLMリストにテーブルスタイルを追加 (963)
  • より多くの管理者UIガイドラインを適用 (956)
  • 管理者ダッシュ感情テーブルに絵文字を追加 (944)
  • トピックリストgistで長い単語を強制的に折り返 (936)
  • gistがフル行を占めることを確認 (934)
  • アーティファクトのスタイルを改善し、直接共有リンクを追加 (930)
  • gistトグルのスタイルを更新 (926)
  • gistが有効な場合のトピックリストタイトルサイズを縮小 (910)
  • gistのサイズを増やし、周囲の要素を調整 (900)
  • 匿名ユーザーの関連トピックにスパークルアイコンを追加 (897)
  • 共有でネイティブ画像サイズを使用し、ファイル名を非表示 (880)
  • AI gist開示をトグルに変換 (878)
  • 読みやすさのためのマイナーなgist最適化 (864)
  • シードLLMでAIボットを非表示 (858)
  • トピックリストgistの開示を追加 (861)
  • シードLLM編集ページを改善 (856)
  • バッジを避けるためにgistアウトレットを切り替え (855)
  • gistの位置を調整し、未読の色を暗く (854)
  • 導入句を避け、返信のないトピックを要約 (848)
  • AdminPageSubheaderスタイルのオーバーライドを削除 (828)

パフォーマンス

  • トピックリストに要約を含める際にgistのみをプリロード (948)

discourse-assign

新機能

  • Assigner#assignshould_notify オプションを追加 (604)
  • 割り当て数に修飾子を追加 (598)

バグ修正

  • 通知を送信すべきでない場合に通知を送信しない (620)
  • Pending_assigns_reminder リマインダーが割り当てられたトピックの総数をリーク (617)
  • 0d1045e9887aabb0bbb9316346f688527217da71 での誤ったゲッター呼び出し (596)
  • カラムタイプを一致させる (593)

パフォーマンス

  • 割り当てステータスが有効な場合のN+1 (614)

discourse-authentication-validations

バグ修正

  • 壊れたテスト (29)
  • コアのFormKit変換に基づいてプラグインアウトレットコンポーネントを更新 (21)

discourse-calendar

新機能

  • サイドバーカレンダーのカスタムタイトルの設定をユーザーに許可 (649)
  • 再発イベントの招待者情報を保持 (632)
  • デフォルトで「興味あり」と「参加しない」ボタンを抑制 (621)
  • イベント編集者がイベント上のユーザーリストを制御できるように (614)

バグ修正

  • バルク招待が適切に動作することを確認 (666)
  • すべてのルーティングでコンポーネントをレンダリング (655)
  • モダナイズーションによる回帰 (642)
  • カレンダーのカテゴリ設定が正しくなかった (631)
  • nullの招待者をプッシュするのを防止 (629)
  • 今後のイベントキーを正しく設定 (628)
  • 投稿イベントノードが見つからない場合のエラーを防止 (626)
  • 再発プロパティを正しく埋める (625)
  • 欠落しているローカライゼーション (624)
  • イベントタイトルのHTMLを正しくレンダリング (623)
  • ホット/最新でカテゴリカレンダーを表示 (611)

UXの変更

  • 右サイドバーUI (657)
  • 招待者数をレンダリング (663)
  • 投稿イベントの調整 (660)
  • イベントUIの編集 (641)
  • 今後のイベントでカレンダーのフル高さを強制 (630)
  • 再発からの今後のイベントをカテゴリカレンダーに追加 (616)
  • イベントビルダーのi18nを修正 (613)

discourse-category-experts

新機能

  • post_move でのカスタムフィールド修正のサポート (183)
  • カテゴリ専門家Webhookイベントタイプを追加 (167)

discourse-chat-integration

新機能

  • Discord Webhookでカスタムクエリパラメータを許可 (236)

バグ修正

  • エラーモーダルを表示する不安定なテストを更新 (228)
  • エラーモーダルがデータを表示しない (225)
  • トピック作成時のメッセージトリガー (222)

discourse-codebytes-plugin

バグ修正

  • クラス参照を更新して textManipulation を使用 (33)

discourse-custom-topic-lists

新機能

  • カスタムリストにRSSフィードを追加 (29)

discourse-data-explorer

新機能

  • トピックに定期的にレポート結果を投稿するスクリプトを追加 (328)

バグ修正

  • URLカラムをサーバー側でオプションでリンク化 (330)

UXの変更

  • 認可済み拡張機能の必要性を明確化 (346)

パフォーマンス

  • の動的な使用を削除<template> (340)

discourse-doc-categories

バグ修正

  • パーマリンクの仕様 (26)
  • 管理画面にドキュメントサイドバーが表示されない問題 (22)
  • コロン前の非 TEXT 要素からのテキスト解析を正しく処理 (21)
  • メッセージバス経由でドキュメントサイドバーを更新する際のエラー (17)

discourse-docs

バグ修正

  • 文字列ではないタグパラメータでエラーが発生しないように (180)

discourse-encrypt

新機能

  • 「すべての PM を復号化」機能を追加 (347)
  • ユーザーが既存の PM を復号化できるように (344)
  • 管理者が新しい暗号化 PM の作成を無効化できるように (339)

バグ修正

  • 非推奨メッセージ (362)
  • 復号化時に元のアップロードファイル名をデータベースから使用 (349)
  • 投稿の1行に複数のアップロードを復号化 (348)
  • 復号化時にトピックを bump しない (346)
  • 外部アップロードを使用するサイトでの復号化 (345)
  • allow_new_encrypted_pms=false の場合、返信について警告しない (340)

UX の変更

  • 復号化時に通知がトリガーされないように (350)

discourse-follow

バグ修正

  • プロファイルとプレゼンスの非表示オプションを分割して使用 (128)

discourse-gamification

新機能

  • リアクションごとのスコア付与を追加 (95)
  • チャットイベントのスコアリングを追加 (96)

discourse-hcaptcha

バグ修正

  • 管理 UI で ‘plugin:discourse-hCaptcha’ を検索すると結果が返らず、エラーログが発生 (11)

UX の変更

  • メタデータにメタトピック ID を追加 (25)

discourse-openid-connect

新機能

  • PKCE サポート (86)

discourse-perspective-api

バグ修正

  • フォームテンプレートとの互換性を確保 (93)

discourse-policy

バグ修正

  • モバイルでのポリシーフッターのレイアウト問題を解決 (150)

discourse-prometheus

新機能

  • postgres_highest_sequence を int 列のみで調整 (120)
  • postgres_highest_sequence を int 列のみで調整 (98)

バグ修正

  • コレクターデーモンをより安全にフォーク (126)
  • コレクターが webrick 依存関係を要求しないように (125)
  • postgres_highest_sequence メトリックの変更を元に戻す (119)
  • シーケンスチェックのインターバルを、より低速なチェックになったため増加 (118)

discourse-reactions

バグ修正

  • PostSerializer#reactions での nil に対する未定義メソッドエラー (314)

UX の変更

  • モバイルモードで Glimmer Post Menu を使用する場合の小さなアライメント問題を修正 (320)

パフォーマンス

  • ネストされたループを回避して PostSerializer#reactions を高速化 (第2弾) (313)
  • ネストされたループを回避して PostSerializer#reactions を高速化 (312)

discourse-saml

新機能

  • アサーション ID に対するリプレイ攻撃を防ぐ (114)

バグ修正

  • キーが定義されている場合にリクエストに署名を埋め込む (107)

discourse-solved

新機能

  • 割り当てカウントを更新し、解決済みトピックを除外する修飾子を追加 (312)

discourse-solved-reminders-plugin

新機能

  • 祝福の PM を送信する際に解決済み投稿へのリンクを追加 (12)

バグ修正

  • プラグインが有効でない限り、通常/スケジュールされたジョブを実行しない (13)

discourse-steam-login

バグ修正

  • .gitignore/gems を追加 (97)

discourse-subscriptions

新機能

  • PLN 通貨のサポートを追加 (258)
  • CHF 通貨のサポートを追加 (254)

discourse-theme-creator

バグ修正

  • discourse/discourse で新しいユーザー API クライアントキーシステムを使用 (100)

discourse-translator

新機能

  • DiscourseAi 翻訳機を追加 (181)
  • サモア語 (sm) および Microsoft がサポートするその他の言語のサポートを追加 (186)
  • 翻訳設定に最大文字数を追加 (183)

バグ修正

  • 重複した言語エントリを削除 (191)
  • 言語検出時にアンカータグも削除 (187)
  • 言語検出時に img タグ (絵文字) を削除 (182)

パフォーマンス

  • Redis を使用してバッチ処理に投稿ごとの言語検出ジョブを移動 (177)

discourse-unhandled-tagger

バグ修正

  • 変更に対応するリアクティブな処理済みボタン (27)

discourse-whos-online

バグ修正

  • プロファイルとプレゼンスの非表示オプションを分割して使用 (110)

discourse-yearly-review

バグ修正

  • SQL クエリが適切にサニタイズされることを確保 (90)

discourse-zoom

バグ修正

  • Zoom ホストのメールを Discourse ユーザーと一致させるために使用されるウェビナーオブジェクトのキーを修正 (88)

docker_manager

バグ修正

  • db:migrate 後のデータベースアクセスを最小限に (247)

UX の変更

  • ステータスバッジの調整 (253)
  • モバイルでレスポンシブになるようにテーブルを調整 (244)

すべての機能と修正

新機能

  • パーマリンクの設定タブ (30192)
  • レビューキューでの理由と削除済みコンテンツのサポート (30295)
  • DB マイグレーションとアップロードの復元前に復元を一時停止できるように (30269)
  • レビュー可能アイテムに「フラグ設定者」フィルターのサポートを追加 (30197)
  • バルクユーザー削除に IP とメールのブロックオプションを追加 (29993)
  • 低信頼度ユーザーのプロファイル表示を制限 (29981)
  • DM 制限を 20 から 50 に引き上げ (30102)
  • discourse backup に --sql-only オプションを追加 (30009)
  • バッジが投稿に対して付与された時刻を表示 (29696)
  • デスクトップ用の親カテゴリ行にプラグインアウトレットを追加 (30002)
  • about-wrapper プラグインアウトレットに faqOverridden を渡す (29994)
  • グループメンバー追加エンドポイントが招待メールをスキップできるように (29962)
  • サインアップフォームの説明をカスタマイズできるように (29959)
  • 管理者が「新着情報」を強制的に更新できるように (29911)
  • PostMoverfreeze_original オプションを追加 (29880)
  • 管理者ユーザーリストにバルク削除を追加 (29744)
  • /filter ページにバルクアクションを追加 (29420)
  • 統合後に削除する修飾子を追加 (29872)
  • シンプルな招待生成にトピック ID を渡すトランスフォーマーを追加 (29861)
  • 未読チャンネルにジャンプするためのキーボードショートカットを追加 (29734)
  • グループ招待にトピックへの通知スキップオプションを追加 (29741)
  • スレッドにメンションカウントを追加 (29739)
  • カテゴリが多い場合にページネーション (29569)
  • 確認ダイアログ付きのバルク却下ボタンを追加 (29331)
  • 不正なアップロードを :invalid_url でマーク (29640)
  • ユーザーディレクトリとユーザープロフィールに検索可能なユーザーフィールドへのリンクを追加 (29338)
  • チャットの見出しサポートを追加 (29552)
  • チャット (チャンネル/メッセージ/スレッド) にカスタムフィールドを追加 (29504)
  • 概要設定ページに「コミュニティタイトル」フィールドを追加 (29500)
  • 最適化されたカテゴリスタイルを条件付きで強制 (29473)
  • サイドバーに招待リンクを追加 (29448)
  • カテゴリページにサブカテゴリページへのリンクを追加 (29474)
  • 新しい /about ページを全員に有効化 (29390)
  • SHIFT+Enter が押された場合にスマートリストを挿入しない (29452)
  • スマートリストを無効化するユーザー設定を追加 (29434)
  • テーマがスクリーンショットを定義できるように (29079)
  • カテゴリページ用の最適化スタイルを導入 (29239)
  • compact-list の必須フィールド (29357)
  • 従来のページビューレポートを復活 (29308)
  • 管理者が発表された実験機能を有効化できるように (29244)
  • フラグの auto_action_type フィールド (29306)
  • 3 つ以上の画像アップロード時に自動的にグリッド表示 (29260)
  • プラグインでの DB マイグレーション用 rake を作成 (29163)
  • iOS >= 18 で画像最適化を有効化 (29257)
  • Theme_modifiers がテーマ設定に依存できるように (plus serialize_post_user_badges) (29227)
  • グリッド付きの初期テーマ設定エリア (28828)
  • チャット DM チャンネルでスレッディングを有効化 (29170)
  • topic tags changed オートメーショントリガーに trigger_with_pms オプションを追加 (29122)

バグ修正

  • glimmerトピックリストのオフバイワンエラー (30372)
  • CanCheckEmailsHelperで、コンポーネントが現在のユーザー用かどうかをチェックする際にnullのthis.modelを処理 (30359)
  • glimmerトピックリストでのトピックの固定解除 (30342)
  • 停止したSidekiqプロセスを再起動するためにSidekiqモニタリングを再実装 (30198)
  • freeze_originalを指定した完全なトピック移動で、モデレーター投稿を正しく配置 (30324)
  • 投稿と一緒に移動される重複タイミングを制限 (30311)
  • new_in_categoryにrelationsを使用 (30313)
  • 検索可能なユーザーフィールドは常に整数名を持つわけではない (30223)
  • 無関係なタイミングの移動を処理 (30256)
  • gjsでグループの未読インジケーターを正しく表示 (30302)
  • DMチャンネルにサーバー側の制限を追加 (30300)
  • 自身のユーザー情報パネルの展開/折りたたみ (30272)
  • グループにユーザーを追加する際のzip処理を回避 (30263)
  • outletに正しい引数を渡す (30159)
  • 確認用ユーザーフィールドに検証エラーを表示 (30232)
  • オプションが1つしかない場合はドロップダウンをボタンに置き換え (30242)
  • ゼロ幅スペース文字を復元… (30243)
  • 英語以外のロケールでグループへのリンクが機能しなかった (30237)
  • details/summaryの抜粋を適切に処理 (30229)
  • リマップ時にbookmarks.nameを切り詰める
  • 設定のオーバーライドフィルターの背景色 (30221)
  • アップロードを削除する前に非同期呼び出しが完了するのを許可する回帰 (30230)
  • 最初の投稿をトピック間で移動する際、関連するタイミングのみが移動されることを確認 (30217)
  • s3:upload_assetsが一部のソースマップを2回アップロードしていた (30216)
  • DiscourseHub iOSでのComposerの位置 (30204)
  • 書記符号文字による高速編集
  • スレッド間で投稿を移動する際、関連するタイミングのみが移動されることを確認 (30176)
  • 長いタイトルの場合、実験バッジが新しい行に分割されないようにする (30181)
  • 編集競合をチェックする際に非表示のタグを正しく処理
  • サインアップフォームの名前検証を改善 (30150)
  • サイドバーのチャットチャンネルの並べ替え順序の一貫性 (30180)
  • グループを管理できるすべてのユーザーに「自動」ツールチップを表示 (30174)
  • モーダルでiOSでskをスクロール可能にする (30164)
  • 管理者ユーザーページの正しいパンくずリスト (30173)
  • ユーザーが削除した投稿を回復 (30145)
  • スレッドパネルのmin-widthを低下 (30158)
  • OP移動のmoved_post通知のfreeze_original、宛先トピックへのリンク (30147)
  • DMのチャットチャンネル並べ替えを改善 (30124)
  • reviewablesの空のバンドルを破棄 (30121)
  • 付与されたバッジを投稿ヘッダーの末尾に移動 (30095)
  • トリガーからフォーカスコンテンツへのタブ移動を確保 (30064)
  • ビデオを適切に引用 (30099)
  • ビデオの引用が不可能 (30077)
  • Whisperのプレゼンスチャンネル (30097)
  • デフォルト値でフラグ理由メッセージを更新 (30026)
  • デフォルト絵文字を ~/Discourse/discourse シンボルを含むカスタム絵文字に置き換える際のサニタイズ問題 (30053)
  • reserved_usernamesのいくつかのmandatory_valuesを削除 (30089)
  • history-storeでthen/finallyを使用 (30061)
  • Font Awesomeのリマップ移行は、未マップの名前をsvg_icon_subsetから削除すべきではない (30058)
  • より良い編集競合処理 (29789)
  • チャットナビバーのスペースを簡素化 (30054)
  • freezeオプションを指定して投稿を移動する際のレート制限 (30041)
  • コードブロックのリンクスタイルを調整 (30036)
  • フルページログイン/サインアップの仮想キーボード (29543)
  • 返信しながら投稿を編集 (29985)
  • メール内のCSSの重複を除去 (30003)
  • 長い連続するスレッドタイトルを単語区切り (30007)
  • チャットスレッドタイトルの制限を増加 (30006)
  • スレッドヘッダーをクリック可能として表示しない (30005)
  • DMスレッド内のメンションに緊急バッジを表示 (29821)
  • JSONデータからキャッシュされた投稿を更新する際にlikeActionをリセット (29971)
  • iOSでの編集理由のバグ (29987)
  • 保護されたカテゴリを最初にフィルタリング (29916)
  • カスタムサインアップフォーム説明のローカライズ (29982)
  • 通常ユーザーの一括選択チェックボックスを正しく切り替え (29984)
  • 設定が変更された場合にChartコンポーネントを再レンダリング (29955)
  • 空の設定領域の翻訳が不足 (29966)
  • webhook post_destroyedイベントのトピック投稿数 (29853)
  • TopicTagsChangedトリガーが複数のタグで機能しない (29961)
  • デスクトップ通知の動作を簡素化 (29957)
  • パスに"/login"を含むリダイレクトを無視しない (29960)
  • PostMoverの不安定なテストを解決 (29943)
  • /filterルートへのルーティング時に履歴を保持 (29929)
  • 重複IDを削除 (29939)
  • DOMから削除された際にメニュー/ツールチップを正しく破棄
  • 投票: Ranked Choiceですべての棄権で投票できないようにする (29601)
  • 空の投稿reviewableがクライアントエラーを引き起こすバンドル (29932)
  • 壊れたテーマのabout/license URLを非表示 (29930)
  • グループ受信トレイで複数のIn-Reply-To Message-IDを処理 (29912)
  • Tooltipスタイルガイドトリガーがオプションをレンダリングしない (29926)
  • フルページログインのDiscourse Connect修正 (29915)
  • 拡張子なしのセキュアアップロード (29914)
  • aboutバナー画像を保護しない (29889)
  • フルページで設定へのリンクを正しく設定 (29913)
  • Permalink.createが期待通りに機能しなくなった (29895)
  • タグをドッキングヘッダーと反応させる (29894)
  • ユーザーカードのチャットボタンを非表示 (29887)
  • エスケープ時に検索メニューを正しく閉じる (29848)
  • FinalDestination::HTTPを使用して通知を送信 (29858)
  • 未読チャンネルのショートカットキーの動作を調整 (29874)
  • 未読チャンネルのキーボードショートカットの信頼性を改善 (29814)
  • 直接メッセージの相互作用をシリアライズ (29844)
  • Migrations-tooling CLIが機能しなくなった (29777)
  • チャットComposerのmax-height計算を簡素化 (29822)
  • 絵文字管理者パンくずリストの壊れた設定リンクを修正 (29818)
  • カテゴリ行がフォーカス可能ではないことを確認 (29803)
  • 他のユーザーをシリアライズする際に秘密のメンバーシップグループを含めない (29799)
  • category-statusからaria-hiddenを削除 (29800)
  • サインアップフィールドのタブ順序と説明 (29772)
  • テーマフィールドを焼く際にActiveRecord::ReadOnlyErrorをリカバリ (29776)
  • S3 dualstackによる管理者バックアップのエラー (29775)
  • ソーシャルログインとフルページサインアップのエラー (29761)
  • スタイルガイドエラーとコンポーネントページのスモークテストを追加 (29747)
  • ドラワーモードのチャットブックマーク (29757)
  • サブカテゴリの未読投稿を却下 (29671)
  • iPadで絶対戦略を使用 (29754)
  • @disabledを動的に正しく設定 (29738)
  • プレゼンス切り替えアイコンの非表示が逆になっている (29737)
  • フルページログインを使用する際に招待モデルを正しくロード (29713)
  • uploads#create:typeパラメータを復元して非推奨にする (29736)
  • 画像のドロップを正しくサポート (29733)
  • 不安定なシステムフラグスペック (29694)
  • normalized_emailが匿名化されることを確認 (29719)
  • フラグのフィルタリング可能なスタッフログ (29695)
  • 0幅/高さの画像による不安定性 (29700)
  • 移行が完了しないとフラグキャッシュをリセットできない (29693)
  • スタイルガイドからheader-iconsを削除 (29670)
  • スタイルガイドの壊れた投稿 (29669)
  • チャットでのエスケープシーケンスをサポート (29659)
  • メールを送信せずに招待を作成するオプションを追加 (29641)
  • PWAでComposerの高さを正しく考慮 (29656)
  • S3カスタムエンドポイントがdualstackと互換性がない (29654)
  • チャネルページタイトルでUnicodeを正しくレンダリング (29653)
  • エスケープ時にスレッドパネルが閉じることを確認 (29651)
  • /new-message経由で編集を再開 (29637)
  • 直接アップロードにdualstack S3エンドポイントを使用 (29611)
  • @-mentionユーザー検索にトピック+カテゴリを渡す (29620)
  • create_post_for_category_and_tag_changes設定をsmall actionsではなくwhispersを使用するように変更 (29602)
  • PostRevisionSerializerで関連付けをシリアライズしない
  • db:create db:migrateでセットアップ (29609)
  • アップロードタイプを正しくuploads#createに渡す (29600)
  • テキスト置換モーダルでカテゴリ名を正しく表示 (29612)
  • iOSでの奇妙な遅い自動スクロール (29598)
  • カテゴリページで正しいスタイルを使用 (29588)
  • TopicListHeaderColumnの不正な参照 (29593)
  • 一部の状況でチャットアップロードが過度に保護されている (29586)
  • 投票ranked choice結果が最初の投票で表示されない (28542)
  • 投票ranked choice投票者拡張が追加の投票者を追記する (28432)
  • 招待リンクを追加する際にプライマリリンクのないサイドバーを考慮 (29535)
  • モバイルで管理者ダッシュボードツールチップが機能しない (29538)
  • 翻訳オーバーライドでtarget属性を許可 (29503)
  • ダイジェスト/サマリーの重複トピック (29517)
  • 直接メッセージチャンネルのチャットスレッド通知を表示 (29414)
  • 空白の「レガシーページビュー」レポートにデータが表示されない (29502)
  • 単語「done」が不足 (29447)
  • モバイルでglimmerトピックリストのフォーカスアクションが不足 (29421)
  • ログアウト時にコピー (29462)
  • Revise…レビューアクションにサイト連絡先ユーザー+グループを使用 (29271)
  • 冗長なbodyスクロールロックを削除 (29395)
  • POST /categories/searchのCSRFチェックをスキップ (29392)
  • IOSのモーダルでスクロールイベントを有効化 (29393)
  • モバイルモーダルのスクロールイベントを削除 (29391)
  • フラグの自動アクションタイプフィールドの言い換え (29361)
  • 無効なraise構文 (29364)
  • 新機能の視覚的回帰 (29359)
  • 最後にレンダリングされたuser-tipを表示 (29346)
  • 準備ができるまで/aboutで訪問者統計を非表示にして’NaN’表示を防止 (29334)
  • discourse_functionsの欠落によりバックアップの復元に失敗する可能性 (29332)
  • フルページログインのログイン必須ページを復元 (29316)
  • 重複する問題管理者通知を回避 (29329)
  • リファクタリング後の不安定なフラグスペック (29325)
  • 参加ユーザー統計… (29293)
  • スタッフのみモードが管理者パスワードリセットをブロック (29289)
  • 空のreserved_usernames設定でエラーを出さない (29305)
  • PG13で問題チェックトラッカーの一意制約を機能させる (29272)
  • ネストされたトップトピック期間パラメータでエラーを出さない (29275)
  • 新しいパスワードの設定でpassword_expired_atをリセット (29296)
  • 最初の500個のsvgアイコンを返す数を増やす (29286)
  • uppy-upload mixin変更に従うcreate-invite-uploader (29278)
  • ネストされたトピック表示IDパラメータでエラーを出さない (29274)
  • ネストされたカテゴリインデックスページパラメータでエラーを出さない (29273)
  • 小さな画像にライトボックスを表示 (29140)
  • 0の場合にトリガーをオーバーライドしない (29269)
  • サブカテゴリページをカテゴリに似せる (29240)
  • 誤って削除されたユーザーカスタムフィールドプラグインアウトレットを追加 (29247)
  • _uploadDropTargetOptionsは現在公開されています (29246)
  • glimmeredテーブルヘッダー切り替えでadd_directory_columnをサポート (29231)
  • ユーザーディレクトリをナビゲートする際のフォーカスシフトを防止 (29209)
  • フィールドにフルクラスを適用 (29190)
  • 削除済みチャネルスレッド表示バグ (29192)
  • 同じデバイス(client_id)を使用して別のアカウントにログインするユーザーを許可 (29121)
  • カテゴリ変更時にメーリングリスト購読者に通知 (28811)
  • プラグインJSの読み込み失敗が管理者インターフェースを壊す (29139)
  • アップロードのみチャットメッセージのインポート (29162)
  • UnicornマスターとSidekiqが同時にログを再開 (29137)
  • チャットドローバーを開く/閉じる際に他のサイドバーパネルをオーバーライドしない (29144)
  • 最近のコアサイドバースタイル変更後の管理者サイドバーの調整 (29138)
  • 管理者サイドバーからホームページへのルーティング (29125)
  • post_quoteをプレースホルダーとして追加 (29083)
  • detailsでopen属性を使用可能 (29116)
  • 不安定なフラグシステムスペック (29039)
  • 曖昧なクエリを防止するためにフルカラム名を使用 (29111)
  • 管理者通知の却下ボタンを管理者のみレンダリング (29103)
  • 冪等な管理者通知却下をサポート (29099)

UX変更

  • 自動化設定ページに管理者テーブルを適用 (30341)
  • パスワードリセットのパスワードマスクを修正 (30347)
  • 免責事項のフォントサイズを調整 (30346)
  • ログイン&サインアップページのバランスを改善 (30330)
  • 返信インジケーターの周りのボーダーを修正 (30343)
  • 招待スタイルのリファクタリング (30329)
  • ミニマルレイアウトに移行 (30327)
  • タグによってトピック作成が無効化されている場合、正しいメッセージを表示 (30328)
  • パスワードリセットページのリファクタリング (30323)
  • パスワードマスクにアイコンを使用 (30321)
  • ウェブフックに管理者テーブルを適用 (30317)
  • AdminConfigAreaCardの折りたたみ機能 (30310)
  • 管理者サイドバーにグループへのリンクを表示 (30291)
  • アクティブとミュートされたチャンネルを修正 (30308)
  • _headにcolor-schemeメタタグを追加 (30245)
  • <DStを導入atTiles /> コンポーネント (30238)
  • ボタンとタイムラインのサイズを拡大 (30240)
  • インターフェース内の「プライベート」メッセージを「パーソナル」メッセージにリネーム (29679)
  • ウェブフックの編集/新規作成画面で管理者ヘッダーを非表示 (30194)
  • ラジオボタンがフォーラムのアクセントカラーを反映するように (30235)
  • PM(パーソナルメッセージ)のタイトル編集レイアウトを修正 (30233)
  • チェックボックスがフォーラムのアクセントカラーを反映するように (30231)
  • header-categories-wrapper アウトレットを追加 (30214)
  • 管理者サイドバーのヘッダー幅を修正 (30226)
  • 機能フィード切り替えのテキスト (30196)
  • 管理者ヘッダーを非表示にする機能 (30175)
  • 管理者サイドバー内の「新着情報」リンクをルートセクションに移動 (30144)
  • 自動グループのツールチップを管理者のみに表示 (30155)
  • 未読スレッドのチャネル名スタイルを修正 (30152)
  • PMトピックマップのレイアウトを修正 (30135)
  • 管理者の「新着情報」リンクの軽微な修正 (30143)
  • 「Discourseの新着情報」リンクを変更 (30140)
  • 取り消されたAPIキーのステータスを専用列に移動 (30125)
  • 未読スレッドのチャネル名を太字に (30127)
  • レイアウト改善のためタイトル編集CSSをリファクタリング (30109)
  • コンテンツが少ない場合のトピックマップパディングを修正 (30101)
  • グローバルでシャドウされた設定を編集しようとした際のエラーメッセージを改善 (30092)
  • モバイルチャットのテキストタイトル配置を調整 (30065)
  • バッジが存在する場合のみ user-badge-buttons ラッパーを追加 (30060)
  • allow_index_in_robots_txt サイト設定の説明を更新 (29901)
  • 管理者フィルター行のスタイルを追加 (30057)
  • GitHubのワンボックス内の複数行コメントを削除 (30040)
  • デスクトップでモーダルが開いている間、スクロールを無効化 (30035)
  • 管理者ユーザーページが管理者UXガイドラインに従う (29873)
  • チャットスレッドのタイトルを簡素化 (29998)
  • ローディングスライダーの動作を改善 (29995)
  • ナビゲーション時の投稿背景ハイライトを削除 (29986)
  • 狭い画面で表示パネルがあるチャネルを非表示 (29541)
  • チャットサイドパネルの最小幅を更新し、タイトル改行関数を改善 (29954)
  • バッジ説明からラウンジカテゴリを削除 (29927)
  • Firefoxでのトピックスクロールの跳ね方を軽減する試み (29941)
  • チャットドロワーのホバー効果の幅計算を修正 (29910)
  • 折りたたみドロワーの状態/インタラクションを改善 (29850)
  • 複数のコードブロックの修正 (29898)
  • コードブロックの編集 (29893)
  • 通知タイトルのテキストを修正 (29860)
  • サイドバーの招待ボタンのタイトル属性テキストを正しいものに変更 (29875)
  • コードブロックの実験的機能のマージ (29870)
  • AdminConfigAreaEmptyList コンポーネントを追加 (29816)
  • フラグページの一貫性 (29798)
  • セルを中央揃えにし、overviewクラスをtd要素に直接適用 (29813)
  • タイトルを追加し、ドラッグアンドドロップの画像を調整 (29812)
  • 管理者セクションヘッダーのコントラストを向上 (29790)
  • フラグCTAボタンをサブヘッダーからヘッダーに移動 (29781)
  • 明確にするためCTAボタンのラベルを「絵文字を追加」に変更 (29774)
  • Android Firefox Mobileの返信位置を修正 (29751)
  • 長いDMチャネル名で未読バッジが縮まないように (29756)
  • 管理者パーマリンクページを再設計 (29634)
  • 保護機能付きで下部トピックマップのしきい値を低下 (29665)
  • hide_profile_and_presence ユーザーオプションを分割 (29632)
  • Webviewでのモーダルヘッダー背景色を修正 (29717)
  • Highlight JSデモへのリンクを修正 (29701)
  • 承認ボタンの色をプライマリーに変更 (29666)
  • チャットチャネルのソートに未読スレッドを含めるように更新 (29617)
  • 下部トピックマップを表示するための最小投稿数を低下 (29649)
  • ユーザーステータス、ブックマーク、トピックタイマー内の時間を示すアイコンを削除 (29635)
  • モバイルチャットでトピックコンポーザーを非表示にしない (29633)
  • APIキーページでモバイルの一貫したスタイルのために管理者テーブルクラスを適用 (29630)
  • 新しい実験的機能は明確にマークする (29622)
  • 壊れたリンクSVGを新しいFont Awesome 6名前に置き換え (29623)
  • 管理者ページテーブルリスト内の絵文字をモバイルでよりよく動作するように (29619)
  • create_post_for_category_and_tag_changes が動作するにはウィスパーを有効にする必要があることを含めるように更新 (29618)
  • バッジ付与モーダルのドロップダウンの可視性を修正 (29613)
  • コンポーザー閉じるダイアログに見出し役割を追加 (29590)
  • 欠落している役割属性を追加 (29591)
  • コードブロックボタンを「フラット」に (29603)
  • PMの小さなアクションから余分なマージンを削除 (29571)
  • 匿名ユーザーがカレンダーをダウンロードできるように (29551)
  • タイトル編集時のPMアイコンの配置を整え、縮小フィットを許可 (29570)
  • オートメーションが破棄された際のログ (29565)
  • 「フラグを追加」ボタンの大文字小文字を正しく (29505)
  • ログイン/サインアップフォームのさらなる改善 (29417)
  • モバイルでのレビューキューの「いいえ」ボタンを修正 (29485)
  • 意図しない折り返しを防ぐためBackButtonをadmin-config-areaの外に移動 (29457)
  • チャットメンバーのユーザーステータス内の絵文字配置を修正 (29466)
  • 展開されたモバイルタイムラインから管理者メニューボタンを削除 (29464)
  • コピーリンクのz-indexを低下 (29458)
  • 見た目と感触の変更 (29245)
  • 説明設定エリアカードを追加 (29418)
  • 順位付き選択投票にプレビューで特徴的な箇条書きを (29439)
  • ユーザーカードのフォーカスリングをデスクトップに限定 (29435)
  • /about 設定ページのテキストを更新 (29387)
  • ログイン/サインアップフォームの視覚的調整 (28680)
  • モバイルでの管理者テーブルの一貫したスタイル (29360)
  • オートメーションの新しいスクリプトフローを簡素化・短縮 (29178)
  • about設定ページに/aboutへのリンクを追加 (29345)
  • 「トピックを監視中」のユーザーチップを他のボタンに移動 (29323)
  • 狭い画面で脚注が水平スクロールを引き起こす問題を修正 (29328)
  • モーダルスタイルのフォールバック最大高 (29321)
  • DMenuモーダルにグリップと最小高を追加 (29309)
  • モバイルでの管理者テーブルのレイアウトを改善 (29320)
  • 招待モーダルを簡素化 (28974)
  • DMenuリストボタンのデフォルトスタイル (29250)
  • max()関数でiOSのフォントサイズを常に最小16pxに (29270)
  • タブレットでのサイドバースタイルを修正 (29248)
  • テーマカードレンダリングの複数の修正 (29225)
  • チャットメッセージの日付形式の一貫性 (29232)
  • ログインとサインアップにフルページを使用するオプションを追加 (29034)
  • フレックスボックス内で未読インジケーターが縮まないように (29207)
  • チャットメッセージ削除の制限を引き上げ (29202)
  • チャットナビのスレッドボタンをbtn-transparentを使用するように変更 (29186)
  • チャットインデックスのフレックス問題 (29157)
  • チャットインデックスページで欠落していたテキストオーバーフロー省略記号を修正 (29150)
  • AdminPageSubheaderをH2に変更 (29149)
  • 管理者UI設定エリアのプライマリコンテンツの幅を一貫させる (29147)
  • スレッドインデックスページ(モバイル)のオーバーフローを修正 (29126)
  • 新しいサイドバースタイル (29119)
  • モバイルで管理者ページヘッダーボタンを自動的に折りたたむ (29040)
  • チャットインデックスリストに下部パディングを追加 (29096)

セキュリティ変更

  • 有効化時はDiscourse Connectでのログインのみを許可
  • nginxを介したファイルへのアクセスを防ぐためにヘッダーを除去
  • モデレーターはユーザーのメールアドレスを確認できません。
  • 画像キャプションに格納型XSS

パフォーマンス

  • nginxで公開のextra-localesリクエストをキャッシュ (30340)
  • ログ行を記録するたびに git コマンドを実行しない (30177)
  • 必要時のみHTML/Markdownの差分を計算 (30014)
  • 未読チャットメッセージを持つユーザーを検索するクエリを最適化 (29964)
  • tracked-built-insにメモリリーク修正のパッチを適用 (29944)
  • 動的 <template> 呼び出しを削除 (29942)
  • 単一ユーザーを削除する際のチャットユーザーメンバーシップのクリーンアップを最適化 (29833)
  • チャットチャネルの自動参加と退出 (29193)
  • 遅い :has セレクターをbodyクラスに置き換え (29581)
  • 投稿全体を置き換えるのを避けるため maybeContinueList を更新 (29416)
  • アップロードが多いインスタンスでのディスク容量計算を高速化 (28307)
  • themes:update タスクを最適化 (29290)

アクセシビリティ

  • 投稿アンカーにフォーカスした際の状態変化を表示 (30334)
  • GitHubのワンボックスから冗長なaltテキストを削除 (30083)
  • uppy画像アップローダーをキーボードでナビゲーション可能に (29807)
  • ソート可能なトピックリストの見出しを適切なボタンに変換 (29808)
  • キーボードでドラフト破棄モーダルを閉じられるように (29802)
  • クリック可能な検索ドロップダウンのヒントをボタンに (29762)
  • トピックリストのリンクは見出しにすべきではない (#27700)" (29520)
  • ユーザーカードのアクセシビリティを修正・改善 (29399)
  • カテゴリカラーピッカーにスクリーンリーダー用マークアップを追加 (29351)
  • サイト設定ボタンにラベルを (29348)
  • サイドバーフッターのボタンにaria-labelを追加 (29347)
「いいね!」 7