さらに多くの更新!
お待たせしました!さらに多くの更新があります。新しい機能や変更点を皆さんにわかりやすく伝えるよう努めていますが、詳細をすべて記載するには変更が多すぎます。新しい機能、バグ修正、UXの改善など、すべての変更点のリストについては、以下の「追加機能と修正」をご確認ください。
プラグインの改善
discourse-activity-pub
バグ修正
discourse-ai
新機能
- まとめ機能の古いロジックの変更。 (1108)
- o3-miniのサポートを改善 (1106)
- O3-miniのサポート (1105)
- Discord統合にデフォルトのLLMをパーソナリティとして使用 (1104)
- シードモデルをデフォルトのパーソナリティとして使用できないようにする (1100)
- Geminiトークナイザー (1088)
- AI呼び出しの継続時間を追跡 (1082)
- マトリョシカ次元のサポートを公式化。 (1083)
- 埋め込みベクトルの設定可能化 (1049)
- スパムスキャナーのコンテキストにユーザーの位置情報を含める (1076)
- LLMのクォータ (1047)
- Open AI LLMでのストリーミングを無効化する機能を追加
- AIヘルパーのスマートな日付サポート (1044)
バグ修正
- 行内での検索と置換ができるようにする (1110)
- メトリクス収集時にDiscoursePrometheusがインストールされていることを確認 (1107)
- Androidタブレットのコンポーザーメニューのz-index (1102)
- Dall-EにはOpenAI APIキーが必要。非表示にする (1098)
- Open AI埋め込み設定のマイグレーション & シードインデックスのクリーンアップ (1092)
- 単一の例外/Open AIモデルのマイグレーションを常に発生させる (1087)
- 埋め込みのバックフィルrakeタスクが古いコードを使用していた (1084)
- DB挿入前にprovider_paramsハッシュをjsonに変換 (1081)
- Open AI埋め込みの短縮は一部のモデルでのみ利用可能 (1080)
- 誤って削除されたクエリプレフィックスを復元。 (1079)
- 既存のレコードにデフォルト値を設定。 (1073)
- まとめバックフィルジョブの耐性を高める。 (1071)
- AWS Bedrockの非ストリーミング呼び出しのレスポンスログ (1072)
- 明示的にスパムとして検出された投稿のみを非表示 (1070)
- post_migrationでのテーブルチェックの欠落 (1068)
- 巨大な埋め込みテーブルのバックフィルをバッチ処理 (1065)
- タブレットでコンポーザーヘルパーが表示されない (1064)
- 独立したトランザクションを使用するためにバックフィルを別のマイグレーションに分割 (1063)
- タイムアウトを避けるためにステートメントを分割 (1062)
- 無効なロケールyaml (1057)
- スパムコントローラーアクションの更新はシードLLMを適切に考慮すべき (1053)
- スパム検出がユーザーをフラグした際にサイレンス理由を追跡 (1046)
- スパム有効時にLLM列挙子がエラーになるのを防止 (1045)
- 埋め込みのバリデーション (1043)
- ユーザーがカテゴリをミュートしている場合のAIヘルパーのカテゴリ/タグ提案 (1042)
- 埋め込みバリデーターテストは新しいVectorクラスを使用する必要がある。 (1041)
- カスタムプレフィックスにより許可されたシードLLMが表示されない (1039)
- Cloudflare Workers AI埋め込み (1037)
- 使用されていないストリーマースレッドを適切にシャットダウン (1035)
UXの変更
- プロバイダーパラメータにnone falseを含める (1111)
- 埋め込み設定のスタイルを改善 (1085)
- 使用量の「詳細…」リンクを更新 (1090)
- 使用量をAI管理タブの最初にする (1089)
- コンポーザーヘルパーのz-indexを修正 (1086)
- フルページ検索 – ツールチップを常に表示し、メッセージを追加 (1051)
- モーダル外をクリックしてまとめモーダルを閉じる (1050)
- 事前シードされた編集ボタンを無効化し、説明を追加 (1038)
- LLMページと管理テーブルの軽微な改善 (1034)
セキュリティの変更
- 共有AI会話のローカルOneboxでのXSSを修正 (1069)
パフォーマンス
- ステートメントのタイムアウトを防ぐためにバックフィルクエリを最適化 (1066)
discourse-assign
新機能
- 割り当て時の「通知レベル」ユーザー設定 (626)
discourse-calendar
バグ修正
UXの変更
discourse-chat-integration
バグ修正
- トピックのカテゴリ変更が通知をトリガーしなかった (244)
discourse-client-performance
新機能
バグ修正
discourse-data-explorer
バグ修正
- ブールフィールドのデフォルト状態の不一致 (353)
UXの変更
- 最近のクエリページで管理テーブルのクラスを適用し、モバイルのスタイルを一貫させる (349)
discourse-development-auth
UXの変更
- プラグインタイトルを追加 (22)
discourse-doc-categories
UXの変更
- プラグインのAbout情報とリンクを追加 (30)
discourse-encrypt
バグ修正
- 重複したトピックステータスアイコンを削除 (366)
discourse-follow
バグ修正
- ストリームは
thisではなくargsから取得すべき (138)
discourse-gamification
新機能
- リーダーボード表示をデフォルト期間にロックするオプションを追加 (179)
バグ修正
- 期間フィルタリングを再実装し、リーダーボードの日付範囲を尊重 (178)
discourse-post-voting
バグ修正
- ユーザーが削除された際にレビュー対象を削除 (227)
discourse-reactions
UXの変更
- リアクションカウンターの誤ったテキスト選択を防止 (336)
discourse-rewind
UXの変更
discourse-solved
バグ修正
- 両方の可能な
*_answer属性を使用 (329)
discourse-staff-alias
バグ修正
- スタッフエイリアストピックのあらゆる種類の投稿リビジョンを許可 (86)
discourse-translator
新機能
- 匿名ユーザーに対して実験的な言語切り替えを表示 (198)
バグ修正
discourse-whos-online
バグ修正
- 未定義のプロパティを読み取れない (119)
discourse-zoom
バグ修正
docker_manager
UXの変更
すべての機能と修正
新機能
- PR oneboxから不要な組織名を削除 (31102)
- Twitchクリップの新しいURL形式を処理 (31080)
- ローカライズ管理設定ページ (31085)
- 複数のドラフトトピック (30790)
- 新しい
fast_typing_thresholdサイト設定 (30865) - ウィザードのフォント選択を改善し、新規サイトのデフォルトフォントをInterに設定 (30974)
- 'lang’パラメータからロケールを設定できるように (30952)
- スタッフ通知に帰属を追加し、機能の名前を変更 (30920)
- 管理者がユーザーをエクスポートできるように (30918)
- ユーザーカードにフルネームを表示する新しい非表示サイト設定を追加
- discourse-fontsからの特殊なフォントプロパティを処理 (30891)
use_email_for_username_and_name_suggestionsを改善 (30845)- チャットスレッドのインラインonebox (30834)
- tl0/匿名で違法コンテンツをフラグする設定 (30785)
- ドラフトドロップダウンメニューを追加 (30277)
- レビューキューにIPルックアップを追加 (30688)
- onebox_localeサイト設定を追加。 (30655)
- サイレントユーザーを表示する際にサイレンス理由を表示 (30635)
- topic_tags_changed自動化にtrigger_onオプションを追加 (30391)
- モバイルでのカテゴリページの表示を選択する新しい設定を追加 (30519)
- ウィザードの品質を改善し、ステップを再配置 (30055)
- ワンクリック解除購読(RFC 8058)のサポートを追加
- アンチスパムプロフィール非表示機能を無効化できるように (30508)
- サインアップ時にフルネーム入力を非表示にするオプションを追加 (30471)
- Adobe Analyticsタグ追跡のサポート (30433)
- 'suppress_secured_categories_from_admin’設定を非表示解除 (30436)
- ThreadPoolの実装 (30364)
バグ修正
- oneboxの非ASCII正規リンクのフォローを許可
- スタンドアロンチェックボックスのサポートを改善 (31130)
- チャットが多すぎる「チャットまとめ」メールをエンキューしていた (31133)
- ドローバーモードでのスレッドからの引用 (31137)
- form-kitコンポーザーの高さ/プレビューのサポート (31121)
- Hacker News oneboxのファビコン (31115)
- 自動グループ削除ツールチップをリセット (31094)
- パネルを最後に知られたURLのフォーラムに戻す (31092)
- 自動グループにユーザーを手動で追加できない (31062)
- ビデオの引用で破損したサムネイルが表示される (31079)
- fast_typing_threshold設定をoffからdisabledに変更 (31077)
- ウィザードプレビューフォントがロードされない (31064)
- プロモーションが再計算された際にグループを削除。 (31058)
- 値が設定されている場合のみ長さを検証 (31053)
- 値がある必須フィールドでnoneを非表示 (31052)
- ユーザーディレクトリの検索で20件以上の一致結果を返すように (31032)
- トップおよびホットトピックリストからミュートされたトピック/タグ/カテゴリを削除 (30892)
- 問題チェックトラッカーが変更された際にAdminNoticeの詳細を更新 (31031)
- トピック移動投稿のコントローラーをハイジャック (31029)
- cc:アドレスを含むすべてのメールログを検索
- スレッド内のパネルを正しく閉じる (31013)
- boolサイト設定のリセットがチェックボックスを更新しない (30999)
- チャットでの最終訪問行の信頼性を改善 (30948)
- 管理webhookページでの軽微なi18nの問題 (31010)
- 類似ユーザーのNULL IPが誤ったメッセージを引き起こした (30981)
- サブフォルダーで二段階認証を強制 (30992)
- /postsをページネーションする際にすでに持っている最後の投稿を返さない (30991)
- タグINPUTのダブルクリックが期待される動作を破る (30975)
- /postsのページネーションがcreated_atではなくIDを使用 (30990)
- カテゴリがレンダリングされることを確認 (30988)
UserBadge.update_featured_ranks!でのクエリ構文エラー (30979)- 非常に長いサイト名タイトルを切り詰める (30977)
- サブフォルダーアカウントアクティベーションでの壊れたtada絵文字 (30972)
- nginxで
Client-Ipリクエストヘッダーをスクラブ (30971) - ユーザーエクスポートが存在しない場合に正しいメッセージを表示。 (30970)
- 返信するトピックは生HTMLをレンダリング (30962)
- レート制限をユーザーエクスポートにのみ適用し、ダウンロードには適用しない (30965)
- 「フルページログイン/サインアップによる自動認証フロー」を元に戻す (30960)
- 選択がある場合にコンポーザーで
touchmoveを許可 (30957) - カテゴリ/タグホットルートのサイドバーボタンのアクティブ状態を維持 (30954)
- フルページログイン/サインアップによる自動認証フロー (30928)
- 検索メニューボタンの整列を調整 (30939)
- トピックステータスアウトレットまたはフォールバックのいずれかを表示 (30938)
- フォールバクトピックステータスの誤ったi18nタイトル (30937)
- インポートスクリプトでのフリーズ文字列エラーを防止 (30325)
- ホバー時にMoreアイコンが表示されることを確認 (30925)
- チャットナビバーがコンテンツの上にあることを確認 (30923)
- 管理サイドバーの問題チェックに-1チェックが欠落 (30916)
- iOS < 18のfooter-navのbackdrop-filterを復元 (30914)
- メディアクエリ範囲に’prefix’表記を強制 (30913)
- a3359acへのリンティング問題のフォローアップ (30911)
- メッセージでのマウスホイールのエッジケースを削除 (30900)
- Moreをクリックした際の絵文字ピッカーの位置 (30896)
- mathjaxの引用のサポート (30876)
- post-menuでの無限ループのレンダリングを回避 (30873)
- discourse-fontsが更新された際にスタイルシートキャッシュを無効化 (30869)
- nginx
types設定を更新 (30868) - テキストのオーバーフローを防ぐためにgrid-template-columnsを調整 (30864)
- nowrapを適用してselectボックスコンテナの折り返しを防止 (30863)
- ユーザーがもはや見ることができない自分の投稿の編集を許可しない (30839)
- ダイジェストに画像のみを添付 (30844)
- モバイルでfavoriteリアクションを再追加 (30746)
- ハイパーリンク挿入モーダル内の相対リンク (30842)
- オプションが1つだけある場合に非表示の投稿メニューを展開。 (30831)
- theadパネルの0 has min widthを保存しない (30818)
- タッチがテキスト上にある場合にチャットでのスクロールが機能することを確認 (30817)
- フォントサイト設定のタイプを更新するDBマイグレーションを追加 (30813)
- レビュー対象のキューイングされた投稿を承認する際にタグの同義語を処理 (30810)
- 添付ファイルでなくてもs3アップロードに元のファイル名を含める (30789)
S3Inventory#backfill_etags_and_list_missingはキーをアンエスケープする必要がある (30787)- robotsから/u/を削除 (30782)
- フォントsite_settingsでallow_anyを許可しない (30780)
- ユーザーメニューの閉じの二重トリガー (30732)
- iOSのSafariでピンチズーム時にクラッシュ (30779)
- 追加された結果を含むフルページ検索結果の無限スクロール (30771)
- ドラフトトリガーをクリックする際の複数のリクエストを防止 (30736)
- Flag Status CSVエクスポートにType列を追加 (30756)
- コンテンツに基づいてリサイズを防ぐためにメールグループ選択ドロップダウンの固定幅を設定 (30740)
- プラグインがインストールされていない場合にリアクションインデックスのロードを回避 (30749)
- サイドバーの招待リンクのハイライト持続、リンクタブ、およびアクティベーション動作を改善 (30734)
- 複雑な’chat_duplicate_message_sensitivity’サイト設定を削除 (30516)
- 受信メールから解除購読リンクをストリップ (30695)
- GroupChooserがローカライズされたグループ名で機能することを確認 (30593)
- グループのフルネームと名前が異なる場合、両方を表示 (30672)
- 管理者が予約されたユーザー名を使用できるように (30262)
- 翻訳で失われたAPIキープラグインアウトレットを再追加 (30730)
- Moreをクリックした際の絵文字ピッカーの位置を正しく設定 (30724)
- メッセージアクションの空白スペースを削除 (30697)
- iOSでのbodyスクロールロックを簡素化 (30696)
- 失われたAPIキー’peek’ステップを再追加 (30683)
- モーダル内の絵文字ピッカーのサイズを修正 (30675)
- j/kでのナビゲーション時のロックアップ (30674)
- 絵文字ピッカーのフォローアップ (30670)
- モバイルデバイスでのユーザーバッジの整列を改善。 (30665)
- インラインoneboxはロケールに従うべき。 (30664)
- スコアタイプのメモ化をしない (30657)
- Oneboxリクエストが正しい言語を要求することを確認。 (30637)
- 絵文字ピッカーの軽微な改善 (30645)
- 水平ナビスクロールを整理し、矢印が正しく表示/非表示されるように (30621)
- ログイン必須サイトのサインアップフォームに名前フィールドを表示 (30634)
- 投稿移動モーダルがトピックIDではなくインスタンスを渡す (30622)
- ウィザード改善のマージ後パート1 (30612)
- チャットコンポーザードロップダウンからのポップアップがフォーラスを得ることを確認 (30613)
- ChangeFullNameRequiredSettingは設定がすでにDBにある場合に失敗する可能性 (30605)
- 管理パネルの削除ボタンの一貫性 (30592)
- 添付ファイルをダウンロードするのではなく新しいタブで開くことを許可 (30535)
- 「新着情報」のexperiment_enabledをサーバーで計算 (30599)
- スレッド内のメンションの通知がスタック (30546)
- ダッシュボードの最終チェック日は常に英語 (30569)
- フルネームが無効化されている場合にサインアップを許可 (30551)
- パスワードが一般的すぎる場合にエラーメッセージを表示 (30507)
- レイジービデオでYouTubeビデオを埋め込む際のフォールバック (30514)
- ダッシュボードレポート変更ツールチップが翻訳されていない (30541)
- レポートがユーザーロケールを尊重しなかった (30524)
- ウィザードブランディングステップのnullロゴ (30523)
- Exchangeメールから本文と/または返信を正しく抽出 (30512)
- 投稿移動に一時テーブルを使用するように切り替え。 (30509)
- import:ensure_consistency rakeタスクでのトピックと投稿の数を修正 (30104)
- post_moved通知生成で常に最小の投稿番号を通知 (30448)
- すべての管理者がmodステータスに関係なく削除されたPM投稿を見られるように (30206)
- contact_url設定をデフォルトでドメインとして扱う (30225)
- Jobs::UserEmailを導入し、一貫性チェックが壊れた (30409)
- 表示されるリンクがない場合にMore…を表示しない (30405)
- fkトグルのトグル解除を正しく許可 (30404)
- チャンネルが削除された際のレースコンディションをよりよく処理 (30403)
- スレッドプールのエッジケースをより多く処理 (30392)
- nginx設定変更を簡素化 (30383)
UXの変更
- 投稿と下書きの共有サイドバーリンクを復元 (31159)
- 下書きリストの改善 (31122)
- 透過ボタンのセレクターを追加 (31155)
- 管理者サイドバーが有効な場合、内部サイト設定のサイドバーを非表示 (31047)
- リンクが多い場合、トピックマップリンクメニューのオーバーフローを防止 (31147)
- href キャンセルを DButton に置き換え (31138)
- ローディングドットから半ピクセルのボーダーを削除 (31105)
- プログレスバーラッパーのクリック透過を有効化 (31135)
- コンポーザーが開いている場合のトピック進捗位置を修正 (31134)
- user-select の回帰を修正 (31129)
- システムフォントスタックを system-ui に更新 (31125)
- 投稿アクションメニューのスタイルを整理し、問題を修正、変数を追加 (31100)
- Discourse トピックの onebox スタイルを修正 (31106)
- msg 選択ボタンの折り返しを許可 (31084)
- 「プロフィールを非表示」チェックボックスをプロフィールタブに移動 (31095)
- 管理者レポートに合計数の全数字を表示 (31061)
- モバイルの戻るボタンのアニメーションを削除 (31048)
- タグリバートリネームの 404 エラーを修正 (31049)
- モバイルチャット DM 行のレイアウトを修正 (31043)
- グループ一括選択ボタンに欠落しているクラスを追加 (31038)
- コード内のオートコンプリートを避けるため、triggerRule を再チェック (30961)
- サイドバー「もっと」アイコンの色を修正 (31017)
- キーボードナビゲーションが開始されるまでユーザーカードのフォーカスを非表示 (31014)
- チャット通知を送信する際にユーザーのロケールを尊重 (30996)
- 投稿ルートへの改善 (30968)
- 管理者ダッシュボードのリンクとスタイルの回帰を修正 (30969)
- サイドバーの高さを管理するため、コンポーザープレビューに HTML クラスを追加 (30956)
- #30547 を元に戻す
- コードの font-size に em 単位を使用 (30936)
- フォームコントロールでフォント設定を継承 (30935)
- iOS PWA およびアプリでの最小化コンポーザーの位置を修正 (30926)
- キーボードヘルプで「ハンバーガーメニュー」を「ナビゲーションメニュー」にリネーム (30927)
- チャット送信ショートカットのユーザー設定を追加 (30473)
- オーバーフローを避けるため、モバイルの読み取り状態インジケーターを固定サイズに設定 (30910)
- iOS PWA/Hub で focusin イベント中にのみビューポートスケールをロック (30908)
- git/コード onebox の改善 (30822)
- UX を改善するため、アバターから
loading="lazy"を削除 (30897) - ヘッダーオフセット計算における iOS 下部の過剰スクロールバグへのワークアラウンド (30895)
- iPad PWA で動作するように Safari のスクロール修正を拡張 (30894)
- Safari でのサイドバー配置を改善 (30888)
- モバイルでのフォームテンプレートコンポーザーのスクロールを修正 (30883)
- テーブルエディターの遷移効果を削除 (30878)
font-size-ios-inputワークアラウンドを置き換え (30877)- 「すべての通知を表示」をリンクに変換 (30874)
- カスタム「もっと」メニューを d-menu に置き換え (29090)
- 笑顔をデフォルトの絵文字ピッカーアイコンに設定 (30843)
- 長いステータスメッセージの配置を改善 (30830)
- ドキュメントから冗長な git pull 文を削除 (30801)
- ウィザードとテーマインストールモーダルの改善 (30788)
- プラグインおよびカスタマイズベースの管理者ページのマージンを調整 (30808)
- ログページで DPageHeader を使用 (30786)
- ウィザードホームページのドロップダウンを改善 (30763)
- トピック進捗の戻るボタンのスタイルを調整 (30769)
- メールスタイルページで
DPageHeaderを使用 (30784) - メールページで DPageHeader を使用 (30781)
- サイト設定ページで DPageHeader を使用 (30783)
- 冗長な
text-decoration: noneを削除、912b002 のフォローアップ (30775) - 投稿編集差分に取り消し線、下線を表示 (30773)
- 新規トピック引用前にカテゴリ権限を確認 (30753)
- コンポーネントページで DPageHeader を使用 (30762)
- スタートガイドの修正 (30757)
- ウィザードステップ2からフラットアイコンを削除 (30761)
- テーマページで DPageHeader を使用 (30759)
- 管理者 UI ガイドラインをレポートページに適用 (30684)
- 下書きにプレースホルダータイトルを追加 (30747)
- ボタンのフォーカス状態を focus-visible に切り替え (30744)
- discobot 証明書のフォント言語サポートを改善 (30722)
- git blob onebox の改善 (30694)
- 監視単語とカラーパレットに DPageHeader を追加 (30686)
- 管理者設定ページの最終チェック (30682)
- c398933 用のサイドバー変数修正のフォローアップ (30676)
- フォント関連設定の表示に FontSelector を使用 (30636)
- discobot 証明書により多くのグリフを持つフォントを使用 (30646)
- パーマリンクフィルターを条件付きでレンダリング (30633)
- 沈黙理由ヘッダーテキストをコンテンツ配置に合わせて (30639)
- 管理者設定ページの一貫性 - ファイルとその他 (#30572) (30614)
- 管理者設定ページの一貫性 - Onebox (30611)
- 管理者設定ページの一貫性 - ユーザー API (30610)
- 管理者設定ページの一貫性 - レート制限 (30609)
- 管理者設定ページの一貫性 - 開発者 (30607)
- 管理者設定ページの一貫性 - スパム (30606)
- 管理者設定ページの一貫性 - セキュリティ (30598)
- 管理者設定ページの一貫性 - 実験的 (#30572) (30603)
- 管理者設定ページの一貫性 - グループ権限 (#30528) (30578)
- ナビスタックのアクティブ要素をリファクタリング (30601)
- 「新着情報」アイテムからバージョンを削除 (30596)
- メールとセキュリティのサイドバーリンクコピーを更新 (30563)
- 管理者ダッシュボードの翻訳を追加 (30570)
- プログレスバーのジャッターを避けるため、モバイルを調整 (30591)
- テーブルのホバー状態を改善し、テーブルボタンのマージン問題を修正 (30585)
open_topic小さなアクションに欠落しているアイコンを追加 (30586)- IP 検索で赤いカウントが 0 より大きい場合のみ表示 (30584)
- トピックナビゲーション/マップでスクロールアンカーを無効化 (30580)
- 全名必須設定オプションのマイナーなコピー編集 (30581)
- 管理者設定ページの一貫性 - ナビゲーション (30574)
- 管理者設定ページの一貫性 - 検索 (#30528) (30573)
- 管理者設定ページの一貫性 - 法的 (30572)
- 管理者設定ページの一貫性 - 信頼レベル (30571)
- 管理者設定ページの一貫性 - サイトロゴ (30567)
- 管理者設定ページの一貫性 - フォント (30564)
- 管理者埋め込みページが管理者 UX ガイドラインに従う (30122)
- 単語の途中でオートコンプリートをトリガーしない (30042)
- コードの font-size に em を使用 (30547)
- 管理者設定ページの一貫性 - 通知 (30528)
- ヘッダー内のコードの font-size を継承 (30536)
- チャットでピッカーを使用する際に部分的に書かれた絵文字を置き換え (30517)
- suppress_secured_categories_from_admin 設定の説明を調整 (30532)
- すでにアクティブなタブにタブしない (30531)
- 管理者セカンダリサイドバーのアクティブナビにハイライトを追加 (30486)
- 最初の設定管理者ルートを設定ページに移動 (30510)
- 設定名にセンテンスケースを追加 (30479)
- ログインページで before-header-panel-outlet を非表示 (30472)
- GitHub ステータスバッジからチャットホバー効果を削除 (30447)
- カテゴリ設定のアクティブナビにハイライトを追加 (30428)
- トピック進捗要素の配置ずれの修正 + ボーダー半径の削除 (30427)
- リンクコピーステータスの遷移を改善 (30401)
- サイト設定フィルター背景の不整合 (30393)
- 管理者サイドバーリンクの変更 (30365)
- DMenu を使用して IP 検索をリファクタリングし、レイアウトと配置を改善 (30374)
セキュリティ変更
- /inline-onebox を一度に 10 URL に制限
- user-stream トピックタイトルが常に正しくエスケープされることを確保
- ユーザーのチャット無効化をバイパスする機能
- 既存ユーザーの「activate-account」ルートへのアクセスを無効化
- 許可される URL パターンを制限
- アプリケーションレイアウトをレンダリングする場合のみデータをプリロード
- ビデオプレースホルダー URL をサニタイズ
パフォーマンス
- 古いフルスクリーン検出コードを削除 (31075)
uploads:disable_secure_uploadsをバッチ読み込みで最適化 (31030)Jobs::BadgeGrantでJob::BackfillBadgeをエンキュー (30945)- ttf/otf フォントの gzip を有効化 (30867)
- スプラッシュ画面の実装をリファクタリングおよび最適化 (30373)