3.4.0.beta1:デフォルトのトップメニューアイテムに「ホット」表示、新機能インジケーター、投票は絶対数を表示可能に、その他

v3.4.0.beta1 の新機能

デフォルトのメニュー項目で「Top」が「Hot」に置き換わります

「Hot」は、最近の「いいね!」や活発な議論に基づいて、コミュニティで現在トレンドになっているものを発見するのに役立つ、最新のトピックソートオプションです。「Top」メニュー設定を変更していないサイトでは、「Top」トピックを「Hot」トピックに置き換えます。詳細はこちら

未表示の機能インジケーター

管理者のサイドバーにある「新着情報」リンクに、ユーザーがまだそれらの機能を見ていない場合に新しい機能が利用可能であることを示す青いドットが表示されるようになります。

投票で絶対数も表示可能に

投票で、パーセンテージに加えて絶対数もサポートするようになりました。
CleanShot 2024-08-19 at 17.18.55

「いいね!」 15

さらに多くの機能!

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

プラグインの改善

discourse-ai

新機能

  • トリアージルールがメール経由で作成された投稿をスキップ可能に (775)
  • ワンクリック校正 (769)
  • システムレスモデルへのLLMトリアージサポート。 (757)
  • 特定のグループにPMでのサマリー機能へのアクセスを許可 (760)
  • 他の投稿ヘルパーオプションのストリーミング (745)
  • 感情分析をデフォルトで有効化 (732)

バグ修正

  • システムレス+インライン画像シナリオでの不正なメッセージ (771)
  • トリアージのsearch_for_textは大文字小文字を区別しないように (767)
  • Bedrock以外のすべてのプロバイダーでUrlEditableがtrueである必要があります (766)
  • ツール編集コードエディタがキー入力ごとにリセットされる (765)
  • モバイルコンポーザーヘルパートリガーがAndroidとiOSで動作するように (763)
  • キャプション失敗時に元のアップロードマークダウンを追加 (762)
  • サマリーリンクをクリックするとサマリーが壊れる (759)
  • コンポーザーヘルパーメニューのモーダルが動作しない (755)
  • トリアージフラグ付き投稿にスコアがなかった。 (752)
  • すべての条件が満たされない限りAIキャプション設定を表示しないように (753)
  • より堅牢なサマリー実装 (750)
  • モバイルビューでAIヘルパーが表示されない (749)
  • Gemini 0801ツール呼び出し (748)
  • auto_image_captionが常に現在のユーザーに存在しない。 (746)
  • 新しいモデルのプロバイダー固有のパラメータを正しく保存。 (744)
  • AI Botイベントハンドラーでnil reply_to_postを処理 (743)
  • LlmModelの検証。 (742)
  • OpenAI互換方言とvllmにツールサポートを追加 (734)
  • キャッシュされたサマリーに正しい日付を使用 (733)
  • エラーをクライアントに正しく渡す (731)

UXの変更

  • DMenuの変更によるトピックサマリーUIの改善 (772)
  • ダークテーマでの可視性を向上させるためのダークライトミックスインを追加 (764)
  • コンポーザー内のAIヘルパーのスタイルと位置 (758)
  • サマリーの固定位置 (740)
  • 投稿の感情に積み上げラインチャートを使用 (737)
  • OpenAI APIキー設定の目的を明確化 (739)

discourse-assign

バグ修正

  • 列参照"id"が曖昧になるのを防止 (590)

discourse-cakeday

バグ修正

  • 誕生日と記念日のリンクを「もっと」セクションに移動 (131)

discourse-calendar

バグ修正

  • clean titleコードパスを削除 (600)

パフォーマンス

  • 可用性トピックのN*2+1を削除 (599)

discourse-chat-integration

新機能

  • Power Automateを新しいプロバイダーとして追加 (204)
  • チャット統合にトピックタグ変更トリガーを追加 (208)

discourse-data-explorer

新機能

  • 自動化されたPMにCSVファイル結果を添付可能 (318)

バグ修正

  • 二重検証を修正 (314)
  • user_idの検証を修正 (312)
  • デフォルト値が無効な場合、パラメータを表示 (313)
  • 空のパラメータ入力フォームは送信を拒否 (309)
  • with_deletedをトピックと投稿でのみ使用 (308)
  • category_idパラメータ入力のタイプが不正 (304)
  • 保存後にパラメータ入力ボックスを作成 (303)

UXの変更

  • FormKitを使用して日付/時間パラメータ入力を書き直し (316)
  • group_idパラメータ入力にGroupChooserを使用 (315)
  • FormKitを使用してパラメータ入力を書き直し (307)
  • パラメータparam_inputにCategoryChooserを使用 (306)

discourse-deprecation-collector

バグ修正

  • コア変更後に設定参照を更新 (29)

discourse-doc-categories

新機能

  • インデックス上の不要な項目を報告 (11)
  • インデックスされていないトピックのレポートを追加 (9)
  • 高度な検索フィルターin:docsを追加 (8)

UXの変更

  • サイドバー項目にドキュメントアイコンを追加 (10)

discourse-follow

バグ修正

  • user-profile-secondaryアウトレットの使用方法を更新 (122)

discourse-fontawesome-pro

UXの変更

  • proの代替がないためdiscourse-bookmark-clockを削除 (55)

discourse-global-filter

バグ修正

  • 不良列検索でupdate_category_statsがエラー (154)

discourse-group-tracker

UXの変更

  • グループトラッカーをオフにするときにチェックボックスの無効化を正規化 (64)

discourse-instant-search

新機能

  • タグの絞り込みリストを追加し…

バグ修正

  • searchTypeのタイプミス、定数に切り替え
  • リント
  • 検索タイプを切り替えた後にフィルターを開くエラー
  • 2分後に「Invalid Date」テキストが表示される
  • 「もっと読み込む」を押しても埋め込みを再度取得しない
  • Hyde/Hybrid/Semanticが動作する
  • .search()呼び出しがヒットで「もっと結果を表示」を壊す
  • ソートモードが結果を保持する
  • 投稿リンク
  • 壊れたリンク

UXの変更

  • ハイライトのダークモードカラーを修正
  • 検索ハイライトに薄いハイライトカラーを使用
  • カテゴリーバッジカラーを割り当てられるようにコントローラーにカテゴリーを含める
  • 閉じたトピック結果のロックアイコン
  • チャット結果のスタイルと構造を改善
  • 投稿結果をスタイルし、タイトルにPMエンベロープを追加
  • ユーザー結果をテーブルとしてスタイル
  • 検索、トピック結果の位置とスタイルを調整
  • トピック/PMの絞り込みリストと条件付き絞り込み
  • 検索レイアウトとスタイルを改善、グリッドユーザー結果

discourse-jira

新機能

  • 問題ステータスに基づいてトピックにタグを追加。 (71)
  • Jira問題を自動的に作成する新しいカテゴリー設定。 (69)

discourse-livestream

新機能

  • TopicChatChannelChat::Channelの間の関係を追加 (29)

バグ修正

  • ライブストリームチャットがあるトピックでのみライブストリーム参加メッセージを表示 (30)
  • 検索を後方に移動 (28)

discourse-math

バグ修正

  • チャットにkatexサポートを追加 (88)

discourse-multilingual

バグ修正

  • シリアライズ時にタイプ/コードを正しく設定 (17)

discourse-policy

バグ修正

  • スコープ付き順序が無視された場合のログノイズを解決。 (134)

パフォーマンス

  • メモリスパイクを避けるためにfind_eachを使用 take 2 (133)
  • メモリスパイクを避けるためにfind_eachを使用 (132)

discourse-preset-topic-composer

バグ修正

  • 新トピックボタンにcreateTopicDisabledチェックを追加 (26)

discourse-ratings

バグ修正

  • 孤立した投稿がある場合、DestroyOldHiddenPostsが失敗しないように (9)
  • 適切なアクション関数を使用 (8)

discourse-reactions

パフォーマンス

  • 投稿をいいねするアクションタイプの静的ID (305)

discourse-solved

バグ修正

  • TL4ユーザーが条件なしでソリューションを受け入れるのを許可しない (305)

discourse-subscriptions

バグ修正

  • ワンオフ購入の価格表 (228)

discourse-templates

UXの変更

  • ショートカットヘルプは小文字のiを表示する (81)

discourse-theme-creator

バグ修正

  • ユーザーがテーマ設定を保存できるようにする (87)

discourse-topic-voting

新機能

  • /filterでorder:votesを許可 (204)

バグ修正

  • 順序付け時にnilカウントを処理 (205)

discourse-translator

新機能

  • Microsoft用のtranslatorエラーProblemCheckを追加 (161)

バグ修正

  • 同じ言語の翻訳を処理 (164)

すべての機能と修正

新機能

  • 選択されたロケールでサイトテキスト検索を表示 (28453)
  • プラグインが隠されたツールバー項目のキーボードショートカットを指定 (28456)
  • aboutページにグローバルおよびEUの訪問者数の推定値を追加 (28382)
  • push_notification_time_window_minsのデフォルトを変更 (28431)
  • 管理者サイドバーに未見の機能インジケーター (28397)
  • system_user_max_attachment_size_kbサイト設定を追加 (28351)
  • 管理者に常にフルページの「新機能」を表示 (28383)
  • 完全にカスタムなスコア理由を許可。 (28348)
  • create-discourse-plugingemからコアにplugin:createをもたらす (28350)
  • ネイティブプッシュ通知に遅延を追加 (28314)
  • 参加ユーザーの統計 (28322)
  • 自動化プラグインのtopic_tags_changedトリガーで送信されるタグを変更 (28318)
  • トップメニューのデフォルトとして「Top」を「Hot」に置き換え (28252)
  • 統合時にスタブトピックを即座に削除するオプションを追加 (28228)
  • 投票での絶対数 (28240)
  • Sidekiqパフォーマンスロギングのためにlive_slots_(start|finish)を追加 (28260)
  • トピックタグ変更のトリガーを追加 (28176)

バグ修正

  • 無限に投稿履歴を読み込む (28425)
  • Macでフォーマットを正しくショートカット (28556)
  • 最後の投稿がすでにレンダリングされている場合、Endキーを尊重 (28524)
  • 仮想フィールドのエラーを手動で削除 (28555)
  • selectTextがスクロール位置をoptとして受け取る (28554)
  • 破棄ボタンをクリックするとドラフトを破棄 (28552)
  • アカウント有効化時にユーザーをユーザーディレクトリに追加 (28505)
  • フラグに対して適切に補間された翻訳を返す
  • 将来のトピックでトピックホットスコープエラーを防ぐ (28545)
  • グループリクエストが無限に読み込まれるのを防ぐ (28544)
  • 置換を表示する際の例外を防ぐ (28543)
  • 必須のカスタムフィールドの誤ったチェックを修正 (28541)
  • モバイルでのデスクトップ通知コールバックを防ぐ (28527)
  • コンポーザーでテキストを置換するときに履歴を維持 (28537)
  • ブックマークリマインダーが正しくクリアされない (28506)
  • ビデオアップロードが無限にハングする (28523)
  • 他のタグに移動するときにタグ編集セクションを更新 (28519)
  • 投稿の作成がアプリに影響を与えるのを防ぐ (28518)
  • 破壊する前にフォームを正しくリセット (28516)
  • サムネイル生成エラーによりビデオがアップロードされない (28493)
  • bodyにchat-draw-expandedクラスを追加 (28490)
  • ユーザーがログアウトしたときにuser_logged_outイベントをトリガー (28482)
  • カスタム説明がない場合は見出しを隠す (28470)
  • チャット検索がユーザーを返す場合は1:1をスキップ (28464)
  • hrefが2回設定されないようにする (28466)
  • サブフォルダーアカウント有効化 (28463)
  • hbrの#eachブロックで外部コンテキストを失う (28461)
  • about設定領域の画像アップローダーに@type引数を指定 (28460)
  • スタイルシートキャッシュをアトミックに書き込む (28457)
  • サイト連絡先名フィールドに正しいサブタイトルを使用 (28448)
  • スタッフユーザーにはサイレンスボタンを表示せず、類似ユーザーを表示 (28423)
  • 大文字のユーザー名で壊れた言及ユーザー (28421)
  • 検索順序では翻訳オーバーライドが機能しない (28404)
  • 投票者リストの展開を持続可能に (28352)
  • 自動モードで長いコードのハイライトをバイパス (28399)
  • file_size_restriction設定でキャンセルとリセットボタンを動作 (28347)
  • 通知が無効の場合でもチャットサウンドを許可 (28385)
  • チャット通知ウォッチジョブを遅延 (28386)
  • FormKit: 必須の数値入力に0を許可 (28368)
  • バナー画像がない場合は空白を表示しない (28366)
  • デーモンをフォークする前にMiniRacer::Contextを破棄 (28361)
  • PostActionTypeの代わりにFlagsをシリアライズ (28362)
  • 正しい名前と説明にアクセス (28353)
  • スクロールバーが常に表示されないようにoverflow-xをautoに設定 (28294)
  • コードフェンス内でリストを続行しない (28346)
  • sqlチェックボックスを正しくレンダリング (28328)
  • PostActionTypeの代わりにFlagsをシリアライズ (28334)
  • 設定がon_closeの場合、投票は閉じたときにのみ結果を表示 (28299)
  • 投票のランク選択投票者リストが展開時に破損 (28315)
  • 不要なマージンの注入を停止 (28335)
  • シードでRedisキャッシュにヒットしない (28329)
  • PostActionTypeの代わりにFlagsをシリアライズ (28259)
  • パブリックチャネルが無効の場合、新しいDMボタンを表示 (28306)
  • サイト設定カテゴリータイトル (28281)
  • 404をレンダリングするときにエラーをログしない
  • 上下に移動するフラグ仕様の不安定 (28272)
  • カテゴリーにリダイレクトするときにURIを正しくアンエスケープ
  • do-not-disturbアイコンが正しく更新されるようにする (28253)
  • 追加のメッセージタイプを正しく返す
  • 管理者バッジフォームにCheckboxGroupを使用 (28239)
  • カスタムフラグの数を50に制限 (28221)
  • Backup_restore.rbはusernameではなくuserからdbユーザーを要求 (28229)
  • すべてのフラグをマルチサイトセーフにキャッシュ (28204)
  • リクエストを処理するときにNet::HTTPの健全なデフォルトを設定 (28141)
  • タグ/カテゴリーが存在することを確保 (28230)
  • 管理者ダッシュボードを読み込むときにインライン問題をクリアしない (28220)
  • ドロワーラーターのチェックを改善 (28212)
  • //の処理のさらなる改善 (28211)
  • discourse-urlのURLの途中から//をストリップしない (28210)
  • glimmerヘッダーでリアルタイムにdo-not-disturbアイコンを更新 (28200)
  • 投票のランク選択結果アルゴリズムの多数チェック (28191)
  • リモート変更時に投票者情報を更新 (28168)
  • isForeverの値を正しく返す (28194)
  • バッジ画像アップローダー (28188)
  • チャットデフォルトチャネル設定を削除 (28170)
  • 欠落しているビデオのビデオサムネイル (28152)
  • システムバッジを無効に (28169)
  • ドラフトビューをトピックビュー統計にカウントしない (28162)
  • 二重レビュー可能アイテムのバグ (28161)
  • Maxmindデータベースのダウンロードをassets:precompileの後に移動 (28157)
  • フラグタイプに対して適切に補間された翻訳を返す
  • トピックのマージをバックグラウンドスレッドで実行 (28114)
  • 投票: クリック可能、ホバー可能なアバター (28121)
  • Discourse.cache.fetchの競合状態 (28124)

UXの変更

  • チャットが展開されている場合のみチャットチャネル/DMをハイライト (28488)
  • 選択の優先順位を説明 (28574)
  • usercardのオーバーフローを修正 (28558)
  • フラグ設定タブがUIガイドラインに従う (28479)
  • DMenuの修正 (28551)
  • キーボードショートカットのスタイルをより控えめに (28522)
  • DMenuモバイルスタイルを一元化+修正 (28469)
  • ヘッダーレスページにソフトウェア更新バナーを調整 (28496)
  • ドッキングヘッダーで分割サブカテゴリーカラーを使用しない (28494)
  • モバイルでのtextareaの高さを修正 (28495)
  • What’s New管理者ページにタイトルトークンを追加 (28476)
  • What’s Newに新しい管理者UIガイドラインを適用 (28454)
  • 返信のないトピックにデフォルトでトピックマップを表示 (28468)
  • ダークカラースキームでの言及カラーを改善 (28462)
  • 管理者バックアップページでのrestore infoリンクを修正 (28452)
  • カスタムフラグに管理者UIガイドラインを適用 (28433)
  • トピックマップのビューカウントは常に少なくとも1 (28447)
  • Backupsページに管理者インターフェースガイドラインを適用 (28051)
  • 新しい/aboutページのモバイルビューを改善 (28406)
  • 最大が0の場合、favバッジカウントを省略 (28402)
  • ビデオファイル名で次元をチェックしない (28349)
  • アバターが有効な場合、ユーザーメニューでreviewablesをスタイル (28388)
  • サイドバー項目がすでに表示されている場合はscrollIntoViewしない (28372)
  • 新しい/aboutページのスタイルを調整 (28367)
  • チャットタイムスタンプからベースライン配置を削除 (28345)
  • ハイライト問題を避けるために投票ボタンの背景色を削除 (28319)
  • トピックマップの小さな改善と修正 (28215)
  • ホット、未見、私の投稿フィルターでサイドバーの「トピック」リンクをアクティブに (28305)
  • パブリックチャネルが無効の場合、サイドバーDMリストを追加 (28301)
  • 埋め込み可能なホストにプラグインアウトレットを追加 (28264)
  • より小さいモーダル見出し、短いフラグmdoalタイトル (28278)
  • ユーザータップをスキップするときにnarrative bot PMを削除しない (28265)
  • ブックマークメニューラベルを「Custom…」から「More options…」に変更 (28266)
  • モバイルユーザーカードでの長いユーザー名の折り返し問題を修正 (28256)
  • ユーザープロフィールボタンの折り返しを修正、スタイルを整理 (28255)
  • フラグ説明リンクから余分なマージンを削除 (28251)
  • アクティビティストリームでオーバーフローを防ぐために長い単語を折り返す (28250)
  • バッジフォームでリンク編集テキストを検索 (28248)
  • トピックマップビューの日付形式で現在のロケールを尊重 (28199)
  • 管理者フラグフォームをform-kitに移動 (28187)
  • プレビューボタンのタイトル属性の表示/非表示を修正 (28155)

パフォーマンス

  • 推奨トピックがトピックビューの最後のページでのみ読み込まれるようにする (28507)
  • interaction-next-paint (INP)を改善するためにボタンアクションを遅延 (28019)
  • 適用後にI18n._overridesを削除 (28405)
  • ユーザーをチャネルに自動的に参加させる (28392)
  • Chat::AutoRemove::HandleCategoryUpdatedのメモリ割り当てを削減 (28393)
  • Chat::AutoRemove::HandleCategoryUpdated.callのメモリフットプリントを削減 (28381)
  • Chat::AutoRemove::HandleCategoryUpdatedのメモリフットプリントを削減 (28332)
  • PostActionTypeが保存されたときにキャッシュを失効しない (28337)
  • マイグレーションを実行するときにredis呼び出しを行わない (28336)
  • シードでフラグコールバックのリセットをスキップ (28333)

アクセシビリティ

  • 投票から冗長なtabindex=0を削除 (28320)
  • カテゴリーページのアバターリンクにaria-labelを追加 (28304)
  • キーボードショートカットモーダルで見出しレベルをスキップしない (28285)
「いいね!」 9

また、Discourse AI にもこれが追加されたことも言及する価値があります。

これにより、テキストの校正が容易になります。(何も選択されていない場合は、すべてのテキストが校正されます。)

「いいね!」 9