3.6.0.beta2:組み込みパレット編集、ライブAI翻訳の進捗状況、およびWiki追跡の改善

3.6.0.beta2 の新機能

テーマに組み込まれたカラーパレットの編集

これまで、テーマに同梱されているカラーパレットは編集できませんでした。しかし、これからは管理画面で複製する必要がなくなり、直接編集できるようになりました。必要に応じて、変更した色はテーマに付属していた色にいつでも戻すことができるため、より柔軟なカラーパレット管理が可能になります。

AI翻訳のライブ進捗データ

Discourse に組み込まれている AI翻訳 機能を使用すると、翻訳の進捗状況がダッシュボードに明確に表示されます。設定に従って翻訳がバックフィルされるため、翻訳された投稿数と各ロケールの完了率を確認できます。さらに、すべての投稿が完全に翻訳されるまでの推定完了時間を時間と分で表示できるようになりました。

ウィキの更新を把握する

ウィキ トピックを把握しやすくするために、元のトピックが編集されると「バンプ」されるようになりました。これにより、コミュニティがこれらのトピックの重要な更新を認識し、編集が行われたときに簡単にレビューできるようになります。これは、ウィキ機能の一般的なユースケースであるドキュメント トピックに特に役立ちます。

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

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

「いいね!」 7

さらに!

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

プラグインの改善

discourse-akismet

バグ修正

  • plugin.rbから discourse_dev の依存関係を削除 (185)

discourse-anon-usernames

新しい機能

  • 匿名ユーザー名生成プラグインを追加 (1)

バグ修正

  • 生成の厳格さを緩和 (2)

discourse-category-experts

バグ修正

  • カテゴリが変更された際に誤って自動タグ付け (215)

discourse-doc-categories

新しい機能

  • ドキュメントカテゴリのトピックのOPでトピックをbump (61)

バグ修正

  • インデックストピックを移動する際にPMが処理されることを確認 (62)

discourse-no-bump

バグ修正

  • リビジョン時のbumpロジックを削除 (80)

discourse-preset-topic-composer

バグ修正

  • コアの新規トピックボタンの変更に対応して更新 (53)

discourse-route-blocker

バグ修正

  • ルートがブロックされた場合に Discourse::NotFound を発生させる (9)

discourse-theme-creator

バグ修正

  • 管理ディレクトリ移動後にhtmlビルダーを更新 (124)
  • インデックスルートのインポート (122)

すべての機能と修正

新しい機能

  • 追加のユーザー名検証用プラグインフックを追加 (35522)
  • discourse_reactions_allow_any_emoji を実験的設定から除外 (35589)
  • チャットメッセージの全文検索を追加 (34704)
  • チェコ語のデフォルト引用符を追加 (34797)
  • AI翻訳のバックフィルに推定完了時間を追加 (35474)
  • 制限された検索結果に意味検索を追加 (35446)
  • 実験的なPhotoswipeライトボックス (35109)
  • Amazonでログインの接続/解除機能の設定を追加 (35387)
  • 追加のブロックノードでprosemirror-gapcursorを強制 (35415)
  • 統合された「新規」で常に「すべて」、「トピック」、「返信」サブタブを表示 (35292)
  • 新しいGemini Embeddingモデルのサポート (35390)
  • ホスティングLLMクレジットシステム (35162)
  • 通常の検索結果がない場合にAI検索(全ページ)を自動的に有効化 (35336)
  • リンク通知のユーザー設定を無効化 (35352)
  • 管理サイドバーに「すべての設定」へのリンクを追加 (35263)
  • インドの2025年ディーワリ祝日を更新 (35354)
  • リッチエディタでサポートされていないトークンが見つかった場合にMarkdownに切り替え (35044)
  • 404ページのタイトルにアンカータグを追加 (35318)
  • /filterトピックにロケールをフィルターとして追加 (35299)
  • 手動で更新された翻訳も処理 (35276)
  • LLMトリアージでフラグ、削除、サイレンスのオプションを追加 (35285)
  • ‘google_site_verification_token’ サイト設定を導入 (35229)
  • ローカライズされた投稿にoneboxesとlightboxを追加 (34900)
  • トピックビューシリアライザーにAIサマリーを含めるためのplugin_modifierを追加 (35110)
  • モデレーターがカテゴリとグループを管理できるようにする設定を分割 (35174)
  • テーマ所有のパレットの編集を許可 (34722)
  • OPが編集された際にwikiトピックをbump (35137)
  • モデレーターが信頼レベルを変更できないようにするサイト設定を追加 (35160)

バグ修正

  • キーワードフィルターから非表示/whisper/削除された投稿を除外 (35648)
  • 最終投稿タイマーに基づくクローズをクローズタイマーに更新できない (35541)
  • ファストエディットで編集された投稿が変異しないことを確認 (35622)
  • iOSでの投稿ツールバーの位置を改善 (35574)
  • iOSで入力フォーカス時のモーダルを改善 (35619)
  • admin/ 下での正規化されたプラグインルートのサポートを復元 (35598)
  • トピックフィルターはwhisper権限を尊重する (35555)
  • メッセージバスのレスポンスにリクエスト追跡ヘッダーを追加 (35537)
  • ストリーミングツール呼び出しが完了した際に部分フラグをクリア (35605)
  • discourse-reactionsピッカーに固有の絵文字コンテキストを追加 (35614)
  • リッチエディター入力ルールがオプションをラップしていない (35548)
  • 複数のLLMトリアージルールが同じ投稿にフラグを立てた場合の重複PMを防ぐ (35596)
  • Twitterログイン問題チェックが正確に報告されていない (35593)
  • 最初の投稿を順次移動しても宛先トピックはbumpされない (35559)
  • ユーザーがDMを送信できない場合、セクションを完全に非表示 (35595)
  • メディア最適化ワーカーの負荷タイムアウトとエラーを処理 (34943)
  • グループのgrant_trust_levelが0の場合、信頼レベルの変更をスキップ (35572)
  • details要素内のlightbox画像サイズ (35570)
  • topic_tagsに追加のtag_id、topic_idインデックスを追加 (35565)
  • コンテンツの長さに関係なく常に投稿下書きを保存 (35540)
  • AIクイック検索での重複結果 (35554)
  • 管理ディレクトリ移動後にoptionalRequireパスを更新 (35551)
  • AIデフォルトLLMモデルのフォールバックが存在することを確認 (35549)
  • フォーカス時のスクロールソリューションを元に戻す (35544)
  • リッチエディターリンクツールバーのMax call stack exceeded (35530)
  • チャットスクロールテストを修正 (35543)
  • カテゴリメールのシステムユーザーフォールバックをオプションに (35536)
  • トピック返信選択ダイアログでキャンセルアクションを処理 (35534)
  • [リッチエディター] HTMLから解析時に改行をハードブレークに変換 (35518)
  • SMTP認証オーバーライドにAzureコミュニケーションサービスエンドポイントを追加 (33226)
  • タブを切り替えた際にレビュー可能なメモを保持 (35495)
  • チャネルをレンダリングする前にチャットサービスがチャネルを読み込んでいることを確認 (35433)
  • prevent-scroll-on-focus修飾子にタイムアウトを追加 (35503)
  • 入力フォーカス時のbodyスクロールを防止 (35497)
  • Prosemirror入力ルールコードマークチェック (35416)
  • トピック追跡状態の同期を改善 (35478)
  • AI問題チェックを無効化 (35475)
  • ジョブ例外: Holidays::InvalidRegion (35473)
  • check_policyがメーラークラスを見つけられるように (35464)
  • 引用された画像にdata属性を追加 (35455)
  • メッセージ内のイベントに追加された際の幻の通知 (35459)
  • モデレーターをunsuspend (35452)
  • DeleteRepliesはスタッフをチェックする代わりにguardianを使用 (35443)
  • hotからカテゴリ定義トピックを削除 (35449)
  • チャットでの入力メソッドエディターを改善 (35448)
  • ターゲットLLMがない場合にAI問題チェックトラッカーを作成しない (35447)
  • チャット引用画像にlightboxクラスを追加 (35442)
  • グループ設定ページのリロード後にフラヤー表示警告を表示 (35445)
  • FAQページの広幅画像がモバイルでオーバーフロー (35398)
  • .ics / Googleカレンダーエクスポートのイベント場所フィールド (35355)
  • ユーザーディレクトリの積極的な「もっと見る」 (35439)
  • トピックが削除された際の読み込みループを修正 (35409)
  • 検索提案のクリックを追跡しようとしない (35431)
  • 新しいDMボタンを表示するためにユーザーがDMを送信できることを確認 (35440)
  • 関連自動化へのレビュー可能なリンクが壊れている (35434)
  • 必要なgemが利用可能な場合にのみapi-docs rakeタスク定義を読み込む (35432)
  • Subcategories_with_featured_topicsのトピックレンダリング (35418)
  • リッチエディターマーク入力ルール変換時に保存されたマークをクリア (35360)
  • 新規投稿がユーザーを自動的にサイレンスした際のモデレーター通知 (35403)
  • 招待サインアップフォームからサインアップ時に非表示のフィールドを除外 (35405)
  • Faraday更新によりTwitterヘルスチェックが壊れている (35407)
  • チャットメッセージのCookedProcessorMixinでnil @postを処理 (35386)
  • トグル時にコンポーザープレースホルダーを更新 (35383)
  • トピックの最初の投稿を既存のトピックに移動するとbumped_atがリセット (35373)
  • category-featured-topicsにトピックプロパティが不足 (35380)
  • Watching_first_post トピックフィルター & クエリ (35353)
  • トピックステータスのenabledパラメータを真の値として扱う (35366)
  • 未使用のサービス削除 (35364)
  • チャットチャネルの下書きが読み込まれていない競合状態を解決 (35351)
  • temporarily_closed_due_to_flagsにデフォルトロケールを使用 (34718)
  • Safariカラーパレットの貼り付け (35348)
  • ステージドユーザーが無効の場合、email-inにシステムユーザーを使用 (34655)
  • 管理権限付与リダイレクトでユーザー名をURLエンコード (34664)
  • 管理ユーザーグループプロパティの正しい割り当て (35315)
  • AI LLMステータス問題チェックでの誤検知を減少 (35304)
  • オフラインモードではタイピングインジケーターを送信しない (35279)
  • discourse connect使用時のプライベートトピックへの招待 (35303)
  • AIタグ付け自動化がボットによる投稿にタグ付けできるように (35310)
  • 古い非表示投稿通知の残存マークアップを防止 (35311)
  • カテゴリ編集時に翻訳名を返さない (35297)
  • スケジュールされた問題チェックがperform_every設定を尊重することを確認 (35291)
  • 2FA追加後すぐにバックアップコードを追加 (35287)
  • PostTimingレコードに対応するPostがない場合、posts:reorder_posts rakeタスクでのPG::UniqueViolation (35212)
  • ユーザーが削除した自分のトピックを回復できるように (35214)
  • カテゴリ作成中の可能性のあるクラッシュ (35277)
  • load-more-sentinelの最小高さを追加 (35262)
  • パイプ使用時の確認プロンプトの破損 (35261)
  • DActionButtonコンポーネントからbtn-defaultを削除 (35196)
  • カテゴリモーダル部分読み込みの別のエッジケース (35204)
  • カテゴリドロップダウンのオープンで翻訳名をリセットしない (35232)
  • 同時のリッチエディターデータ画像アップロード (35098)
  • 受信メールの詳細表示時にエラーセクションを削除 (35228)
  • ワイルドカードウォッチワードと正規表現 (35217)
  • 未処理のフラグが存在する編集時にトリアージをスキップ (35218)
  • カテゴリドロップダウン選択時のテスト曖昧さ (35215)
  • トピックフィルター経由でのナビゲーションでカテゴリ名を非翻訳にしない (35211)
  • プラグインのコミットURLパスがnilの場合のAdmin::PluginsControllerでのクラッシュ (35186)
  • ユーザーに対して直接アクションを実行した際にレビュー可能アイテムが作成されることを確認 (35198)
  • user-menu-billingのテキスト表示動作を他のボタンと合わせる (35200)
  • 宣言的ボタンクラス名の重複 (35177)
  • カテゴリバッジヘルパーに祖先データを渡す (35169)
  • 返信が読み込まれるまで返信ボタンを無効化 (35136)
  • ブックマークと共に通知リマインダーが削除される (35141)
  • 複数の要素を引用する際に画像サイズを尊重 (35144)
  • トピックbump機能と通知設定動作を簡素化 (34945)
  • デバッグ行を削除 (35157)
  • 機能ページでseeded LLMへのリンクをしない (35151)
  • AIヘルパーのカスタムプロンプトアクセスにpersonaの許可グループを使用 (35150)
  • カラー属性が3桁16進数の場合にカテゴリの保存を許可 (35119)
  • ユーザーを模擬する際にlast_seen_atを更新しない (34872)
  • エンドポイントなしでmediaconvertクライアントを許可 (35135)
  • 「もっと見る」ボタンが追加のルートレベルサブカテゴリを読み込む (35101)
  • aws mediaconvertがIAMプロファイルを使用できるように (35091)
  • モバイルメッセージでAI gistを表示 (35124)
  • サブフォルダー使用時のDiscourse_id_challengeレスポンス (35123)
  • モバイルチャットルートで冗長なチャットアイコンを非表示 (35015)
  • トラッカーが存在しない場合でもスケジュールされた問題チェックを実行 (35102)
  • ブックマークと共に通知リマインダーが削除される (35069)
  • 投稿投票コメント編集UX (35108)
  • 管理メールログで件名をクリックすると壊れる (35030)
  • 検索404ページで文字列を翻訳 (35090)
  • 削除された投稿によるトピックページネーションのオーバーフロー (35081)
  • フルカレンダーでサイズを強制的に更新 (35075)
  • トピックフッタードロップダウン/anonymousOnlyのnull処理 (35072)
  • waitersを使用するためにCSSセレクターを使用 (35063)
  • ブックマークリマインダーで絵文字を正しく置換 (35061)
  • /polls/voters.json エンドポイントから重複投票者を返さないように (34433)

UX変更

  • 親指がクロップされている場合、ライトボックスを閉じる際にジッターを回避 (35646)
  • インライン脚注コンテンツのshrink-to-fitを許可 (35633)
  • 招待テンプレートをカスタマイズするための修飾子を追加 (35458)
  • ピッカーの左側に拡大鏡を表示 (35621)
  • モバイルでのピッカーに上部パディングを追加 (35618)
  • PM参加者の削除を簡素化 (34022)
  • モバイルでバックグラップタップでライトボックスを閉じる (35571)
  • DMenuのボタンのborder-radiusを0に設定 (35602)
  • チャットでの検索にカスタムアイコンを使用 (35600)
  • 欠落しているbtnクラスを追加 (35562)
  • 受信メールログで件名をクリックした際に投稿へのリンク (35567)
  • モデレーターが感情分析レポートにアクセスできるように (35577)
  • 引用とコードのダークモードスタイルをメールの要素セレクターに移動 (35576)
  • ヘッダー通知バッジのz-indexを削除 (35575)
  • ライトボックスの欠落している翻訳を追加 (35568)
  • チャットの検索フィルターバーにフラットbtnを使用 (35566)
  • チャットコンポーザーの上部パディングをわずかに減少 (35546)
  • 最終投稿トピックタイマーに基づく自動クローズ時のメッセージングを改善 (35538)
  • 下書きエラー無視ボタンにクラスを追加 (35531)
  • パスワード削除ボタンをbtn-dangerクラスを使用するように更新 (35514)
  • /filterルートでAI gistトグルを表示し、gistの表示を修正 (35521)
  • AIボットPMをナビゲーションメニューに移動 (35189)
  • モバイルライトボックスのパディングとスタイリングの改善 (35494)
  • 管理検索入力のオーバーフローを修正 (35481)
  • AI翻訳の合計とバックフィルメッセージを削除 (35479)
  • AI翻訳を完了順にソートし、99%と100%の間に小数を表示 (35461)
  • AI翻訳チャートの追加調整 (35454)
  • ウィザードボタンにbtnクラスを追加 (35450)
  • AI翻訳チャートでデフォルトロケールの翻訳が必要な投稿のみを表示 (35397)
  • ユーザーカードメタデータリンクはリンク色を使用 (35427)
  • 空のトピックリストの冗長な未読/新規ラベルを削除 (35350)
  • サイドバーセクションリンクに正確なURL一致を追加 (34677)
  • ドロップダウンをメールテンプレートの専用インデックスページに置き換え (35284)
  • コンポーザー破棄確認ダイアログを簡素化: Safe draftボタンを削除 (35298)
  • btnに欠落している宣言的クラスを追加 (35312)
  • テーマ管理「追加ファイル」セクションにSCSSファイルを表示 (35300)
  • ログインと認証設定をより明確に分離 (33711)
  • ユーザー受信トレイのスタイリング修正 (35258)
  • モバイルでのブックマークモーダルの二重アクションボタンを削除 (35183)
  • シークレットトグルに欠落しているボタンクラスを追加 (35254)
  • 必須のサイト設定を表示して翻訳の設定を容易に (35078)
  • 404ページからサブタイトルを削除 (35185)
  • モバイルロゴの設定内のコピーを更新 (35184)
  • ライトボックスホバーキャプションを選択不可に (35148)
  • ボタンクラスを再構築 (34882)
  • ビューポートに関係なく常にdiscoveriesパディングを適用 (35154)
  • ビューポート変更時にトピックフッターボタンを自動的に更新 (35074)
  • パスワード削除ボタンを不安感なく表示 (34635)
  • Discourse ID設定の説明を更新 (35094)
  • 欠落している投稿通知のスタイリングを追加 (35093)
  • Discourse IDログインに「動作」説明を追加 (35088)
  • macOSでのkbdショートカットの表示を改善 (35099)
  • モバイルでの月ビューで時間を非表示 (35107)
  • ホバー時のlove背景を削除 (35089)
  • ダブルライクボタンのハートアイコンのホバー効果を修正 (35086)
  • 投稿通知パート2 (35049)
  • フィルターの文字列を更新 (35062)

セキュリティ変更

  • エラーレスポンスに Cache-Control ヘッダーが欠落

パフォーマンス

  • AI翻訳統計クエリの最適化とキャッシュの削除 (35597)
  • 翻訳と要約のルックアップにpersonaキャッシュを使用 (35560)
  • チャットDM読み込み時のユーザーカスタムフィールドによるN+1クエリを修正 (35516)
  • チャネル読み込み時のカテゴリモデレーターチェックでのN+1 (35466)
  • S3上のwebpackチャンクに正しくエンコードされたJSファイルを使用 (35444)
  • ユーザーディレクトリナビゲーション時のリクエストをキャッシュ (35371)
  • 再レンダリング時にtopic-footer-button要素を再利用 (35167)

アクセシビリティ

  • トピックリストのariaLabelledByを条件付きに (35334)
  • トピック内の展開可能な返信からaria-controlsを削除 (35333)
  • 検索入力からaria-controlsを削除し、結果カウントを修正 (35332)
  • 検索結果領域にaria-labelを追加 (35327)
  • 動画サムネイルボタンにroleを追加 (35326)
  • ユーザーリンクのariaHiddenを修正 (35329)
  • トピックフッターボタン領域にaria-labelを追加 (35328)
  • 投稿投票コメントのユーザー名にhrefを追加 (35325)
  • インターフェースカラーセレクターにaria-label、titleを追加 (35324)
「いいね!」 3