3.6.0.beta1:カラーパレット編集、サインアップ時のユーザーフィールド、テーマ設定可能なサイト設定検出、Google AIによる画像、信頼性の高いドラフト

3.6.0.beta1 の新機能

新しいインターフェイスでカラーパレット編集がよりスムーズに

最近のカラーパレット管理の改善を基盤として、管理者はサイトのカラーをカスタマイズするための、さらにスムーズな方法を利用できるようになりました。新しいカラーパレットインターフェイスは、全体的な管理デザインシステムとシームレスに統合され、パレット管理を強力かつ身近なものにする、統一されたエクスペリエンスを提供します。アナウンスメントで続きを読む

サインアップフォームでカスタムフィールドを非表示にするオプション

ユーザーフィールドをより柔軟で実用的にするために、サインアップ時に表示するかどうかは、個々のフィールドでオフにできるオプションになりました。これにより、メンバーにサインアップ時にデータを強制することなく、データを提供してもらう方法を持つことができます。既存のフィールドでは、このオプションはデフォルトでオンになっており、必要に応じて切り替えることができます。

テーマ設定可能なサイト設定がより利用しやすく

私たちは最近、テーマ開発者がテーマとユーザーエクスペリエンスをより密接に連携させる方法として、テーマ設定可能なサイト設定を発表しました。この新しい設定管理方法の次の改善として、管理者は標準のサイト設定ページでこれらを容易に見つけられるようになりました。テーマ設定可能な設定は、他のサイト設定とともに、デフォルト値と、必要に応じて変更できるデフォルトテーマの編集ページへのリンクとともに表示されます。

Googleの新しいAI画像モデルのサポート

DiscourseのAIツールにより、あなたとあなたのメンバーは、Discourseサイトから直接Googleのトップ評価の新しいモデルを使用して画像を生成できるようになりました。このモデルは、画像出力のより優れた制御、ネイティブな画像生成、より多くのカスタマイズオプション、画像のブレンドなどを提供し、すべてDiscourseで指先一つで利用できます。

ドラフトの保存がより信頼性の高いものに、コンポーザーコントロールの改善

コンポーザーには、ウィンドウを閉じるためのより明確なボタンが含まれるようになり、ドラフトの保存または閉じる際に作業を自動保存するオプションが提供されるようになりました。これにより、サイト内を移動する際にアクティブなドラフトが安全に保存されているという保証が強化されます。

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

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

「いいね!」 10

さらに多くの機能!

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

プラグインの改善

discourse-activity-pub

UXの変更

  • 欠落していた btn-default を追加 (255)
  • ActivityPubの命名を修正 (247)
  • ロケールの大文字化とフォーマットを修正 (242)

discourse-brightcove

UXの変更

  • 欠落していた btn-default クラスを追加 (75)

discourse-category-experts

UXの変更

  • 欠落していた btn-default クラスを追加 (207)

discourse-doc-categories

バグ修正

  • リダイレクト仕様 (55)

discourse-follow

UXの変更

  • フォローボタンコンポーネントにデフォルトのボタンクラスを追加 (157)

discourse-group-tracker

UXの変更

  • タイムラインナビゲーションボタンに欠落していた aria ラベル文字とタイトルを追加 (98)

アクセシビリティ

  • タイムラインナビゲーションボタンに aria-label を追加 (97)

discourse-livestream

バグ修正

  • チャネルが存在する場合のみライブストリームチャットボタンを表示 (66)

UXの変更

  • ビューポートの幅に基づいてチャットモーダルに切り替え (65)

discourse-signatures

バグ修正

  • 設定の保存が機能していなかった (93)

discourse-theme-creator

バグ修正

  • コアの変更後のインポートを修正 (118)
  • コアの変更後に再び機能するように修正 (115)

discourse-zoom

UXの変更

  • 欠落していた btn-default クラスを追加 (128)

docker_manager

UXの変更

  • ヘルプ文字列内の tests-passedlatest に更新 (284)

すべての機能と修正

新しい機能

  • 投稿の複数選択と下書きの削除 (34972)
  • src=data:* コンテンツを持つ <img> に対してアップロードを自動トリガー (35012)
  • Discourse ID のゲートを開放 (34949)
  • ユーザー作成用の API スコープを追加 (34921)
  • Discover を専用機能として昇格 (34846)
  • 翻訳の強制リフレッシュ (34904)
  • 投稿編集時にトピックをバンプしない (34681)
  • サイト設定リストにテーマ対応サイト設定を表示 (34666)
  • セマンティック関連トピックに設定可能な年齢ペナルティを追加 (34842)
  • サイト/テーマ設定のオブジェクトフォームでオブジェクトの順序を変更可能 (34828)
  • チャットDMスレッドをデフォルトで無効化 (34840)
  • 新しいトピックボタンを常に有効化 (34603)
  • サインアップフォームでユーザーフィールドの非表示を許可 (34672)
  • Managed Auth がアバターを上書き可能 (34123)
  • カレンダーで週の初日を選択可能 (34670)
  • グループデータエクスプローラーレポートに実行クエリパラメータを追加 (34673)
  • LLM トリアージ用のフラグ+削除オプションを追加 (34590)
  • イベントの最大参加者数を導入 (34313)
  • 新しいカラーパレット編集ページを有効化 (34566)
  • データエクスプローラーレポートを自動的に実行するための実行クエリパラメータを追加 (34565)
  • トピックタイトルの再マッピング用の新しい rake タスク (34608)
  • Google Image Model のサポートを追加 (34570)
  • AI タギング自動化を作成 (34587)
  • 米国祝日を更新 (34558)
  • ユーザーがログインしている場合にも言語切り替えを表示可能 (34578)
  • テーマでパレットをデフォルトとして設定可能 (34480)
  • チャレンジエンドポイント付きの Discourse ID 登録サービスを追加 (34326)
  • エンベディングモデル選択時にクイックテスト検証を再導入 (34524)
  • 「保存して閉じる(X)」と「破棄」のコンポーザーコントロールを改善 (33510)
  • リアクションでカスタム絵文字の選択を許可 (34312)
  • -user および unseen フィルターのサポートを追加 (34506)
  • コンポーザーで類似トピックを見つけるためにエンベディングを使用 (34448)
  • クローラービューのリンクにロケールを付加 (34466)
  • 実験設定に area を使用 (34454)
  • すべてのサイトに対してユーザーヒントとナラティブボットのウェルカム投稿を無効化(第2弾) (34373)
  • ログイン/サインアップへのリダイレクト時にクエリを保持 (34363)
  • ユーザーとグループのフィルター (34400)
  • テーマサイト設定構成ページをカスタマイズページのタブに移動 (34376)
  • ダイナミック投票のサポート (34368)
  • Groq を事前設定されたLLMとしてサポート (34402)

バグ修正

  • Discourse ID 登録にサブフォルダのサポートを追加 (35011)
  • 月間ビューでオーバーフロー時に時間を非表示にしない (35016)
  • Ctrl/Cmd + Enter で検索結果を新しいタブで開く (34989)
  • ウェルカムバナーページの表示時に account-created ルートをエスケープ (34951)
  • トピックタイトルの更新には投稿ではなくトピックを公開 (34961)
  • ユーザーノートルートの正しい定義を確保 (34960)
  • Discover の検索時にクエリ言語を尊重 (34958)
  • トピック作成ボタンにカスタムIDの渡しを許可 (34952)
  • 最初の投稿に「投稿を翻訳」がある場合、トピックタイトルも翻訳 (34947)
  • ログインが必要な場合、サインアップ時に利用規約とプライバシーポリシーのURLを含める (34926)
  • 翻訳投稿メニューを常に表示 (34927)
  • メールテンプレートの編集時にコンポーザーのMarkdownモードを強制 (34668)
  • AI Discover でのツール使用を制限 (34923)
  • 投稿イベントが無効の場合、カテゴリカレンダーを無効化 (34897)
  • モバイル /filter 複数選択ボタンの条件を確認 (34887)
  • Horizon トピックアクティビティのユーザー名が時々空白になる (34679)
  • 解決済みトピックの削除ユーザーを適切に処理 (34880)
  • モーダルの animateBackdropOpacity プロミスに完了を追加 (34879)
  • DiscourseConnect プロバイダーがペイロードの sso_redirect_url ではなくフォーラムにリダイレクト (34580)
  • リッチエディタで投稿イベントの説明をサポート (34873)
  • セッションにリターンパスを保存しない
  • タグ変更のみを含むトピックリビジョンの元に戻すを許可 (34169)
  • create-topic-button コンポーネントでラベル引数を確認 (34844)
  • リンクUI経由での貼り付け時のURLの二重エンコーディングを停止 (34834)
  • applySurround は削除時に両側を検出 (34243)
  • AI使用量のカスタム日付範囲の更新が正しく機能しない (34816)
  • 言語検出時に空のコンテンツを送信しない (34825)
  • ウェルカムバナー:すべての管理者ルートを除外 (34822)
  • コンポーザーでEnterキーを押した際にハッシュタグをリセット (34579)
  • テスト実行前にLLM設定が有効であることを確認 (34806)
  • イベントシリアライザーにタグ情報があることを確認 (34801)
  • クイックリアクションの使用頻度表示を確保 (34798)
  • カスタム fc-past-event を削除 (34796)
  • iOS 15 サポート終了後の modern mobile 正規表現を更新 (34792)
  • メールアドレスの長さを検証 (34786)
  • リスナーを追加する前に _cardClickListenerSelectors セレクターの存在を確認 (34779)
  • AFLグランドフィナールの日付を定義 (34768)
  • LLMトリアージメッセージに base_path が正しく挿入されることを確認 (34778)
  • カテゴリカレンダーが日付範囲をクエリしていることを確認 (34764)
  • iOSでどのリアクションもクリックできない (34730)
  • web_hook_events#id を bigint に (34620)
  • 各遅延読み込みビデオに ld+json VideoObject を追加 (34678)
  • モーダルをエスケープ後に下書きの自動保存を許可 (34703)
  • 祖先再帰のカテゴリスタイルをリセット (34702)
  • プロバイダーなしでメール認証された場合、一般的なメッセージを表示 (34691)
  • キャッシュキー内のEmberバージョンがコンパイラと連動していることを確認 (34694)
  • メインアプリから admin モジュールを直接インポートしない (34689)
  • ユーザー削除の文言を修正 (34680)
  • 新しいイベント作成時にユーザーのタイムゾーンを使用 (34675)
  • 新しい機能のGitハッシュバージョンの調整 (34671)
  • 今後のイベントリストにサブカテゴリを含め、after パラメータを追加 (34640)
  • カテゴリモーダル内の不要な「もっと見る」リンク (34636)
  • チャットメッセージで、Upload.user ではなく UserUpload でアップロードをフィルター (34596)
  • ローカル時間で正しい日付を計算 (34623)
  • 監視ワードチェックから非テキストのユーザーフィールドを除外 (34646)
  • テーマグリッドに削除ボタンを追加 (34606)
  • AIタギング自動化で浮動小数点数ではなく整数を使用 (34622)
  • イベントが正しい期間を持っていることを確認 (34621)
  • stop_impersonating の欠落した翻訳を追加 (34616)
  • カテゴリバッジカラーの遅延読み込み (34613)
  • include_expired パラメータのサポートを削除 (34582)
  • クライアントベースのチャットメッセージタイムスタンプ (34592)
  • チャットでのHTMLエンティティのサポート (34591)
  • 現在の値を選択している際に設定の保存/キャンセルボタンを表示しない (34552)
  • グループメンバーが見えない場合のグループチャットを防止 (34571)
  • 各場所の割り当てリストから削除された投稿とトピックを除外 (34564)
  • Default Locale サイト設定が管理者検索に含まれていない (34562)
  • チャットにCDN URLを使用 (34541)
  • 今後のイベントリストでイベントを正しく並べ替え (34526)
  • 週を月曜日から正しく開始 (34536)
  • 下書きが保存されていない場合はトーストを表示しない (34535)
  • Intersection Observerが読み込んだ後、カテゴリモーダルに「もっと見る」リンクを表示 (34516)
  • チャットにCDN URLを使用 (34507)
  • メッセージバス構成の long_polling_base_url 設定を尊重 (34477)
  • 必要な確認が表示されない (34504)
  • オートコンプリート結果の長い名前を切り捨て (34479)
  • フォームテンプレートを持つサイトのアップロードが壊れていた (34455)
  • Discourse Connect を処理するように関連アカウントレポートを更新 (34462)
  • カラーモードセレクターの可視性ロジックを改善 (34434)
  • SMF2インポーターでデータベースプレフィックスパラメータを尊重 (34446)
  • 誤って追加されたテキストを削除 (34447)
  • default_categories_* および default_tags_* SiteSettings を変更する際に大量のユーザーを更新する際のタイムアウト問題 (33665)
  • デフォルトプロンプトは期待される形式を明示する必要がある (34442)
  • 小文字の dark を処理 (34444)
  • DiscourseConnect & SiteSetting.auth_immediately = false (34424)
  • 古いブラウザで light-dark をサポート (34438)
  • 小さな画面でフィルターUIがINPUTと重なっている (34426)
  • baseがデフォルトの場合の base_scheme_id マイグレーションが壊れている (34430)
  • カスタムパレットに基づいて新しいカラーパレットの作成を許可 (34351)
  • MatrixルームIDの検証を緩和 (34399)
  • トピックリストで auxclick イベントを処理 (34408)
  • 重複除去後の交差で空の additional_tag_ids パラメータを残さない (34423)
  • finish-installation ルートでスタイルを復元 (34420)
  • ローカライズ切り替えボタンの i18n キーを更新 (34405)

UXの変更

  • 二重太字を避けるために投稿移動モーダルから <b> タグを削除 (35048)
  • 「ビューポートベースのモバイルモード」をデフォルトで有効化 (35036)
  • ダークモードでのAI翻訳チャートの色を改善 (35042)
  • Horizon検索の調整 (34909)
  • Horizonで新しいトピックボタンが再表示される問題を修正 (35017)
  • テーマプレビューが失敗した場合に役立つエラーを表示 (35034)
  • パンくずリストでのアイコンとテキストの折り返しを防止 (35008)
  • Discover に検索パディングを使用 (35005)
  • 404ページの再設計 (34999)
  • ドロップダウンで新しい --danger モディファイアを使用 (34981)
  • 絵文字のサイズを更新 (34494)
  • ホバーエフェクトを削除(一貫性がないため) (34881)
  • 新規ユーザーの最初の投稿通知を磨く (34965)
  • ブックマークドロップダウンの btn-danger をモディファイアクラスに置き換え (34941)
  • タイムラインの修正 (34953)
  • AI Discover が存在する場合、ウェルカムバナーの検索メニューを調整 (34957)
  • ウェルカムバナーのテキストカラー設定を追加 (34657)
  • カレンダー祝日リストに管理者テーブルクラスを使用 (34942)
  • コピーを更新 (34944)
  • 投稿抜粋内の絵文字サイズを修正 (34924)
  • Horizon >` danger btn に同じ状態のスタイルを追加 (34922)
  • モバイルでのプログレススタイルを改善 (34886)
  • Horizon >` サイドバーNTボタンの状態スタイル (34918)
  • Horizon >` ボタンのスタイル調整 (34912)
  • 翻訳ボタン変更のツールチップをアイコンカラーに追加 (34901)
  • Horizon >` リストコントロールのz-indexを上げる (34902)
  • 影を削除し、スペース変数を導入 (34885)
  • 無効化されたバックアップ復元タイトルにリンクHTMLが含まれていた (34894)
  • no-emberページのパディングを修正 (34884)
  • モバイルユーザーカードの修正 (34883)
  • add_email.email を大文字に (34876)
  • コンポーネントで「テーマとコンポーネント」管理者サイドバーリンクをアクティブに保持 (34869)
  • max_favorite_badges 設定が高い場合のユーザーカードバッジの折り返しを改善 (34860)
  • Floatkitを使用したGroupSelectorの大規模な見直し (34685)
  • DMが存在しない場合に新しいDM開始リンクを追加 (34820)
  • 新しいUIでのフラグ付き投稿のレビュー可能レイアウトを改善 (33534)
  • メニューでの d-hover のより一貫性のある使用 (34794)
  • ブックマーク通知のトピックタイトルに htmlSafe を適用 (34826)
  • 小さな画面でのユーザープロフィールの折り返しを修正 (34817)
  • navigation-controls の子要素からマージンを削除し、gapを使用 (34771)
  • 管理者リスト項目の見出しをクリック可能に (34772)
  • トピックリストコントロールの磨き (34714)
  • サイト設定でイベント表示を制御 (34795)
  • ダイナミック投票により具体的な言語を使用 (34769)
  • すべての引用ブロックが長い単語の折り返しを処理することを確保 (34748)
  • 管理者メールログレイアウトの軽微な改善 (34735)
  • CreateTopicButton のGlimmer化、Horizon用の btnType クラス変数 (34733)
  • バナーで最後の要素のみ段落マージンを削除 (34695)
  • Horizon間隔変数を新しいコア変数に置き換え (34701)
  • Horizon >` バッジの修正 (34700)
  • 翻訳進捗チャートのいくつかの微調整 (34674)
  • Horizon >` 未読数を復活 (34662)
  • モバイルでのサイドバーカスタマイズモーダルのレイアウト調整 (34665)
  • コンポーザーの破棄ボタンのスタイルと位置 (34638)
  • スペースでオートコンプリートメニューを閉じるが、ユーザーフルネームの継続検索を許可 (34611)
  • 翻訳進捗チャートでより多くの情報を表示 (34643)
  • 新しいナビ下線を常に表示 (34612)
  • ロケール内のブランド大文字化を修正 (34631)
  • 一部のルートでPWA/モバイルアプリフッターナビを含まない (34619)
  • ウェルカムバナーのborder-radiusの修正 (34609)
  • Horizon互換性の修正 (34577)
  • ウェルカムバナーの背景画像テキストカラーモード (34519)
  • 複数のオプションがある場合にのみAIペルソナドロップダウンを表示 (34527)
  • ベースパレットモーダルで ColorPalettePicker を使用 (34560)
  • 適切な間隔でカラーパレットのレイアウトを改善 (34559)
  • モバイルでの検索とフィルター体験を改善 (34554)
  • Horizon >` トピック作成ボタンを非表示解除 (34546)
  • フィルタードロップダウンでの不要なSafariの自動サイズ調整を防止 (34533)
  • 解決済みポップアップの再デザイン (34518)
  • Discourse IDソーシャルボタンのプライマリーボタンスタイル (34465)
  • インラインフッターを inline-block として表示するためのクラスを追加 (34515)
  • currentUser プロフィールからチャットとメッセージボタンを削除 (34513)
  • モバイルコンポーザーでプレビューを表示する際の高さ制限を削除 (34485)
  • 既にプレフィックスとして含めているため、「(Appleでサインイン)」をサフィックスとして削除 (34481)
  • 管理者テーマ/カラーインデックスでのデフォルトバッジの位置を改善 (34456)
  • 返信に対して常に投稿コンテンツクラスを適用 (34468)
  • リッチエディタのスポイラーの改善 (34149)
  • 「Open AI」を OpenAI に変更 (34459)
  • cmd-k の下部パディングを修正 (34440)
  • default_dark_badge ロケールを修正 (34432)
  • ユーザー模擬ボタンに読み込みインジケーターを表示 (34431)
  • トースト内の要素の最小高さを調整して閉じるアイコンをよりよく配置 (34416)
  • 新しいテーマ/コンポーネントの作成はテーマ編集ルートにリダイレクト (34353)

セキュリティ変更

  • トピックに基づくAIヘルパーの提案は、ユーザーがアクセス権を持っているか確認する必要がある
  • 復元中にnonceベースの制限を使用
  • リッチエディタチャットトランスクリプトのXSS

パフォーマンス

  • バッチクエリで翻訳進捗ダッシュボードを最適化 (34861)
  • イベント日付を正しくインデックス (34877)
  • イベントリストの読み込み時のN+1を削除 (34841)
  • データがある場合はスレッドデータをフェッチしない (34799)
  • index_web_hook_events_on_created_at を追加 (34594)
  • 大きな関係ですべての候補をハイドレートしない (34553)
  • SiteSetting.humanize_name + all_settings のパフォーマンスを改善 (34404)

アクセシビリティ

  • d-menu アイテムを持つツールバーのキーボードナビゲーションを修正 (34615)
「いいね!」 5