3.3.0.beta4: トピック閲覧数、登録改善、ユーザーカードの位置改善など

v3.3.0.beta4 の新機能

トピック表示統計

期間、カテゴリ、ログインユーザー、匿名ユーザー別に設定可能な、最も表示されたトップ100のトピックを確認できます。レポートは /admin/reports/topic_view_stats で利用可能です。

サインアップの改善

サインアップフローを更新し、メールアドレスの後にユーザー名(有効な場合)を含め、サブテキストでオプションフィールドを示し、CTAを「サインアップ」に変更し、ログインボタンとサインアップボタンを縦に配置しました。

ユーザーカードの位置改善

ユーザーカードが画面内に表示されるようになり、ブラウザのズームレベルや画面サイズに関わらずスケーラブルになったため、アクセシビリティが向上しました。

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

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

「いいね!」 11

さらに詳しく!

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

プラグインの改善

discourse-adplugin

バグ修正

  • 広告レコードが見つからない場合の修正を追加 (214)

discourse-ai

新機能

  • モバイル版でポストヘルパーを下部モーダルとして表示 (704)
  • LLM およびペルソナの管理ページにパンくずリストを追加 (666)
  • 要約を llm_model を使用するように変更 (699)

バグ修正

  • システムメッセージのサイズを利用可能なトークンの 60% に制限 (714)
  • SRV ベースのモデルシーディングの不安定さの修正 (708)
  • assistant.rb でのロケール処理の修正 (705)
  • morphing 時に details タグのオープン状態をリセットしないように修正 (702)
  • Mixtral モデルがシステムロールをサポート (703)
  • 要約テーブルの ID シーケンス識別子を修復 (701)
  • 誤って削除された要約の折りたたみ機能を復元 (700)

discourse-custom-topic-lists

新機能

  • アクセス制御にグループ ID の代わりにグループ名を使用 (19)
  • 一括既読無視機能の追加を開始 (18)

discourse-data-explorer

新機能

discourse-gamification

新機能

  • 管理設定にパンくずリストを追加 (142)

バグ修正

  • 一部のタイムゾーンでリーダーボードの範囲日付が不正 (147)

discourse-livestream

バグ修正

  • 付随するチャットチャンネルがないカレンダーイベントトピックに RSVP する際に 404 を表示しないように修正 (24)

discourse-preset-topic-composer

新機能

  • アクセス制御にグループ ID の代わりにグループ名を使用 (21)
  • 選択された行を最上部に移動 (20)

バグ修正

  • タグが既にトピックに存在するかどうかを確認 (23)
  • 不正なコンポーザーのクリーンアップを解決 (22)

discourse-rss-polling

新機能

  • ポリングからのタグ更新を無効にするオプションを追加 (73)

discourse-subscriptions

新機能

  • 自動税金の有効化を可能にするサイト設定 (218)

バグ修正

  • 管理者がユーザーのサブスクリプションをキャンセルできない問題 (220)

discourse-user-card-badges

バグ修正

  • コアアップデート後の設定ページエラー (67)

docker_manager

UX 変更

  • ソフトウェア更新ページの UI を改善し、より多くの情報を表示 (214)

すべての機能と修正

新機能

  • 複数の GitHub onebox トークンを許可 (27887)
  • カスタムフラグに追加メッセージを要求可能 (27706)
  • SDK 経由で作成されたメッセージのチャットメールを防止 (27875)
  • 詳細内にメール添付ファイルを表示 (27804)
  • プライベート GitHub URL の oneboxing を許可 (27705)
  • unsafe-none COOP にグループベースの設定を使用 (27783)
  • トピック表示統計レポート (27760)
  • 失敗したすべてのウェブフックイベントを再配信するメカニズムを追加 (27609)
  • インスタントリターン投票をポリングプラグインに追加(パート 1:既存のプラグインを Glimmer のみに移行) (27204)
  • パスワードリセット時にユーザー関連アカウントを削除するオプションを追加 (27696)

バグ修正

  • アップデート後にフラグキャッシュを更新 (27909)
  • 期限切れのテーマの管理通知の不具合を修正 (27916)
  • StaticController#enter が無効なパスにリダイレクトしないように修正 (27913)
  • 管理サイドバーの見出しを太字に (27912)
  • 必要なコメントのネストにより、投稿の返信数を除外 (27892)
  • フィールド更新時にサインアップで必須となるフィールドを要求しないように修正 (27888)
  • テーブルビルダーが空の見出しにデフォルト値を自動的に入力しないように修正 (27894)
  • チャットメッセージサービスステップの順序を更新 (27889)
  • 整数設定がデフォルトからオーバーライドされていると誤って表示される問題 (27886)
  • Mbox インポートスクリプトが凍結された文字列を変更しようとした問題 (27768)
  • チャットパネルが無効な幅を持たないように保証 (27876)
  • タグシリアライザーに権限を含める (27849)
  • JSON 以外の形式のエラー処理を許可 (27811)
  • 無効なプラグインの値を一覧表示しない
  • Office365/Outlook 認証方法によるグループ SMTP (27854)
  • ポリング:複数のドロップダウン項目がある場合のみギアボタンを表示 (27775)
  • シーケンスを増やすときにドラフトを破棄 (27739)
  • レビューページのカテゴリフィルターをクリア可能に (27820)
  • 操作が必要な場合にクライアントサイドルーティングをすべて禁止 (27817)
  • Chrome でのスマートリストのジッターと Firefox での修正 (27762)
  • b757275 で回帰したトップスクロールショートカットの修正 (27807)
  • クライアント側で長すぎるメッセージエラーを表示 (27794)
  • クローラービューで削除されたトピック作成者 (27788)
  • ポリングの「closed」のタイプミス (27748)
  • ポリングオプションで安全な HTML を許可 (27741)
  • アカウント設定でメンバーにプライマリユーザーグループオプションを表示 (27664)
  • ポリング:オプションテキストの折り返し動作のスタイリング改善 (27738)
  • モバイルでカテゴリの注目トピックを表示 (27715)
  • ユーザープロフィールに調理済みバイオを表示 (27734)
  • ポリング:投票時のみ結果が表示される際の重要な表示問題 (27732)
  • テーブルビルダーで | をエスケープ (27726)
  • サイト設定の整数入力に , または . を許可しない (27618)
  • テーブルビルダーで改行に \n を使用 (27711)
  • デフォルト入力に正しいカラーテーマを使用 (27716)
  • ポリング:プライベートポリングで投票者リストを表示しないように修正 (27714)
  • Glimmer トピックリストアイテムのハイライトを正しく解除 (27713)
  • /u ルートを常に noindex に設定 (27712)
  • テーブルビルダーがテーブルの配置指定を尊重するように修正 (27709)
  • グループとサイトタグの両方の設定が同じ場合にエラーを発生させないように修正 (27704)
  • 既存のユーザーが別のユーザーに招待されたことを表示しないように修正 (27665)
  • 削除された画像を持つバッジの読み込み時にエラーを発生させないように修正 (27688)
  • 管理ページビューレポート間の不一致 (27685)
  • トピック埋め込みで空白タグまたは nil が渡された場合、既存のトピックタグを空白にしない (27699)

UX 変更

  • ユーザーサマリーのトップリスト間隔を修正 (27877)
  • span 内でテキストを折り返す (27853)
  • PluginOutlet span を削除 (27845)
  • 通知ボタンに欠落しているタイトルを追加 (27837)
  • ヘッダーのドロップシャドウをモダンに (27843)
  • ユーザーページの「responses」を「replies」に変更 (27841)
  • 「通知を無視」の自動フォーカスを削除 (27798)
  • モバイルトピックリストビュー(glimmer)で注目リンクの前にスペースを挿入 (27793)
  • カードの配置を修正し、縮小可能にする (27774)
  • モバイルトピックリストビューで注目リンクの前にスペースを挿入 (27747)
  • ソーシャル認証セクションに最大幅を追加 (27771)
  • プラグイン名にアンダースコアを許可 (27749)
  • チャットモバイルメニューのスタイリングを更新 (27598)
  • 登録デザインとバリデーションの改善 (27666)

セキュリティ変更

  • 監視ワード置換の文字数を制限。

パフォーマンス

  • 利用可能な場合、より多くのコアで QUnit を実行するように docker:test を更新 (27816)

アクセシビリティ

  • 高ズームレベルでの通知パネルレイアウトを改善 (27848)
  • 高ズームレベルでのユーザーカードのリサイズ (27846)
  • トピック入り口の aria-label と title を改善 (27842)
  • スクリーンリーダー向けトピックリストテーブルマークアップを改善 (27808)
  • ナビゲーションバーリンクに Aria-current=“page” を使用 (27835)
  • トピックリストリンクは見出しにすべきではない (27700)
  • スクリーンリーダー向け /badges 構造を改善 (27698)
「いいね!」 10