3.1.0.beta5:カスタマイズ可能なコミュニティセクション、管理者通知の改善、トピックのマージなど

3.1.0.beta5 の新機能

ナビゲーションメニューの「コミュニティ」セクションをカスタマイズ

管理者は、ヘッダーのドロップダウンナビゲーションメニューの「コミュニティ」セクション(image)を編集して、コミュニティに適したデフォルトを設定できるようになりました。項目を追加/削除/並べ替えたり、アイコンやリンクを変更したりできます。このリリースでは、ナビゲーションメニューはサブサブカテゴリの追加もサポートしています。

ユーザーヒントがデフォルトで有効に

Discourse 3.0 で導入されたユーザーヒントは、Discourse を初めて使用するユーザーを引き続きサポートするために、デフォルトで有効になりました。

カテゴリ、タグ、チャットチャンネルのハッシュタグスタイルの更新

Discourse 全体で新しいハッシュタグシステム(https://meta.discourse.org/t/hashtags-are-getting-a-makeover/248866/5?ref=blog.discourse.org)を一貫させるために、カテゴリ、タグ、チャットチャンネル、およびオートコンプリートシステム全体でスタイルを統一しました。この機能は好評だったため、すべての Discourse サイトで有効にしました。

トピックを時系列順にマージするオプション

サイトスタッフがトピック/プライベートメッセージをマージし、サイトのさまざまなユースケースをサポートするのに役立つように(https://meta.discourse.org/t/moving-posts-into-an-existing-topic-doesnt-keep-chronology/21392/45?u=rishabh)、Discourse はマージ前の結果のトピック/プライベートメッセージで時系列順を維持するオプションを提供するようになりました。

管理者通知の合理化

「管理者の受信トレイにメッセージが1件あります」というプライベートメッセージを、通知メニューのシンプルな通知に置き換えました。これにより、管理者は管理者ダッシュボードで必要な情報に直接アクセスできます。

その他の機能

他にもあります!以下の2番目の投稿で、より長い機能リストをご覧ください。

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

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

「いいね!」 15

さらにさらに!

でも、まだあります!新しい機能や変更をできるだけ詳しくお知らせしていますが、すべてを詳細に説明するには変更が多すぎます。新しい機能、バグ修正、UX の改善などの完全なリストについては、以下に記載されている「追加機能と修正」を必ずご確認ください。

プラグインの改善

discourse-adplugin

UX の変更
  • レスポンシブ広告の min-height を導入

discourse-ai

新機能
  • Claude および GPT 3.5 でのスマートコマンドを無効化
  • 検索プロンプトの改善
  • GPT の <-> フォーラム統合へのサポート追加
  • 基本的な StableDiffusion の text2img サポート
  • AI ボットとの会話開始の摩擦を低減
  • サイト設定でさまざまな API キーを非表示化
  • 要約トークン数の更新と Claude 100k の追加
  • NSFW モジュールでの無効なメディアの処理
  • AI ボットモジュールのマルチモデルサポート
  • 意味的関連性から閉じたトピックを除外可能に
  • ai-bot モジュールの導入
  • OpenAI の使用状況を監査するテーブルの追加
  • ストリーミングモードの内部サポート追加
  • トピックの要約
  • 基本的なトークナイザー API の追加
バグ修正
  • 複数コマンドの実行をサポート
  • 欠落していたローカライゼーション
  • 埋め込みデータベースの停止を適切に処理
  • DB 接続の再利用を試みるのをやめ、pgbouncer に依存
  • GPT 3.5 のガイドを改善
  • 埋め込みの試行を 15 分に 1 回に制限
  • 無効なクエリに対して結果が nil になるように修正
  • 匿名ユーザーから要約ボタンを非表示化
  • 非インストラクターの OSS 埋め込みが破損していた問題を修正
  • 毒性の自動フラグ付けをデフォルトで無効化
  • 要約サービスに正しい API キーを渡す
  • 分類にサポートされている画像タイプのみを送信
  • Chat-composer が現在 glimmer を使用するように変更
UX の変更
  • 有効なボットのドロップダウンメニューを改善
  • AI ボットヘッダーショートカットの改善
  • 欠落していたラベルの翻訳を追加
  • AI アクションボタンのカスタムスパークルアイコンを追加

discourse-akismet

新機能
  • 追加のシグナルとして comment_date_gmt を追加

discourse-assign

新機能
  • すでにすべてのメンバーがトピックを閲覧できる場合はグループ招待をスキップ
  • 参加していないユーザー/グループを PM に招待
  • トピックの一括割り当て時にメモを追加可能に
バグ修正
  • 許可されたグループのメンバーであるユーザーを招待しないように修正
  • グループへの再割り当てで誤ったメンションリンクが生成される問題を修正
  • ショートカットのキー値を正しくチェック
UX の変更
  • コアの変更によりアバターサイズを制限

discourse-automation

新機能
  • post_created_edited および after_post_cook でサブカテゴリをサポート
  • user_first_logged_in トリガーを追加
  • user_added_to_group 用の新しいスクリプトを追加
  • ポストトリガーを作成または編集に限定可能に
  • 自動タグ付けトピックスクリプトを追加
  • グループメンバーのカテゴリ通知レベルを更新するスクリプトを追加
バグ修正
  • 選択コンポーネントのリセットを許可

discourse-category-experts

新機能
  • 専門家が投稿したトピックの自動タグ付け
バグ修正
  • 動作を括弧で囲む

discourse-chat-integration

新機能
  • カテゴリ変更時にフォロールールをトリガー
バグ修正
  • 通常の投稿に対して ‘tag_added’ ルールが発火しないように停止

discourse-data-explorer

バグ修正
  • クエリ結果に「false」と「0」を表示
UX の変更
  • パラメータ入力の間隔を修正

discourse-docs

新機能
  • グループ別に表示するタグを設定する設定を追加
  • 検索メニューのヒント追加を制御するサイト設定
バグ修正
  • カテゴリの切り替えに 2 回クリックが必要だった問題を修正
  • requires_plugin 内のプラグイン名が誤っていた問題を修正
  • アイコンが表示されない問題を修正

discourse-footnote

UX の変更
  • インライン脚注の高さの問題を修正

discourse-gamification

新機能
  • カスタムスコアイベント用の API
バグ修正
  • ユーザーにフルネームがない場合、リーダーボードの名前が空白になる問題を修正
  • LikensGiven が誤ったユーザーに付与されていた問題を修正
  • LikesReceived が投稿日ではなく「いいね」日を使用していた問題を修正
  • プラグインが無効な場合、gamification_score のシリアライズをスキップ

discourse-patreon

バグ修正
  • 「token」プロパティを使用してクリエイターのアクセストークンを取得

discourse-prometheus

新機能
  • http_application_duration_seconds サマリーメトリックの導入

discourse-reactions

UX の変更
  • コアの変更によりアバターをコンテナに制限
パフォーマンス
  • pluckselect に置換

discourse-solved

新機能
  • 解決済みトピックを優先する prioritize_solved_topics_in_search
  • カテゴリごとの解決済みトピックの自動クローズ設定
バグ修正
  • enable_names 設定を考慮
  • 「投稿に表示名を表示」サイト設定を尊重

discourse-subscriptions

新機能
  • Stripe の顧客向けカードホルダー住所フィールドの取得
  • 製品が 1 つしかない場合は製品リストをスキップ
バグ修正
  • ボタンアクションの構文修正を数件追加
  • 最近のアップデートに続くいくつかのボタンの構文を修正

discourse-theme-creator

バグ修正
  • showAdvanced の正しいアクション名を使用
  • テーマ設定の保存
  • リモートテーマのシリアライズされた ThemeFields に ‘value’ を含める
UX の変更
  • テーマ設定レイアウトを修正
  • 共有 URL の空白を修正
  • テーマアクションボタンの位置アライメントを修正

discourse-translator

新機能
  • 投稿者グループによる翻訳の制限
  • グループによる投稿翻訳を制限する restrict_translation_groups の追加
バグ修正
  • プラグインが有効な場合の匿名ユーザーの投稿閲覧に関する修正

discourse-user-notes

バグ修正
  • 誤った PLUGIN_NAME

docker_manager

新機能
  • git タグのサポート追加
バグ修正
  • リポジトリが master ブランチを使用している場合のアップグレードが破損していた問題を修正
  • v3.1.0.beta1 以下用の互換性ファイルを更新

すべての機能と修正

新機能

  • uppy を使用した動的チャンクサイズ
  • タググループリスト用の新しいサイト設定タイプの追加
  • Mailpace ウェブフックの追加
  • 新しい編集サイドバーカテゴリモーダルでのサブサブカテゴリのサポート
  • 投稿内の画像グリッド(実験的)
  • すべてのサイトで新しいハッシュタグ自動補完システムを使用
  • 新しい「既読」ビュー用の新しい「dismiss」ボタンの追加
  • S3 ACL の無効化を許可
  • オフラインインジケーター
  • 最新投稿用の API スコープの追加
  • latest.rss フィード用の API スコープ
  • SiteSetting.can_see_hidden_post でグループの非表示投稿を展開可能に
  • RTL ロケール向けに管理およびプラグイン CSS バンドルの RTL 版を提供
  • アバターサイズを 20 から 6 に縮小
  • トピックリストに PM 参加者グループ名を表示
  • チャスレッドヘッダーインジケーターの改善
  • スレッドリストアイテムとヘッダーの改善
  • 管理者がコミュニティセクションを編集するためのモーダル
  • 既存のトピックに投稿を時系列でマージするサポート
  • チャスレッドの未読インジケーターの初期実装
  • 自動補完にハッシュタグスタイルを適用
  • 会社名の設定に法的トピックを作成
  • AVIF 画像のサポート追加
  • チャットのインラインメンションにユーザーステータスを追加
  • 最も古いトピックの検索を許可
  • サイト設定でのファジー検索と一致数の 100 件への上限引き上げ
  • 非アクティブユーザーのユーザーカードを表示
  • スレッドメンバーシップの作成と更新
  • スレッド用のチャット返信インジケーター
  • 親カテゴリが投稿を許可しない場合、デフォルトでサブカテゴリを選択
  • スレッドリストの初期 UI
  • ユーザーヒントをデフォルトで有効化
  • 長いメンバーシップドメインを許可
  • 管理者の問題に関する新しい通知の追加
  • Search_rank_sort_priorities 修飾子
  • メッセージバス接続によって制御されるオフラインインジケーター(#21324
  • メッセージバス接続によって制御されるオフラインインジケーター
  • オフラインインジケーターの再実装
  • メッセージバス接続 + オフラインインジケーターを追跡するサービス(#21259
  • 埋め込みで figure および figcaption タグのサポートを追加
  • ユーザーバッジ取り消しウェブフックイベントのサポートを追加
  • より良いスレッド返信カウンターキャッシュの再導入
  • 管理者が API を介してレビュー可能アイテムを削除可能に
  • 「トロールを養わない」機能の追加
  • API を介して下書きを削除可能に
  • タグがチェックアウトされている場合でも、現在の git「ブランチ」を検出

バグ修正

  • 「dismiss new」ボタンのラベルを変更
  • _presentChannels.length の代わりに _presentChannels.size を使用
  • サブフォルダー設定での TOC アンカー
  • チャットアクティブ化後のスクロールトップ
  • さまざまなモバイル最適化
  • シリアライズされた watched word 正規表現を JavaScript 互換にする
  • メッセージバスバックログを正しく再調整
  • 長押しによるリアクションイベントのハイジャックを防止
  • Json_schemer が nil キーを許可しなくなった問題の修正
  • watching_first_post グループ用の新しい PM 通知を作成
  • メニュー表示中にポインタイベントを無効化
  • Escape キーでライトボックスがチャットを閉じるのを防止
  • iOS PWA でタッチによるクリックを防止
  • 履歴ループを防止
  • 空白のチャットメッセージを許可しない
  • チャットへのファイルの貼り付けが機能していなかった問題を修正
  • テキストエリアインタラクターの値を正しく設定
  • TL2 プロモーションメッセージを正しいユーザーに送信
  • カテゴリページにカテゴリカラーを再追加
  • 引き続き使用される可能性のある削除された画像を追加
  • 干渉しないバックドロップクリック
  • チャットヘッダーアイコンインジケータースタイルを緊急時のみ適用
  • 権限のないユーザーのデフォルトハッシュタグアイコンカラーを使用
  • スレッドピン留めを親指押しアイコンが押された場合のみユーザーに対して切り替え
  • サイドバーフッターの背景を復元
  • ロックオンからの早期終了を試みる
  • 招待ユーザーには削除ボタンを非表示(いずれにせよ削除できないため)
  • コミュニティセクションリンクを簡素化
  • isSafari 機能テストで未定義を防止
  • RTL ロケールでメンション自動補完ボックスが画面外に出ないようにする
  • 再同期時に最後のメッセージバス ID を正しく設定
  • 他のシノニムがすでに存在する場合、シノニムタグを削除
  • コミュニティアイコンを変更
  • ユーザーカードアバターに固定サイズを使用
  • 再起動後に正しく再購読
  • 言及されたグループを言及されたユーザーとして追加しない
  • 管理者が沈黙させられないようにする
  • Safari でのオーバースクロール時に要素が浮き上がる問題を修正
  • ドrawer 遷移に DiscourseURL.routeTo を使用
  • アプリおよびチャット URL 両方で getURL を適用
  • getURL を使用してフルページを正しく開く
  • 不要な RTL 固有の CSS ルールを削除
  • 破棄された言及ユーザーを削除
  • 404 でドrawer インデックスを表示することで回復
  • u/:username/deleted-posts ルートの回帰修正
  • 正しいパラメータでコンポーザーリセットを呼び出し
  • 存在する場合はプライバシーポリシーまたは利用規約を表示
  • null last_read_message_id に対するページサイズのエッジケース
  • オリジナルメッセージのユーザースレッドメンバーシップを作成
  • 初回ロード時に自動入力が行われていなかった問題を修正
  • チャットスレッドがオーバーフローしないようにする
  • スレッドストレージを chatApi.thread() 呼び出しから移動
  • 言及に関するチャットメッセージシリアライザーの N+1 クエリ
  • ハッシュタグ CSS クラスの色の特異性
  • ステージングされたメッセージを既読としてマークしようとしない
  • 削除された最後の読み済みメッセージと追跡状態の問題に関するチャット
  • /categories_and_{latest, top} のレスポンスに more_topic_url を含める
  • ユーザーのスレッドメンバーシップをシリアライズ
  • 誤ったチャンネルで下書きを保存することを防止
  • アクティブメッセージを正しく null 化
  • 新しいフォントサイズでのサイドバーの不安定な仕様
  • 招待を無効化する際に検証を実行しない
  • チャンネルの下書きを改善
  • 読み取り専用ユーザーにチャットチャンネルをプレビューしない
  • Pretty テキストサニタイザーで相対パスを持つ iframe URL をスキップ
  • 管理者/所有者がターゲットメッセージをチェックする場合のエラーを防止
  • 削除されたメッセージでのチャットメンバーシップ更新を改善
  • 公開されたページをサイドバーに追加可能に
  • Discuz インポータースクリプトクエリからの任意の制限を削除
  • 表示時にサイドパネルサイズが正しく適用されるようにする
  • 破棄されたメッセージでクライアントの lastReadMessageId を更新
  • コンテンツを変更してもパネルサイズを維持
  • ビデオサムネイルに重複がある可能性
  • チャンネル変更後のメッセージ取得をキャンセル
  • スレッドメッセージのページサイズチェック
  • 非アクティブクリーンアップに users.created_at を考慮
  • ハッシュタグでアイコンを調理しない
  • 管理者が API を介してトピック通知レベルを変更可能に
  • 破棄されたトピック/投稿を持つユーザーを非アクティブクリーンアップに考慮
  • 返信インジケーターのパディングを修正
  • ユーザーを匿名化するとユーザーステータスもクリアされるように修正
  • 「親カテゴリが投稿を許可しない場合、デフォルトでサブカテゴリを選択」の修正
  • Mailman メール解析を改善
  • 編集通知をクリックすると編集履歴モーダルが開くように修正
  • デスクトップ下書きメッセージに欠落していたマージンを追加
  • スクロール前にメッセージが追加されたことを確認
  • 新規または削除されたカテゴリタグ統計を更新
  • GIF アップロードサイズ制限エラーをすぐに表示
  • メールが空白または nil の場合のメールプロセッサエラーを防止
  • チャットスタイルガイドのさまざまな修正
  • メッセージの下部チェックのより耐性向上
  • 返信インジケーターの高さを制限するようにする
  • チャットコンポーザーがトピックコンポーザーにドッキングするようにする
  • ラウンジカテゴリへの不要な参照を削除
  • デフォルトデータベースに接続する SVG スプライトアイコンの検索
  • PM のアーカイブ後にトピックリストキャッシュをクリア
  • 返信インジケーターの欠如を補う
  • プレゼンス変更時にチャンネル追跡状態を正しく同期
  • コンポーザーノッチ調整のフォローアップ
  • ノッチにコンポーザー背景色を許可
  • Firefox でのチャットにスクロールバーを表示
  • スタイルガイドで重複を表示しない
  • チャットスレッドアイコン用のドrawer スタイル
  • 新しいチャットスレッドアイコンを追加し、スレッドリストボタンを右に移動
  • 空の場合にモーダルアラートを非表示にすることを確認
  • ページ読み込み中に d-modal を非表示
  • さまざまなタグ付けエラー
  • チャット高さの修正
  • チャットでグローバル通知を非表示
  • チャット高さ計算をミックスインに移動
  • チャンネル高さ変更後のさまざまな修正
  • チャンネルのみで最大高をビューポートに制限
  • すべての UTF-8 文字を処理
  • 時間の経過とともにサイドバーカスタムセクションのレンダリングパフォーマンスが低下する問題を修正
  • AddNavigationBarItem API の例
  • コンポーザーはメタデータを送信すべき
  • ズーム中に VH を設定しない
  • 常にウィンドウのサイズ変更をリスニング
  • enable_user_tips が変更されたときにサイトをリフレッシュ
  • all_mentioned_user_ids が識別子として使用されないようにする
  • スレッド返信インジケーターのオーバーフロー
  • 「poll」の誤った PLUGIN_NAME
  • ユーザープロフィールで特集トピックタイトルを二重エンコードしないようにする
  • 古い ID で購読することを防止
  • パネルを早期に閉じる
  • create invite API に整数 group_ids を許可
  • シフト + クリックによるメッセージ選択
  • Android でのキーボード
  • 1 つのキーボード計算ソリューションのみに依存
  • 本番環境で Chat NotificationLevels 拡張機能が破損していた問題
  • 抜粋のオーバーフローと子クリックイベント
  • スレッドインデックスの削除されたオリジナルメッセージを処理
  • 読み取り専用権限を持つユーザーの自動参加を防止
  • 管理者が Site Setting を無効化した場合、新しいカテゴリページで 404 を表示
  • 非 ASCII 文字のコンポーザーにフォールバック
  • タイトルの詰め込みが検索を支配することを許可しない
  • 高速チャンネル切り替えによるエラーを防止
  • モバイルでのスレッドの minor 変更
  • create invite API ドキュメントの作成
  • ダイジェストメールでの受け取ったいいね数
  • Safari 用のサービスワーカー
  • より正確なチャット返信インジケーター
  • Fast-edit は非 ASCII 文字の場合、コンポーザーにフォールバックすべき
  • バッジの説明の制限を変更
  • スレッドが無効な場合のイベントなし
  • マウスイベントをパッシブにする
  • チャットメッセージを別のチャンネルに移動する順序を確保
  • オリジナルメッセージのリンクを修正
  • 追跡状態の調整を試みる
  • 不安定なサイドバーセクション
  • メールドメインのテスト制限を更新
  • 不安定な sidebar-user-community-section-test
  • 日付時間入力でのタイムゾーンの問題を解決
  • サービスワーカーは 200 リクエストのみをキャッシュすべき
  • チャンネルでメッセージが削除されたときに誤った未読数を表示する問題
  • スレッド言及の既読状態と通知リンク
  • 二重エスケープされた Vimeo タイトルを削除
  • クリックイベントターゲットに関係なく展開テーブルが機能するようにする
  • ウェブフック送信時に「personal message view」をログに記録しない
  • ninja 編集された投稿の再フラグ付けを許可
  • サブフォルダー設定での空白のユーザーメッセージ受信トレイドロップダウン
  • 日付区切り計算のより耐性向上
  • ユーザー管理者ボタンがモバイルに存在することを確保
  • メール受信者は x-auto-response-suppress を無視すべき
  • Vimeo の非公開遅延動画のサムネイルを追加
  • iPad + ハブでのページ高さが正しいことを確保
  • ChatComposerMessageDetails アイコンが常に編集だった問題
  • アップロード進行中に送信ボタンを無効化
  • レビュー可能タイプにタイプを正しく使用
  • 引用画像はライトボックスに表示されるべき
  • ユーザー名に不可視の Unicode 文字を許可しない
  • notify_about_flags_after を notify_about_reviewable_item_after にリネーム
  • 空のビデオサムネイル
  • チャンネル/スレッドアップロード入力を正しく区別
  • YouTube 埋め込みが t パラメータを尊重するようにする
  • パネルの最小幅を正しく均一化
  • iPad でチャット高さが誤っていた問題
  • ホームページカテゴリトピックリストにグループフレアを含める
  • グループフィルタリングされたグループユーザーイベントウェブフックが火災することを確保
  • スレッドを閉じるときにスレッドをクリアすることを確保
  • コンポーザーが破棄されたときに下書き保存をキャンセル
  • メッセージアクションの境界線色を修正
  • 画像 1box のために大きな画像プレースホルダーを表示
  • チャットルートクリーンアップを改善
  • chat_minimum_message_length を正しく尊重
  • 調理を順序依存にしないようにする試み
  • リンクを貼り付けてから Markdown を生成
  • date db_timestamps_mover スクリプトの要件
  • check_dont_feed_the_trolls で欠落した投稿から安全に復帰
  • 遷移中にメッセージがアクティブである場合のセーフガード
  • コンポーザーの展開を許可
  • Bbcode URL がパスを正しく処理していない問題
  • クライアントでレビュー可能削除ボタンを表示しない
  • ユーザー設定に応じて自動グループフレアを表示
  • 空白のビデオサムネイル
  • skip-module JS が正しくトランスパイルされることを確保
  • 新しいユーザーメニューに対してレビュー可能数が正しく更新されることを確保
  • カテゴリなしでトピックをバンプしようとしたときのエラー
  • チャットが無効な場合、古いチャットメッセージを削除しない
  • いいねタブの未読数に liked_consolidated とリアクションタイプを含める
  • 既存のサムネイルを上書きしない
  • 検索入力でのテキスト選択をより正確に検出
  • デスクトップでの並べ替えサイドバー遅延を増加
  • bad-sequence のエラーをレンダリングしない
  • 新しい言及でチャットメッセージが更新された後に通知を送信
  • スレッドが無効な場合、チャットパブリッシャーがスレッドに公開する問題
  • 「DEV: Add overflow-x: hidden to chat message containers (#21030)」を元に戻す
  • 最高ランクタイプでない場合のハッシュタグサブカテゴリ参照の誤り
  • ユーザーディレクトリ列のリセット
  • モバイルで引用ボタンが押されない問題
  • チャットコンポーザーショートカットはコンテキストを尊重すべき
  • チャンネルの未読にスレッドメッセージをカウントしない
  • 制限付きカテゴリタグを追加したときの 500 エラー
  • チャット通知器での nil 例外
  • lazy-videos の欠落した翻訳文字列の追加

UX の変更

  • 実験的グリッドのより良いアライメント
  • ホバーライトボックスの角丸境界線を削除
  • ユーザーヒントをより目立たせる
  • ダークカラーパレットにはより暗いシャドウが必要
  • チャット未読インジケーターのリファクタリング
  • グリッドアイテムの小さな間隔修正
  • #mention スタイルの minor 調整
  • 「more」サイドバードロップダウンのコントラストを増加
  • リストグループラベルインジケーターは既存のデザインと一致すべき
  • 「トピックを作成」通知を削除
  • グローバルナビセクションアイコンのツールチップを表示
  • 選択管理のための間隔を正しく追加
  • チャットメッセージの長押しとタッチを改善
  • 編集サイドバーカテゴリモーダルでユーザーがカテゴリをフィルタリング可能に
  • 追跡状態のためにユーザーメッセージセカンダリナビのレンダリングをブロックしない
  • サイドバー用の編集カテゴリナビゲーションモーダルの第一歩
  • ヘッダーチャットインジケーターでの数値カットオフを修正
  • /print 速度制限の説明を改善
  • 空白の場合、タイトルと説明ブロックを削除
  • サイドバーの背景色を削除
  • チャットコンポーザーでフォーカス時にグレーアウトした追加ボタンを修正
  • 新しいトピックがない場合の教育メッセージを修正
  • トピックマップでの頻出投稿者サイズを調整
  • チャットチャンネルヘッダーアイコン
  • レビュー可能アイテムに「もっと表示」ボタンを追加
  • サイズ変更によるさまざまなアバターを調整
  • サイドバー編集モーダルのスタイル調整
  • #1f37fe5 のフォローアップ
  • ユーザー削除投稿アイテムの調整
  • チャットコンポーザーボタンのリファクタリング + イモージ
  • ポスト履歴の raw ビューを修正
  • 空白に編集するとメッセージを削除
  • レビューキューでフラグ付きチャットメッセージのサポートを追加
  • 入力がフォーカスされていない場合、esc でドrawer を閉じる
  • メッセージ詳細の minor 間隔調整
  • サイドバーでの short_site_description サイト設定の表示を削除
  • 長い未スタイル化カテゴリ名は切り捨てが必要
  • サイドバーのアクティブ状態の minor 修正
  • 大きなサイドバーフォントのスタイル調整
  • サイドバーフォントサイズを増加
  • モバイルログインモーダルにパスワード表示を追加
  • 編集履歴表示を改善
  • iPad フッターナビは現在ヘッダーオフセットに含まれる
  • タグの間隔を改善
  • チャットコンポーザーステップ 2
  • 現在のユーザーからのメッセージ用のインジケーターを追加
  • 匿名ユーザーにはカスタムセクションボタンを表示しない
  • 小さな画面で小さくなりすぎないようにロゴサイズを調整
  • ウェルカムトピック管理者ヒントを削除し、コピーを調整
  • 一般的なチャットコンポーザーの調整
  • 新しいコンポーザーと返信/編集の minor 修正
  • ヘッダードロップダウンでの短いサイト説明の表示を改善
  • --header-offset にカスタムヘッダーを含める
  • モバイルでウィンドウ上部に高速編集を表示
  • スレッドアイコンに質量を追加
  • 「ヘッダードロップダウン」ナビゲーションメニューでセクションを折りたためない問題
  • フォーカス時のチャットコンポーザーのスタイリング
  • スレッドマージンを削除
  • 新しいコンポーザーデザインを実装
  • 汎用エラーメッセージのより良いコピー
  • 他者に付与されたバッジのコピーを更新
  • ジッターを避けるためにサイドパネルを早期に開く
  • 無効な場合、設定ボタンを非表示
  • ウェルカムトピック CTA のさまざまな改善
  • モバイルでのスレッドパネルサイズ/間隔
  • select-kit フィルターのローディングスライダー
  • グループ削除メッセージ
  • メッセージがステージングされたときに底部にスクロール
  • スレッドインジケーターにホバーするとスレッドをプリロード
  • 下書きスレッドを実装
  • 管理者スタックチャートレポートに固定色を使用
  • サイドバードロップダウンモードで「more」アイテムを公開
  • カラー scheme 設定のリセット位置を修正
  • カラー設定レイアウトを修正
  • スクロール時にアクティブメッセージをリセット
  • 2 列ドロップダウンサイドバーレイアウト
  • 編集送信前にメッセージを調理
  • ユーザー 1box レイアウトを修正
  • コンポーザーは BEM を使用し、有効/無効スタイリングの minor 調整
  • min_trust_level_for_user_api_key を更新するとユーザーが DiscourseHub を使用できなくなる警告を追加
  • サイドバーの高さに dvh を使用
  • 1box/ブロッククォート/チャットリアクションのわずかなアクセントカラー変更
  • ドキュメントタイトルにチャンネルタイトルを表示
  • バッジカウントのスペース位置を修正
  • インストール成功スタイルの minor 調整
  • クローラービューにサブカテゴリを含める
  • コンポーザーとスレッドパネルを改善
  • チャットスレッドホバー
  • 切り捨て時のダイジェストのより良い中央揃え
  • モバイルでの時間ピッカー入力幅を修正
  • コンポーザーフルスクリーンプロンプトでの kbd タグテキストの色を修正
  • ソロ設定のレイアウトとスタイルを改善
  • スクロールを避けるためにリングアニメーションを更新
  • チャットペインから新しいメッセージ要素を削除
  • チャットタイムスタンプのわずかなデザイン変更
  • カスタムセクション上でカーソルがポインタであることを確保

パフォーマンス

  • 再サイズノードからのスロットリングを削除
  • workbox ロード戦略を改善
  • ToS とプライバシーポリシーパスをキャッシュ
  • ポストコントローラーでのイジー pluck を回避
  • ポストアラーターでのイジー pluck を防止
  • ほとんどの場合不要なコンポーネントのレンダリングを回避
  • ユーザーメッセージルート访问時にユーザー情報をプリロード
  • コンポーザーを開くときにクライアント側で複数のリクエストをトリガー
  • 購読されていない場合のみ publish_new_channel を送信
  • ポスト作成時に N+1 が発生していた問題
  • SidebarSection クエリへの厳密なロード
  • TopicTrackingState 変更コールバックを不要にトリガーしないようにする
  • Theme#set_field から不要なクエリを削除
  • theme_fields の値を不要にシリアライズしない

アクセシビリティ

  • select-kit アクセシビリティの改善(2 回目)
  • select-kit アクセシビリティの改善
  • フォーカスアウトで select キットを閉じる
  • バッジ見出しに正しい構造を使用
「いいね!」 14