Discourse 2.0.0.beta10 リリースノート

2.0.0.beta10 の新機能

新しい管理ダッシュボード

新しい管理ダッシュボードの最初のリリースが利用可能になりました!新しいダッシュボードでは、コミュニティの健全性に関する統計をわかりやすいグラフで表示し、その他のアクティビティ指標、トップ参照トピック、トレンド内部検索などを紹介しています。古いダッシュボードの統計情報が必要ですか?下部のリンクから引き続きアクセスできます。

新しいダッシュボードは v1 に過ぎず、今後はさらに機能を追加していく予定です。詳細を確認し、フィードバックをお寄せください:

モバイルナビゲーションの整理

モバイルナビゲーションセクションを改善し、さまざまなサイズのデバイスに合わせて適切に表示されるようにしました。以前存在していた「ボタンがごちゃごちゃした表示」を排除しました。

メール処理の改善

  • reply_key のない EmailLogs レコードをデフォルトで 90 日間保持します。
  • 古い通知への返信を受け取った際のエラーメッセージを明確化しました。

ユーザー名変更サポートの改善

  • ユーザー名が変更された際、投稿やリビジョン内のアバターを更新します。
  • ユーザー名が変更された際、通知内のユーザー名を置換します。
  • ユーザーが統合された際、言及と引用を更新します。

引用時の書式維持

HTML から Markdown への変換機能が向上したため、書式付きコンテンツを引用する際にほとんどの書式を維持できるようになりました。

さらに!

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

プラグインの改善

GitHub Linkback

  • 全ユーザーのリポジトリをワイルドカードで許可

Data Explorer

  • クエリが存在しない場合の UX を改善
  • 名前なしでのクエリ作成を防止

Spoiler Alert

  • 埋め込みコメント内のスパイラーを削除

Assign

  • ユーザーの割り当て済みトピックビューに「すべて割り当て解除」ボタンを追加
  • バグ修正

Discourse WordPress Plugin

  • Discourse コメントの公開日を表示する際に使用されるタイムゾーンオフセットを修正

Patreon

  • バグ修正

追加機能と修正

\"クリックして展開\"

新機能

  • 管理者向けの新しい「ステージング済み」ユーザーリスト
  • 2 要素認証トークン確認に 30 秒の猶予ウィンドウを追加
  • コアに同梱されるプラグインをプラグインパネルから非表示
  • プラグインがクラス静的プロパティを変更できるようにする
  • 新しいサイト設定 min_flags_staff_visibility
  • グループカードに説明を表示
  • SSO に profile_background フィールドを追加
  • デスクトップ(ライブ)通知エリア用のプラグインアウトレットを追加
  • Android 向けのプッシュ通知

バグ修正

  • グループアクティビティ投稿/言及ページでの無限ローディングが機能していなかった
  • URL 内のハッシュタグを置換しない
  • URL 内の Twitter ハンドルを置換しない
  • PostOwnerChangetopic.last_poser を更新するように修正
  • メッセージ付きで未アクティブなユーザーを削除しない
  • 引用時に ‘<kbd>’ の書式を維持
  • 機能トピックモーダル内で、モバイルデバイスでは日付ピッカーを独自の行に配置
  • 削除された返信の所有者変更が機能していなかった
  • 受信リンクレポートで PM を使用しない
  • 「全員に可だがスタッフのみ使用可能」なグループ内のタグが全員に見えていなかった
  • フィードレスポンスボディを UTF-8 エンコード
  • メッセージバスが最初の 30 秒間、内部状態が破損していた
  • 組み込みプラグインを機能としてコピー編集
  • 削除されたトピックに属する投稿の編集を許可
  • UserAnonymizer のトランザクションがアバター更新を妨げていた
  • タググループのプライバシー設定変更が一貫していなかった
  • topic_tags.pm_topic_count を自動的に増減
  • 検索アイコンがタグセレクターフィルター入力外にレンダリングされていた
  • 名前に _secret が含まれるすべての設定をスクラブ
  • ログから秘密設定値をスクラブ
  • SSO 使用時の自動グループメンバーシップ
  • IncomingLink: ログインユーザーの IP をログに記録しない
  • レポート説明をオプション化
  • ユーザー名更新時に raw がないリビジョンを無視
  • 投稿内のユーザー名変更後に検索インデックスを更新
  • ユーザー名変更時にワンボックス化された投稿のアバターを更新
  • ユーザーの匿名化が投稿内のアップロード済みアバターを置換していなかった
  • ステージング済みユーザーのみをアンステージ
  • HTML ダイジェストメールでのユーザー引用を許可
  • スタッフメンバーはすべてのタグを表示
  • ログイン時に常にユーザーをアンステージ
  • SSO プロバイダーを使用するソーシャルログインでサインアップ後のユーザーをリダイレクト
  • 引用構築時の不要なエスケープを削除
  • SSO プロバイダーを使用したサインアップ後のユーザーをリダイレクト
  • アカウントアクティベーション後に sso_destination_url にリダイレクト
  • 投稿を持つユーザーを削除時に JSON API レスポンスを表示
  • 埋め込みコメントの投稿をメールと同様にフォーマット
  • モバイルでグループ言及をクリックすると 404 エラーになっていた
  • 跳ね返りスコアを常に更新(1 日 1 回ではなく)
  • 引用時にユーザー/グループ言及とカテゴリハッシュタグをサポート
  • テーマアップロードが既存の変数を上書きしないようにする
  • プッシュサブスクリプションの重複排除 - ユーザー/キーの一意性を確保
  • メールアドレス更新後に自動的にユーザーをグループに追加
  • サービスワーカースクリプトの一時リダイレクト
  • 交換後の招待リンクの処理を改善
  • 旗の理由にデフォルトのロケールを使用
  • invite_passthrough_hours 設定を非推奨化
  • ユーザー名変更時に削除済み投稿内のユーザー名を置換
  • 完全一致はタイトルにも一致するべき
  • 非アクティブ化されたユーザーのログにコンテキストを追加
  • 公開鍵バイトが空白の場合、vapid キーを再生成
  • トピックのカテゴリ変更時に通知を再トリガー
  • 非公開トピックのトピック検索が機能していなかった
  • トピックが変更された場合、トピックにスコープされた検索を再トリガー
  • トピックにスコープされた検索語句をウィジェット DOM 時代で強調表示
  • グループ名を小文字化しない
  • グループ所有者を削除する際の不正なクエリ
  • ユーザーストリームを装飾する際に要素を含める
  • リスト ID 説明ヘッダー内の正しいカテゴリ > サブカテゴリ順序
  • ES5 関数構文に戻す

UX 変更

  • グループページにフッターを表示
  • TL4 に対して「自動削除」オプションを表示しない
  • 管理者 > ユーザーから /groups へのリンクを追加
  • 現在のフィルターに一致するサイト設定が 30 件以上ある場合にメッセージを表示
  • 上書きされた設定のみを表示する際にカウントを表示
  • 現在のフィルターに一致するサイト設定が 30 件以上ある場合に「30+」カウントを表示
  • メッセージでバッジが使用されている場合に封筒アイコンを表示
  • 投稿所有権変更に関する時代遅れの警告を削除
  • 自動クローズされた投票に終了日を表示
  • ハンバーガーメニュー内のトピックナビゲーションリンクに適切なタイトルを追加
  • セレクトキットコンボボックスの幅を auto に設定しない
  • 行の最初の文には句読点があったが、2 番目にはなかった
  • polldiscourse-nginx-performance-report のサイト設定ショートカットを表示
  • 絵文字ダイアログのパフォーマンスを向上

パフォーマンス

  • ユーザー通知を遅延
  • 利用可能な場合はダッシュボードにキャッシュされたレポートを使用
  • N+1 クエリを削除
「いいね!」 30