3.5.0beta3: フル管理者検索、より良いフォント選択、より堅牢なサイト検索、カテゴリのパーソナライゼーション、および簡単な設定管理

さらに多くの機能!

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

プラグインの改善

discourse-activity-pub

バグ修正

  • ActorHandlerがカテゴリやタグへの更新を適用しようとするのを防止 (208)
  • アクターが利用不可の場合のみ、利用可能に更新 (204)
  • デリバリートラッカーのスレッドロック (203)
  • Aboutページの修正 (201)

UXの変更

  • ActivityPub管理画面の「Actorを追加」を改善 (209)

discourse-ai

新しい機能

  • ボット会話ページでペルソナとLLMの選択を許可 (1276)
  • AIが使用されている/チャットストリーマーの場所をより多く表示 (1278)
  • ボット会話のホームページ (1273)
  • 実験的なプライベートメッセージボットのホームページ (#1159) (1272)
  • 実験的なプライベートメッセージボットのホームページ (1159)
  • AI使用量に支出メトリクスを追加 (1268)
  • LLMコンテキストウィンドウの設定を強化 (1271)
  • モデル名と仕様を更新 (1262)
  • コンプोजアヘルパーにストリーミングを追加 (1256)
  • コンテキスト管理を改善 (1260)
  • Mixtralトークナイザーを埋め込み用に利用可能にする (1258)
  • 管理パネルでペルソナベースの機能を設定 (1245)
  • ツールがペルソナを修正できるようにする (1250)
  • LLMレポートをグループに送信できるようにする (1246)
  • ペルソナによるサマリー (1232)
  • Discobotの発見から会話を継続 (1234)
  • メッセージ内の柔軟な画像処理 (1214)

バグ修正

  • LLMがストリーミングする際に先頭のスペースをすべて処理 (1280)
  • 返信がない場合の状況を防ぎ、スレッドIDを渡す (1279)
  • テーブルは使用量ページでキーごとにのみグループ化 (1277)
  • ナビゲーション時に会話サイドバーを再レンダリングしない (1274)
  • チャットから思考トークンを除外 (1264)
  • レスポンダーの無効なコンテキスト構築 (1257)
  • 検索がない場合に発見が再トリガーされないようにする (1255)
  • トピックサジェスターの修正 (1253)
  • 検索発見の癖 (1249)
  • gistsの以前のグループアクセス動作を復元 (1247)
  • より一般的なアニメーション名を使用しない (1243)
  • コンテキスト構築時に最新のアップロードを正しく維持 (1242)
  • 現在のユーザーペルソナがない場合はfalseを返す (1241)
  • ペルソナ設定は整数値を比較する (1239)
  • 検索発見の改善 (1228)
  • ツールにオプションがない場合、強制ツールが正しく設定されていなかった (1231)
  • flakyの修正を試みる (1226)
  • カテゴリバッジがセンチメントレポートに含まれていることを確認 (1222)
  • ペルソナエディターは単一フィールドを永続化した後、ダーティデータを保持する (1219)
  • ポストヘルパーメニューの結果は選択可能であるべき (1221)
  • ツールが空の場合にエラーにならない (1218)

UXの変更

  • AI入力アイコンの上にコンポジターアクションを保持 (1291)
  • 最大入力高さを超えた場合にのみスクロール (1288)
  • 実験的なボットUIの微調整 (1285)
  • モバイルサイドバーに「新しい会話」ボタンを復活 (1283)
  • 慣例に合わせてスタイリングを調整 (1275)
  • 多くのグループがある場合、機能テーブルのグループリストを改善 (1254)
  • アーティファクトUIのスタイルを調整 (1240)
  • 広い検索ペイン、ボーダー、小さいフォントサイズ (1238)
  • AIボットオプションセクションにAIボットトグルを表示 (1229)

discourse-akismet

バグ修正

  • 削除について管理者ではなくユーザーにメールを送信 (168)

discourse-calendar

新しい機能

  • リッチエディターでイベントプレビューのサポートを追加 (708)

バグ修正

  • イベントのmar…を構築する際に二重引用符"文字を削除 (716)

discourse-category-experts

バグ修正

  • ポストの所有権が変更されたときにカスタムフィールドを更新 (197)

discourse-data-explorer

新しい機能

  • グループメンバーに個別のレポートPMを送信するオプションを追加 (369)

バグ修正

  • クエリを説明できるようにする (371)

discourse-follow

新しい機能

  • /filterにフォローフィードを追加 (148)

バグ修正

  • ユーザー設定を保存する際の回帰 (149)

discourse-gamification

バグ修正

  • solvedプラグインが無効の場合、解決策のスコアリングを無効にする (199)
  • テーブルに基づいてスコアリングを更新 (198)

discourse-just-chat

UXの変更

  • 検索を非表示 (2)

discourse-login-client

新しい機能

  • ユーザーアバターを取得 (6)

バグ修正

  • oauthペイロードで"username"の代わりに"nickname"を使用 (7)

discourse-open-graph

新しい機能

  • プラグインを介してDiscourseにOpen Graphオーバーライドを追加 (1)

バグ修正

  • プラグインによってURLがオーバーライドされないことを確認 (2)

discourse-prometheus

新しい機能

  • http_requests_queue_duration_secondsのヒストグラムバケットを更新 (147)
  • http_requests__duration_seconds メトリクス (142)
  • sidekiq_queue_latency_seconds メトリクスを追加 (139)
  • (sidekiq|scheduled)_job_countsuccess ラベルを追加 (137)
  • process_cpu_seconds_total メトリクスを追加 (138)

バグ修正

  • 壊れていた scheduled_job_ran メトリクス (140)

パフォーマンス

  • http キューの duration メトリクスからカスタムラベルを削除 (146)

discourse-ratings

バグ修正

  • handlebars の依存関係を削除 (24)

discourse-reactions

UX の変更

  • ポストアクションで正しく揃うよう、discourse reaction を 100% の高さに拡張 (359)

discourse-signatures

バグ修正

  • コアの変更に伴う Preferences コントローラーのオーバーライド (85)

discourse-solved

バグ修正

  • ソリューションディレクトリのアイテムが、解決済み作成ではなくポスト作成を使用していた (361)
  • 他の回答を承認してもコミットされない (360)
  • モジュールの欠落による 500 エラー (359)
  • ユーザーサマリーから削除されたトピックとポストをソリューションとして除外 (358)
  • ソリューションの定義を標準化 (352)
  • 回答がない解決済みトピックが存在する (350)
  • 複数のトピックが同じポストをソリューションとして持つ可能性がある (348)

UX の変更

  • 非管理者および匿名ユーザーのズレを修正し、変数使用に移行 (349)

discourse-solved-reminders-plugin

バグ修正

  • remind_mark_solution_after_days 設定の最小値を修正 (24)
  • 1 日から 14 日に戻す (23)
  • コアの変更に伴う Preferences コントローラーのオーバーライド (21)
  • クエリの最適化と更新、より短い頻度 (20)

discourse-subscriptions

バグ修正

  • サイドバーがアクティブな場合のキャンペーンバナーのサイズ (274)

UX の変更

  • キャンペーンバナーのレイアウト改善 (273)

discourse-templates

バグ修正

  • プライベートテンプレートの許可グループが「全員」の場合のバグ (103)
  • コンポーザーがプレビューを非表示にしている場合、モーダルを表示 (101)

discourse-theme-creator

バグ修正

  • override prepend を削除 (109)
  • 壊れていた extra-locales-controller 拡張を削除 (108)

discourse-translator

新機能

  • 選択したプロバイダーでカテゴリを翻訳 (282)
  • ユーザーの言語で最初から書かれていないポストにインジケーターを表示 (274)

バグ修正

  • 未翻訳のポスト ID が、既にターゲットロケールに翻訳されているものを除外するようにする (285)
  • カテゴリではなくローカライゼーションを更新 (283)
  • タイトルの言語を検出する際に、ポストの内容の一部を含める (277)
  • 元のコンテンツが表示されていてもトグルボタンを表示 (275)
  • show=original の場合、新しいポストを翻訳しない (271)
  • Google Translate API に対してロケールリージョンをスキップ (263)

UX の変更

  • トピックプログレスバー内の翻訳者ボタンのスケーリングを修正 (270)
  • 翻訳に失敗したとき、失敗ポップアップに追加の詳細を表示 (262)

discourse-video

バグ修正

  • 信頼度レベルに基づく最大ビデオ再生時間 (80)
  • コンポーザープレースホルダーのプレビュー (79)
  • Post が undefined になる可能性がある (78)
  • Post が undefined になる可能性がある (77)

すべての機能と修正

新機能

  • ローカライズされたカテゴリルートを表示 (32464)
  • カテゴリ設定でカテゴリのローカライゼーションを設定 (32412)
  • ユーザーのロケールに対してローカライゼーションテーブルに存在する場合、翻訳されたカテゴリ名を表示 (32380)
  • フォームテンプレートを使用する際のトピック作成およびプレビュー時のドロップダウンとマルチセレクターでのタググループ選択を実装 (32108)
  • カスタムフラグの編集を許可 (32344)
  • 全サイト向けに管理者検索をリリース (32327)
  • フォームテンプレートのプレビューを実装 (32111)
  • 脚注 (プラグイン) リッチエディター拡張を追加 (31719)
  • Ctrl+M でリッチ/マークダウンエディターを切り替え (32266)
  • クローラーのタイトルと説明タグのオーバーライドを追加 (32259)
  • ウィスパーとボットの検索を許可 (32252)
  • 新しいコンポーネント一覧ページを導入 (32164)
  • リッチエディター用のプロセミラーの偽境界カーソル (32165)
  • リッチエディターで入力時に URL っぽい単語を自動リンク/リンク解除 (32163)
  • ブランディングページのフォントセクション (32031)
  • ホットトピック ID キャッシュの動的サイズ (32175)
  • 自動補完で返信を受け取るユーザーを優先 (32086)
  • ワンクリックチャットリアクション設定 (32150)
  • レビュー可能アイテムで見つかった監視単語を強調 (32167)
  • スレッドの最初のメッセージをコピーする際にスレッドメッセージもコピー (32139)
  • リッチエディターが有効な場合、コードフォントとして JetBrains Mono を使用 (32122)
  • リッチエディターが有効な場合、マークダウンは等幅フォント (32097)
  • サイト設定の一括保存 (32013)
  • カテゴリの自動コントラストテキストカラー (32015)
  • リッチエディターでのチャットトランスクリプトを実装 (31819)
  • 拒否されたユーザーの詳細を消去できるようにする (31987)
  • カテゴリにアイコンと絵文字を追加 (31795)

バグ修正

  • タグを管理者のみ制限できるようにする (32493)
  • c62a4a47 後の本番環境アセットコンパイル (32491)
  • サイドバーフィルターを削除 (32485)
  • カテゴリのローカライゼーション時に固定カテゴリ位置も考慮 (32486)
  • ユーザーが閉じるボタンをクリックしたときにサイトバナーが隠れることを確認 (32444)
  • パラメータキーがない場合でもカテゴリ属性を null にしない (32483)
  • ログインしていないユーザーにもローカライズされたカテゴリを表示 (32465)
  • リッチエディターのリンクバックスペースの境界ケース (32476)
  • ログインしていないユーザーにもローカライズされたカテゴリを表示 (32460)
  • ボックス型レイアウトにカテゴリタイトルバッジを追加 (32395)
  • ウィンドウのサイズ変更時にパネルを正しくリセット (32437)
  • 匿名ユーザーからメインユーザーアカウントへの silenced_till の委任 (32416)
  • バックアップが無効でもメールバックアップを許可 (32415)
  • バックアップが無効の場合、不要なタブとボタンを隠す (32396)
  • Recalculate がデフォルトの招待者信頼度レベルを尊重 (32393)
  • バッジのお気に入り解除時のエラー (32369)
  • ヘッダーの user-status から z-index を削除 (32382)
  • プライベートカテゴリでドラフトドロップダウンを有効化 (32370)
  • リッチエディターへの img の貼り付けが二重処理される可能性 (32356)
  • FormTemplatesController の不安定なテスト (#32351)" (32359)
  • header.scs から混合宣言を削除 (32357)
  • FormTemplatesController の不安定なテスト (32351)
  • 終了時にレビュー可能アイテムの所有権を解除 (32346)
  • 「メッセージを削除したままにする」レビュー可能オプションを動作させる (32345)
  • ブラウザ検索ショートカットのヒントを削除 (32330)
  • /safe-mode のインデックスを防止するために X-Robots-Tag ヘッダーを設定 (32329)
  • メタデータコンテンツ修正子の状態リークを修正 (32316)
  • ProseMirror で replaceText が呼び出されたときに正規表現記号をエスケープ (32280)
  • フォント保存後のページ更新に関するバグ (32282)
  • ウィザードロゴステップの JS エラー (32303)
  • リッチエディターの貼り付けられた img タイトル/alt から改行を削除 (32295)
  • application.html.erbcrawler.html.erb のタイトルとコンテンツ用のヘルパーを追加 (32290)
  • リッチエディターの insertBlock 実装 (32288)
  • リッチエディター details ノードのクリックハンドラー位置 (32268)
  • サイトテキストを切り替えるときに無効状態を更新 (32262)
  • ブランディングをロゴとフォントにリネーム (32264)
  • プッシュ通知でのベースパスの二重化を回避 (32228)
  • 狭いデスクトップで検索アイコンに切り替え (32215)
  • discovery queryParams が目に見えない形で持続しないことを確認 (32178)
  • アップロードされた監視単語 CSV が utf-8 に変換されることを確認 (32263)
  • CORE_SVG_SPRITES 定数をメソッドに移動 (32261)
  • 自動化の制限を緩和 (32238)
  • インポートされたウォッチトピックユーザーの last_read_post_number を設定 (32229)
  • トピックへの返信時に著者を優先 (32244)
  • カテゴリバッジスタイルにデータ属性が不足 (32253)
  • 自動化が例外を発生させた場合でもログに時間を記録 (32254)
  • 招待ページで検索フィールドを隠す (32236)
  • en_GB 言語時の不正確なフラグメッセージ (32191)
  • リッチエディターのリストアイテムに関する Safari のバグ (32243)
  • カテゴリリストにカテゴリバッジスタイルを追加 (32109)
  • 親カテゴリを選択しても他のフォームフィールドをクリアしない (32206)
  • admin_branding_spec フォントセクションの不安定なテスト (32209)
  • admin_branding_spec の不安定なテスト (32193)
  • admin_customize_themes_spec の不安定なテスト (32169)
  • 検索入力に対して #search-menu にフォールバック (32188)
  • グループインボックスからのメッセージアーカイブ (32166)
  • admin_sidebar_navigation_spec の不安定なテスト (32168)
  • 一貫した検索ショートカット (32099)
  • 管理者検索ページのショートカット (32140)
  • 認証ページで検索フィールドを隠す (32132)
  • Invite_link_max_redemptions_limit の最小値を 1 に (32118)
  • カテゴリアイコンの重複を防止 (32103)
  • カテゴリの背景色をいつでも編集可能に (32102)
  • タグを一括削除する際にタグトピック数を更新 (32095)
  • 設定が変更された場合にのみ UserHistory を作成 (32075)
  • textarea のサイズ変更を許可 (32076)
  • d-menu のトリガー/アントリガーの伝播を防止 (32078)
  • ProseMirror での「入力データは文字列である必要があります」エラー (32056)
  • メール内の !important CSS を優先 (32061)
  • 94ee3554 を再適用 (32020)
  • モバイルでのチャットアイコンの位置を更新 (32016)
  • プラグインに対して .css アセットを @import しない (32014)

UX の変更

  • 2 つのショートカットのフォーマットを修正 (32479)
  • モバイルでのリッチエディタープレースホルダーの切り詰めを修正 (32474)
  • rich_editor サイト設定を非表示解除 (32455)
  • 検索説明文の調整 (32467)
  • ダークモードのより良い区別 (32450)
  • リッチエディタープレースホルダーの境界ケース (32448)
  • 欠落している discourse-table SVG アイコンを追加 (32447)
  • ロケールと名前は「オプション」ではないべき (32446)
  • position & z-index スタイルを削除 (32445)
  • コンポーザーの上にコンテンツが表示されない問題を修正 (32443)
  • コンポーザーがチャットウィンドウの高さに影響しないようにする (32423)
  • 角丸の削除 (32424)
  • リッチエディターの自動リンク/リンク化のインプットルールを改善 (32366)
  • チャットの「もっと」メッセージアクションの調整 (32404)
  • ネストされた段落タグによるカテゴリ説明の過大化を回避 (32403)
  • アニメーションの実験 (32341)
  • 小さな修正 (32387)
  • リッチエディターでのコードマークとの自動リンクの衝突を回避 (32365)
  • ProseMirror リッチエディターノードのクリーンアップ / 少し良い UX (32361)
  • モバイル向けのウェルカムバナーと検索の調整 (32362)
  • モバイルでのコンポーザーの等幅フォントを縮小しない (32358)
  • ヘッダー検索の調整 (32354)
  • モバイルでの絵文字ピッカー入力の自動フォーカス (32353)
  • ヘッダー検索のモバイルサポート - フォローアップ (32306)
  • テーマスクリーンショットプレースホルダーに視覚的なバリエーションを追加 (32077)
  • z-index を削除 (32319)
  • ユーザーフィールドラベルの調整 (32317)
  • コンポーネントに対して「active」ではなく「unused」を使用 (32284)
  • 説明がない場合、人気コンポーネントのコア説明を使用 (32286)
  • Ctrl+F 検索ショートカットを削除 (32281)
  • リッチエディター脚注インプットルールでのコンテンツの保持 (32296)
  • 引用スタイルのモバイルクイック修正 (32297)
  • 引用の角丸にミックスインを使用 (32294)
  • 角丸 prose-mirror select ノード (32292)
  • z-index を削除 (32289)
  • 各エディター間でウィスパーエディターのフォント/カラースタイルを一貫させる (32287)
  • エスケープなしの rich editor html_block および \n\n の回避 (32269)
  • Onebox & 引用の角丸 (32242)
  • リッチエディターから一部のノードをシリアライズする際の先頭スペースを回避 (32270)
  • マークダウントグルショートカットのツールチップを追加 (32278)
  • ヘッダー検索のモバイルサポート (31711)
  • カーソルクリック時のみリッチエディター details をトグル (32267)
  • ユーザー設定内の関連アカウントを改善 (32247)
  • 管理者コードエディターの高さをより柔軟に (32241)
  • リッチエディターと cooked 間の絵文字のみの一貫性 (32245)
  • リッチエディターでのウィスパーのカラーとフォントスタイル (32239)
  • リッチエディターキーマップのバックスペース改善 (32234)
  • リッチエディターでの onebox 処理を改善 (32221)
  • pm トピックアイテム内の参加者をラップ (32223)
  • 欠落している管理者設定ページのタイトルを追加 (32198)
  • メンションミックスインに flex を追加 + ユニットを更新 (32145)
  • ボタンの修正 (32152)
  • 保存されていないサイト設定バナーの適切な幅 (32137)
  • 一貫した配置とスペースのためにメンションに flex を追加 (32105)
  • 管理者検索設定を可視化 (32142)
  • 全画面管理者検索ページでキーボードショートカットを表示 (31646)
  • 全画面モードで検索を表示する際にタグセパレーターを適切に配置 (32133)
  • サイト設定プレビュー内のシンプルタグのスペースを調整 (32125)
  • 最後の設定が保存すべてバナーの背後に隠れないようにスペースを調整 (32127)
  • Twitter ログインボタンを X にリネーム (32123)
  • カテゴリサブカテゴリの編集をラップ (32110)
  • リッチエディターで emdash+hyphen を水平線に変換 (32085)
  • 管理者ダッシュボードのタイトル (32022)
  • モバイルトピックリストのタグレイアウトを改善 (32048)
  • トピックタイトルラッパーからベースライン配置を削除 (32040)
  • 絵文字のスタイル調整 (32039)
  • プレビューなしのコンポーザーをポストと揃える (31960)
  • ストレージ統計のコンテンツオーバーフロー (31840)
  • パスワードリセットフォームの送信時にボタンのローディング状態を表示 (32034)
  • focus を focus-visible に変更 (32021)
  • ハッシュタグ絵文字の配置を改善 (32019)
  • mobileView で toolbar-visible クラスのみをチェック (32018)
  • チャットヘッダーアイコンの再配置 (31951)
  • パスワード確認時にボタンにローディング状態を追加 (32012)

セキュリティの変更

  • DM 制限を適切に強制

パフォーマンス

  • メインロケールバンドルをジャストインタイムでコンパイル (32335)
  • NGINX で brotli を有効化 (32333)
  • 低メモリビルド環境で JOBS=1 を設定 (32326)
  • 可能な限り既存のコア JS ビルドを再利用 (32311)
  • 新しいコンポーネントページで無限スクロールを実装 (32291)
  • テーマ/コンポーネントの説明を読み込む際の N+1 クエリを防止 (32305)
  • 低メモリビルド環境で JOBS=1 を設定 (32171)
  • Jobs::BackfillBadgecluster_concurrency 1 を設定 (32121)

アクセシビリティ

  • アクセシブルな category_tag 文字列で単数形タグを使用 (32492)
  • 発見ルートにスクリーンリーダー用の H1 タグを追加 (32422)
  • ウェルカムバナーの見出しは H1 ではないべき (32420)
  • site-text-logo は H1 ではないべき (32405)
  • トピックリストの返信数リンクに aria-label を追加 (32402)
「いいね!」 7