3.3.0.beta5: トピック表示の簡略化、トピックの一括処理の改善、カスタムモデレーションフラグの追加メッセージなど

v3.3.0.beta5 の新機能

トピックマップの簡略化

新しいトピックマップは、役立つ情報を強調表示することでレイアウトを劇的に簡略化し、詳細はワンクリックで利用できるようになります。詳細はこちら

image

トピックの一括操作の改善

メニューの変更点には、操作中のローディングスピナー、ワンクリックですべてのオプションが利用可能になること、および追加オプション(例:サイレントクローズ)のサポートが含まれます。現在、すべてのサイトでデフォルトで利用可能です。

カスタムモデレーションフラグの追加メッセージ

管理者は、投稿をフラグ付けする際にユーザーに追加の理由を提供するように促すことができるようになりました。これらの理由は、モデレーションキューに表示されます。

新機能のお知らせ

「新着情報」ページに、月およびバージョン番号でグループ化された新機能が表示されるようになりました。

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

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

「いいね!」 8

さらに続きます!

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

プラグインの改善

discourse-ai

新機能

  • llm_models テーブルでモデルがビジョン機能を備えているかどうかを追跡 (725)
  • GPT4o トークナイザー (721)

バグ修正

  • ai_summaries テーブルのシーケンスを正しく修正 (727)
  • モバイル版で「要約」ボタンを折りたたむ (726)
  • 新しいトピックマップに下部の余白を追加 (722)
  • Ace エディターが管理画面ではなく discourse バンドルに含まれるようになりました (717)
  • カスタムツール列挙型が json-schema に従うことを確認 (718)

UX 変更

  • トピックの要約に DMenu を使用 (724)

discourse-assign

バグ修正

  • グループページでトピックをまとめて割り当てられるように確保 (580)

discourse-brightcove

バグ修正

  • アクションに文字列を使用しないように修正 (47)

discourse-calendar

UX 変更

  • 今後のイベントに対する I18n 翻訳を追加 (590)
  • Safari でのグループタイムゾーンレイアウトを修正 (589)

discourse-custom-topic-lists

バグ修正

  • テストから実験的な設定を削除 (23)
  • ログインユーザーの可能性を追加 (20)

discourse-data-explorer

新機能

  • クエリエディター用の保存と実行のショートカットキーを追加 (299)
  • 瞬間的決選投票の出力クエリを追加 (294)

discourse-follow

アクセシビリティ

  • ユーザーカードの統計から見出しタグを削除 (117)

discourse-gamification

アクセシビリティ

  • ユーザーカードの統計から見出しタグを削除 (148)

discourse-kolide

バグ修正

  • 解決済みの問題を解決または無視できるように修正 (99)
  • 今後の問題のみが表示される場合に投稿本文を表示 (98)

discourse-linkedin-auth

バグ修正

  • 廃止されたプラグインの問題チェック翻訳を追加 (70)

discourse-multilingual

バグ修正

  • テスト失敗を防止 (15)

discourse-preset-topic-composer

バグ修正

  • 匿名ユーザーがボタンを使用できるように修正 (24)

discourse-rss-polling

バグ修正

  • タイトルなしの埋め込みでのエラーを防止 (74)

discourse-saved-searches

バグ修正

  • 無効な場合はジョブをスキップするように確保 (78)

discourse-signatures

UX 変更

  • 署名入力用のプレースホルダーを追加 (63)

discourse-solved

アクセシビリティ

  • ユーザーカードの統計から見出しタグを削除 (299)

discourse-subscriptions

バグ修正

  • 小数点の切り捨て (223)
  • キャンペーン更新データジョブでの例外 (222)

discourse-theme-creator

バグ修正

  • ユーザーが設定を編集できるように確保 (84)

discourse-translator

新機能

  • Azure キーの ProblemChecker を追加 (155)

discourse-zoom

バグ修正

  • モデルのシリアライズ方法に関する新しい制限によるシリアライズエラー (81)

すべての機能と修正

新機能

  • Onebox カスタムユーザーエージェント用の新しいサイト設定を使用 (28045)
  • 投稿を恒久的に削除した後、以前にログ記録された情報を整理 (28033)
  • すべてのサイトで新しいトピック一括操作メニューを使用 (28003)
  • CustomEmoji の作成者とログ記録を追加 (28004)
  • プライベート GitHub リポジトリ URL の oneboxing を許可し、HTML にプライベートインジケーターを追加 (27947)
  • 結果にリストされていないトピックを含める高度な検索オプションを含める (27958)
  • カスタムフラグに追加メッセージを要求できるように変更 (27908)
  • 順位選択投票を追加
  • チャットドロワーで閲覧ページを許可 (27919)
  • トピックの低速モード変更をログ記録 (27934)

バグ修正

  • AddCommunitySectionLink の二次引数を追加 (28135)
  • DiscourseIpInfo.mmdb_download でエラーが発生した場合に回復し警告を表示 (28134)
  • メールテンプレートエディターに新しい/不足しているメールテンプレートを追加 (28075)
  • MF 定義が不足している場合にクラッシュしないように修正
  • discourse-voting プラグインからの Db_timestamps_mover エラーを修正 (28123)
  • HTML リンク内の MF 変数をエスケープしないように修正
  • JsLocaleHelper が廃止された翻訳を出力しないように確保 (28037)
  • モバイルでの一括(glimmer)トピック選択を修正 (28100)
  • Safari 15 サポートのための swc 最小化オプションを調整 (28098)
  • オーバーライド追加時に MF 文字列を検証
  • 不足しているモーダル SCSS を復元 (28085)
  • PM のトピックマップのスタイルを修正 (28084)
  • 単一エントリのテキストを改善 (28082)
  • 複数形翻訳の「?」が不足している問題を修正 (28079)
  • すべての投稿が読み込まれた場合のみ下部のトピックマップをレンダリング (28078)
  • 無効な複数形キーを MF 翻訳で許可
  • トピックの一括操作をバックグラウンドスレッドで実行 (28061)
  • Jobs::Onceoff.enqueue_all の nilClass エラー(未定義メソッド)を修正 (28073)
  • 2 つの同一アンカーを防止するためにアンカーに投稿 ID を追加 (28070)
  • ログイン方法に関する情報をデータベースに保存 (28054)
  • 移動時のトピック/ヘッダー統合を改善 (28040)
  • ブロック内で「return」が無効な場合の処理を修正 (28036)
  • admin-backups ルートでのモデルの戻り値が不足している問題を修正 (28035)
  • マップをレンダリングする前にトピックストリームが読み込まれていることを確保 (28031)
  • 有効な型を含めるフラグはラムダであるべき (28030)
  • CJK テキスト内ですべて大文字を許可 (28018)
  • messageformat コンパイルのエラー処理を改善 (28015)
  • PostActionTypes のメモ化を停止 (28005)
  • フラグのフラグメントキャッシュを削除 (28001)
  • 実験的なトピックフィルターはアンダースコアを含むタグを許可すべき (27994)
  • ドロワー内で同一のルートを読み込まないように修正 (27992)
  • 同じ計算内で hamburgerVisible を更新しないように回避 (27956)
  • フラグのカスタム型にフォールバック (27961)
  • ハンガリー語の複数形定義を追加 (27933)
  • グループメーラーで office365 にログイン SMTP 認証を使用 (27931)
  • トピックリストクエリパラメータが無効な場合に 400 応答コードを返す (27930)
  • グループ UI に対して SMTP 認証エラーを表示 (27914)
  • 匿名ユーザーの 2FA チェックエラーを修正 (27924)

UX 変更

  • ?page= パラメータを使用時のヘッダーのトピック情報ちらつきを回避 (28117)
  • グループ管理者の新しい機能を月別にグループ化 (28106)
  • モバイル版のメインナビゲーションを再デザイン (28094)
  • 設定のボタン構文を修正 (28074)
  • 「HTML を出力」する監視ワードオプションを置換に制限 (28063)
  • トピックマップにコンテンツをインラインで追加できるように許可 (28053)
  • モバイル版でブックマークメニューのタイトルを削除 (28069)
  • アクションがない場合はフッターナビを表示しない (28059)
  • サイドバーの背景をセカンダリに変更 (28043)
  • FormKit エラーメッセージのフォローアップ (28009)
  • 簡略化されたトピックマップをマージ (27964)
  • 下書きが存在する場合の自動 Composer プロンプトを削除 (28017)
  • 埋め込みコメントでローカライズされた時間形式を使用 (28014)
  • FormKit の「整数ではない」エラーのテキストを変更 (28006)
  • 設定カテゴリリストがモバイルで展開された場合のページコンテンツのオーバーフローを修正 (27983)
  • ダッシュボードナビのオーバーフローを修正 (27963)
  • チェックボックスの変更失敗時にエラーを表示 (27968)
  • グループ SMTP の SSL モードにドロップダウンを使用 (27932)
  • 全てのドロップダウンに漏れ込む formkit CSS を削除 (27955)
  • 生成された localdate から空白を削除 (27952)
  • 必要に応じて select-kit のカテゴリ名を切り捨てできるように許可 (27941)
  • モバイル版の関連トピックの余白を修正 (27940)
  • オーバーフローする引用バーを修正 (27938)
  • PM の提案/関連トグルのパディングを修正 (27939)
  • プロフィールサマリーの名前とユーザー名の幅を修正 (27925)

セキュリティ変更

  • メインブランチの修正 (28137)

パフォーマンス

  • 文字列リテラルに unaccent を使用しないように修正 (28120)
  • すべての JS アセットの最小化を復元 (28077)
  • Jobs::Onceoff.enqueue_allObjectSpace.each_object を使用しないように回避 (28072)
  • TextSentinel の seems_unpretentious チェックを改善 (28044)
  • max_similar_results が 0 の場合、Topic.similar_to をショートカット (28023)

アクセシビリティ

  • モーダル閉鎖時にモーダルトリガーの再フォーカスを試行 (27972)
  • ユーザーカードから見出しタグを削除 (27926)
  • フォーカスアウト時にヘッダーのドロップダウンメニューを閉じる (27901)
「いいね!」 6