# 3.3.0.beta3：视频缩略图、网站设置确认、更快访问插件设置等

**URL:** https://meta.discourse.org/t/3-3-0-beta3-video-thumbnails-site-setting-confirmation-faster-access-to-plugin-settings-and-more/313390
**Category:** Announcements
**Tags:** release-notes
**Created:** [2024 年7 月 3 日 13:14 UTC](https://meta.discourse.org/t/3-3-0-beta3-video-thumbnails-site-setting-confirmation-faster-access-to-plugin-settings-and-more/313390 "2024-07-03T13:14:32Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Saif](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saif/32/318253_2.png) [@Saif](https://meta.discourse.org/u/Saif)
#### Post date: [2024 年7 月 3 日 13:14 UTC](https://meta.discourse.org/t/3-3-0-beta3-video-thumbnails-site-setting-confirmation-faster-access-to-plugin-settings-and-more/313390/1 "2024-07-03T13:14:32Z")

</div>

## v3.3.0.beta3 新功能

### 视频缩略图

上传或链接视频时，编辑器预览中现在会显示缩略图。

![图片显示视频已添加到帖子中，以及编辑器预览中的相关缩略图。](https://global.discourse-cdn.com/meta/original/4X/7/4/d/74d25a00d4c035fa80589ad0521354c3bc0befdf.gif)

### 站点设置确认

许多站点设置现在会弹出一个确认对话框，确认所做的更改。

 ![此图片显示一个确认提示，询问用户是否要继续更改密码策略，这将影响从那时起更改密码的所有用户，并提供“是，更新密码策略”或“否”的选项。（由 AI 标注）](https://global.discourse-cdn.com/meta/original/4X/7/7/a/77adc133090a16e3dae1760a69a07b41c869cbf2.png)

### 更快地访问插件设置

具有相关站点设置的插件现在会在插件页面上显示一个“设置”按钮，以加快导航速度。

 ![图片显示插件页面，其中包含访问 AI 插件相关站点设置的按钮。](https://global.discourse-cdn.com/meta/original/4X/4/f/d/4fd339324b3da194e3e77b47577be967ddad6b32.png)

### 改进的审核标记

管理员现在可以启用、禁用和重新排序审核标记。

 ![此图片显示一个审核标记列表，其中包含用于启用或禁用它们的切换按钮，以及用于重新排序它们的菜单。](https://global.discourse-cdn.com/meta/original/4X/4/6/9/4696edaf87b8f8f26b2d7956a6d990316aaf514a.png)

### 改进的移动端导航

菜单已更改，增加了间距，以便在移动设备上更容易触摸。

 ![image](https://global.discourse-cdn.com/meta/original/4X/7/1/3/7136b2ea69081f9e61da9ce159d4b02175a767f8.png) ![image](https://global.discourse-cdn.com/meta/original/4X/b/e/2/be280bfcb0cad7dedb663bfe353a70fda606485e.png)

### 更新的字段要求

管理员现在可以为新社区成员和现有社区成员设置用户字段要求。

 ![CleanShot 2024-06-26 at 12.01.16@2x](https://global.discourse-cdn.com/meta/original/4X/5/5/0/5505bcbccf50ae2f770a7b8bb05269608ffaa3d9.png)

## 安全更新

此版本包括对我们社区和 [HackerOne](https://hackerone.com/discourse) 报告的以下安全问题的修复。

- 通过 Onebox 拒绝服务（[CVE-2024-35227](https://github.com/discourse/discourse/security/advisories/GHSA-664f-xwjw-752c)）
- 通过 Facebook Oneboxes 存储的 DOM XSS（[CVE-2024-35234](https://github.com/discourse/discourse/security/advisories/GHSA-5chg-hm8c-wc58)）
- 缺少暂停管理员/版主的授权检查（[CVE-2024-36113](https://github.com/discourse/discourse/security/advisories/GHSA-3w3f-76p7-3c4g)）
- 限制可审查用户序列化器负载（[CVE-2024-36122](https://github.com/discourse/discourse/security/advisories/GHSA-rr93-hcw4-cv3f)）
- 通过 FastImage 进行 SSRF（[CVE-2024-37157](https://github.com/discourse/discourse/security/advisories/GHSA-46pq-7958-fc68)）

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [2024 年7 月 3 日 13:20 UTC](https://meta.discourse.org/t/3-3-0-beta3-video-thumbnails-site-setting-confirmation-faster-access-to-plugin-settings-and-more/313390/3 "2024-07-03T13:20:07Z")

</div>

### 还有更多！

但等等，还有更多！我们尽力为您突出显示新功能和更改，但总有太多更改无法详细说明。有关新功能、错误修复、用户体验改进等的完整列表，请务必查看下面列出的“其他功能和修复”。

## 插件改进

### discourse-adplugin

#### 错误修复

- 显示非限制广告，而不是完全不显示广告 ([213](https://github.com/discourse/discourse-adplugin/pull/213))

### discourse-ai

#### 新功能

- 用户自定义工具 ([677](https://github.com/discourse/discourse-ai/pull/677))
- 存储特定于提供程序的参数。([686](https://github.com/discourse/discourse-ai/pull/686))
- 允许为原生工具选择 claude-3-5 ([682](https://github.com/discourse/discourse-ai/pull/682))
- 模型创建的 LLM 预设 ([681](https://github.com/discourse/discourse-ai/pull/681))
- 支持通过 AWS Bedrock 使用 Claude 3.5 Sonnet ([680](https://github.com/discourse/discourse-ai/pull/680))
- 如果工具允许，允许访问私有主题 ([673](https://github.com/discourse/discourse-ai/pull/673))
- 可选工具详细信息块 ([662](https://github.com/discourse/discourse-ai/pull/662))
- Anthropic 函数调用 ([654](https://github.com/discourse/discourse-ai/pull/654))
- 添加原生 Cohere 工具支持 ([655](https://github.com/discourse/discourse-ai/pull/655))
- 改进的工具 ([651](https://github.com/discourse/discourse-ai/pull/651))
- 限制在需要登录的网站上公开共享 ([649](https://github.com/discourse/discourse-ai/pull/649))
- 添加对所有视觉模型的支持 ([646](https://github.com/discourse/discourse-ai/pull/646))
- 为 DallE 3 添加宽高比支持 ([647](https://github.com/discourse/discourse-ai/pull/647))
- 允许删除自定义 LLM。([643](https://github.com/discourse/discourse-ai/pull/643))
- 自动图像标题 ([637](https://github.com/discourse/discourse-ai/pull/637))
- 通过包含 LLM 名称来改进日志记录 ([640](https://github.com/discourse/discourse-ai/pull/640))
- 在管理 UI 中使用 DBreadcrumbsItem ([631](https://github.com/discourse/discourse-ai/pull/631))
- 测试 LLM 配置 ([634](https://github.com/discourse/discourse-ai/pull/634))
- 添加支持将 DM 上下文关联到机器人 ([627](https://github.com/discourse/discourse-ai/pull/627))
- JavaScript 评估工具 ([630](https://github.com/discourse/discourse-ai/pull/630))
- 直接从 LlmModel 设置端点凭据。([625](https://github.com/discourse/discourse-ai/pull/625))
- 避免过度分类的保障措施 ([626](https://github.com/discourse/discourse-ai/pull/626))

#### 错误修复

- 禁用聊天会破坏 `ai-chat-summarization` ([697](https://github.com/discourse/discourse-ai/pull/697))
- 信息不工作，未从报告中抑制隐藏标签 ([696](https://github.com/discourse/discourse-ai/pull/696))
- 在通过 LLaVa 进行 AI 图像标题时使用 base64 编码的图像 ([693](https://github.com/discourse/discourse-ai/pull/693))
- 永远不要提供包含无效 UTF-8 字符串的工具 ([692](https://github.com/discourse/discourse-ai/pull/692))
- 将机器人用户切换移至控制器。([688](https://github.com/discourse/discourse-ai/pull/688))
- 创建 LLM 时我们没有创建用户 ([685](https://github.com/discourse/discourse-ai/pull/685))
- 确保 LlmEnumerator 始终返回使用符号的值哈希 ([684](https://github.com/discourse/discourse-ai/pull/684))
- SRV 警告不应在新 LLM 上触发 ([679](https://github.com/discourse/discourse-ai/pull/679))
- 从启用的机器人列表中排除角色时的拼写错误 ([671](https://github.com/discourse/discourse-ai/pull/671))
- 正确显示搜索，剥离 XML 时的错误 ([668](https://github.com/discourse/discourse-ai/pull/668))
- 当 tool\_details 禁用时 Dall E / Artist 损坏 ([667](https://github.com/discourse/discourse-ai/pull/667))
- 不要将列标记为只读，以便某些部署工作 ([663](https://github.com/discourse/discourse-ai/pull/663))
- 摘要不工作，暂时移除 ([661](https://github.com/discourse/discourse-ai/pull/661))
- 使用 discourse/discourse#27240 中定义的新报告颜色键 ([660](https://github.com/discourse/discourse-ai/pull/660))
- 关闭 Anthropic Claude Opus 上的原生工具 ([659](https://github.com/discourse/discourse-ai/pull/659))
- AI Bot 共享对话未尊重 CDN / 子文件夹 ([657](https://github.com/discourse/discourse-ai/pull/657))
- 移除角色 UI 中重复的面包屑 ([650](https://github.com/discourse/discourse-ai/pull/650))
- Include\_usage 在 Azure API 中不可用。([648](https://github.com/discourse/discourse-ai/pull/648))
- 将图像标题组检查逻辑移至服务器端 ([645](https://github.com/discourse/discourse-ai/pull/645))
- 启用自动标题时回复损坏 ([642](https://github.com/discourse/discourse-ai/pull/642))
- 修正不正确的翻译键 ([639](https://github.com/discourse/discourse-ai/pull/639))
- 修正 Gemini 流式传输实现 ([632](https://github.com/discourse/discourse-ai/pull/632))
- 由于 Ask AI 高亮导致帖子按钮无响应 ([635](https://github.com/discourse/discourse-ai/pull/635))

#### 用户体验更改

- 改进编辑器建议按钮布局 ([678](https://github.com/discourse/discourse-ai/pull/678))
- 在图像悬停时显示图像标题按钮 ([670](https://github.com/discourse/discourse-ai/pull/670))
- 对管理员 LLM 模型页面的生活质量改进。([674](https://github.com/discourse/discourse-ai/pull/674))
- 改进共享时归属引文的外观 ([665](https://github.com/discourse/discourse-ai/pull/665))
- 如果用户没有设置，则完全隐藏 AI 偏好页面 ([644](https://github.com/discourse/discourse-ai/pull/644))
- 抑制“这是一个警告” ([636](https://github.com/discourse/discourse-ai/pull/636))
- 遵循插件用户界面指南。([628](https://github.com/discourse/discourse-ai/pull/628))

### discourse-antivirus

#### 错误修复

- 避免使用已弃用的 replace\_flag API ([57](https://github.com/discourse/discourse-antivirus/pull/57))

### discourse-assign

#### 用户体验更改

- 按钮中的头像尺寸更小，以防止高度变化 ([576](https://github.com/discourse/discourse-assign/pull/576))

### discourse-authentication-validations

#### 新功能

- 添加值验证正则表达式 ([13](https://github.com/discourse/discourse-authentication-validations/pull/13))

### discourse-bbcode

#### 错误修复

- 向 .discourse-compatibility 添加新条目 ([67](https://github.com/discourse/discourse-bbcode/pull/67))
- BBCode 解析规范 ([63](https://github.com/discourse/discourse-bbcode/pull/63))

### discourse-calendar

#### 错误修复

- BBCode 解析规范 ([575](https://github.com/discourse/discourse-calendar/pull/575))
- 移动错位错误翻译 ([574](https://github.com/discourse/discourse-calendar/pull/574))
- 更改区域时删除未来假期 ([571](https://github.com/discourse/discourse-calendar/pull/571))

#### 用户体验更改

- 更新移动事件样式 ([581](https://github.com/discourse/discourse-calendar/pull/581))
- 修复主题列表中的额外空格和换行 ([578](https://github.com/discourse/discourse-calendar/pull/578))
- 始终将新点和日期换行到同一行 ([577](https://github.com/discourse/discourse-calendar/pull/577))

### discourse-category-experts

#### 用户体验更改

- 在“关闭”和“询问类别专家回复”复选框之间添加空格 ([145](https://github.com/discourse/discourse-category-experts/pull/145))

### discourse-chat-integration

#### 错误修复

- 将聊天集成问题检查消息移动到正确的语言环境键 ([201](https://github.com/discourse/discourse-chat-integration/pull/201))
- 将 GroupMe 错误消息移动到服务器端翻译 ([196](https://github.com/discourse/discourse-chat-integration/pull/196))
- 为测试添加缺失的虚拟翻译 ([195](https://github.com/discourse/discourse-chat-integration/pull/195))

### discourse-code-review

#### 用户体验更改

- 截断长通知标签 ([213](https://github.com/discourse/discourse-code-review/pull/213))

### discourse-custom-topic-lists

#### 新功能

- 向横幅描述添加 Markdown ([15](https://github.com/discourse/discourse-custom-topic-lists/pull/15))
- 向自定义主题列表添加下拉显示选项 ([10](https://github.com/discourse/discourse-custom-topic-lists/pull/10))

#### 错误修复

- 向自定义主题列表横幅描述添加 htmlSafe 渲染 ([14](https://github.com/discourse/discourse-custom-topic-lists/pull/14))
- 合并时的拼写错误 ([13](https://github.com/discourse/discourse-custom-topic-lists/pull/13))
- 添加检查以确保匿名用户仍可以进入网站 ([6](https://github.com/discourse/discourse-custom-topic-lists/pull/6))

#### 用户体验更改

- 重构 CSS 类以便于覆盖 ([16](https://github.com/discourse/discourse-custom-topic-lists/pull/16))
- 确保下拉菜单始终在最后 ([11](https://github.com/discourse/discourse-custom-topic-lists/pull/11))
- 将描述附加到查询字段 ([9](https://github.com/discourse/discourse-custom-topic-lists/pull/9))
- 将 `bannerLabel` 属性重命名为 `description` ([8](https://github.com/discourse/discourse-custom-topic-lists/pull/8))
- 将 path 属性重命名为 slug ([7](https://github.com/discourse/discourse-custom-topic-lists/pull/7))
- 将 custom-topic-lists-banner 移动到 above-main-container ([4](https://github.com/discourse/discourse-custom-topic-lists/pull/4))
- 向列表模板添加 body 类 ([3](https://github.com/discourse/discourse-custom-topic-lists/pull/3))

#### 无障碍性

- 更新下拉菜单和侧边栏的标签 ([12](https://github.com/discourse/discourse-custom-topic-lists/pull/12))

### discourse-data-explorer

#### 错误修复

- 使用正确的列标题标签 ([297](https://github.com/discourse/discourse-data-explorer/pull/297))
- 书签组报告 ([291](https://github.com/discourse/discourse-data-explorer/pull/291))

### discourse-encrypt

#### 错误修复

- 使用新的 ‘should\_add\_attachments’ 插件修饰符 ([323](https://github.com/discourse/discourse-encrypt/pull/323))
- Add\_attachments 签名 ([322](https://github.com/discourse/discourse-encrypt/pull/322))

### discourse-gamification

#### 新功能

- 处理用户合并事件 ([145](https://github.com/discourse/discourse-gamification/pull/145))
- 在管理 UI 中使用 DBreadcrumbsItem ([137](https://github.com/discourse/discourse-gamification/pull/137))

#### 错误修复

- 更新 post\_created 评分 ([114](https://github.com/discourse/discourse-gamification/pull/114))

#### 用户体验更改

- 修复了“等级”的缺失翻译问题 ([146](https://github.com/discourse/discourse-gamification/pull/146))

### discourse-group-tracker

#### 错误修复

- 当未选择 track\_posts 设置时，Track\_posts\_with\_priority 组设置显示 ([60](https://github.com/discourse/discourse-group-tracker/pull/60))
- 使用优先级组时主题列表中的跳转目标 ([55](https://github.com/discourse/discourse-group-tracker/pull/55))

### discourse-kolide

#### 错误修复

- 向 .discourse-compatibility 添加新条目 ([96](https://github.com/discourse/discourse-kolide/pull/96))
- BBCode 标签解析器 ([93](https://github.com/discourse/discourse-kolide/pull/93))

### discourse-lazy-videos

#### 用户体验更改

- 避免 onebox CSS 覆盖 YouTube 视频高度 ([15](https://github.com/discourse/discourse-lazy-videos/pull/15))

### discourse-livestream

#### 用户体验更改

- 修复桌面端的边距和填充 ([23](https://github.com/discourse/discourse-livestream/pull/23))
- 更新移动样式和标题图标 ([22](https://github.com/discourse/discourse-livestream/pull/22))
- 移除 iframe 样式覆盖 ([20](https://github.com/discourse/discourse-livestream/pull/20))

### discourse-math

#### 新功能

- 添加对多语言 MathJax 的支持 ([84](https://github.com/discourse/discourse-math/pull/84))

### discourse-policy

#### 错误修复

- 向 .discourse-compatibility 添加新条目 ([129](https://github.com/discourse/discourse-policy/pull/129))
- BBCode 解析规范 ([125](https://github.com/discourse/discourse-policy/pull/125))

### discourse-post-voting

#### 错误修复

- 添加缺失的标记自动静音原因翻译 ([200](https://github.com/discourse/discourse-post-voting/pull/200))

### discourse-preset-topic-composer

#### 新功能

- 向下拉选项添加高亮 ([18](https://github.com/discourse/discourse-preset-topic-composer/pull/18))
- 向 button\_types\_json\_schema 添加 tagGroups ([2](https://github.com/discourse/discourse-preset-topic-composer/pull/2))

#### 错误修复

- 标签同义词应该工作 ([15](https://github.com/discourse/discourse-preset-topic-composer/pull/15))
- 带有 `/` 的标签组现在被正确获取 ([10](https://github.com/discourse/discourse-preset-topic-composer/pull/10))
- 调整模式，以便选项编辑器不丢失输入 ([9](https://github.com/discourse/discourse-preset-topic-composer/pull/9))
- 获取标签的 URL 需要第一个 `/` ([7](https://github.com/discourse/discourse-preset-topic-composer/pull/7))
- 编辑器在重新进入时保留值 ([6](https://github.com/discourse/discourse-preset-topic-composer/pull/6))
- 选择类别时标签更改 ([5](https://github.com/discourse/discourse-preset-topic-composer/pull/5))

#### 用户体验更改

- 更改布尔值以使用复选框 ([12](https://github.com/discourse/discourse-preset-topic-composer/pull/12))
- 向编辑器预设添加选择指示器 ([11](https://github.com/discourse/discourse-preset-topic-composer/pull/11))
- 向默认值添加 tagGroups ([8](https://github.com/discourse/discourse-preset-topic-composer/pull/8))
- 将错误消息移动到编辑器底部 ([4](https://github.com/discourse/discourse-preset-topic-composer/pull/4))

#### 安全更改

- 将预设列表移至后端 ([14](https://github.com/discourse/discourse-preset-topic-composer/pull/14))

### discourse-prometheus-alert-receiver

#### 新功能

- 更新 `topic_assignee` 和 `topic_group_assignee` 注释 ([84](https://github.com/discourse/discourse-prometheus-alert-receiver/pull/84))

### discourse-reactions

#### 错误修复

- 无法在关闭表情后选择文本 ([296](https://github.com/discourse/discourse-reactions/pull/296))
- 帖子操作扩展中的 N1 ([292](https://github.com/discourse/discourse-reactions/pull/292))
- 如果不再启用，表情会加倍显示为点赞 ([289](https://github.com/discourse/discourse-reactions/pull/289))

### discourse-salesforce

#### 错误修复

- 添加 Rails 7+ 兼容性
- 将 Salesforce API 调用移至后台作业。([79](https://github.com/discourse/discourse-salesforce/pull/79))

### discourse-solved

#### 错误修复

- 删除带有已解决帖子的用户时 ([297](https://github.com/discourse/discourse-solved/pull/297))
- 在标签上显示已解决过滤器 ([296](https://github.com/discourse/discourse-solved/pull/296))

### discourse-subscriptions

#### 错误修复

- 添加缺失的事务错误翻译 ([214](https://github.com/discourse/discourse-subscriptions/pull/214))
- 启用时，活动横幅应链接到定价表 ([212](https://github.com/discourse/discourse-subscriptions/pull/212))

### discourse-theme-creator

#### 错误修复

- 确保停止共享工作 ([82](https://github.com/discourse/discourse-theme-creator/pull/82))

### discourse-topic-noindex

#### 错误修复

- 添加获取仅包含 slug 的主题时的检查 ([15](https://github.com/discourse/discourse-topic-noindex/pull/15))

### discourse-topic-voting

#### 用户体验更改

- 改进标题投票的对齐 ([189](https://github.com/discourse/discourse-topic-voting/pull/189))

### discourse-translator

#### 错误修复

- 不要对已删除的用户报错 ([149](https://github.com/discourse/discourse-translator/pull/149))

## 所有功能和修复

### 新功能

- 仅计算显式/延迟跟踪视图的主题浏览量 ([27533](https://github.com/discourse/discourse/pull/27533))
- 创建编辑和删除标记 ([27484](https://github.com/discourse/discourse/pull/27484))
- 添加 WebHookEventsDailyAggregate 报告页面 ([27573](https://github.com/discourse/discourse/pull/27573))
- 新的 ‘should\_add\_email\_attachments’ 插件修饰符
- 添加 WebHookEventsDailyAggregate ([27542](https://github.com/discourse/discourse/pull/27542))
- 现有用户所需的用户字段 - 第二部分 ([27172](https://github.com/discourse/discourse/pull/27172))
- 向管理员文本自定义添加未翻译过滤器 ([27555](https://github.com/discourse/discourse/pull/27555))
- 向 ace 添加 JavaScript 模式 ([27586](https://github.com/discourse/discourse/pull/27586))
- DEditor 中的更智能列表编辑 ([27563](https://github.com/discourse/discourse/pull/27563))
- 在过滤器路由上启用列表键盘快捷键 ([27551](https://github.com/discourse/discourse/pull/27551))
- 支持 Spotify Onebox ([27540](https://github.com/discourse/discourse/pull/27540))
- 引入需要确认的网站设置 ([27315](https://github.com/discourse/discourse/pull/27315))
- 向列表添加隐藏网站设置 ‘unsafe-none’ COOP 引用者 ([27510](https://github.com/discourse/discourse/pull/27510))
- 可选 2FA 强制 ([27506](https://github.com/discourse/discourse/pull/27506))
- 捕获 28 天间隔请求统计信息 ([27471](https://github.com/discourse/discourse/pull/27471))
- 在 `/filter` 中添加 tag\_group 选项 ([27427](https://github.com/discourse/discourse/pull/27427))
- 显示来自静音聊天频道的我的线程 ([27468](https://github.com/discourse/discourse/pull/27468))
- 聊天抽屉导航改进 ([27419](https://github.com/discourse/discourse/pull/27419))
- 与 /filter 对齐并允许多个类别搜索 ([27440](https://github.com/discourse/discourse/pull/27440))
- 如果无法转换为 Markdown，则使用基本 HTML 表格
- 添加按状态过滤 Webhook 事件的过滤器 ([27332](https://github.com/discourse/discourse/pull/27332))
- 在搜索页面上使用新的主题批量操作下拉菜单 ([27303](https://github.com/discourse/discourse/pull/27303))
- 在抽屉内加载聊天频道设置 ([27346](https://github.com/discourse/discourse/pull/27346))
- 更改标记顺序的能力 ([27269](https://github.com/discourse/discourse/pull/27269))
- 允许网站管理员将用户密码标记为过期 ([27314](https://github.com/discourse/discourse/pull/27314))
- 过滤时扩展管理员侧边栏 ([27312](https://github.com/discourse/discourse/pull/27312))
- 允许使用新的批量主题下拉菜单对私人消息进行“移至收件箱”和“移至存档” ([27236](https://github.com/discourse/discourse/pull/27236))
- 向“discourse backup”脚本添加“s3\_uploads”选项
- 在编辑器中显示视频缩略图 ([27233](https://github.com/discourse/discourse/pull/27233))
- 管理员可以禁用标记 ([27171](https://github.com/discourse/discourse/pull/27171))
- 添加维吾尔语 ([27183](https://github.com/discourse/discourse/pull/27183))
- 具有每日保真度的 Topic\_view\_stats 表 ([27197](https://github.com/discourse/discourse/pull/27197))
- 添加同意和编辑 ([27088](https://github.com/discourse/discourse/pull/27088))
- 在管理员用户字段 UI 中实现新的必需选项 ([27079](https://github.com/discourse/discourse/pull/27079))
- 向书签添加批量操作 ([26856](https://github.com/discourse/discourse/pull/26856))
- 允许批量删除聊天消息 ([26586](https://github.com/discourse/discourse/pull/26586))
- 从插件列表使用新的插件显示路由 ([27097](https://github.com/discourse/discourse/pull/27097))
- 引入 DBreadcrumbs 组件 ([27049](https://github.com/discourse/discourse/pull/27049))
- 扩展 PM 收件人批量导入 ([27063](https://github.com/discourse/discourse/pull/27063))
- 扩展可嵌入主机，包括个人标签和作者分配 ([26868](https://github.com/discourse/discourse/pull/26868))
- 在类别页面上使用 CategoryDrop 进行过滤 ([26689](https://github.com/discourse/discourse/pull/26689))
- 将 /faq, /rules, /conduct 重定向到 /guidelines ([27592](https://github.com/discourse/discourse/pull/27592))
- 在您自己的个人资料上显示聊天和消息按钮 ([27600](https://github.com/discourse/discourse/pull/27600))
- 使用“版主”代替“员工” ([27572](https://github.com/discourse/discourse/pull/27572))
- 改进标题中额外 PM 信息的对齐 ([27594](https://github.com/discourse/discourse/pull/27594))
- 部分还原聊天页脚更改 ([27591](https://github.com/discourse/discourse/pull/27591))
- 移除四元色的默认使用，更新导航药丸样式 ([27502](https://github.com/discourse/discourse/pull/27502))
- 移除标题中的链接；添加外部图标；样式调整 ([27571](https://github.com/discourse/discourse/pull/27571))
- 增加移动菜单间距 ([27554](https://github.com/discourse/discourse/pull/27554))
- 从非链接元素中移除三元色 ([27565](https://github.com/discourse/discourse/pull/27565))
- 修复聊天抽屉 z-index ([27568](https://github.com/discourse/discourse/pull/27568))
- 移除或替换按钮过渡为变量 ([27527](https://github.com/discourse/discourse/pull/27527))
- 聚焦主题标题时隐藏错误工具提示 ([27531](https://github.com/discourse/discourse/pull/27531))
- 向热门主题添加新预览链接 ([27518](https://github.com/discourse/discourse/pull/27518))
- 向预览图像包装器添加 min-height 以为控件留出空间 ([27523](https://github.com/discourse/discourse/pull/27523))
- lighbox-wrapper 的垂直对齐 ([27520](https://github.com/discourse/discourse/pull/27520))
- 修复用户书签列表键盘焦点状态 ([27515](https://github.com/discourse/discourse/pull/27515))
- 将用户卡片移至编辑器上方 ([27491](https://github.com/discourse/discourse/pull/27491))
- 始终显示图像预览控件，改进间距 ([27489](https://github.com/discourse/discourse/pull/27489))
- 移除填充以修复移动线程日期固定 ([27470](https://github.com/discourse/discourse/pull/27470))
- 高亮“无子类别”为活动下拉选项 ([27478](https://github.com/discourse/discourse/pull/27478))
- 将“所有子类别”替换为“移除过滤器”，重新排序标签下拉菜单 ([27473](https://github.com/discourse/discourse/pull/27473))
- 使标签过滤器颜色与类别过滤器一致 ([27474](https://github.com/discourse/discourse/pull/27474))
- 将 FAQ 重命名为 Guidelines ([27451](https://github.com/discourse/discourse/pull/27451))
- 更新标签面包屑下拉菜单的“所有标签”为“移除过滤器” ([27424](https://github.com/discourse/discourse/pull/27424))
- 为面包屑导航添加活动高亮 ([27422](https://github.com/discourse/discourse/pull/27422))
- 限制移动工具提示宽度以防止水平溢出 ([27420](https://github.com/discourse/discourse/pull/27420))
- 改进桌面模式下非常窄屏幕上的登录模态框 ([27405](https://github.com/discourse/discourse/pull/27405))
- 允许 cooked local-dates 换行 ([27404](https://github.com/discourse/discourse/pull/27404))
- 在隐藏的个人资料上显示消息和聊天按钮 ([27326](https://github.com/discourse/discourse/pull/27326))
- 使聊天抽屉设置页面全高 ([27385](https://github.com/discourse/discourse/pull/27385))
- 在新、未读上为新主题横幅创建空间 ([27374](https://github.com/discourse/discourse/pull/27374))
- 改进主题时间线日期标题 ([27351](https://github.com/discourse/discourse/pull/27351))
- 简化重置密码页面 ([27341](https://github.com/discourse/discourse/pull/27341))
- 将用户链接移至管理员侧边栏顶部 ([27339](https://github.com/discourse/discourse/pull/27339))
- 防止 Twitter 喜欢/转发计数换行 ([27333](https://github.com/discourse/discourse/pull/27333))
- 修复用户流摘录中仅表情符号的大小 ([27330](https://github.com/discourse/discourse/pull/27330))
- 在修订头像和用户名之间添加空格 ([27329](https://github.com/discourse/discourse/pull/27329))
- 修复移动阅读状态对齐 ([27323](https://github.com/discourse/discourse/pull/27323))
- 对过期密码使用常规重置密码流程 ([27316](https://github.com/discourse/discourse/pull/27316))
- 改进搜索结果一致性 ([27289](https://github.com/discourse/discourse/pull/27289))
- 限制帖子中聊天转录的宽度 ([27288](https://github.com/discourse/discourse/pull/27288))
- 将最近搜索项与图标保持在同一行 ([27280](https://github.com/discourse/discourse/pull/27280))
- 将最近搜索项与图标保持在同一行 ([27264](https://github.com/discourse/discourse/pull/27264))
- 包含已删除小操作的背景 ([27263](https://github.com/discourse/discourse/pull/27263))
- 调整类别徽章大小以适应新的默认字体大小 ([27262](https://github.com/discourse/discourse/pull/27262))
- 显示管理员侧边栏过滤器快捷键 ([27258](https://github.com/discourse/discourse/pull/27258))
- 次要类别重新排序修复 ([27249](https://github.com/discourse/discourse/pull/27249))
- 聊天页脚未读指示器 ([27244](https://github.com/discourse/discourse/pull/27244))
- 更改合并页面浏览量实验报告颜色 ([27240](https://github.com/discourse/discourse/pull/27240))
- 在管理员插件页面上实现新的顶级导航 ([27126](https://github.com/discourse/discourse/pull/27126))
- 隐藏“同站 Cookie”网站设置 ([27230](https://github.com/discourse/discourse/pull/27230))
- 为空白聊天列表添加插图 + 在抽屉上拆分为选项卡 ([26910](https://github.com/discourse/discourse/pull/26910))
- 使粘性头像行为一致 ([27223](https://github.com/discourse/discourse/pull/27223))
- 为频道成员列表添加文本溢出 ([27208](https://github.com/discourse/discourse/pull/27208))
- 在组频道中也播放通知声音 ([27176](https://github.com/discourse/discourse/pull/27176))
- 将聊天上的空闲时间减少到 0 ([27158](https://github.com/discourse/discourse/pull/27158))
- 向关注列表添加空格 ([27154](https://github.com/discourse/discourse/pull/27154))
- 向主题帖子地图 (PMs) 中的用户名添加省略号 ([27137](https://github.com/discourse/discourse/pull/27137))
- 禁用某些插件的插件列表设置按钮 ([27124](https://github.com/discourse/discourse/pull/27124))
- 在选项卡聚焦时重置空闲 ([27139](https://github.com/discourse/discourse/pull/27139))
- 清理电子邮件偏好布局 ([27136](https://github.com/discourse/discourse/pull/27136))
- 组成员资格 PMs 线程 ([26974](https://github.com/discourse/discourse/pull/26974))
- 移除流式传输消息时的闪烁指示器 ([27131](https://github.com/discourse/discourse/pull/27131))
- 更改管理员侧边栏展开/全部折叠图标 ([27120](https://github.com/discourse/discourse/pull/27120))
- 将 px 间距更新为 em 以保持比例 ([27108](https://github.com/discourse/discourse/pull/27108))
- 将帖子操作按钮切换为 inline-flex 以避免额外空白 ([27110](https://github.com/discourse/discourse/pull/27110))
- 搜索上下文框太暗 ([27109](https://github.com/discourse/discourse/pull/27109))
- 缩短书签通知持续时间 ([27085](https://github.com/discourse/discourse/pull/27085))
- 将基础字体大小增加到 16px ([27087](https://github.com/discourse/discourse/pull/27087))

### 安全更改

- 不允许通过 other\_user\_ids 参数暂停员工用户
- 避免在 `Onebox::Engine::StandardEmbed` 中使用 `Object#send`
- 修复通过 Facebook Oneboxes 的存储型 DOM XSS
- 更新可审核用户序列化器有效负载
- 添加 FastImage SSRF 安全自由补丁

### 性能

- 急切加载导致 N+1 问题的字段 ([27626](https://github.com/discourse/discourse/pull/27626))
- 在 `DiscourseLogstashLogger` 中缓存 `hostname` ([27442](https://github.com/discourse/discourse/pull/27442))
- 避免在监视单词中过度创建对象 ([27354](https://github.com/discourse/discourse/pull/27354))
- 修复聊天电子邮件通知的性能
- `PostTiming.pretend_read` 不更新 `TopicUser` 缓存列 ([27201](https://github.com/discourse/discourse/pull/27201))

### 无障碍性

- 向菜单选项卡添加 aria-label ([27071](https://github.com/discourse/discourse/pull/27071))
