Discourse バージョン 2.4

Focus

Codename

Start date

June 18th, 2019

Release date

Feb 25th, 2020

「いいね!」 49

新機能

  • 1 人あたりの通知数を 10,000 に制限
  • 審査可能な投稿の claimer が変更された際にメッセージを公開 (#9019)
  • 管理者は再フラグのクールダウン期間を設定可能。TL3 以上のユーザーがスパムとしてフラグを立てた投稿を自動的に非表示にする設定も可能 (#9010)
  • ログイン/作成ボタンの下にプラグインアウトレットを追加。モバイル版にもアウトレットを追加
  • ユーザーのメールアドレスまたはユーザー名を含む CSV のアップロードをサポート (#8971)
  • 投稿が編集された場合、または 24 時間以上前にレビューされた場合を除き、ユーザーは同じ理由で最近処理されたアイテムを再フラグできない (#8969)
  • プラグインアウトレットを装飾するための新しいプラグイン API を追加 (#8937)
  • ブックマーク機能の改善パート 2 – トピックブックマーク (#8954)
  • デフォルトの renderTag 関数をエクスポート (#8941)
  • 転送されたメールを示す小さなアクション投稿を追加
  • 最小優先度閾値を満たさなくても、キューイング中の保留投稿を含める (#8925)
  • 審査可能なフラグ付き投稿の claim/unclaim 時にログを追加 (#8920)
  • 動画のキャプションタグ/属性をサポート (#8914)
  • 信頼度レベルの成長レポートを追加 (#8878)
  • oneboxing 時にカスタムユーザーエージェントを使用する特定のホスト向けのサイト設定を追加
  • 単一オプションのアンケートを許可 (#8853)
  • Web マニフェストの short_name を常に埋めるように保証
  • SSO プロバイダープロトコルにログアウト機能を追加 (#8816)
  • いいね時に触覚フィードバックを追加
  • 疑わしいユーザーをレビューキューに送信 (#8811)
  • ユーザーは自身のプロフィールに任意のパブリックトピックを特集可能 (#8809)
  • アンケートに「グループ」オプションを追加 (#8469)
  • 管理者が自動的に無効化された際のログにメッセージを追加
  • パブリックトピックと個人メッセージを同時に検索可能 (#8784)
  • 招待に Contact Picker API を使用
  • 一括授与機能を使用する際に既存のバッジ所有者を置換 (#8770)
  • 投稿の移動、トピックの変換、カテゴリの変更時にアップロードのセキュリティステータスを更新 (#8731)
  • コンポーザー内で動画とオーディオに upload:// の短縮 URL を使用 (#8760)
  • すべての種類のレポートをエクスポート (#8748)
  • リストアから 7 日後に「backup」スキーマを削除
  • 絵文字が 1〜3 個だけの行は、大きな絵文字として表示される
  • カテゴリレベルのプライバシーと投稿ベースのアクセスルールを備えた重複アップロードを許可するメディアのセキュリティ強化 (#8664)
  • グローバル通知でDismiss期間を定義可能 (#8715)
  • インベントリバケットの設定を無効にする非表示設定を追加
  • バッジの一括授与 (#8694)
  • ユーザーセレクターに除外するユーザー名を渡す (#8695)
  • 新しい Badging API を使用
  • 安全なメディアを無効にする rake タスクを追加 (#8669)
  • CSP をデフォルトでオンにする (#8665)
  • ライセンスキーを使用した MaxMind DB のダウンロードをサポート
  • Internet Explorer の廃止に関するグローバル通知 (#8577)
  • モバイル版でトピック管理メニューが下部に固定される (#8620)
  • プラグインがグローバル通知を追加可能 (#8552)
  • 取り消されたペナルティに対する TL3 昇格を許可
  • プラグインから複雑な投稿パラメータを許可 (#8598)
  • mybb.ru のインポートスクリプトを追加 (#8609)
  • トピック管理メニューを開くためのキーボードショートカットを追加 (#8568)
  • 「カテゴリの並べ替え」をネストされたカテゴリでも機能するように変更 (#8578)
  • プロフィール特集トピックのモーダルと管理者レンチのリファクタリング (#8545)
  • CSP から unsafe-eval を完全に削除
  • rake admin:create でパスワードが一致しない場合にメッセージを追加 (#8543)
  • データベース内の API キーをハッシュ化 (#8438)
  • IE サポートプラグインを作成 (#8520)
  • コンポーネントが追加され、割り当てられていない場合の警告 (#8482)
  • ユーザープロフィールとカードのための特集トピック (#8461)
  • X-Frame-Options ヘッダーを削除するサイト設定を追加
  • タグの別名
  • ウェブフック投稿シリアライザーに topic_filtered_posts_count 属性を追加
  • アクティブなすべてのコンポーネントをテーマに追加する機能 (#8447)
  • CSP で unsafe-eval を許可する非表示設定を追加
  • 新しいトピックボタンの隣にプラグインアウトレットを追加 (#8443)
  • PM にユーザー名のリストを貼り付け可能
  • 疑わしいユーザーの発見を改善
  • サイトテキストコントローラーがページとロケールを処理するように変更 (#8408)
  • すべてのテーマにコンポーネントを追加する機能 (#8404)
  • グループメンバーシップリクエスト通知を統合
  • ユーザーのアクティブセッション数を制限 (#8411)
  • dmarc の判断に基づいて受信メールからの投稿を非表示 (#8333)
  • アンケート結果に円グラフオプションを追加 (#8352)
  • 基本のユーザーオプションにタイムゾーンを追加 (#8380)
  • レビューキューにカスタムフィルターを適用する新しい API (#8392)
  • アンケートのエクスポートボタンを追加 (#8370)
  • WebAuthn 用の RS256 アルゴリズムをサポート (#8385)
  • メールアドレス変更ワークフローを改善
  • サービスワーカールートを正規化 (#8359)
  • ‘suppress_from_latest’ カテゴリ設定のサポートを削除 (#8308)
  • 既定で Screaming Frog SEO スパイダーをブロック
  • IP によるデフォルトのアプリケーションレベルのレート制限を導入
  • 安全なメディアのサポートを追加 (#7888)
  • 日付範囲でレビュー可能な投稿をフィルタリング (#8354)
  • 検索をタグにスコープ可能 (#8345)
  • カテゴリごとの新規Dismiss機能 (#8330)
  • 新しい TL2 ユーザーにメッセージを送信し、高度なチュートリアルを案内 (#8335)
  • 認証手段が 1 つしかない場合、自動的に認証手段へリダイレクト
  • 既定ですべてのカテゴリをミュートするサポート (#8295)
  • FinalDestination が特定のホストにカスタムユーザーエージェントを使用可能
  • タグが投稿に追加された際にタグウォッチャーに通知 (#8299)
  • JS の eval なしで翻訳の上書きを読み込む
  • 管理者 API キーシステムの大幅な見直し (#8284)
  • 管理者向けのウェルカムメッセージを追加 (#8293)
  • 追加のナビゲーション項目用の「init」メソッドを追加
  • Docker 開発版をローカルまたはネットワーク全体で公開可能に
  • ライトボックスにタイトルがない場合、ファイル名の前に画像の alt テキストを使用 (#8286)
  • パラメータ付きの埋め込みで「新規トピック」ボタンを作成 (#8280)
  • ユーザー設定のデフォルトタグ用の新しいサイト設定 (#8283)
  • カテゴリは、トピックにタググループからのタグを必須とできる
  • デフォルトのサイト設定が変更された際に、全ユーザーのユーザー設定を更新するオプション
  • メッセージとウィスパーに対してユーザーの last_posted_at の更新を停止
  • ステージングユーザーへの一括招待を送信可能
  • 受信メールの添付ファイルを削除し、raw フィールドを切り詰める (#8253)
  • ユーザーがプライマリグループを設定できるサイト設定/UI (#8244)
  • 認識されたスパムヘッダーに SES スパムヘッダーを追加 (#8254)
  • モデレーターへのウェルカムメッセージ - コピー機能を追加!(#8246)
  • グループ PM のトピックリストを記憶 (#8235)
  • カスタムメールスタイルで SCSS をサポート
  • ウィキ編集者はウィキトピックのタグ編集を許可される
  • トピックシリアライザーに画像 URL を含める (#8212)
  • プライベートメッセージリストでのスクロール位置を記憶 (#8212)
  • プライベートメッセージリストでの位置を記憶
  • 下書きバックアップ用の実験的な非表示設定
  • スタッフがカスタムメールテンプレートをカスタマイズするために topic_url を使用可能に
  • ハニーポットとチャレンジロジックを改善
  • サイト設定が変更された際に、全ユーザーのカテゴリ設定を更新するオプション (#8180)
  • ‘nofollow’ とともに ‘ugc’ rel 属性を使用
  • ログインページタイトルに短いサイト説明を追加 (#8178)
  • コンポーザーでリンクを追加する際にトピックを検索 (#8178)
  • bin/turbo_rspec での --fast-fail サポート (#8173)
  • プラグインでも pretenders を読み込む (#8173)
  • API キーの作成日と最終使用日を表示 (#8173)
  • GitHub onebox の再設計 (#8173)
  • より詳細な 404 エラーを表示するサイト設定を追加 (#8014)
  • すべての外部認証方法にフルページリダイレクトを使用 (#8092)
  • GitHub のコミット、PR、イシューの onebox レンダリングを改善 (#8156)
  • 重み付けされたレビュー可能なユーザーの精度 (#8156)
  • 精度の低いユーザーは負のレビュー精度を持つ (#8156)
  • ユーザー設定で新しい認証手段を作成する際に名前の入力欄を追加 (#8156)
  • 認証手段の入力欄にプレースホルダーを追加 (#8156)
  • ファイルの解凍時に追加の保護層を追加 (#8156)
  • UploadRecovery を単一の投稿で実行可能に (#8094)
  • 2FA ログイン(セキュリティキー)での WebAuthn 認証手段管理 (#8099)
  • ポストウェブフックペイロードにトピックとカテゴリのコンテキストを追加 (#8110)
  • トピックタイトルをブロック単語に対して検証 (#8127)
  • PWA マニフェストでマスク可能なアイコンをサポート (#8127)
  • 共有ボタンでカスタム JavaScript をサポート (#8090)
  • allowfullscreen iframe 属性をホワイトリスト化 (#8086)
  • mini_scheduler を更新して履歴フィルタリングをサポート (#8086)
  • 埋め込みが HTTP REFERER を無視可能に (#8086)
  • ユーザーメニューにクイックアクセスパネルを追加 (#8073)
  • >= tl2 ユーザー向けの新しい投稿編集期間 (#8070)
  • 新しい投稿の編集に tl2 閾値を追加 (#8070)
  • トピックリスト埋め込みにトピック作成者のユーザー名を追加 (#8070)
  • トピック進行状況の前にプラグインアウトレットを追加 (#8070)
  • レビュー可能な投稿の詳細なスコアを表示するポップアップを追加 (#8035)
  • 匿名キャッシュのパフォーマンスを改善 (#8063)
  • グループナビゲーションでデータエクスプローラーアウトレットをサポート (#8063)
  • API キーの最終使用日を追跡 (#8062)
  • 詳細なメタデータ付きでトピックを埋め込む (#8062)
  • 匿名キャッシュがロガーにデータを送信 (#8062)
  • 新しい「Discourse-Render」HTTP ヘッダー (#8062)
  • フラグ付き投稿を復元した際に投稿者に通知 (#8062)
  • Discord でログイン (#8053)
  • ↔ を絵文字に置換しない (#8053)
  • iOS/Android ネイティブアプリとのリンク用のサイト設定 (#8053)
  • すべてのイニシャライザー後にフックを追加 (#8053)
  • テーマが JS ファイルをアセットとしてアップロード可能 (#8053)
  • [date] にカウントダウン属性を追加 (#8037)
  • TLS 1.3 0-RTT 使用時のリプレイ攻撃から保護 (#8020)
  • バックアップ復元中にプラグインがサイト設定を操作可能 (#8020)
  • JavaScript で theme_uploads を設定として扱う (#8020)
  • グループメッセージで読み取り状態を公開 (#7989)
  • PWA インストールプロンプトを Discourse UI に統合 (#8013)
  • お気に入り絵文字がコンポーザーの自動補完にも表示される (#8011)
  • ユーザー通知用のウェブフックを追加 (#8011)
  • スタッフのみが閲覧可能なアンケート結果 (#7984)
  • JavaScript API を通じてリモートサイトにトピックリストを埋め込む (#8008)
  • グループメンバーの可視性レベルをサポート (#8004)
  • アンケートビルダーにプレビューを追加 (#7988)
  • テーマが色変換変数を上書き可能 (#7987)
  • 招待の交換時の外部認証 (#7935)
  • トピックに転送されたメールの内容を表示する設定を追加 (#7935)
  • メールで抜粋を常に送信するオプションを追加 (#7935)
  • メンバーがグループに承認された際に通知を送信 (#7614)
  • 安全なカテゴリでのメンションでグループを優先 (#7614)
  • ポストプロセスミューテックスをより長く保持可能 (#7614)
  • 監視されている単語の管理者インターフェースにテスト機能を追加 (#7614)
  • rake db:stats が提供する統計情報を改善 (#7614)
  • 「About」ページにカテゴリモデレーターをリスト (#7916)
  • HTML メールのカスタマイズ (#7934)
  • base_url が変更された際に新しい VAPID キーを生成 (#7934)
  • 未読状態をトピックリストにリアルタイムで同期 (#7933)
  • 送信メールに添付ファイルを追加 (#7933)
  • ユーザーからのすべてのダイレクトメッセージを表示する検索演算子を追加 (#7913)
  • 監視されている単語の改善 (#7899)
  • 監視されている単語のダウンロードを許可 (#7899)
  • 監視されている単語の一括クリアを許可 (#7899)
  • 投稿がブロックされた際に、含まれるすべてのブロック単語をリスト (#7899)
  • レビュー可能なキューイング投稿の生メールを閲覧可能に (#7910)
  • PM を公開する際にカテゴリを選択可能 (#7907)
  • 過去 6 ヶ月にペナルティを受けていないユーザーを TL3 に可能に (#7892)
  • 一括招待で毎分最大 200 件のメールを送信 (#7875)
  • カテゴリを削除するための rake タスクを作成 (#7898)
  • 新しい日付/時刻コンポーネント (#7898)
  • エクスポートを Gz から Zip に (#7889)
  • 管理者/ユーザーのエクスポートは Zip 形式で圧縮 (#7784)
  • カテゴリを削除するための rake タスクを作成 (#7784)
  • robots.txt のカスタマイズを許可 (#7884)
  • WorkboxJS を使用して Discourse をオフラインで動作可能に (#7870)
  • 設定された引用符を装飾的なトピックタイトルで使用 (#7870)
  • 装飾的な引用符用のサイト設定 (#7870)
  • 管理者/ユーザーのエクスポートは Zip 形式で圧縮 (#7784)
  • S3 または CDN が変更された際に復元中にアップロードを再マッピング (#7784)
  • バックアップに S3 アップロードを含める非表示設定を追加 (#7784)
  • 投稿通知で Markdown を許可 (#7864)
  • no-ember レイアウトにログインとサインアップボタンを表示 (#7867)
  • グループの投稿オプションに「グループ所有者」を追加 (#7814)
  • 「ログイン中のユーザー」向けの新しいグループ可視性オプションを追加 (#7814)
  • テーマインストーラーの rake タスク (#7848)
  • ベラルーシ語を追加 (#7848)
  • アクセスのないユーザー向けのトピックに関するオプトインガイダンス (#7852)
  • ログイン時に内部リンクにリダイレクトする際にクエリパラメータをサポート (#7829)
  • テーマコンポーネントの無効化を許可 (#7812)
  • 関連アカウント行に CSS クラスを追加 (#7812)
  • 極度の負荷時に検索を無効化 (#7812)
  • トピックからダイレクトメッセージのタイトルを事前に記入 (#7812)
  • 管理者ユーザーリストページに無限スクロールを追加 (#7821)
  • サーバーサイドでの in:tagged 検索 (#7822)
  • in:tagged および in:untagged の高度な検索フィルター (#7822)
  • テーブルモードをサポートする任意の種類のレポートをエクスポート (#7662)
  • 有効化された場合に検索メニュー結果にタグを表示 (#7819)
  • タググループ検索をサポート (#7819)
  • 複数の TOTP 要因を持つ機能を追加 (#7626)
  • テーマ設定を個別に更新するエンドポイントを追加 (#7789)
  • 検索時にクローズトピックに小さなペナルティを適用 (#7782)
  • 新しい絵文字への早期サポートを追加 (#7785)
「いいね!」 7

バグ修正

  • 削除されたトピックでもレビュー対象の取得が機能するようにしました (#9040)
  • Ember と非Emberのレイアウトを同期しました (#9028)
  • カテゴリバッジのボックスにトピック数が正しく表示されるようになりました (#9034)
  • タグフィルターで「タグなし」と「すべてのタグ」のラベルを翻訳しました (#9030)
  • 範囲指定検索でカテゴリがすべてのカテゴリを検索するようにしました (#9031)
  • 既存のトピックに対して新しいPM(プライベートメッセージ)を作成しようとしなくなりました (#9029)
  • ライトボックス画像により、要約メール内の人気投稿が空白になる問題を修正しました
  • グループの自動メンバーシップドロップダウンが機能するようにしました (#9022)
  • トピックタイムラインでミュート機能が動作しなかった問題を修正しました (#9021)
  • Webフックの再試行回数が最大5回に制限されるようになりました
  • 推奨トピックのラベルが正しく表示されるようになりました (#9017)
  • ミニタグ選択器が max_tags_per_topic を尊重するようにしました (#9018)
  • カテゴリおよびタグフィルター付きページでも専用のサイト属性を使用するようにしました
  • WebPをアップロード可能な画像フォーマットとして認識するようにしました (#9015)
  • SiteSetting.secure_media? が真の場合のみ、添付ファイルをセキュアメディアとしてマークするようにしました (#9009)
  • サイト名にコロンが含まれている場合、TOTPが使用できない問題を修正しました
  • サブフォルダ用 discourse-location 内の initState() 呼び出しを復元しました
  • メールで prioritize_username_in_ux 設定を尊重するようにしました
  • 外部ストレージのアップロード統計レポートを修正しました
  • 管理者がスタッフのメールを変更した場合、従来のメール確認を強制するようにしました (#9007)
  • 管理者が他のユーザーのメールを変更した場合、変更を自動確認するようにしました (#9001)
  • 壊れたエラー解除ボタンを削除しました
  • メーリングリストモードでミュートされたタグを尊重するようにしました
  • 将来のrubocop対応のための軽微なリンティング問題を修正しました
  • 無効な場合、APIキー作成の保存ボタンを無効化するようにしました (#9005)
  • 安全な並行処理サポートのためにActiveRecord SchemaCacheをパッチ適用しました
  • iOSの固定位置バグを避けるために、modal-bodyからborder-boxを削除しました
  • setting-objectが独自にvalue/nameプロパティを定義できるようにしました (#9003)
  • settingコンポーネントにデフォルト値を設定するとページがリロードされるのを防ぎました
  • モバイルデバイスで通知ボタンが切り取られるのを防ぎました (#8998)
  • Enumsをフラットな配列として扱うようにしました (#8995)
  • モバイルデバイスで壊れていたグループメンバードロップダウンを修正しました (#8994)
  • バナーの見出しからアンカーを削除しました
  • .notify の有無にかかわらず、メンション更新機能が動作するようにしました
  • グループメンションがプレビュー時と同じように処理されない問題を修正しました
  • report-filter/categoryが正しくフィルタリングされるようになりました (#8992)
  • Discourse.os_hostname が利用できない場合は ‘hostname’ を使用するようにしました
  • ユーザーグループが許可していない場合、投票オプションを無効化するようにしました (#8987)
  • 抜粋からビデオワンボックスを削除するようにしました
  • モーダル内の非表示オーバーフローにより、一部のselect-kitドロップダウンが切り取られていた問題を修正しました
  • 単一カテゴリの「上位タグ」リストに別のサイト属性を使用するようにしました
  • 正しい翻訳文字列を使用するようにしました
  • Sk bodyがwrapperの幅に従うようにしました (#8984)
  • タググループを読み込む際のエラーを防ぎました (#8983)
  • 投稿を展開するとページルーティングがトリガーされるのを防ぎました (#8982)
  • アップロードセキュリティの絵文字チェックを調整しました (#8981)
  • update_upload_acl rakeタスクの改善と修正 (#8980)
  • 通常の絵文字に基づくアップロードを決してセキュアとマークしないようにしました (#8973)
  • テーマインポーター内のelsifの無効な構文を修正しました
  • ツールバーメニューの特異性(specificity)を修正しました
  • ユーザー名メンションのスタイルが失われる問題を修正しました
  • グループがメンション不可の場合、メンション可能としてレンダリングしないようにしました
  • 同義語を追加した後、タグのトピック数が正しくならなかった問題を修正しました
  • 値を削除する際のvalue-listの選択肢を修正しました
  • GET時に draft_key が存在することを確認するようにしました
  • draft_key が欠落している場合は404を返すようにしました
  • 「Everyone」グループが投票のグループオプションとして表示されるのを防ぎました (#8957)
  • sk2のより安全な移行パスとして castInteger を復活させました (#8966)
  • 未読返信通知が存在する場合、新しい通知を作成しないようにしました (#8921)
  • 既に通知が存在する場合、新しい通知を作成しないようにしました
  • トピックリストが利用可能な場合、「categories」ルートで Site.top_tags を更新するようにしました
  • カスタム絵文字をセキュアとマークすることを決して許可しないようにしました (#8965)
  • default_notification_level が設定されていない場合、選択テキストを表示するようにしました (#8962)
  • 投稿に画像がない場合、トピック画像を削除しないようにしました
  • topic-notifications-buttonとのショートカットが正しく動作するようにしました (#8956)
  • select-kitが0を値とする行を選択できるようにしました (#8955)
  • SSOプロバイダーの解析例外を処理するようにしました
  • ハッシュタグ経由でカテゴリへのリンクが壊れたURLとなっていた問題を修正しました
  • テーマテンプレートのオーバーライドを正しくコンパイルするようにしました (#8946)
  • 画像アップロードの代わりに、プレーンテキストが利用可能な場合はそれを使用するようにしました
  • ウィザードのcanvas要素に関するリグレッションを修正しました
  • S3への移行時に、無視または欠落しているアップロードをカウントしないようにしました
  • パイチャートの描画アニメーションを削除しました (#8940)
  • 公開されていないグループへのメンションハイライトを避けるようにしました
  • セキュアなコンテキスト内のセキュアなトピックでインラインワンボックスが機能するようにしました (#8895)
  • 初期読み込み時にサブフォルダサイトがURLをルートドメインに書き換えていた問題を修正しました (#8932)
  • change-timestampモーダルで日付を変更しても、日付が変更されなかった問題を修正しました (#8935)
  • 公開されていないグループへのメンションハイライトを避けるようにしました
  • ダイジェスト解除リンクのフッターにテーマカラーを使用しないようにしました
  • user-chooserで現在のユーザーを正しく除外するようにしました (#8928)
  • user-selectorが真のブール値を使用するようにしました (#8909)
  • パイチャートオプションのHTMLをレンダリングするようにしました (#8912)
  • IE11向けに String.startsWith 関数のポリフィルを追加しました
  • カテゴリスラッグのバリデーションをより緩やかにしました (#8915)
  • セキュアメディアが有効な場合、オーディオとビデオのプリローディングを無効化するようにしました (#8922)
  • 引用内のグループメンションを無視するようにしました (#8905)
  • 信頼レベル成長レポートの制限を削除しました (#8908)
  • tag-{info,list} の特異性を高め、他の要素のスタイルを避けるようにしました (#8902)
  • 他のプロフィール情報を更新する際に、フラアイコンが削除される問題を修正しました
  • ソースURIが無効な場合、URLの絶対化をスキップするようにしました
  • 引用符をMarkdownに正しく変換するようにしました (#8808)
  • s2がウィザードと正常に動作するようにしました (#8886)
  • 新しいバージョンを作成する際、投稿内の edit_reason をリセットするようにしました
  • 抜粋からオーディオ/ビデオコンテンツを削除するようにしました (#8881)
  • group-add-memberモーダルでac wrapがオーバーフローするのを防ぎました (#8882)
  • 投稿編集時に投稿/トピックの image_url を削除するようにしました
  • スポイラーロジックをspoilerプラグイン内に配置するようにしました
  • 適切なコンポーネント名があることを確認しました (#8876)
  • ユーザーがいない復元された投稿はシステムユーザーが引き継ぐようにしました (#8834)
  • 偽のnull値をクリア可能なオプションに置き換えました (#8875)
  • カテゴリページの詳細なエラーメッセージを表示するようにしました (#8832)
  • タグ情報の「制限されていません」という誤解を招くメッセージを修正しました
  • 新しいトピックの下書きを開いても投稿が作成されない問題を修正しました (#8828)
  • ミニタグ選択器のmin/maxロジックを修正しました (#8871)
  • sk2の鶏と卵の問題を避けるために、最大/最小ロジックを簡素化しました (#8868)
  • キーボードを介して各種フォームを送信できるようにしました (#8866)
  • イベントリスナーのリークを防止しました(999e2ffで導入されたバグ)
  • base_importerにサブサブカテゴリのサポートを追加しました
  • トピック作成時に meta_data と custom_fields の両方を許可するようにしました
  • デスクトップでトピック進行バーが表示されないようにしました (#8854)
  • タイトル編集が投稿編集の最小信頼レベルを尊重するようにしました
  • Firefoxがスペースキーでクリックイベントを生成するのを防ぎました (#8856)
  • tags-admin-dropdownがsk2と正常に動作するようにしました (#8852)
  • カテゴリボックスの説明内のリンクがクリック可能になりました
  • プライバシーオプションのウィザードでラベルが入れ替わっていた問題を修正しました
  • 新しいトピックの下書きを上書きする際にユーザーに警告するようにしました (#8841)
  • プロフィールHTMLでの注目トピックタイトルの解析を修正しました (#8850)
  • モデルが設定されていない場合、/admin/badgesページで例外が発生するのを防ぎました (#8849)
  • サイズが0バイトのメール添付ファイルがエラーを引き起こしていた問題を修正しました
  • admin/email-styleのルートナビゲーションを整理しました (#8837)
  • 名前が長すぎる場合のエラーメッセージを改善しました
  • period-chooserの上下アイコンを復元しました
  • reply_idsを介して同じ返信を複数回返さないようにしました
  • ドロップダウンのカスタムユーザーフィールドをselect-kit 2と互換性のあるようにしました
  • 他のトピックからの投稿返信を返さないようにしました
  • 分散mutexキーの有効期限設定におけるオフバイワンエラーを修正しました
  • パラメータタイプをチェックするようにしました
  • 2FAアイコンがセキュリティキーのみ有効な場合、管理者ユーザーリストに表示されない問題を修正しました (#8839)
  • 投稿が編集された際の通知の氾濫を抑制しました (#8838)
  • 競合により投稿タイミングが作成されなかった場合、投稿の読取カウントとユーザー統計を更新しないようにしました (#8824)
  • S3インベントリジョブで updated_at を使用するようにしました (#8823)
  • セキュアメディアアップロードの .ico ファイルをnginx 404なしで配信するようにしました (#8826)
  • UrlHelperでプリサインURLをエンコードしないようにしました (#8818)
  • サブサブカテゴリのインポートを追加しました (#8810)
  • ‘unless’ ヘルパーが変数名を一度だけ解決するようにしました (#8820)
  • 非公開トピックの注目表示を禁止しました (#8814)
  • メール内のセキュアメディアURLの検閲が過度に行われるのを止めるようにしました (#8817)
  • 一部の通知でカスタマイズされたメール件名が無視されていた問題を修正しました
  • グループトピックリストで showFooter を true に設定するようにしました (#8795)
  • 投稿の高さのジャンプを止めるために、markdownビデオを video-container クラスでラップするようにしました (#8806)
  • 空白のcooked markdownがログで例外を引き起こす可能性があった問題を修正しました
  • 従来の非セキュアなホットリンクメディアが再ダウンロードされない問題を緩和しました (#8802)
  • タグまたはカテゴリが追加された際の通知を修正しました (#8801)
  • 月初めに「月間ユーザー」バッジを授与するようにしました
  • Uploads:s3_migration_status rakeタスクが壊れていた問題を修正しました
  • ユーザーアーカイブにすべてのカテゴリ名をエクスポートするようにしました (#8790)
  • 許可日に基づいて「Like based」バッジを適用するようにしました
  • PostAlerter#create_notification で nil:NilClass に対する ‘title’ メソッド未定義エラーを修正しました
  • サブフォルダサイトでのGetURLは、URLの途中のプレフィックスを無視するようにしました (#8794)
  • 非公開投稿の編集をpost reviserが拾い上げていた問題を修正しました (#8792)
  • downsize_uploads を改善しました (#8409)
  • 壊れた画像プレースホルダーの境界を調整しました (#8781)
  • バックアップ復元後にユーザーを通知できなかった問題を修正しました
  • RSSフィードレスポンスに ‘noindex’ ヘッダーを追加しました
  • セキュアメディアURLのホットリンク画像と壊れたリンクの問題を解決しました (#8777)
  • タグページでのトピックソートが壊れていた問題を修正しました
  • sourcemapのsourceが正しいことを確認しました。今回はフルアセットパスを使用します (#8774)
  • Redisフォールバックハンドラーの再構成 (#8771)
  • 各redisペアに対して別のFallbackHandlerを使用するようにしました
  • 可能な限り、渡されたconfigのフリーズ済みコピーを作成するようにしました
  • start_reset メソッドを抽出し、テストで使用されるメソッドを削除しました
  • セキュアメディアのホットリンク画像をプルする際の403エラーを避けるためにプリサインURLを使用するようにしました (#8764)
  • 開発モードでsourceURLを再適用するようにしました
  • 他のユーザーのプロフィールでトピックを注目表示すると、そのユーザーのトピックが表示される問題を修正しました (#8769)
  • ステージングユーザーにプライベートカテゴリを通知するようにしました (#8765)
  • サブカテゴリがある場合、サブカテゴリページにカテゴリリストを表示するようにしました (#8768)
  • sourcemapのsourceが正しいことを確認しました
  • トピックページにすべての親カテゴリを表示するようにしました (#8767)
  • 引用を引用すると、元の投稿情報が保持されるようにしました (#8746)
  • 編集されたバッジタイトルのみがユーザータイトルを更新するようにしました
  • schema.orgのBreadcrumListを使用するようにしました
  • Categories_breadcrumb ヘルパーが2レベル以上のカテゴリをサポートするようにしました
  • 新しいタグルートを使用するようにしました (#8683)
  • jquery.autoellipsis の制限に対する回避策 (#8747)
  • ヘッダー内のusercardsのz-indexを高くしました
  • 引用やOneboxから日付を抽出しないようにしました (#8754)
  • アプリがより長いバックアップコードを生成・受け入れるようにしました (#8761)
  • バッジ授与者でのロケールが正しくなかった問題を修正しました (#8749)
  • タグまたはカテゴリが追加された場合、トピックが変更されたことをユーザーに通知するようにしました (#8750)
  • asideタグにclass属性がない場合、抜粋でエラーが発生しないようにしました
  • トピッククエリがサブサブカテゴリのトピックを含めるようにしました (#8709)
  • category-chooserがすべての親カテゴリを表示するようにしました (#8706)
  • ユーザーがプライマリーグループを削除できるようにしました
  • プロフィール設定のたびにタイムゾーンを上書きしないようにしました
  • reply_id カラムの改名による例外を発生させないようにしました
  • ドッキングされたヘッダーにPMアイコンを表示するようにしました
  • アイコンに正しいスタイルを適用し、コードの乾燥(DRY)を試みました (#8739)
  • Markdownテーブル内の絵文字のサイズを増加させないようにしました (#8742)
  • フラグを拡張する際にReviewableScoreタイプを再読み込みするようにしました (#8740)
  • 新規/未読カウントにサブサブカテゴリを含めるようにしました (#8710)
  • 追加の公開アップロードを非セキュアに変更するようにしました (#8738)
  • グループのページネーションが壊れていた問題を修正しました
  • category-chooserのrootNoneの動作を変更しました (#8692)
  • narrative botのイタリア語ロケールに欠落していた翻訳キーを追加しました
  • プロフィールモーダルでの注目トピックのスタイル (#8727)
  • トピック削除に失敗した場合、エラーメッセージを表示するようにしました (#8723)
  • 画像とリサイズコントロールを段落内に正しくラップするようにしました (#8718)
  • トピック削除に失敗した場合のエラーメッセージを改善しました
  • 公開投稿のみに対してpost noticesを作成するようにしました (#8708)
  • グループメンバーシップのリークを修正しました
  • 無効なユーザー名でグループをフィルタリングする際に、適切なNotFound例外を発生させるようにしました
  • 他のユーザーのグループを表示する際、現在のユーザーの可視性に基づいてグループを適切にフィルタリングするようにしました
  • ログインユーザーに対してグループディレクトリが無効の場合の groups_controller#index のスペック
  • groups_controller.sortable のスペックがすべてのソート組み合わせを実際にテストするようにしました
  • 「他のユーザーのグループを表示」のスペックを、group_visibility と members_group_visibility のすべての組み合わせをテストするように書き直しました
  • ルートが変更された際にgroup-navigationの状態が変更されることを確認しました (#8724)
  • ユーザー通知モバイルナビのセカンダリメニューが再読み込みされることを確認しました (#8716)
  • 挿入後にuser-selectorの除外ユーザー名を更新するようにしました (#8711)
  • バッジの一括授与時に注目バッジのランキングを更新するようにしました
  • padStart/padEndをコアポリフィルに戻しました (#8714)
  • 古いファイル名のスペックを修正しました
  • discourse-internet-explorer にCDNを使用するようにしました
  • composerが保存中、paddingを削除するようにしました
  • user-selector-testにprettierを実行しました (#8700)
  • URLがスラッシュで終わる場合でも ‘findBySlugPathWithID’ が機能するようにしました (#8699)
  • iOSでファイルを貼り付ける際、ファイルのURLが貼り付けられるのを防ぎました (#8693)
  • テスト中に取得されたトピックのデータベースエラーをログに記録しないようにしました
  • reviewable競合時のpostgresでのエラーログを停止しました
  • 多数の小さなファイルの解凍がエラーを引き起こしていた問題を修正しました
  • 英語以外のロケールでもタイトルを変更できるようにしました
  • 認証後に /auth/* URLにリダイレクトしないようにしました
  • 管理者SSO同期に外部IDがない場合、エラーを発生させないようにしました
  • user-activity-draftsでのイベントリスナーのリークを防ぎました (#8682)
  • omniauth確認ページがGETパラメータを通過するようにしました
  • ユーザープロフィールページにnoindexヘッダーを追加しました
  • トピック内の最後の投稿へのスクロールを一貫させるようにしました (#8671)
  • benchで常に同じトピックを選択するようにしました
  • モバイル発見でOnScrollメソッドが定義されていなかった問題を修正しました (#8672)
  • mute_all_categories_by_default が有効な場合のTopic_tracking_stateを修正しました
  • 「投稿を削除+返信に同意」オプションを使用する場合、最初の投稿のみで同意するようにしました
  • 新規を解除した後、キャッシュされた新規トピックデータを削除しないようにしました (#8660)
  • 通常のカテゴリで新規トピックを解除した後の新規/未読カウントを修正しました (#8659)
  • 発見トピックリストの読み込み時のスクロールを許可しました (#8661)
  • アプリケーションリクエストのバルクインサートを追加しました
  • トピックのバルクインサートを追加しました
  • 各トピック、投稿などに対して個別のユーザーを作成する必要はありません
  • ApplicationRequestsの別のバルクインサート
  • 必要でない場合、ユーザーとトピックのインスタンスを作成しないようにしました
  • 高コストなセットアップを持つ例を1つの例にマージしました
  • MaxMind DBファイルが正しくダウンロードされなかった問題を修正しました
  • HTMLからMarkdownへの変換で ‘rb’ と ‘rp’ タグを保持するようにしました
  • qunitでCSPがオフであることを確認しました
  • カテゴリページに未分類の説明を表示するようにしました
  • ハンバーガーメニューで未分類の説明が空白になっていた問題を修正しました
  • 空白の投票オプションの検証を追加しました (#8652)
  • 無効な日付パラメータが管理者レポートに渡された場合、エラー500を発生させないようにしました (#8658)
  • アップロードのダウンロード時にファイル拡張子にアンダースコアを許可するようにしました
  • 画像の遅延読み込み時にoneboxの高さを正しく考慮するようにしました
  • 任意のグローバル通知テキストにHTMLを含めることができるようにしました (#8655)
  • ボットの精度がゼロになるようにしました (#8654)
  • ワイルドカードURLチェッカーで任意のプロトコルを許可するようにしました (#8651)
  • MIMEタイプが不正な場合の不要なログ記録を避けるようにしました
  • 稀な条件下で、新規下書きの保存が一時的にエラーになる問題を修正しました
  • Security Keyに不明なCOSEアルゴリズムが供給された場合のエラーをキャッチするようにしました (#8649)
  • 各ロケールでトリガーコマンドが異なるため、それに対応するようにしました
  • モバイルでアクションがある場合のみ、管理者レンチを表示するようにしました
  • 右レンチがクリックされた場合、管理者ツールで cloak を表示しないようにしました (#8641)
  • 管理者トピックメニューの視覚的改善 (#8638)
  • MaxMind DBのキャッシュをより長く使用するようにしました
  • メンションに追加の要素がある場合でも、クリックでカードを開くようにしました (#8626)
  • ‘reviewed’ ステータスフィルターが削除された要素を含めるようにしました (#8630)
  • カテゴリにトピックがゼロの場合でも、トピック/投稿カウンターを正しく更新するようにしました (#8600)
  • 最後に表示されたトピックのハイライトをより堅牢にしました (#8624)
  • pwa同意バナーのスタイルを正しくしました (#8623)
  • global_notice サイト設定がHTMLを含めることができるようにしました (#8622)
  • Cache_critical_dns がIPAddrなしでエラーになる問題を修正しました
  • notification-consent-bannerのスタイルを正しくしました (#8621)
  • 正しいサイト設定を追跡するようにしました
  • 英語と米国の日付/時間フォーマットを修正しました
  • フォーラムが読み取り専用モードの場合のエラーメッセージを改善しました
  • normalize cssを3.0.1から8.0.1に更新しました (#8591)
  • out of love バッジの説明を修正しました (#8615)
  • on_vote と closed の場合、誰もが投票結果を見られるようにしました (#8613)
  • タイトルとしてバッジを剥奪する際のバグを修正しました (#8616)
  • カテゴリルートのモデルパラメータがURL部分.decodeするようにしました (#8612)
  • スラッグ生成メソッドがエンコードされている場合、スラッグを1回だけエンコードするようにしました
  • 拡張CSS/HTMLエディタに >0 の高さを与えるようにしました
  • サインアップフォームのラベルヘルパーが非表示になっていなかった問題を修正しました (#8603)
  • rerenderTriggersを削除しました
  • 直接返信時に完全なネストされた引用を削除しました (#8581)
  • サインアップ入力ヒントを表示し、間隔を改善しました
  • 非推奨アイコンを報告する際の要求を制限し、データを含めるようにしました
  • 拡張シリアライザーの正しいユーザーシリアライザーユーザーメソッド (#8590)
  • IE11向けに Symbol ポリフィルを含めるようにしました
  • readonlyチェックのIE11互換性を修正しました
  • 2番目のレベルのカテゴリに親とサブカテゴリを表示するようにしました (#8579)
  • AJAXリクエスト後のIE11でのエラーを防ぎました
  • IE11向けに欠落していたObject.entriesポリフィルを追加しました
  • 新しいトピックまたは投稿が作成された場合、新規/未読ボタンを表示するようにしました (#8576)
  • 並列スペックシステムに、各ワーカー専用のアップロードフォルダーが必要でした (#8547)
  • IE固有のCSSルールを discourse-internet-explorer プラグインに移動しました (#8567)
  • 非スタッフに対して ‘staff_only’ 結果オプションを削除しました (#8565)
  • choose-topicコンポーネントがURLで検索できるように修正しました (#8574)
  • IE11サポートのために String.matchAll を避けるようにしました
  • 失効した招待を示すために updated_at 日付を使用するようにしました (#8521)
  • discourse_tagging での空の用語によるクラッシュを防ぎました (#8548)
  • 整形されたスラッグが数字の場合、デフォルトを返すようにしました (#8554)
  • rotp gem の require: false (#8540)
  • filterCategory 内のカテゴリID (#8555)
  • IDを取得する前に currentUser が存在することを確認するようにしました
  • db:migrate を単独で実行する場合、環境をロードするようにしました
  • 移行パスが忘れられていた問題を修正しました
  • IEスクリプトがCDNでロードできるようにしました
  • スタッフステータスの付与が、承認待ちのユーザーを自動承認するようにしました (#8533)
  • スタッフステータスの付与が、承認待ちのユーザーを自動承認するようにしました
  • 同じトピックグループを2回挿入する際の制約エラーを修正しました
  • 短いアップロードURLをキャッシュするようにしました (#8541)
  • タグとして ‘c’ を禁止しました
  • カテゴリスラッグとして ‘none’ を禁止しました
  • SiteSetting.enable_bookmarks_with_reminders が有効の場合、投稿メニューの古いブックマークボタンを非表示にしました
  • 非推奨の URI.encode, URI.escape, URI.unescape, URI.unencode を置き換えました (#8528)
  • 多くのaws-sdk API変更に対応してS3スタブを更新しました (#8534)
  • テーマ/コンポーネント用の新しいコンテンツタイプを追加しました
  • ユーザーが存在しない場合、エラーを発生させないようにしました
  • 空き容量チェックで科学的表記法を防ぎました (#8473)
  • クイックアクセスポイントに常にユーザー名spanを追加するようにしました (#8526)
  • カテゴリの並べ替えが機能しなかった問題を修正しました
  • ミニタグ選択器でのアルファベット順のタグソートを修正しました
  • タグ入力が許可された上位5つのタグをすべて表示しなかった問題を修正しました
  • スラッグとIDが配列ではないことを確認しました (#8495)
  • ミュートされたタグがTopicTrackingStateによって尊重されるようにしました (#8467)
  • トピックを更新する際に空のタグを作成しようとしないようにしました (#8481)
  • openComposerWithTopicParams のデフォルトdraftキー (#8496)
  • Onebox内の画像を最適化するようにしました (#8471)
  • コードブロック内でカテゴリや絵文字の自動補完を行わないようにしました (#8459)
  • 非UTF-8ユーザーエージェントのクローラー要求が追跡されていなかった問題を修正しました
  • 値が “no” の場合、第二要素変更の強制検証をスキップするようにしました
  • iOSで絵文字を呼び出す際にcomposerのピン留めを解除しないようにしました
  • メーリングリストミラーに送信されたメールのDMARCを無視するようにしました
  • composer markdownでドットを含む画像ファイル名が正しく表示されなかった問題を修正しました (#8465)
  • 設定にリダイレクトするログインページが壊れていた問題を修正しました
  • サブフォルダでの /login-preferences へのリダイレクトが機能しなかった問題を修正しました
  • 匿名キャッシュのリグレッションを修正しました
  • 投票UIのエクスポートは管理者のみ表示するようにしました
  • HTMLからMarkdownへの変換で rubyrt タグを保持するようにしました
  • ライトボックス内のセキュアアップロードURL (#8451)
  • BufferedValuesString.split が関数ではない問題を修正しました (#8463)
  • LockOnでの複数のジャンプを防ぎました (#8460)
  • S3への移行時にnilのアップロードレコードを許可するようにしました
  • lockonでスクロールする前に要素がページ上にあることを確認しました (#8458)
  • 次のページを決定する際にフィルタリングされた投稿を使用するようにしました
  • すべてのテーマにコンポーネントを追加する際、アクティブなもののみを対象にするようにしました
  • selectコンポーネント/テーマを上位に移動しました
  • defaultIsAvailable を改善しました
  • filter(Boolean) を追加し、btnクラスを削除しました
  • 利用可能な唯一のスラッグの場合のインバウンドリンク (#8457)
  • カテゴリスラッグが完全に数字であるのを許可しないようにしました
  • タイトル内で enable_inline_emoji_translation 設定を尊重するようにしました
  • 絵文字ピッカーを介して挿入する際に空白を先頭に付加するようにしました
  • 投稿がwhisperの場合、読者のアバターを正しくフィルタリングするようにしました
  • レビューキューで返信を正しく延期するために順序を保証しました (#8426)
  • 欠落したバッジグループ化の500エラー (#8446)
  • 結果がグループ化されている場合、パイレジェンドを非表示にしました (#8445)
  • 投票パイコンテナが大きすぎた問題を修正しました (#8444)
  • コードブロック内でカテゴリや絵文字の自動補完を行わないようにしました (#8433)
  • サブディレクトリを使用する場合、リダイレクトURLを正しく生成するようにしました
  • 3レベルでnoneパスを正しく処理するようにしました
  • センサーが常に空の文字列を処理できるようにしました (#8442)
  • 競合状態を防ぐために ‘send_advanced_tutorial_message’ ジョブを遅延させるようにしました
  • 引用された画像を最適化しました (#8427)
  • developersテーブルに一意のインデックスを追加しました (#8436)
  • サスペンドステータスが最新であることを確認しました (#8432)
  • quick-access-item に data-topic-id を追加しました (#8430)
  • mapBy と filterBy を直接使用するようにしました
  • G Suiteユーザー向けのGoogle Groupsスクレーパーを機能させるようにしました
  • 失敗したonebox URLリクエストをサーバー側でキャッシュするようにしました (#8421)
  • テーマコンポーネントに使用されている場合、セキュアメディアアップロードを自動的に非セキュアにマークするようにしました (#8413)
  • Google PageSpeedにクローラービューを提供するようにしました
  • フラグ付きの投稿に対してアクションを取る際に、返信を正しく無視/承認するようにしました (#8425)
  • SSO/Authenticatorからログアウトする際にログインフローを開始しないようにしました (#8423)
  • すべてのビデオタイプに専用のVimeo oneboxを使用するようにしました
  • Onebox内の遅延読み込み画像を正しくリサイズするようにしました
  • vimeo.comのホスト名を修正しました
  • Vimeoリンクに対してfinaldestinationチェックをバイパスするようにしました
  • bumped_at をリセットする際にトピックを検証しないようにしました
  • 招待送信日として updated_at を表示するようにしました
  • 新しいトピックに返信する際に下書きがクリアされない問題を修正しました
  • Oneboxer.js が失敗したリクエストを無限に再試行していた問題を修正しました (#8414)
  • DSTが正しく計算されることを確認することで再発を改善しました (#8410)
  • dif内の空のcurrent値でエラーが発生しないようにしました (#8406)
  • ビルド; prettierを実行しました (#8412)
  • カテゴリのリストを受信した際にサイトデータを更新するようにしました
  • 必要な場合のみアップロードACLの更新をトリガーするようにしました
  • 引用された画像を正しく表示するようにしました (#8391)
  • Markdown文字の置換により戦術的になるようにしました
  • アップロードのmarkdownファイル名で %20 をスペースに置き換えるようにしました (#8405)
  • カテゴリを解除する際にMessageBusを介して通知するようにしました (#8371)
  • 例外とより多くの重複を防ぎました (#8396)
  • プレビューでタイムゾーンが重複して表示されるのを防ぎました
  • メソッド名が正しくなかった問題を修正しました (#8393)
  • セキュアメディアに対して常に secure_proxy_without_cdn url を返すようにしました (#8394)
  • discourse loader から不要なものを削除しました (#8390)
  • require のエイリアスが機能するようにしました (#8387)
  • login_required サイトでプライベートメディアアップロードを再利用できるようにしました
  • this.get(“foo”) を this.foo に置き換えてリンティングチェックを修正しました
  • discourse local-dates でドイツ語の引用符を処理するようにしました (#8386)
  • 期間とカテゴリまたはタグを持つモバイルトップトピックリストを修正しました
  • 無効なMIMEタイプがアプリに渡された場合、ログに記録しないようにしました
  • narrative bot プラグインのもう1箇所に skip_validations を追加しました
  • タイトル絵文字が無効な場合でも、高度なチュートリアルを許可するようにしました
  • テーマエクスポートに正しいMIMEタイプを使用するようにしました (#8379)
  • censored_words_regexp がnilの場合、CensoredWordsValidatorを早期に中止するようにしました (#8375)
  • Amazonビデオoneboxが機能しなかった問題を修正しました
  • グローバルs3設定が有効でenable_s3_uploads検証がある場合、セキュアアップロードを許可するようにしました (#8373)
  • インポートされなかったより多くの Promise 使用を修正しました
  • 単一のauthenticatorの場合、登録フローを中断しないようにしました
  • 引用で始まる投稿のメール抜粋がユーザー名を表示していた問題を修正しました
  • スケジュールされたバンプを持つトピックの自動バンプをオフにするようにしました
  • 並列スペックシステムに、各ワーカー専用のアップロードフォルダーが必要でした (#8372)
  • ‘default_categories_muted’ サイト設定が匿名ユーザーで機能しなかった問題を修正しました
  • category user に競合行を挿入しないようにしました
  • 開発中のbad sprocketsキャッシュから自動的に回復するようにしました (#8364)
  • カテゴリから必須タググループを削除できない問題を修正しました
  • 名前にコロンを含むタグを使用する際のエラーを修正しました
  • load-more が現在の位置を考慮するようにしました (#8357)
  • Groupモデルの状態のより良い処理 (#8356)
  • Enterキーがパスワードリセットフォームを送信し、ページを更新しないようにしました
  • user-menuのPMグリフが常にスタッフに表示されるようにしました
  • 日付をこれほど頻繁に更新する必要はありません (#8367)
  • 再帰を使用する際にdstについて正しいようにしました (#8366)
  • pmOnlyタグがメッセージにリンクするようにしました (#8361)
  • ユーザーが欠落している場合、CleanUpInactiveUserJobでエラーが発生しないようにしました (#8362)
  • 編集理由を保存し、理由が消去されないようにするリビジョンを作成するようにしました (#8363)
  • プラグインでの rake db:rollback のサポートを追加しました
  • トピック要約に5人の参加者を含めるようにしました
  • navigation-item で this.category の代わりに this.content.category を使用するようにしました
  • バックアップコードが有効な場合、新しいメールを確認するようにしました
  • ボットを投稿の読者として表示しないようにしました
  • モバイルでの最後の投稿へのジャンプ動作を元に戻しました
  • SVGスプライトバージョンハッシュをバンドル結果に基づくようにしました
  • タグトピックリストがトップメニューを作成する際に noSubcategories を渡すようにしました
  • Tracking Topic State が category_seen_at を認識するようにしました (#8351)
  • discourse-narrative-bot プラグインで open-uri をrequireするようにしました
  • extra_js にサブディレクトリを持つテーマのインポートを許可するようにしました
  • Utilities に欠落していたUserオブジェクトを追加しました
  • Computed は @ember/object/computed ではなく @ember/object の一部です
  • customHref なしで forceActive を許可するようにしました
  • 最近の投稿またはAPIキーを持つ管理者アカウントを非アクティブ化しないようにしました (#8342)
  • 投稿を移動した後に引用を更新するようにしました (#8326)
  • タグと指定されたフィルターでフィルタリングされたトピックリストが機能しなかった問題を修正しました
  • タグとカテゴリウォッチャーのリグレッション (#8336)
  • 無効なロケールバンドルバージョンのエラーハンドリングを改善しました
  • @ember/object がまだ読み込まれていない場合のために修正しました
  • ユーザー検索で一部のメールをスキップしないようにしました (#8317)
  • グループバイオ抜粋に絵文字画像を保持するようにしました (#8329)
  • 欠落していたRSVPインポートを追加しました
  • RSVPの代わりにネイティブブラウザPromiseを使用していた問題を修正しました
  • 通知レベルを取得するために正しいクラス変数を使用するようにしました
  • 通知レベルのマジックナンバーを削除しました
  • 最近の変更に対応してapi_key rakeタスクを更新しました
  • Discourse.Session の非推奨を返すようにしました
  • テーマで使用されている場合、Discourse.NavItemの非推奨を追加しました
  • require AND import されているモジュールのエイリアス (#8315)
  • 6ヶ月前に始まった場合、現在のペナルティをカウントするようにしました (#8313)
  • データを取得するためにemberモデルを使用する代わりに ‘about.json’ エンドポイントを使用するようにしました
  • バッジとユーザータイトルの相互作用の修正 (#8282)
  • スタッフの2FA強制がセキュリティキーによって満たされることを確認しました (#8316)
  • 下書きは draft_key と user_id で一意です
  • APIキー詳細UIでの最後使用日の正しい表示を修正しました
  • Discourseメールと比較する前に、SSO外部メールを小文字に変換するようにしました (#8306)
  • 開発環境にoneboxデフォルトオプションを含めるようにしました
  • トピックタイムライン上の内部位置はスクロール位置です
  • モバイルタイムラインで抜粋が表示されないリグレッションを修正しました
  • 日付フォーマットで月の名前の長バージョンを使用するようにしました
  • URL用にエンコードされたUnicodeグループ名 (#8302)
  • ビデオoneboxの空白のpaddingが多すぎた問題を修正しました
  • APIキー剥奪ボタンの正しい翻訳キーを修正しました
  • 検索blurbsでオーディオ/ビデオをチェックする際に無効なURLをスキップするようにしました
  • <img> alt attriサマリーメールの修正
  • restorer spec を調整して安定性を向上 (#8300)
  • サブカテゴリで何も選択されていない場合、タグのトピックリストを正しく表示
  • prettier でインポートをビルド (#8298)
  • initializers からテーマの翻訳にアクセスできるように (#8285)
  • FilterQueryParams が本質的にグローバルな状態を変化させる問題
  • 画像サイズ制御に使用される正規表現を改善 (#8291)
  • モバイルで navItem に active を設定しても動作しない問題
  • iOS でアプリを切り替える際に composer の blur イベントをスキップ
  • 招待を再送信する際、created_at 日付を更新しないように
  • モバイルアプリのトラフィックをクローラーの訪問としてカウントしないように
  • onebox で cache オプションを渡す必要がない
  • Dropbox の動画が読み込まれていなかった問題
  • デスクトップでメニューが高くなりすぎないように確認
  • zeitwerk と組み合わせた whitelisted_generic_onebox_spec の失敗を防止 (#8288)
  • Update action を setting-component mixin に配置 (#8287)
  • メニューパネルが画面に対して高くなりすぎないように確認 (#8248)
  • TopicQuery が定義のないサブカテゴリに適切に対応しない問題
  • 無効化されている場合、ユーザーメニューに個人メッセージのリンクを追加しないように
  • makeArray を discourse-common に移動
  • run のインポートが不足している問題
  • 無効化されている場合、プラグインの CSS/JS アセットを読み込まないように (#8275)
  • whisper が最後の投稿である場合、未読トピックがクリアされない問題 (#8271)
  • モバイルでミュートされたサブカテゴリを非表示に (#8273)
  • フォームで Enter キーを押すと送信される代わりに更新される問題 (#8274)
  • キーボードとスクリーンリーダーで通知同意バナーを使用できるように (#8255)
  • attachment_css_class 定数を upload-short-url から discourse-markdown-it へ移動
  • 各マルチサイトテナントに対して Discourse.system_user を個別にキャッシュ (#8276)
  • 特定の条件下で、保存中でないのにドラフトが保存中と表示される問題
  • q パラメータなしで categoryId でタグをフィルタリング可能 (#8264)
  • デフォルトのユーザー設定カテゴリが管理サイト設定 UI で更新されない問題
  • mixin のインポートで prettier を適用 (#8270)
  • 自己紹介を表示する前に抜粋があることを確認
  • slug の検証を修正
  • バックアップ復元時に空のアップロードディレクトリを考慮 (#8262)
  • slug が空の場合、カテゴリ URL を正しく生成
  • /tags/filter/search ルートで q パラメータを必須に (#8263)
  • pretty text で ember インポートを使用しないように
  • テストで Ember.run.debounce のハックにモジュールを使用
  • キーワードを使用してカスタムフィールドを Upsert すると、配列キーが文字列に変換される問題
  • jobs_base_spec.rb の不安定なテストをさらに修正 (#8259)
  • jobs_base_spec.rb の不安定なテスト (#8258)
  • 画像スケールボタンを無条件に配置
  • ESC キーと外部クリックでモーダルを閉じるように
  • メールアドレスへの PM 送信時のエラーを修正
  • Category.find_by(slug: …) より Category.find_by_slug を優先
  • TopicQuery のカテゴリ検索を slug で行う
  • category_id が空白の場合、ユーザー検索に正しく応答するように
  • テーマコンポーネント設定が UI で更新されない問題 (#8247)
  • 開発中にプラグインの翻訳を再読み込み (#8243)
  • ウィザードを実行しカスタムテーマを使用する場合、base_scheme_id が nil の場合は color_scheme 名にフォールバック (#8236)
  • oauth2_user_infos に一意でない行の保存を許可
  • rack-mini-profiler を更新
  • ミュートされたサブカテゴリを非表示に (#8239)
  • アバターの nil ケースを処理(念のため)
  • アバターダウンロードでリダイレクトをフォローできるように
  • Oneboxed 投稿に投票者を表示 (#7768)
  • 通知を作成する前に、いいねした投稿が存在するか確認
  • restorer spec の Rubocop ルール (#8238)
  • 非マルチサイトの復元で reconnect ステップでエラーが発生しない問題 (#8237)
  • コンパイルされていないメールスタイル CSS の後方互換性
  • ユーザーが見れない場合、グループメンバーを読み込まないように
  • 新しいトピックを作成中にトピック入力フィールドを無効化しないように
  • 新しいローダーでウィザードテストが壊れていた問題
  • Sortable コントローラーの変数競合
  • ImportExport モジュールへの正しいパス (#8227)
  • 復元プロセスでの reconnect が正しい DB に接続 (#8218)
  • 特定の条件下で通知が欠落する問題
  • tl3 links no follow 設定を尊重 (#8232)
  • ファイルサイズによりアバターダウンロードが不可能な場合、空白のアバターを返す
  • web_hook_topic_view_serializer から image_url を除外
  • null バイト検索による 500 エラーを防止 (#8226)
  • リダイレクトをフォローすると、レスポンスコードが 200 の場合は URL を返す
  • xkcd 画像のリサイズを行わないように
  • 通知ウェブフックにユーザー ID を含める (#8195)
  • 一部の属性が不足している場合、ユーザーモデルを読み込むように
  • カテゴリ更新の slug 検証を冪等に
  • 通知カウントを更新する際に、通知のみを再読み込み (#8221)
  • ジョブに関する Zeitwerk 関連の修正 (#8119)
  • レート制限と証明書生成のハイジャック (#8215)
  • onebox のオーディオとビデオタグに一般的な HTML5 メディア拡張子を追加 (#8216)
  • 非セキュアなカテゴリでの新トピックにおけるメンション自動補完を修正
  • ‘only_hidden_tags_changed?’ メソッドがタグが変更されていない場合でも ‘true’ を返していた問題
  • Id は to_i されているため常に true である問題
  • D-button の type をデフォルトで button に設定 (#8217)
  • zeitwerk とのプラグインジェネレーターを修正 (#8220)
  • ドラフトシステムの様々な修正
  • Redis gem をバージョン 4.1.3 に更新
  • IE11 向けに NodeList での forEach サポートをポリフィル (#8213)
  • サブカテゴリのエンコードされた slug を処理
  • エンコードされた slug を切り捨てないように
  • 非 ‘_MF’ キーのサイトテキストオーバーライドを表示 (#8189)
  • 複数形キーを .other に変換し、有効な補間をチェック
  • Redis gem をバージョン 4.1.3 に更新 (#8197)
  • redis freedom patch を削除
  • さらにエンコードされた slug の修正 (#8191)
  • URL を2回エンコードしないように
  • さらにエンコードされた slug を処理する箇所を追加
  • /categories での nil slug を処理
  • サブカテゴリの検索時に nil を考慮
  • トピックタイムラインの位置計算を修正
  • 親タグを持つ2つのタググループに属する場合、タグが使用できない問題
  • 例文で引用ジェネレーターを使用
  • 空の push_url への通知を送信しないように
  • push_url が空白の場合、通知 API 呼び出しを行わないように
  • カテゴリ slug のインデックスを修正するマイグレーションを追加
  • プロフィールで入力を送信する際に、ゴミ箱ボタンがフォーカスを取得しないように (#8198)
  • ユーザー招待通知メールで private_email 設定を尊重
  • 既存ユーザーをトピック/PM に招待する際、トピックリンクを含める
  • GitHub commit onebox の行カウントリンクを修正
  • テストで Public_file_server.enabled が false である問題 (#8192)
  • カテゴリの重複 slug を防止する一意インデックスを追加
  • iOS で絵文字を選択する際に、返信ボックスの固定を解除しないように
  • 不要になった hiredis gem を削除
  • サブカテゴリ権限の検証
  • カテゴリツリーの深さの検証
  • ユーザーが投稿した場合のみ、通知レベルを移動
  • ジョブに関する Zeitwerk 関連の修正 (#8187)
  • スケジュールされたジョブが読み込まれていることを確認 (#8183)
  • ‘local_cdn_url’ メソッドがローカル相対 URL でも動作するように
  • テーマが js ファイルのアップロードと配信をできるように (#8188)
  • 利用可能な場合、composer プレビューでアップロードの CDN URL を使用
  • TOTP を使用したパスワード変更を許可
  • さらに結果を表示する際に、検索メニューパネルのスクロールを許可 (#8186)
  • reviewable_scores の sub_total 計算を正確に (#8184)
  • 設定に応じて適切にエンコードされた slug (#8158)
  • アップロード作成時にディスクから一時ファイルを削除することを確認
  • 連続する段落を編集する際の正しい差分を表示 (#8177)
  • 重複する TopicAllowedUsers の作成を防止 (#8169)
  • Github onebox のレイアウトの問題を修正
  • reviewable リストのモバイル調整
  • Downsize_uploads スクリプト
  • 切り捨てるディレクトリがない場合に失敗しないように
  • 並行メール生成中に renderer を再利用しないように
  • デフォルトで UserFields を position で並べ替え (#8176)
  • Site の user_fields を position で並べ替え
  • Site 用の UserField を position で並べ替え
  • 投稿を移動する際の元のエラーを飲み込まないように
  • Narrative Bot 証明書は ERB テンプレートである (#8174)
  • iPad でのトピックタイムラインの配置
  • 既存の投稿タイミングが投稿の移動を妨げる問題
  • 投稿タイミングを削除する際に、投稿の読み込みカウントを減算 (#8172)
  • サイト設定の ‘shadowed-by-global’ オプションを削除 (#8061)
  • iOS で元のスクロール位置をゼロにリセットしないように
  • 外部ストレージに対応する Downsize_uploads スクリプト
  • user_accuracy_bonus を保存して説明を明確化 (#8165)
  • zeitwerk 変更後の rake db:create を修正
  • bin/turbo_rspec の保留中のマイグレーションに対する解決策
  • discourse-ember-source gem を更新 (#8167)
  • ユーザー設定画面の下部にモバイルパディングを追加
  • SiteSetting 検証でカテゴリ競合をチェック (#8137)
  • 精度が負になる場合でも、負の reviewable スコアを許可しないように
  • push 通知 API 呼び出しの前に push_url の存在を確認
  • アップロード時の画像を適切に縮小
  • Maxminddb:get タスクが動作しなくなった問題
  • trustLevel と trust_level の混同によるエラー (#8149)
  • トピックのゴミ箱/復元時にユーザーの投票カウントを更新 (#8144)
  • composer が表示されている場合、iOS でのトピック進行状況の正しい位置
  • application.rb の空行による rubocop の破損 (#8148)
  • Sidekiq 用の lib/ パスの自動読み込み (#8147)
  • 描画前にチャートの親要素が存在することを確認 (#8145)
  • EmojiOne は今や JoyPixels (#8142)
  • ユーザーが最初にトピックを作成した場合、最初の投稿が true である (#8139)
  • iPad で DiscourseHub アプリナビの上に composer を表示
  • iOS のみで Visual Viewport composer 高さ計算を適用
  • DistributedMutex を強化
  • triggerRefresh とサブカテゴリリストでの例外 (#8131)
  • post_migrate にマイグレーションパスを使用 (#8133)
  • Demon::DemonBase を Demon::Base に戻す (#8132)
  • 高度なチュートリアスのリセットを最初に一致させるように (#8048)
  • 存在しない投稿での trigger post read count 更新を防止 (#8128)
  • デフォルトロケールが変更された場合、監視中のサイト設定をリセット
  • ユーザー名を提案する際に unicode ホワイトリストを尊重
  • カテゴリ説明テキストを正しくエスケープ (#8107)
  • Android でアプリケーションが再開された場合、フォーカスを変更
  • ‘have_uploads’ メソッドにビデオタグと短縮 URL を含める
  • each_upload_url メソッドに ‘short_path’ を src として含める
  • 基本的なロゴが不足しているため、PWA インストールが壊れていた問題
  • テスト後に DiscoursePluginRegistry の状態をクリーンアップ
  • 毎分レートリミッターに渡すオプションを修正
  • サーバーサイドプラグインアウトレットを正しくレンダリング (#8106)
  • 閾値を計算する前に、一定数の reviewables を必要とするように
  • Sensitivity がデフォルトで機能しない問題
  • Active Record のウォームアップからバージョンを削除 (#8105)
  • グループへのメッセージングで min_trust_to_send_messages を無視 (#8104)
  • whispers/small-actions との適切な jumpToPost
  • デフォルトで、エラー時に Google Groups クローリングを中止しないように
  • 開発者ガイドでマイグレーションを2つのステップに分割 (#8103)
  • 投稿非表示ロジックをフラグアクションにのみ適用するように
  • Google Groups クローラーのログイン失敗
  • ‘max_oneboxes_per_post’ までの oneboxes をプレビュー
  • TL3 → TL0 スパム処理を戻す
  • 無視されたフラグは精度スコアにカウントされないように
  • テーマ SCSS エラーハンドリングを修正
  • 開発中に編集する際、プラグインスタイルシートをライブリロード
  • カラースキームが変更された場合、プラグインスタイルシートをライブリロード
  • プラグイン SCSS にテーマ変数を含めず、register_css を修正
  • 変更なしでカテゴリトピックテンプレートの投稿を許可しないように
  • 補間前に翻訳の $ をエスケープ (#8100)
  • Activity > Drafts 画面から PM のドラフトを開くように
  • ハッシュが存在する場合、ページが正しく再読み込みされることを確認 (#8096)
  • 投稿が whisper の場合、非メンバーをリーダーとして表示しないように
  • 問題のあるユーザー名に対する保護を改善 (#8097)
  • テーマの javascripts フォルダーから生の hbs テンプレートを正しく読み込むように
  • /associate/{{token}} を読み込む際にフォーマットを明示的に指定
  • InlineUploads にバージョンクエリパラメータのサポートを追加
  • fancy_title を再度エスケープしないように (#8095)
  • タグリストのタブで最新カウントを表示しないように
  • Rails 6 マルチサイトマイグレーションとプラグインマイグレーション
  • アップロードをインライン化する際のコードブロック内の <img> をサポート
  • マークダウン正規表現パターンを大文字小文字を区別しないように
  • スタッフアクションログに ‘pull_hotlinked_images’ の編集を記録しないように
  • ホバー時に管理ダッシュボードのソートキャレットアイコンの色を変更
  • mailgun_api_key が “HTTP webhook signing key” もサポートできるように (#8091)
  • レポートの数値値をすべてキャスト (#8087)
  • アカウント作成後にセッションから認証データをクリア (#8040)
  • ユーザーディレクトリに承認されていないユーザーを含めないように
  • TLS 1.3 で POP3 が動作しない問題
  • Safari でフルスクリーン外部ログインに切り替え
  • Inline_uploads とサブフォルダー (#8076)
  • Migrate_to_s3 タスクとサブフォルダー
  • バージョンチェック情報が不足している場合の qunit テストでのエラー
  • 読み込みカウントインジケーターを展開する際に、ステージング中のユーザーのアバターを表示しないように
  • 検索結果の抜粋に絵文字を表示
  • Onebox 検出を改善 (#8019)
  • frozen String の修正と profile_db_generator がカテゴリ ID を使用するように (#8080)
  • post_edit_time_limit を tl2_post_edit_time_limit にマイグレーション (#8082)
  • 投稿を移動する際に読み込み状態を移動
  • ミュートされたタグを持つトピックが、カテゴリとタグでフィルタリングした場合に表示されない問題
  • 投稿編集期間の仕様
  • Inline_uploads がサブフォルダー設定で動作しない問題
  • :reject_user_delete アクションは ReviewableUser によってのみ処理可能 (#8068)
  • モバイル Safari composer の改善 (#8069)
  • ‘group membership requests’ 機能を visibility level オプション ‘logged_on_users’ と互換性 있도록 する
  • iPhone Xs Max と Xʀ 向けの composer サイズ調整
  • キャッシュされたコントローラーとアクションをロガーに報告
  • google classic が正しい man_facepalming 絵文字を持っていることを確認 (#8065)
  • アップロード URL が存在しない場合、‘short_url’ を src として含める
  • Message ボタンをクリックした後、ユーザーカードを閉じるように
  • Safari の same-site cookie 特有の問題に対する Auth ポップアップ処理
  • フラグされた投稿のユーザー通知 (#8041)
  • 投稿が削除された場合、ユーザーに通知を送信するように
  • per_host ↔ global を変更する際のスケジュールラーの破損
  • テーマ設定内のネストされたオブジェクトへのアクセスを許可
  • 孤立したユーザーレコードの場合、バッジをスキップするように
  • Heartbeat をホストごとに設定するように
  • 背景タブからの通知が正しく更新されない問題
  • 更新を確認する際に、リモートテーマレコードが保存されない問題 (#8054)
  • トピックが削除された場合、変更を公開しないように
  • publish_group_state が有効な場合、読み込みインジケーターを含めるように
  • 存在しない複数形キーのオーバーライドテキストがエラーを発生させる問題
  • テーマ CSS のライブリロードが初回に動作することを確認 (#8052)
  • turbo_rspec が共有グループでのエラーを正しく表示するように修正
  • デプロイ中のスタイルシート作成時のレースコンディション
  • トピックタイトルの編集時にタグを検索しないように
  • トピックがもはや存在しない場合にエラーが発生しないように
  • omniauth を介してアクティブ化する場合、パスワードリセット後にトークンを作成するように
  • ユーザーをアクティブ化する場合、変更が即時反映されることを確認するように
  • git バージョンが見つからない場合でも、ダッシュボードが読み込まれるように許可するように
  • 最初の投稿に実際のリーダーを表示するように
  • アバターサイズが整数であることを確認するように
  • 公式 iOS アプリバナーに app 引数のみを使用するように
  • 属性が有効な場合のみ、誰が読んだかを表示するように
  • トピックグループを正しく更新するように
  • _MF テキストのオーバーライドが en_US で機能しない問題
  • カスタム認証 URL を使用する際、GET を使用してリクエストを送信するように
  • Add_to_serializer が継承チェーンを正しく考慮していない問題
  • ネイティブアプリを使用する場合、PWA バナーを表示しないように
  • エラーメッセージから重複する %-記号を削除するように
  • Heartbeat チェックを sidekiq プロセスごとに (#7873)
  • mini-tag-chooser がバックグラウンドでタグを取得できるように (#8033)
  • wordpress 用の非表示投稿をフィルタリングするように
  • 自身のアカウントを削除した後、destination_url クッキーを設定しないように (#8028)
  • IE11 でメンション時の無限ループ
  • デスクトップとモバイル専用のプラグイン CSS アセットを正しく読み込むように
  • 非表示タグを使用する場合、トピック編集を許可するように
  • フォールバックハンドラーのレースコンディション (#8005)
  • ステージング中、未使用の管理者とモデレーターを削除しようとはしないように
  • アップロードの不明な拡張子を定期的にリセットするように
  • PWA インストールバナーを Android にのみ制限するように(当面)
  • グループ設定が有効な場合のみ、読み込みインジケーターを表示するように
  • 追加ロケールがスタッフのみ利用可能であることを確認するように
  • offset が常に正であることを確認するように
  • モバイルナビがクリックイベントを登録解除する際にエラーを発生させないように (#8016)
  • 追加ナビ項目のカスタム href に単純なパターンを使用するように (#8015)
  • Rack-mini-profiler がプラグインフレームを表示しない問題
  • J/K ナビゲーションが高速スクロール時に現在の選択をリセットする問題
  • グループ招待時に通知レベルを適切に設定するように
  • グループをメッセージに招待する際、追跡状態を尊重するように
  • topic_query_params を明示的に require するように
  • リマップ後、バナートピックキャッシュをクリアするように
  • レポートがレコードを変更できないことを確認 (#8006)
  • ライブラリ読み込み時の正しいレースコンディションを修正するように
  • s3 関連の分散ロックをより長く保持するように
  • プラグインが必要なカスタム属性を queuedpost ペイロードに保存 (#8009)
  • addDiscoveryQueryParam のパラメータを使用する試み (#8007)
  • omniauth 認証者名を比較前にシンボルに変換するように
  • 認証者メールが不足している場合、例外を発生させないように
  • 認証プロバイダーから戻ってくるメールを小文字に変換するように
  • モデルの使用を SQL クエリに置き換えるように
  • post_edits レポートの正しい順序とクエリ制限の削除を修正するように
  • post_edits ダッシュボードレポートの正しいクエリを修正するように
  • s3 アップロードチェック後、tmp インベントリファイルを削除するように
  • Android の swipe-in メニューの終了 (#7997)
  • 最初の投稿を移動する際、watching_first_post 通知を更新しないように
  • 信頼されたユーザーが1つのフラグでコンテンツを非表示にする原因となる問題
  • 復元中の失敗したリマップを防止するように
  • リマップ中に topic_links.url を 500 文字に切り捨てるように
  • 二重のいいね通知を作成しないように (#7999)
  • 空白の二段階認証にデフォルト名を設定するように
  • IE 向けに String.prototype.repeat をポリフィル (#7994)
  • PM で投稿している場合、ユーザーの自己削除を許可しないように
  • コンテンツが Nokogiri::XML::Element のインスタンスである可能性があるため、#dup を #+@ の代わりに使用するように
  • テーブルをドロップする際、readonly 関数をドロップするように
  • バックアップ中に readonly 関数を作成するように
  • DiscourseHub ユーザーエージェントを検出するように
  • Oneboxed URL のみで ‘First Onebox’ バッジを授与 (#7974)
  • OmniAuth ルートの順序を修正するように
  • Reviewable 更新時に通知を送信 (#7980)
  • 特定のロケールで間違った discobot チュートリアルが開始される問題
  • distributed_mutex ライブラリでの present? への依存関係を削除するように
  • HTTP ヘッダー内の非 ASCII ファイル名を正しくエンコードするように
  • パス /login または /session を持つ同じホストでリダイレクトをフォローしないように
  • 数字と記号絵文字の置換を許可 (#7978)
  • 一部の HTML でトピックの埋め込みが失敗する問題
  • 最小可視性を満たさない場合、トピックを非表示/閉じないように
  • コンボボックス ID としてエスケープされていないタイトルを使用 (#7979)
  • S3 アップロードに cache-control ヘッダーが不足している (#7902)
  • flag-ratio レポートが disagreed > agreed のユーザーを表示することを確認 (#7977)
  • グループオーナーのみに表示されるメンバーシップリクエストリンク (#7543)
  • 生成されたコントローラーがアンダースコア付きフォルダーにあるように (#7975)
  • pikaday ピッカーが UTC で表示されることを確認 (#7968)
  • Chrome で composer にファイルをコピーペーストできるように (#7969)
  • b1f5949 の構文エラー
  • workbox パスをマルチサイトと互換性 있도록 するように
  • IE11 での composer プレビュー (#7970)
  • 非推奨の “refresh” アイコンを “sync” にリネーム (#7966)
  • Apple ブラウザーのより良い検出 (#7961)
  • 監視ワードの様々な改善
  • マルチサイトアップロードパスが既に存在する場合、ソース URL に含めないように
  • アップロードの回復をマルチサイトと互換性 있도록 するように
  • 最初の投稿が移動された場合、返信を正しく更新するように
  • モーダルの onClose が繰り返し呼び出される問題
  • マルチサイトテストで例外が発生した場合、ロールバックするように
  • テストで異なるスレッドで redis 接続を再利用しないように
  • Gravatar アップロードが authorized_extensions に依存している問題
  • DistributedMutex (#7953)
  • 管理者ユーザーページからのユーザー名更新時のより良いエラーメッセージ
  • DbHelper.remap に verbose オプションを戻すように
  • マイグレーションに frozen_string_literal: true を追加するように
  • user-notifications-dropdown が意図しない変更を引き起こさないように防止するように
  • Post#each_upload_url が CDN が有効な場合、ブロックに誤ったパスを渡す問題
  • 初期 db:migrate で初期化子が動作するように修正するように
  • Chromium ベースの Edge を正しく識別するように
  • テーマコンポーネントでのマルチファイルスタイルシートのサポート (#7950)
  • 空白の秘密鍵による SSO 失敗時のより良いエラー (#7946)
  • レポートのエクスポート時にデフォルトラベルを含めるように
  • 有効なタグが選択されていない場合、エラーメッセージを提供するように
  • TopicEmbed.import での frozen string エラー (#7938)
  • 無視されたユーザーからのライブ読み込み投稿を非表示にするように
  • #18e2816 を元に戻す (#7940)
  • マルチサイト設定で、元のインベントリと最適化されたインベントリの両方に同じ ID を使用するように
  • ルートフォーマットにデフォルト制約を適用(2回目)(#7920)
  • auth_redirect にクエリパラメータが存在することを確認 (#7923)
  • migrate_to_s3 の直後にジョブが実行されないことを確認するように
  • トピックのカテゴリを更新する際のタグチェックを改善 (#7921)
  • composer で許可されていない場合、未分類のコンテキストを削除 (#7922)
  • featuredLink を featured_link としてバックエンドに送信して正しい更新を行う (#7915)
  • 非圧縮ルートパスをチェックする際に uniq! の代わりに uniq を使用。ZipUtils に rails 命名規則を使用するように
  • マイグレーションが frozen string を変更しようとした問題
  • 投稿を移動する際に返信カウントを更新するように
  • 投稿を移動した後、ユーザーが見えない通知を削除するように
  • 投稿を移動した後、古い通知が正しい投稿にリンクしない問題
  • wrap コンポーネントで camelCased 属性を指定できるように (#7919)
  • 投稿あたりの最小読み込み時間を設定 (#7842)
  • S3 に保存されているファイルに加えて、ローカルアップロードを常にバックアップするように
  • ‘log out all’ リクエストでリフレッシュをリクエストしないように
  • 投稿通知に同じユーザー名または名前を表示 (#7862)
  • RSS フィードのユーザープロフィールリンクのユーザー名を URL エンコードするように
  • ‘find_missing_uploads’ メソッド内の投稿アップロードレコードの作成を削除するように
  • アカウント削除モーダルをボタンで閉じられないバグ (#7904)
  • 監視ワード UI で翻訳できない文字列
  • ユニコードサイトタイトルの空のバックアップ名
  • ‘Log out all’ で logout_redirect 設定を尊重するように
  • ‘raw’ が非画像アップロード URL で始まる場合、短縮 URL に変換されない問題
  • ホットリンクされた非画像 URL を短縮 URL に変換するように
  • Apple デバイスからすべてのサービスワーカーを削除 再び
  • 非推奨のアイコンをリネームし、バッジにカスタムアイコンを許可するように
  • COMPILER_VERSION が変更された場合、extra_js テーマアセットを再コンパイル (#7897)
  • brotli がサポートされていない場合、gzip 圧縮にフォールバック (#7895)
  • ホットリンクされた非画像 URL のマークダウン変換をスキップするように
  • pg_dump >= 11 によって取得されたバックアップは移植性がない (#7893)
  • ルートフォーマットにデフォルト制約を適用 (#7890)
  • 抑制されたカテゴリが特徴的なトピックを生成しないことを確認 (#7863)
  • site_texts ルートにアンパーサンドを許可するように
  • 依存設定が変更された場合、設定を再計算するように
  • フラグ理由にデフォルトロケールを使用するように
  • 投稿に返信がない場合、bootbox を表示しないように (#7866)
  • 読み取り専用時に検索ログをオフに (#7877)
  • さらに読み込む際に tags/show でスピナーが表示されることを確認 (#7876)
  • ハッシュでのルーティングが履歴を停止しないことを確認 (#7872)
  • ハッシュでのルーティングが履歴を停止しないことを確認
  • 最新の Selenium gem が Google Groups インポートスクリプトを壊した問題
  • 復元中のリマップが CDN URL で誤っていた問題
  • マルチサイトからのバックアップの場合、リマップを differently に行うように
  • Turbo テストの終了コード
  • タブを切り替える際に、テーマエディターのコンテンツをクリアするように
  • リマップが読み取り専用列を変更しようとはしないように
  • クローラービューでタイトルにカテゴリ名を表示するように
  • 手動 SQL に正しいタイムゾーンを使用するように
  • 競合をキャッチするために例外を使用しないように
  • 戻るボタンがリストではなく前のトピックに移動する問題
  • 幅と高さがピクセル単位の場合のみ、画像サイズを追加するように
  • ユーザー自身のアクティビティページでの IE グリッドレイアウトの問題
  • どのタグも更新できない場合、失敗するように
  • ローカルログインが無効化されている場合、招待ボタンを表示しないように
  • クエリ文字列付きの / へのルーティングが動作することを確認 (#7859)
  • サイトが S3 を使用している場合、download_remote_images_to_local を無効化しないように (#7861)
  • 一意制約が失敗した場合、カスタムフィールドを Upsert するように
  • S3 で lightbox 画像ダウンロードが正しい content disposition を持つことを確認 (#7845)
  • emoji-picker が表示されないことを防止 (#7856)
  • プラグイン認証プロバイダーからの full_screen_login パラメータを尊重 (#7855)
  • 通知項目に title 属性を使用 (#7840)
  • 誤配置された保存ボタンを削除するように
  • すべての表形式レポートに ‘Export’ ボタンを表示 (#7838)
  • コンポーネントの有効化/無効化のログがスタッフアクションログに表示されるように
  • カスタム絵文字で絵文字ヘルパーが動作することを確認 (#7843)
  • /t/TOPIC_ID/POST_NUMBER が正しくルーティングされることを確認 (#7841)
  • ページが 1 から始まる (#7844)
  • 誤配置されたアウトレットを削除するように
  • 空の SQL クエリで新しいバッジの作成が失敗する問題 (#7837)
  • 権限を持つユーザーのみ、タイマー削除ボタンを表示するように
  • 事前入力された composer に fancy title の代わりに通常のタイトルを使用するように
  • ユーザーがトピックを見ることができない場合、通知メールを送信しないように
  • 静的ページが絶対パスを使用することを確認 (#7828)
  • リモートテーマへの更新の差分を比較する際、ローカルテーマの変更を正しい一時フォルダーにコピーするように
  • ナビゲーションバグを修正するように
  • FakeExceptions が元のクラス名を持つように
  • 例外の原因自体が例外であるように
  • 親を解除する際に、サブカテゴリのトピックを未読としてマークするように
  • Turbo_rspec がこれらのオプションを受け付けない問題
  • 合計スコアに保留中/同意スコアのみを含めるように
  • コードを画像に置き換える絵文字ヘルパーを提供 (#7802)
  • 内部オブジェクトで TL が変異した場合の失敗を防止 (#7808)
  • 投稿可能なカテゴリがない場合、トピックの作成を許可しないように (#7786)
  • 文字列でアクションを呼び出すことは非推奨 (#7807)
  • escape で検索メニューを閉じる (#7804)
  • 未分類への投稿が無効な場合、topic_create_allowed に uncategorized_category_id を含めないように
  • バナーを作成する前に、トピックが存在することを確認 (#7781)
  • redis の読み取り専用状態を保存するために DistributedCache を使用しないように
  • CategoryUser#batch_set (#7787)
  • category_users の一意インデックスから notification_level を削除するように
  • CategoryUser#batch_set が既存のレコードを更新していなかった問題
  • Changed が誤って報告されていた問題
  • 監視ワードキャッシュをクリアする際にイテレートするように
  • マルチサイトアップロード URL は、db 名または ‘short-url’ のいずれかを含まなければならないように
  • 高い固定モーダルでのモバイルオーバーフロー
  • フルレビュー可能会話への URL がサブフォルダーで動作することを確認するように
  • カテゴリチョーサーの検索をカテゴリにスコープ (#7794)
  • :after_auth イベントがトリガーされることを確認 (#7791)
  • index ルートからのリダイレクト時の戻るボートの問題
  • InlineUploads でキャリッジリターンをサポートするように
  • アンカータグ内の img タグをマークダウンフォーマットで置き換えないように
  • InlineUploads でのアンカータグのエッジケース
  • 一部のツールバー操作が change イベントをトリガーしていなかった問題
  • ユーザーが非表示投稿を削除する場合、履歴を失わないように
  • 全設定の保存時にすべての設定を更新せず、一部に制限するように
  • ‘status’ パラメータの変更がタグルートでのトピックをフィルタリングしない問題
  • InlineUploads の BBcode エッジケース
  • selectable_avatars_enabled サイト設定の正しい名前を使用するように
  • InlineUploads がアタッチメントリンクをマークダウンテキストに置き換えるように
  • Upload#short_url が拡張子が nil の場合、誤った URL を生成する問題
  • OP がロックされている場合、ユーザーがトピック情報を編集できないように防止するように
  • レジストリにないウィジェットを修正できない問題
  • 固定 iOS バグの一時ハックを削除 (#7773)
「いいね!」 7

UX の変更

  • 編集カテゴリタブのトピックテンプレートから絵文字ピッカーを非表示化 (#9036)
  • メインコンポーザー外で使用されるローカル日付ピッカーを非表示化
  • btn-small 内のアイコンの高さを制限し、高さが一貫しないのを防止
  • 長いモバイルのアカウント作成フォームでの二重モーダルスクロールを解消
  • ユーザー名と user-name に同じスタイルを適用
  • 最初の属性のみをハイパーリンク化
  • 属性の位置に基づいてマージンを追加
  • 小さなボタンの外観を改善 (#8990)
  • 小さな投稿メッセージでメンションを正しく表示
  • モバイルでのトピック通知ドロップダウンの幅を調整
  • モバイルコンポーザーのカテゴリとタグ入力を一行に収める
  • ポルビルダー UI の微調整 (#8985)
  • モバイルユーザーカードのユーザーフィールドの高さを制限し、line-clamp ミックスインを追加
  • スタッフアクションの詳細の高さを制限
  • カテゴリドロップのトピック数が改行されるのを防止 (#8943)
  • SK2 ドロップダウンで border-box サイズリングを使用
  • 移動先トピックのすべての親カテゴリを表示
  • コンポーザーの自動補完で表示されているすべてのグループ名を提案
  • ポール内の絵文字を拡大しない (#8934)
  • 投稿を既存のトピックに移動する際、移動先トピックのステータスを表示
  • RTL 向けにモバイルサイトの設定スライドアウトナビを更新
  • 回収可能なレビュー対象のモバイルレイアウト修正
  • モバイルで新しいバッジが孤立するのを防止
  • ユーザーフィールドが無効な場合、常にアカウント作成ボタンを無効化
  • IDP から取得した名前パラメータがメールと等しい場合は無視 (#8869)
  • composer.saved_draft のコピーを改善 (#8863)
  • アイコンピッカーの全アイコンリストをキャッシュ (#8862)
  • タイムライン通知ボタンによるわずかなレンダリング遅延を解消 (#8860)
  • 通知数を選択するアルゴリズムを調整
  • デスクトップでトピックの進行状況バーが点滅しないようにする
  • バッジ用のアイコンピッカーコンポーネントを導入 (#8844)
  • ミニタグチョーサーのヘッダーが改行されるのを防止 (#8858)
  • ミニタグチョーサーに矢印ナビゲーションサポートを追加 (#8857)
  • ドッキングヘッダーのタイトルが 2 行にならない場合は中央揃えにする
  • モバイルではピン留めオプションの説明を表示しない (#8846)
  • ピン留めオプションのアイコンが新しい行に配置されないように保証 (#8845)
  • デフォルトでミュートされたカテゴリをカテゴリページに含める (#8842)
  • Google マップのワンボックス用アイコンを追加
  • allow_embedding_site_in_an_iframe 設定を非表示化
  • コンポーザー中に垂直トピックタイムラインを表示 (#8813)
  • 「カテゴリとトピック」設定を自動導入 (#8804)
  • 管理者は in:all で検索する際、自分の PM のみ表示
  • 不正な CSV のエラーメッセージに不正な行に関する情報を含める (#8773)
  • デフォルトのカテゴリスラッグに ‘-’ を使用 (#8607)
  • タグの別名の追加時に確認を求める
  • プライベートグループを離れる際にユーザーに確認を求める
  • トピック移動モーダルの微調整
  • PM タイトル編集の外観を改善
  • モバイルの自己紹介欄にあるリストとユーザーフィールドの外観を改善
  • 生成されたすべてのバックアップコードを画面に表示することを保証
  • CSV が不正な場合のより親切なエラーを返す。/badges 表示に戻るキャンセルボタンを追加
  • IE11 の廃止警告を更新し、デフォルトで有効化
  • モバイルプロフィールで特集トピックを中央揃えにする
  • カテゴリボックスリンクの JS 依存を削除
  • 「サブカテゴリ付きボックス」内のサブサブカテゴリ + 一貫性
  • カテゴリ検索優先度の検証メッセージを修正
  • サブサブカテゴリ向けのカテゴリページスタイル調整
  • 返信用フォールバックのオープングラフ画像としてアバターを使用しない (#8605)
  • Invites#show は JSON でリクエストできず、適切に設定されていない (#8570)
  • 通知/追跡ステータス用の新しいベルアイコン
  • カテゴリリスト内のサブサブカテゴリのスタイルを改善 (#8593)
  • カテゴリリストに孫カテゴリを表示 (#8592)
  • OP でポスト管理メニューがヘッダーの下に表示されるのを防止
  • 隠されたトピックコンテンツの不透明度を低下させるが、コントロールはそのまま
  • ユーザー管理ページの微調整(長いグループ名に対応)
  • PM 受信者入力により柔軟性を持たせるための微調整
  • モバイルでのコンボボックスのタップ領域を拡大
  • 「いいね/これを読む」を複数形化
  • Firefox でのソーシャルログイン/サインアップボタンの整列を改善
  • 画像ライトボックスの z-index をモーダルの z-index より高く設定
  • 「トピックへ移動」および「メッセージへ移動」モーダルのコピーを改善
  • 言及可能なグループセットに公開グループを含める (#8516)
  • iOS サインアップモーダルの小さな修正
  • タグコンボボックスのスタイルをトピックのタグと一致させる
  • タグ情報のスタイル更新
  • チャートの読み込みラグを軽減する試み (#8529)
  • アップロードモーダルから「もっと見る」を削除 (#8470)
  • モバイルユーザーカードのアバターアニメーションを削除 (#8483)
  • ユーザータイトルの二重エンコードを削除
  • 初期パネル読み込み時のスクロールバーを防止 (#8456)
  • ウィザードステップのマージンを調整 (#8452)
  • リンク追加時に選択の先頭スペースをスキップ
  • タイトルが同じ場合でもグループの正式名称を表示 (#8437)
  • タッチデバイスではホバー画像にシャドウを表示しない (#8429)
  • バックアップ復元が無効な場合に明らかなメッセージを表示
  • ライトボックス画像にホバーエフェクトを追加 (#8416)
  • ポールで「結果を非表示」を「投票を表示」にリネーム (#8403)
  • スケールが未定義の場合、選択されたスケールを 100% に設定
  • ダークテーマ用の共有アイコンの色を一貫させる
  • 長いサインアップフォームコンテンツのフェードを強化し、スクロールを明確にする
  • より明らかな代替認証リンク
  • 管理者パネルでテストメールを送信する際に Enter キーを使用可能にする
  • 総ユーザー数ではなく、影響を受けるユーザー数のみを表示
  • PM トピックリストに +n インジケーターを追加 (#8353)
  • content_security_policy_script_src 設定に CSP ドキュメントリンクを追加
  • Firefox で API キーをコピーする際に先頭/末尾のスペースを追加しない
  • タグ入力で未選択の場合、必須タグを提案
  • 「管理者アクセス付与」メールと UI でユーザーのメールアドレスを表示
  • タググループ名入力フィールドを拡大し、プレースホルダーテキストを追加
  • 可用性向上のため、アラートとモーダル閉じるをボタンに変換
  • ダークテーマで
「いいね!」 11