3.5.0.beta7: スマートリンク編集、招待追跡の改善、固有アイコン、名前管理の修正

3.5.0.beta7 の新機能

コンポーザーでのスマートリンク編集

新しいコンポーザーの開発の一環として、インラインリンク用のフローティングツールバーが追加され、表示、編集、管理が容易になりました。このツールバーを使用すると、リンクを新しいタブで開いたり、削除またはコピーしたり、テキストと宛先を編集したりできます。このリンクツールバーを含む新しいコンポーザーは、まだ開発中です。こちらのガイドに従って、サイトで有効にしてテストにご協力ください: this guide

link-showcase

カスタム説明による個別の招待の追跡

招待にカスタム説明を追加できるようになり、識別が容易になりました。これにより、招待ページをより整理された状態に保ち、個々のリンクのパフォーマンスを追跡できます。共有するプラットフォーム、共有する相手、共有したイベント、またはその他の任意の基準に基づいて招待にラベルを付けることができます。

ユーザー設定のユニークなアイコン

ユーザー設定のタブのアイコンが改善され、各タブに異なるアイコンが表示されるようになりました。今後は、複数のタブで同じアイコンが表示される代わりに、それぞれに適切でユニークなアイコンが表示され、すべてのユーザーのナビゲーションが容易になります。

フルネームが無効な場合の管理者による名前編集

enable names 設定が無効になっている場合に、管理者がユーザーのフルネームを管理する方法に影響するバグの修正に時間を費やしました。これは、修正が実装される前に 報告および議論 されていました。その結果、管理者はサイトの他の場所では非表示になっていても、ユーザーのフルネームを表示および編集できるようになりました。この機能は、追跡およびコンプライアンスのために頻繁に必要とされます。この修正により、サイトの管理がより効果的になります。

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

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

「いいね!」 11

さらに!

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

プラグインの改善

discourse-activity-pub

バグ修正

  • Reject 時に Follow を事前に破棄 (230)

discourse-ai

新機能

  • 機能ページで設定された LLM を表示可能に (1460)
  • ペルソナ/ツールのインポートとエクスポート (1450)
  • Qwen3 トークナイザーの追加と Gemma のバージョン 3 への更新 (1440)
  • ハイブリッドアーティファクトセキュリティモード (1431)
  • OpenAI 応答 API のオプションサポート (1423)
  • AI アーティファクト向けの永続的なキー・バリューストレージ (1417)
  • 複数のペルソナに依存する機能の表示 (1411)

バグ修正

  • ai-bot-header-icon におけるボットフィルタリングのタイポ修正 (1455)
  • ヘルパーのデフォルトペルソナに JSON インストラクションを含める (1458)
  • ヘルパーが有効でない限り AI 設定タブボタンが表示されない問題の修正 (1452)
  • ストリーミング関連の仕様 (1448)
  • max_output トークンの実装 (anthropic/openai/bedrock/gemini/open router) (1447)
  • 適切な場合に空の状態メッセージを復活させる (1446)
  • AI ボットペルソナセレクターのスクロールができなかった問題 (1445)
  • DiffModal 閉鎖時のプロパティのクリーンアップ (1442)
  • スパムスキャン中のユーザーをブロックしないようにする (1437)
  • プライベートコンテンツ翻訳を許可する場合、グループ PM のみを翻訳し、個人 PM は翻訳しないようにする (1432)
  • ペルソナが構造化出力を使用しない場合、ヘルパーが機能しなかった問題 (1433)
  • AI インターフェース内の各種バグ (1430)
  • チャンク操作時に #blank? をチェックしないようにする (1428)
  • アーティファクトキーバリューの管理 API を改善 (1425)
  • ローカライズが存在する場合は編集をスキップ (1422)
  • Gist 応答に XML を含める必要がなくなった (1420)

UX 変更

  • トピックリストの Gist をトピックにリンクするように変更 (1459)
  • AI 機能内の LLM ボタンを揃える (1461)
  • ルート遷移とボタンクリック時に会話入力にフォーカスを当てる (1404)
  • ペルソナリストに機能を追加し、その他のスタイルを更新 (1405)
  • 提案がない場合のエラー表示と再試行機能の追加 (1426)

discourse-assign

バグ修正

  • 正しいコネクタータグ名を使用するように修正 (661)

discourse-cakeday

バグ修正

  • user-cakeday プロパティをリアクティブにする (162)

discourse-calendar

バグ修正

  • Id holidays: cn_new_lunar_day に不足していた年を追加 (750)
  • ブロックのレンダリング時に現地時間を考慮 (742)

UX 変更

  • 日付をスマートにフォーマット (745)
  • サイドバーにカレンダーアイコンを追加 (748)

discourse-client-performance

バグ修正

  • ログイン必須サイトでの匿名ユーザー向けレポートを許可 (68)

discourse-code-review

バグ修正

  • 正しいコネクタータグ名を使用するように修正 (247)

discourse-data-explorer

バグ修正

  • 編集ボタンが機能しなかった問題 (379)

discourse-gamification

バグ修正

  • right-sidebar-blocks が引数を params オブジェクトでラップしなくなった (206)

discourse-livestream

バグ修正

  • イベント間を移動する際にチャットチャンネルを再読み込み (60)
  • 外部要素による自動スクロールのブロックと、非モーダルライブストリームチャットでの iOS キーボードの隠蔽問題 (58)

UX 変更

  • ユーザーが「参加予定」とマークした際のトピックマップの位置修正 (59)

discourse-math

バグ修正

  • discourse-math との互換性でポーリングが機能するようにする (110)

discourse-policy

バグ修正

  • 一般ユーザー時に「利用可能なユーザーなし」を非表示にする (171)
  • Policy-builder: 「(リマインダーなし)」オプションを追加 (168)

UX 変更

  • テキストフォーマットの更新 (169)

discourse-prometheus

バグ修正

  • Sidekiq::Work のペイロードを解析して job_name を抽出 (151)

discourse-reactions

バグ修正

  • 反応リストからユーザーカードを開く (370)
  • 正しいコネクタータグ名を使用するように修正 (369)

discourse-rss-polling

バグ修正

  • RSS ポーリングフィードでユーザーを設定できるようにする (105)

discourse-solved

バグ修正

  • 値が正の値からゼロに変更されたときに、解決策のユーザーディレクトリを更新するようにする (372)

discourse-surveys

バグ修正

  • 質問内の HTML エンティティをレンダリング (60)
  • ラジオオプション内の絵文字レンダリング (59)

全ての機能と修正

新機能

  • OP が非表示の場合、トピックを非表示にする (33201)
  • 「関連アカウント」プロバイダーへのリンクを追加 (33275)
  • 一新された新着・未読トピックフィルターの教育機能を追加 (32669)
  • 初期化されたカテゴリに絵文字を追加 (33248)
  • カテゴリ設定の画像タブにプラグイン outlet を追加 (33155)
  • 招待状に説明を追加 (33207)
  • 日付ベースのフィルターが日数を受け付けるようにする (33197)
  • PWA への共有リンクが、コアリンク拡張機能を活用してタイトルに URL をレンダリングするようにする (32631)
  • システムテーマ (32681)
  • ブックマークメニューからブックマークリマインダーをクリア (33168)
  • 新しい投稿を作成する際に投稿言語を追加 (33160)
  • 新しい投稿を作成する際に投稿言語を追加 (33001)
  • バックアップのインポートとエクスポートのためのユーティリティを追加 (32992)
  • リッチエディターのリンク UI を編集用に変更 (32583)
  • バージョン番号に基づいてローカライズが古くなる可能性があることを示す (33148)
  • リッチテキストエディターでのメンションを検証 (32879)
  • 送信メールに X-Discourse-Sender ヘッダーを追加 (33123)

バグ修正

  • 失敗エラーメッセージの正しい表示
  • 秘密の管理フィールドをデフォルトで非表示にする (33255)
  • reviewables が discourseTags を使用できるように、render-tags でトピックをオプションにする (33181)
  • GET /post で投稿の raw を返す (33325)
  • Ctrl+K ショートカットを RTE で一貫して動作させ、チャットチャンネルスイッチャーを常に表示しないようにする
  • new_user_posting_on_first_day? のロジックを修正 (33303)
  • ツールバー API からのキーボードショートカットの改善 (33290)
  • チャットで enable_emoji_shortcuts に正しく従う (33297)
  • 返信時にロケールを設定しないようにし、デフォルトを none にする (33312)
  • 管理検索ラベルが親ラベルと重複していた問題 (33308)
  • FormKit Submit コンポーネントに @disabled パラメータサポートを追加 (33307)
  • FormKit テキストエリアの value 属性バインディング (33306)
  • 管理クイックスタートガイド内の壊れたリンク (33295)
  • tl-growth レポートの色が設定されるようにする (33294)
  • チャットメッセージのインライン onebox URL ターゲット (33288)
  • 実験的なシステムテーマのパレットを除外 (33267)
  • 空のフィールドが空の配列を保存しないようにする (33274)
  • 空のタグフィールドが空の配列を保存しないようにする (33270)
  • lazy load が無効な場合のチャンネルハッシュタグの色を追加 (33269)
  • 1 つの IDP のみでログアウトする際のログインループを防止 (33266)
  • 更新後に関連フィールドを正しくリフレッシュ (33246)
  • S3Helper#upsert_tag で誤ったキーが使用されていた問題 (33245)
  • Upload#update_secure_status が S3 アクセス制御を更新しなかった問題 (33232)
  • FileStore::S3Store#update_access_control で誤った引数エラー (33231)
  • Horizon システムテーマをインポート (33229)
  • SiteSetting.max_image_size_kb をテーマスクリーンショットで無視 (33215)
  • リッチエディターでのメンションの大文字小文字の扱い (33222)
  • メンションオートコンプリート検索でグループの完全一致を優先するようにする (33195)
  • コーポレーターでの複数の動画アップロードが失敗していた問題 (33216)
  • enable_names が無効でも管理者が名前を編集できるようにする (33170)
  • Safari でのチャット動画サムネイル (33199)
  • Horizon システムテーマをインポート (33193)
  • 公開ページに common_theme CSS を含める (33179)
  • 投稿のテキスト選択を改善 (33143)
  • 未読アイコンサイズ (33163)
  • <LoadMore /> コンポーネントに @enabled 引数を追加 (33122)
  • 既存のウェブフックで空のシークレットを設定できるようにする (33096)
  • 管理ユーザーページで招待送信とエクスポートボタンをクリックする (33121)
  • load_mapping 中に最初の 2 行を静かにドロップしないようにする (33076)
  • iOS での自動スクロールのブロックを停止 (33129)
  • templates/components/*.hbs の後方互換性を復元 (33131)
  • type=module での Moment ロケールの読み込み (33128)
  • チャット: 空のチャットでタイマーの代わりにプレースホルダーを表示 (33105)

UX 変更

  • タグ提案の整列を修正 (33315)
  • デフォルトナビリンクの構成サイズを統一 (33314)
  • 新着/未読トピックバナーとトピックフィルター空状態の重なりを修正 (33305)
  • Order Form Template の TagChooser 選択肢をアルファベット順に並べる (33109)
  • SVG に色変数を適用 (33287)
  • エラー時にフォームのトップにスクロール (33276)
  • 3 次色変数 tertiary-25 を追加 (33273)
  • リンク挿入モーダルのラベルを追加しタイトルを更新 (33252)
  • リッチエディターのリンクツールバーの位置ズレを修正 (33249)
  • ツールバーツールチップの回帰を修正 (33237)
  • リンクツールバーから基本 URL と https/mailto プロトコルを削除 (33228)
  • デフォルトテーマが変更されたときにページを再読み込み (33217)
  • テーマタイトルを完全にクリック可能かつアクセス可能にする (33205)
  • リッチエディターでチャットの Mod-K を抑制 (33206)
  • 読了/未読ユーザーメニューメッセージ項目にクラスを追加 (33203)
  • リッチエディターのリンクツールバーに URL を表示 (33188)
  • すべての設定アイコンを一意にする (33202)
  • コーポレーターとツールバーのスタイル変更 (33187)
  • onebox の最初の子要素の margin-top (33088)
  • ブックマークのホバーおよびアクティブ状態を調整 (33177)
  • ポストストリームウィジェット内の time-gap から重複クラスを削除 (33175)
  • メッセージアクションホイールイベントをチャンネルにリダイレクト (33172)
  • 不足しているツールバーセパレーター CSS を追加 (33166)
  • ログイン必須画面のボタンを適切に中央揃え (33159)
  • 境界半径の修正 (33147)
  • コーポレーターツールバーの変更 (アイコン、スタイル、配置) (32918)
  • バナーを縮小 (33132)

セキュリティ変更

  • 許可されたグループにいない場合、ユーザーの古い囁きを表示しない
「いいね!」 8