3.4.0.beta2:ページビュー指標の改善、複数のカテゴリモデレーターグループ、チャットスレッドの監視など

3.4.0.beta2 の新機能

新しいサイトトラフィックレポートによる、より優れたページビュー指標

管理ダッシュボードに新しい「サイトトラフィック」レポートを追加しました。これは、ユーザーからのページビューを強調表示し、デフォルトでクローラーやボットなどのソースからのトラフィックを非表示にします。これにより、ログインしたメンバーから匿名の訪問者までのサイトへのトラフィックを、より正確に把握できるようになります。詳細はこちら…

チャットスレッドの監視機能

スレッドを監視することで、チャットスレッドへのすべての返信の通知を受け取ることを選択できるようになりました。スレッドを監視しているユーザーは、未読メッセージがある場合にチャットアイコンに緑色のインジケーターが表示され、通知リストに項目が表示されるほか、チャネルリストやスレッドが存在するチャネル内のスレッド自体にも、その他の便利なインジケーターが表示されます。

カテゴリのモデレーターとして複数のグループを追加する機能

指定されたカテゴリのモデレーターとして複数のグループを設定できるようになりました。詳細はこちら…

/about ページからグループを除外する新しい設定

サイト設定の「about ページ非表示グループ」に追加されたグループにユーザーを追加することで、サイトは /about ページの管理者とモデレーターセクションから特定のユーザーを非表示にできるようになりました。これにより、主に技術的な役割で支援している管理者を非表示にすることで、コミュニティでアクティブな管理者をより効果的にハイライトできます。詳細はこちら…

image

コンポーザーでのAIヘルパーの新しい場所

AIヘルパーは、他のコンポーザーオプションとの一貫性を高め、ユーザーの作成および編集エクスペリエンスの中断を避けるために、コンポーザーツールバーに移動されました。

チャットダイレクトメッセージのタイトルでフルネームを使用するオプション

チャットダイレクトメッセージのチャネルタイトルでは、他の場所で既存の設定を構成しているサイトでは、ユーザー名の代わりにフルネームが使用されるようになりました。フルネームが利用できない場合は、タイトルは引き続きユーザー名を使用します。詳細はこちら…

管理者通知を却下する機能

管理者は、管理ダッシュボードに表示される通知を却下できるようになりました。

AIによるキャプション付き画像:ソフトウェアのアップデートまたは構成に関連する設定を表示するウェブページのスクリーンショット。

ここで注意が必要な軽微な問題がいくつか表面化し始めたため、管理者がすぐに対処できないものを却下できるようにする必要性も認識しました。

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

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

  • 投稿への返信に対する制限の欠如によるDoS(CVE-2024-43789
  • エンコードされたメールアドレスを介したメールアドレス検証のバイパス(CVE-2024-45051
  • 許可されていないユーザーによる非表示タグでのトピックリストフィルタリングの防止(CVE-2024-45297
  • CSPが無効な場合のチャット抜粋を介したXSS(CVE-2024-47772
  • XHRリクエストを介した匿名キャッシュポイズニング(CVE-2024-47773
「いいね!」 14

さらに!

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

プラグインの改善

discourse-activity-pub

バグ修正

  • 管理 UI でのタグ追加 (116)
  • カテゴリでの複数のモデレーショングループのサポート (114)

パフォーマンス

  • いいね投稿アクションタイプの静的 ID (112)

discourse-ai

新機能

  • 強制 LLM ツール使用の許可 (818)
  • LLM トライアージによる投稿の自動非表示 (820)
  • Ollama プロバイダーの追加 (812)
  • ツール内での RAG 検索 (802)
  • GPT-o モデルへの基本的なサポート (804)
  • ツールサポートの多態化 (798)
  • SambaNova LLM プロバイダーの追加 (797)
  • hyde をスキップする際のレート制限の無効化 (793)
  • より正確で高速なタイトル (791)
  • 意味検索のための API スコープ (785)
  • 要約用のスムーズなストリーミングアニメーション (778)
  • サイト設定検索の改善 (780)
  • シードされた LLM への初期サポート (756)
  • hyde なしの埋め込みベース検索の許可 (777)
  • トライアールルールがメール経由で作成された投稿をスキップ可能 (775)

バグ修正

  • iPad で AI ヘルパーが表示されない (805)
  • モバイルでコンポーザーメニューと一緒に差動モーダルが閉じる (803)
  • キーボードショートカットはプラットフォーム固有であるべき (801)
  • 大文字小文字を区別しない設定検索のサポート (795)
  • 新しいストリーマーでキャッシュされた要約を表示 (792)
  • チャットスレッドにメッセージがない場合に早期に終了 (789)
  • 親モジュールを最初に無効化する必要がある場合のエラーを正しく表示 (788)
  • hyde パラメータを小文字化する前に値を強制変換 (787)
  • 古いコンテンツの再インデックス化が行われていなかった (786)
  • コンテンツがない場合の校正を防止 (779)

UX の変更

  • メッセージのコピー用アイコンとテキストの更新 (815)
  • テンプレートをメイン LLM 設定タブに移動し、リスタイリング (813)
  • AI コンポーザーヘルパーの z-index 問題 (809)
  • トピック要約の最大高さを計算する際にコンポーザーの高さを考慮 (806)
  • トーストメッセージの位置の改善 (800)
  • AI 投稿ヘルパーの DMenu スタイル (770)
  • 「共有」を「share-alt」アイコンに置換 (784)
  • 要約コンテナは拡大するのではなく固定されるべき (783)

パフォーマンス

  • スペックの高速化 (794)

discourse-assign

バグ修正

  • グループが削除された場合、割り当ても削除 (592)

discourse-calendar

UX の変更

  • 参加者数の多いイベントを優先 (610)
  • 必要に応じてイベント時刻を非表示可能 (606)

セキュリティの変更

  • カレンダーイベント名の XSS 修正 (607)

discourse-category-experts

新機能

  • カテゴリエキスパートの未承認投稿 WebHook イベントの追加 (161)
  • カテゴリエキスパートの承認済み WebHook イベントの追加 (156)

バグ修正

  • 新規投稿で未承認投稿 WebHook イベントを送信 (162)

discourse-chat-integration

新機能

  • チャット統合参照投稿の追加 (216)

バグ修正

  • ChatIntegrationReferencePost 内の full_url メソッドを修正し、正しい URL を返すように調整 (220)
  • chat-integration の discourse-automation への移動を元に戻す (219)
  • chat-integration の discourse-automation への移動を元に戻す (214)

discourse-data-explorer

UX の変更

  • explorer-schema で自動的に小文字に変換 (325)

discourse-encrypt

バグ修正

  • 欠落しているイベントハンドラーの追加 (336)
  • エラーが null になる可能性 (334)

discourse-gamification

UX の変更

  • 管理者リーダーボードフォームを FormKit に変換 (157)

discourse-livestream

新機能

  • トピックカテゴリが変更された際に chatable を更新 (33)

discourse-patreon

バグ修正

  • ソーシャルログインに現在の Patreon ロゴを使用 (145)

discourse-reactions

パフォーマンス

  • 不要な ‘includes’ 呼び出しを削除 (309)

discourse-salesforce

バグ修正

  • 認証結果から正しい user_id フィールドを使用 (90)
  • 誤って追加された「App not approved」メッセージを削除 (89)

discourse-saml

セキュリティの変更

  • CVE-2024-45409 を修正する ruby-saml を 1.17.0 にアップグレード (104)

discourse-solved

バグ修正

  • カテゴリでの複数のモデレーショングループのサポート (307)

discourse-staff-alias

バグ修正

  • whisper パラメータ内の型を変換 (75)

discourse-subscriptions

バグ修正

  • 有効化時に価格表ページにリダイレクト (239)
  • ユーザーに支払いが表示されない (233)
  • 一回限りの価格表購入のために顧客を作成 (232)

discourse-translator

新機能

  • Google 用の ProblemCheck の追加 (167)

discourse-zoom

新機能

  • Zoom の説明と場所を Google カレンダーに追加 (87)

docker_manager

バグ修正

  • <3.4.0.beta1 のバージョンピンを削除 (241)

UX の変更

  • ビルドログで pnpm アップグレード通知を抑制 (240)

すべての機能と修正

新機能

  • Safari でのクライアントサイド画像圧縮をバージョン >`= 18 に制限 (28373)
  • 必要な場合の管理者に対する抑制の改善 (29041)
  • チャットメッセージでの mark タグのサポート (28949)
  • 自動化での名前長の増加 (28945)
  • 管理者通知をDismissする機能の追加 (28916)
  • チャットチャンネルタイトルでの名の許可 (28843)
  • ツールバー API がキーボードショートカットのカスタムアクションをサポート (28883)
  • /about ページからグループを除外する設定の追加 (28809)
  • チャットプラグイン UI を新しいプラグイン表示と管理 UI ガイドラインに変換 (28632)
  • ページビュー測定と報告の新しい方法への切り替え (28729)
  • カテゴリエキスパートの未承認投稿 WebHook イベントの追加 (28802)
  • スタッフアクションログでのタググループ変更の記録 (28787)
  • チャットバッジアイコンが表示されている場合のみチャットサウンドを再生 (28387)
  • user を topic_tags_changed イベントに追加 (28714)
  • 新しい /about ページの上部に「このページを編集」リンクを追加 (28766)
  • カテゴリで複数のグループをモデレーターとして指定するサポート (28655)
  • カテゴリエキスパートの承認済み WebHook イベントの追加 (28525)
  • チャットスレッドのウォッチ機能の追加 (28639)
  • 投稿作成/編集トリガーがメール経由で作成された投稿をスキップ可能 (28615)

バグ修正

  • skip_redis が true の場合、生成されたシークレットキーベーストークンのキャッシュをスキップ (29029)
  • インポートスクリプトがアンケートの public 属性を設定していなかった (28864)
  • forced_triggerable を有効にした自動化の作成 (29030)
  • 壊れたクライアントサイドレビューアクションの修正 (29025)
  • スコープなしプラグイン設定ページアクションのアウトレット (29026)
  • カスタムフラグ名は一意であるべき (28869)
  • 削除されたユーザーによる投稿の永続的削除 (28992)
  • 一部の検索語でエラーを発生させない
  • モバイル glimmer トピックリストでの .badge-posts の配置 (28959)
  • インストールされていない問題チェックの適切な処理 (28771)
  • can_split_merge_topic の場合、トピック管理メニューを表示 (28937)
  • メンションでのユーザーステータス選択の防止 (28944)
  • hbr #each コンテキストでのゲッターのサポート (28941)
  • WebView 背景色の更新を再試行 (28912)
  • 特定の条件下で定期的な自動化が停止するのを防止 (28913)
  • TL4 のプライベートメッセージへのトピック移動を表示しない (28871)
  • グループのデフォルト通知状態を移動する際のエラー (28910)
  • 匿名ユーザーをユーザーディレクトリから削除 (28892)
  • 不安定なシステム管理者フラグ仕様 (28873)
  • /about ページの統計から非アクティブおよび沈黙されたユーザーを除外 (28877)
  • 管理者バッジページでの短い説明のリグレッション (28884)
  • FormKit ページオブジェクトでの日付フィールドのサポート (28872)
  • 2 つのコンポーネントでの誤ったタイトル (28865)
  • 一括授与ボタンを他のヘッダーアクションボタンと揃える (28859)
  • カスタムフラグにカスタムプレフィックスを使用 (28839)
  • エラーが null になる可能性 (28826)
  • アンケート投票者リストが正しく展開されなかった (28823)
  • フォームテンプレート制限の検証 (28791)
  • アンケートプレビューリストのスタイルから冗長な箇条書きを削除 (28592)
  • チャットチャンネルが見つからない AJAX エラーを防止 (28818)
  • ユーザー要約カテゴリ検索に「in:first」を追加 (28688)
  • ロケール説明の長さによるレイアウトシフトを防止 (28807)
  • scroll-tracker コンポーネントでの破壊的な super 呼び出しを削除 (28810)
  • S3 移行中にファイルハンドルを「必要な時にだけ」オープン (28806)
  • font awesome 用に shield-blank を shield-halved に置換 (28804)
  • 開発者からの要求された変更 (28784)
  • フラグがシードされた後にキャッシュをリセット (28801)
  • post_created_edited での groups フィールドのサポート (28783)
  • post_created_edited での groups フィールドのサポート (28773)
  • 新しい /about ページにトラフィック情報フッターを追加 (28779)
  • チャンネルスレッドリストでチャットドロワーを切り替え (28759)
  • スクリプトなしで自動化を作成するとエラーになるように修正 (28752)
  • メッセージフィールドがプレースホルダーをレンダリングすることを確認 (28753)
  • 一部のデバイスで静的ページがオーバーフローしないようにする (28751)
  • 投稿 ID をタイムライン折りたたみ遅延として使用しない (28712)
  • Discourse を SSO プロバイダーとして使用する際のパスキーログイン (28672)
  • 大規模グループへの PM を防止 (28681)
  • 日本語でトピックを検索した際の正しい結果を返す
  • ナビゲーションアイテムで元の URLParams を保持 (28696)
  • 投稿作成時にグローバル通知が破棄されることを確認 (28684)
  • デフォルト必須バリデータが 0 を正しく処理することを確認 (28686)
  • updateGroupings をモーダルに正しく渡す (28683)
  • レポート専用モード時の Mini-profiler CSP ノンス (28664)
  • チャット絵文字ピッカーの位置 (28643)
  • チャットメーラーのログノイズ (28616)
  • topic_tags_changed_spec.rb 内の eqmatch_array に変更して不安定なテストを解決 (28640)
  • About#stats がキャッシュを使用することを確認 (28634)
  • .has-alt-auth の代わりに .login-right-side を使用 (28628)
  • OAuth でアカウントが作成された場合、2FA を強制しない (28625)
  • ユーザーブックマークを正しくフィルタリング (28612)
  • ネイティブクラス変換後に propertyEqual を復元 (28605)
  • FormKit 内で ace エディターを正しくレンダリング (28601)
  • アンケートでランク付けされた選択結果がリッチテキストとリンクを含むオプションを処理できることを確認 (28195)
  • ページビューを文字列ではなく数値で合計 (28596)
  • 不安定なフラグ仕様 (28591)
  • translate 修飾キーを正しく適用 (28520)

UX の変更

  • モバイルでのチャットインデックスの下部パディングの改善 (29086)
  • チャットインデックスのミニリファクタリング (29082)
  • Twitter 共有リンクを X に変更 (29056)
  • ユーザーストリームタイトルがページをオーバーフローしないようにする (29032)
  • レビューキューでの自分の投稿削除ボタンのラベルを追加 (28991)
  • allowed_iframes 設定の適切な説明 (28997)
  • 管理者モバイルの軽微な修正 (29028)
  • チャットダイレクトメッセージチャンネルタイトルからエイリアスを削除 (28958)
  • チャットコンポーザースタイルの微調整 (28938)
  • チャットコンポーザー挿入ボタンの色を少し変更 (28904)
  • デスクトップドロワーでのチャットチャンネルをアクティビティでソート (28822)
  • チャットコンポーザーフォーカス状態のスタイリングを更新 (28900)
  • Bootstrap モードドキュメントへのリンクを追加 (28898)
  • 始め方ガイドのセクションへのリンク (28882)
  • 1Password にリンク名入力を無視させる (28559)
  • 混乱を招く「レビュー対象を請求」の位置を修正 (28870)
  • 管理者レポートフィルタのスタッキングを修正 (28875)
  • モバイルリストコントロール内の二重 li-element を修正 (28840)
  • バナーをレスポンシブ画像とアスペクト比スケーリングに対応するように更新 (28825)
  • モバイルでの focus-visible アウトラインを防止 (28815)
  • レポートページで「その他」と「クローラー」のサイトトラフィックを非表示 (28817)
  • 管理者フラグページ用の「詳しく見る」URL を追加 (28816)
  • について設定エリアに説明を追加 (28790)
  • fontawesome 6.6.0 へのアップグレード (28778)
  • 始め方ガイド内のウィザードリンクを修正 (28768)
  • チャットスレッド追跡ドロップダウンから btn-default クラスを削除 (28789)
  • 管理者ページヘッダーコンポーネントを適用 (28767)
  • 組織アラートタイプをエラーから情報に変更 (28762)
  • 始め方チェックリストへのリンクを追加 (28761)
  • チャットチャンネルソートを更新 (28760)
  • チャットチャンネルタイトル内の絵文字のスペースを修正 (28756)
  • チャットドロワーで未読チャンネルの可視性を向上 (28731)
  • バッジに管理者 UI を適用 (28724)
  • チャットグループ名とプレースホルダーを更新 (28703)
  • post_menu と post_menu_hidden_items のコピーを更新 (28723)
  • フォームテンプレート読み込み時のエラーフラッシュを回避 (28700)
  • についてページバナー画像の調整 (28692)
  • 管理者プラグインリストを UI ガイドラインに従うように変更 (28478)
  • 自動グループと自動グループインジケーターに説明を追加 (28630)
  • ユーザーカードセレクターを新しい識別子に変更 (28641)
  • 登録フローにプログレスバーを追加 (27694)
  • カテゴリ権限行にグループリンクを追加 (28560)
  • トピックマップビューメニューのスペースを修正 (28583)

セキュリティの変更

  • 未承認ユーザーによる非表示タグでのトピックリストフィルタリングを防止
  • 無効なエンコードされたメールでの登録をブロック
  • 投稿返信にページネーションを追加
  • チャット抜粋内の URL を正しく解析

パフォーマンス

  • トピックビューレベルでシリアライズされた投票者をキャッシュ (28894)
  • インデックスを同時に削除するように移行を更新 (28955)
  • user_search_similar_results サイト設定を削除 (28874)
  • replaceText で insertText をより効率的に使用 (28880)
  • ステータスが有効な場合にユーザーオプションをプリロード (28827)
  • voters_count と has_voted をプリロード (28808)
  • RAILS_DB が設定されている場合、すべての DB に対して初期化を行わない (28668)

アクセシビリティ

  • トピックリストのユーザープロフィールリンクに aria-label を追加 (29088)
  • スクリーンリーダー用に「リンクをコピーしました!」確認をアナウンス (29058)
「いいね!」 10