# v2025.12.0 发布：Discourse Rewind、新的审核队列和创建标签的 UI、Chat 频道自定义以及实时 PR 状态

**URL:** <https://meta.discourse.org/t/release-v2025-12-0-discourse-rewind-new-review-queue-and-ui-to-create-tags-chat-channel-customisation-and-live-pr-statuses/392314>\
**Category:** Announcements\
**Tags:** release-notes\
**Created:** [2025年十二月30日 15:06 UTC](https://meta.discourse.org/t/release-v2025-12-0-discourse-rewind-new-review-queue-and-ui-to-create-tags-chat-channel-customisation-and-live-pr-statuses/392314 "2025-12-30T15:06:45Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [2025年十二月30日 15:06 UTC](https://meta.discourse.org/t/release-v2025-12-0-discourse-rewind-new-review-queue-and-ui-to-create-tags-chat-channel-customisation-and-live-pr-statuses/392314/3 "2025-12-30T15:06:45Z")

</div>

### 更多功能！

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

## 插件改进

### discourse-activity-pub

#### 用户体验变更

- 在 ActivityPub 中复制 URI 时，对 toast 使用 `short` 持续时间 ([267](https://github.com/discourse/discourse-activity-pub/pull/267))

### discourse-akismet

#### 错误修复

- 移除 `reviewable_ui_refresh` SiteSetting ([193](https://github.com/discourse/discourse-akismet/pull/193))

### discourse-deprecation-collector

#### 错误修复

- 对目录引用使用正确的前端路径 ([94](https://github.com/discourse/discourse-deprecation-collector/pull/94))

### discourse-development-auth

#### 错误修复

- 重定向前将 URI 转换为字符串 ([38](https://github.com/discourse/discourse-development-auth/pull/38))

### discourse-doc-categories

#### 错误修复

- 不在侧边栏显示网址，而是显示主题标题 ([68](https://github.com/discourse/discourse-doc-categories/pull/68))
- 不要将已删除的主题重新分配为索引 ([67](https://github.com/discourse/discourse-doc-categories/pull/67))

### discourse-follow

#### 错误修复

- 优先处理关注通知而非跟随通知 ([163](https://github.com/discourse/discourse-follow/pull/163))

### discourse-jira

#### 错误修复

- 在 Jira 服务器实例上同步 Jira 项目时入队 sidekiq 任务 ([116](https://github.com/discourse/discourse-jira/pull/116))

### discourse-livestream

#### 用户体验变更

- 更新背景变量 ([70](https://github.com/discourse/discourse-livestream/pull/70))

### discourse-prometheus

#### 错误修复

- 扩展 `http_requests_queue_duration_seconds` 的直方图桶 ([157](https://github.com/discourse/discourse-prometheus/pull/157))

## 所有功能和修复

### 新功能

- 为 GitHub 反向链接添加类别忽略列表 ([35921](https://github.com/discourse/discourse/pull/35921))
- 引入 `set_topic_timer` 自动化脚本 ([36660](https://github.com/discourse/discourse/pull/36660))
- 添加更改帖子所有权的细粒度 API 范围 ([36835](https://github.com/discourse/discourse/pull/36835))
- 添加站点设置以强制使用旧的审核 UI ([36774](https://github.com/discourse/discourse/pull/36774))
- 将帖子移至私信时也添加操作用户 ([36789](https://github.com/discourse/discourse/pull/36789))
- 添加垃圾邮件扫描器阈值的站点设置 ([36780](https://github.com/discourse/discourse/pull/36780))
- 通过 API 引入标签本地化，目前尚无 UI ([36754](https://github.com/discourse/discourse/pull/36754))
- 在 /tags 路由上内联创建标签 ([36645](https://github.com/discourse/discourse/pull/36645))
- 将 eval 比较结果格式化为表格 ([36724](https://github.com/discourse/discourse/pull/36724))
- 当聊天在屏幕上时尊重用户在线状态 ([36652](https://github.com/discourse/discourse/pull/36652))
- 默认公开分享 Rewind 报告，并允许将其设为私有 ([36587](https://github.com/discourse/discourse/pull/36587))
- 当思考块正在进行时添加思考动画 ([36673](https://github.com/discourse/discourse/pull/36673))
- 富编辑器支持内联和块包装节点 ([36591](https://github.com/discourse/discourse/pull/36591))
- 向 [Data Explorer](https://meta.discourse.org/t/32566?silent=true) 添加 current\_user\_id 参数类型 ([36655](https://github.com/discourse/discourse/pull/36655))
- 将 rewind 关闭状态存储在数据库中，而不是 localStorage ([36625](https://github.com/discourse/discourse/pull/36625))
- Discourse ID 设置页面 ([36316](https://github.com/discourse/discourse/pull/36316))
- 当用户更改内容语言时重置“显示原始内容”状态 ([36620](https://github.com/discourse/discourse/pull/36620))
- 当帖子被标记时向特定用户发送电子邮件的新自动化 ([36580](https://github.com/discourse/discourse/pull/36580))
- 向 `<body>` 添加即将变更的 CSS 类 ([36586](https://github.com/discourse/discourse/pull/36586))
- 使用 URL 片段/锚点上下文增强 onebox 描述 ([36536](https://github.com/discourse/discourse/pull/36536))
- 增强对具有深色/浅色模式主题的主题截图支持 ([36422](https://github.com/discourse/discourse/pull/36422))
- 取消隐藏 Discourse Rewind ([36578](https://github.com/discourse/discourse/pull/36578))
- 为被拒绝的审核用户添加清除操作 ([36556](https://github.com/discourse/discourse/pull/36556))
- LLM 中附件的原生支持 ([36415](https://github.com/discourse/discourse/pull/36415))
- 支持按投票排序时的主题筛选 UI ([36516](https://github.com/discourse/discourse/pull/36516))
- 当作者删除帖子时解决审核项 ([36471](https://github.com/discourse/discourse/pull/36471))
- 向 GitHub PR onebox 添加“请求更改”状态 ([36531](https://github.com/discourse/discourse/pull/36531))
- 使用 URL 片段/锚点上下文增强 onebox 标题 ([36515](https://github.com/discourse/discourse/pull/36515))
- 自动推广即将发生的变更 ([36211](https://github.com/discourse/discourse/pull/36211))
- 在核心中捆绑 discourse-rewind 插件 ([36409](https://github.com/discourse/discourse/pull/36409))
- 允许使用 CSS 覆盖饼图颜色 ([36495](https://github.com/discourse/discourse/pull/36495))
- 向垃圾邮件检测添加推理 ([36431](https://github.com/discourse/discourse/pull/36431))
- 在创建和更新自动化时记录管理员操作 ([36458](https://github.com/discourse/discourse/pull/36458))
- 添加重试完成的支持 ([36450](https://github.com/discourse/discourse/pull/36450))
- GitHub PR 实时状态图标 ([36313](https://github.com/discourse/discourse/pull/36313))
- 使用基于日志的启发式方法检查 LLM 问题。 ([36432](https://github.com/discourse/discourse/pull/36432))
- 收藏聊天频道的功能 ([36142](https://github.com/discourse/discourse/pull/36142))
- 添加标签保存时的修改器钩子 ([36400](https://github.com/discourse/discourse/pull/36400))
- 在打开 /new-message 时接受 tags 参数 ([36421](https://github.com/discourse/discourse/pull/36421))
- 改进搜索中的批量选择 ([36373](https://github.com/discourse/discourse/pull/36373))
- 实现广告展示跟踪 ([35797](https://github.com/discourse/discourse/pull/35797))
- 在建议和相关主题中显示 gists ([36303](https://github.com/discourse/discourse/pull/36303))
- 向审核时间线添加认领历史 ([36243](https://github.com/discourse/discourse/pull/36243))
- 添加新的可配置管理指南 ([36287](https://github.com/discourse/discourse/pull/36287))
- 针对数据集运行 eval 比较 ([36223](https://github.com/discourse/discourse/pull/36223))
- 在刷新后的审核洞察标签中包含 IP 信息 ([36273](https://github.com/discourse/discourse/pull/36273))
- 添加对在 discourse id 上“更新”应用程序的支持 ([35384](https://github.com/discourse/discourse/pull/35384))
- 聊天频道表情符号 ([36288](https://github.com/discourse/discourse/pull/36288))
- 使用 GET /health 进行 DNS SRV 可用性检查 ([36300](https://github.com/discourse/discourse/pull/36300))
- 在更新默认站点时记录管理员回填的选择 ([36296](https://github.com/discourse/discourse/pull/36296))
- 向用户笔记添加审核链接 ([36190](https://github.com/discourse/discourse/pull/36190))

### 错误修复

- 当第一个帖子被本地化时更新主题摘要 ([36885](https://github.com/discourse/discourse/pull/36885))
- 确保在烹饪之前上传引用可用 ([36887](https://github.com/discourse/discourse/pull/36887))
- 当跟踪器具有 NULL 目标时，关闭管理员通知失败并返回 422 ([36878](https://github.com/discourse/discourse/pull/36878))
- 禁用 local-dates 插件时导致投票插件崩溃 ([36889](https://github.com/discourse/discourse/pull/36889))
- 离开 AI Bot 时尊重由目标路由设置的侧边栏面板 ([36868](https://github.com/discourse/discourse/pull/36868))
- 在类别之间导航时日历未刷新 ([36851](https://github.com/discourse/discourse/pull/36851))
- 在类别描述中渲染 hashtag 图标 ([36867](https://github.com/discourse/discourse/pull/36867))
- 使 LLM 分类审核项对管理员可见 ([36881](https://github.com/discourse/discourse/pull/36881))
- 移除带有用户选项的频道中的 N+1 问题 ([36773](https://github.com/discourse/discourse/pull/36773))
- 在 LLM 分类自动化中尊重 persona 的 vision 设置 ([36871](https://github.com/discourse/discourse/pull/36871))
- 仅当隐藏标签发生更改时不显示编辑指示器 ([36870](https://github.com/discourse/discourse/pull/36870))
- 移动设备上翻译选择器不可见 ([36861](https://github.com/discourse/discourse/pull/36861))
- 在本地日期中尊重自定义日期格式选择 ([36860](https://github.com/discourse/discourse/pull/36860))
- 在会导致管理员被锁定的组更改前警告管理员 ([36811](https://github.com/discourse/discourse/pull/36811))
- 从站点文本搜索中过滤受限的电子邮件模板密钥 ([36857](https://github.com/discourse/discourse/pull/36857))
- 在富文本编辑器中保留所有日期属性 ([36781](https://github.com/discourse/discourse/pull/36781))
- API 密钥范围显示和导航问题 ([36844](https://github.com/discourse/discourse/pull/36844))
- FinalDestination 在子文件夹安装中忽略域上的所有 URL ([36785](https://github.com/discourse/discourse/pull/36785))
- 当用户从自动组（例如管理员、版主）中移除时，移除 flair、标题 ([36842](https://github.com/discourse/discourse/pull/36842))
- 重试思考可能导致奇怪的错误 ([36841](https://github.com/discourse/discourse/pull/36841))
- onebox 和 UI 中未正确处理加号编码 (+) ([36822](https://github.com/discourse/discourse/pull/36822))
- 在加载更多回复之前禁用 load\_more\_replies 按钮 ([36816](https://github.com/discourse/discourse/pull/36816))
- 当没有更改时，从类别日志中移除主题投票自定义字段 ([36832](https://github.com/discourse/discourse/pull/36832))
- 编辑标题时，仅当帖子内容发生更改时才保存帖子 ([36817](https://github.com/discourse/discourse/pull/36817))
- 新的 DM 频道未发布 ([36799](https://github.com/discourse/discourse/pull/36799))
- 修正 `primary-very-low` 值 ([36809](https://github.com/discourse/discourse/pull/36809))
- 当帖子更新为翻译内容时，也显示“帖子语言指示器” ([36806](https://github.com/discourse/discourse/pull/36806))
- 减少 Topic.reset\_highest 更新中的死锁 ([36805](https://github.com/discourse/discourse/pull/36805))
- 当帖子包含多个引用时正确提取投票 ([36802](https://github.com/discourse/discourse/pull/36802))
- 在关于页面上恢复粗体用户名 ([36803](https://github.com/discourse/discourse/pull/36803))
- 删除主题中的其他帖子不应取消回答帖子 ([36800](https://github.com/discourse/discourse/pull/36800))
- 跳过未保存 LLM 模型的失败跟踪 ([36735](https://github.com/discourse/discourse/pull/36735))
- 当日期在过去时跳过主题 bump ([36784](https://github.com/discourse/discourse/pull/36784))
- 正确终止跨多个提供程序的工具调用链 ([36750](https://github.com/discourse/discourse/pull/36750))
- 切换反应时保留默认反应 ([36778](https://github.com/discourse/discourse/pull/36778))
- listTags 中的 Legacy-array-like-object ([36775](https://github.com/discourse/discourse/pull/36775))
- 在投票选项中添加本地日期支持并改进富编辑器日期格式 ([36718](https://github.com/discourse/discourse/pull/36718))
- 确保管理员可以看到类别权限 ([36772](https://github.com/discourse/discourse/pull/36772))
- 支持使用反斜杠转义复选框语法 ([36763](https://github.com/discourse/discourse/pull/36763))
- 从引用 BBCode 中的名称中去除引号 ([36666](https://github.com/discourse/discourse/pull/36666))
- 编辑侧边栏标签导航模型“selected”过滤器不起作用 ([36765](https://github.com/discourse/discourse/pull/36765))
- 实时更新即将变更的 body 类 ([36748](https://github.com/discourse/discourse/pull/36748))
- 在允许用户本地化之前检查用户是否可以看到帖子或主题 ([36749](https://github.com/discourse/discourse/pull/36749))
- 向 Rewind 缓存键添加版本号 ([36745](https://github.com/discourse/discourse/pull/36745))
- 解决加载帖子时 `PostStream` 中的竞态条件 ([36744](https://github.com/discourse/discourse/pull/36744))
- Rewind：用 user 替换 currentUser ([36742](https://github.com/discourse/discourse/pull/36742))
- 确保 scrollable-list 传递 scroller 元素 ([36736](https://github.com/discourse/discourse/pull/36736))
- 使用事件时区进行 Google Calendar 导出 ([36727](https://github.com/discourse/discourse/pull/36727))
- 测试中不使用公共 IP 地址空间
- 各种 SMTP 超时应作为浮点数使用
- SMTP：启用 TLS 时明确禁用 STARTTLS
- 防止在非线程频道上出现未读线程通知 ([36719](https://github.com/discourse/discourse/pull/36719))
- 更多 Rewind 可见性修复 ([36713](https://github.com/discourse/discourse/pull/36713))
- Rewind 最佳帖子或主题不使用私有类别 ([36712](https://github.com/discourse/discourse/pull/36712))
- 非英语论坛中的错误权限更改日志 ([36676](https://github.com/discourse/discourse/pull/36676))
- 在 AI 使用页面过滤时保留模型/功能下拉选项
- 由于缺少缺失语言的后备逻辑，自动化插件缺少语言环境 ([36497](https://github.com/discourse/discourse/pull/36497))
- 将自动化触发的 AI 使用归因于系统用户
- 在反应页面上渲染主题标题中的表情符号
- post\_event\_spec 中不稳定的 DST 处理测试
- AI bot 对话页面需要登录 ([36669](https://github.com/discourse/discourse/pull/36669))
- 在安装完成表单的密码字段上显示错误高亮
- 无法保存带有 RAG 上传的新 persona ([36667](https://github.com/discourse/discourse/pull/36667))
- AI 搜索发现用户偏好未保存
- 使用组 ID 而不是名称进行“所有人”组检查 ([36656](https://github.com/discourse/discourse/pull/36656))
- 在用户 API 密钥授权流程中保留 padding 参数 ([36640](https://github.com/discourse/discourse/pull/36640))
- 管理员的新功能页面上的相关设置切换 ([36646](https://github.com/discourse/discourse/pull/36646))
- 向 lefthook 添加 fix all target 以支持 bin/lint --fix ([36644](https://github.com/discourse/discourse/pull/36644))
- Rewind 的 urls 缺少子文件夹路径 ([36632](https://github.com/discourse/discourse/pull/36632))
- 通过 PostRevisor 批量移动类别时 silent 选项不起作用 ([36626](https://github.com/discourse/discourse/pull/36626))
- 在 in:title 中搜索时按主题活动排序 ([36630](https://github.com/discourse/discourse/pull/36630))
- 通过增加其解析优先级来复制粘贴 html 块 ([36617](https://github.com/discourse/discourse/pull/36617))
- 子文件夹设置中登录重定向到根路径 ([36609](https://github.com/discourse/discourse/pull/36609))
- 从爬虫视图中的反向链接中移除 ItemList 架构 ([36608](https://github.com/discourse/discourse/pull/36608))
- 允许 Enter 键在模态框内的 select-kit 中工作 ([36596](https://github.com/discourse/discourse/pull/36596))
- 为用户 API 密钥加密添加 OAEP padding 选项 ([36592](https://github.com/discourse/discourse/pull/36592))
- 不要在链接模态框上的 #fragment 前添加 https:// ([36619](https://github.com/discourse/discourse/pull/36619))
- 更好地处理 rewind 写作分析中的音节 ([36616](https://github.com/discourse/discourse/pull/36616))
- 避免富编辑器上悬空的 base64 图像 ([36615](https://github.com/discourse/discourse/pull/36615))
- 从 FBFF 计算中排除静音和忽略的用户 ([36610](https://github.com/discourse/discourse/pull/36610))
- 当上传授权扩展为空时无法粘贴文本 ([36601](https://github.com/discourse/discourse/pull/36601))
- Rewind 子文件夹路径 ([36612](https://github.com/discourse/discourse/pull/36612))
- 不要为移除的 PM 用户发布 small\_action 事件 ([36606](https://github.com/discourse/discourse/pull/36606))
- Rack 中间件开发警告 ([36460](https://github.com/discourse/discourse/pull/36460))
- 在 onebox 锚点增强中遍历 DOM 时处理缺失的标题 ([36598](https://github.com/discourse/discourse/pull/36598))
- 编辑时，确保社区部分保持在侧边栏顶部 ([36597](https://github.com/discourse/discourse/pull/36597))
- 当用户选择退出时隐藏 rewind 个人资料链接 ([36594](https://github.com/discourse/discourse/pull/36594))
- 当视口跨越移动/桌面阈值时，主题导航崩溃 ([36590](https://github.com/discourse/discourse/pull/36590))
- 在 RTL 模式下正确放置 select-kit 下拉菜单 ([36593](https://github.com/discourse/discourse/pull/36593))
- 当不存在收藏频道时重定向到频道列表 ([36575](https://github.com/discourse/discourse/pull/36575))
- 重新加入聊天频道时不要覆盖成员资格设置 ([36528](https://github.com/discourse/discourse/pull/36528))
- 确保再生始终使用正确的 llm ([36585](https://github.com/discourse/discourse/pull/36585))
- 也从插件列表中取消隐藏 rewind ([36581](https://github.com/discourse/discourse/pull/36581))
- 从 GitHub webhooks 重新烘焙聊天消息时跳过通知 ([36577](https://github.com/discourse/discourse/pull/36577))
- 跳过重新烘焙带有内联 GitHub PR onebox 的帖子 ([36576](https://github.com/discourse/discourse/pull/36576))
- 响应 api 中的内联 ids ([36572](https://github.com/discourse/discourse/pull/36572))
- 修复主题移除时的加载循环。 ([36410](https://github.com/discourse/discourse/pull/36410))
- 在移动/抽屉模式下默认仅显示收藏频道 ([36569](https://github.com/discourse/discourse/pull/36569))
- 重新烘焙带有 onebox 的帖子时避免中间状态 ([36567](https://github.com/discourse/discourse/pull/36567))
- 当 GitHub PR 状态更改时重新烘焙聊天消息 ([36561](https://github.com/discourse/discourse/pull/36561))
- 链接主题的回复未同步到 Zendesk ([36560](https://github.com/discourse/discourse/pull/36560))
- 在检查收藏消息之前确保用户存在 ([36538](https://github.com/discourse/discourse/pull/36538))
- 取消关注时取消收藏频道 ([36520](https://github.com/discourse/discourse/pull/36520))
- 允许管理员使用 acting\_user 上下文取消隐藏帖子 ([36512](https://github.com/discourse/discourse/pull/36512))
- 搜索结果中批量选择与头像重叠 ([36553](https://github.com/discourse/discourse/pull/36553))
- 过滤机器人 LLM 仅包含分配给启用 persona 的那些 ([36545](https://github.com/discourse/discourse/pull/36545))
- 在备份恢复期间处理缺失的 sketch logo ([36541](https://github.com/discourse/discourse/pull/36541))
- AI 使用报告无法按种子模型过滤 ([36540](https://github.com/discourse/discourse/pull/36540))
- 从已删除的帖子中移除无名上传 ([36484](https://github.com/discourse/discourse/pull/36484))
- 编辑到更早日期后事件未找到 ([36481](https://github.com/discourse/discourse/pull/36481))
- 在 local-dates 插件中规范化没有前导零的日期 ([36539](https://github.com/discourse/discourse/pull/36539))
- 支持聊天消息中的 onebox 缓存失效 ([36529](https://github.com/discourse/discourse/pull/36529))
- 显示可读性评分的最大级别 ([36525](https://github.com/discourse/discourse/pull/36525))
- Rewind 在点击 callout 时未关闭 ([36518](https://github.com/discourse/discourse/pull/36518))
- 最后一个 rewind 报告的底部边距 ([36514](https://github.com/discourse/discourse/pull/36514))
- 在 localdates 中添加默认标题支持 ([36511](https://github.com/discourse/discourse/pull/36511))
- 在通知帖子时考虑所有符合条件的通知类型 ([36472](https://github.com/discourse/discourse/pull/36472))
- 将 composer-open body 样式还原为 #36253 以修复 IOS 设备上的回复框闪烁 ([36449](https://github.com/discourse/discourse/pull/36449))
- FoldContent#truncate 错误地反转了部分内容 ([36498](https://github.com/discourse/discourse/pull/36498))
- 防止在 LLM 超出信用限制时向机器人发送聊天/私信 ([36496](https://github.com/discourse/discourse/pull/36496))
- 将用户传递给 Discovery BotContext 以进行使用跟踪 ([36493](https://github.com/discourse/discourse/pull/36493))
- 聊天未读指示器不应右对齐 ([36492](https://github.com/discourse/discourse/pull/36492))
- 在发出 HTTP 请求之前处理已取消的完成。 ([36489](https://github.com/discourse/discourse/pull/36489))
- 导致侧边栏计数未右对齐的回归 ([36485](https://github.com/discourse/discourse/pull/36485))
- 富编辑器 getSelected.value 返回 markdown ([36483](https://github.com/discourse/discourse/pull/36483))
- 第二因素 CTA 和表单之间的间距 ([36480](https://github.com/discourse/discourse/pull/36480))
- 登录输入占位符溢出 ([36468](https://github.com/discourse/discourse/pull/36468))
- 取消隐藏“启用懒加载视频”站点设置 ([36478](https://github.com/discourse/discourse/pull/36478))
- 分配给组的 URL 指向主题而不是组 ([36477](https://github.com/discourse/discourse/pull/36477))
- 无法在 discourse-reactions 中加载下一页 ([36451](https://github.com/discourse/discourse/pull/36451))
- 导致缺失聊天未读指示器的回归 ([36466](https://github.com/discourse/discourse/pull/36466))
- 导致侧边栏缺失指示器的回归 ([36447](https://github.com/discourse/discourse/pull/36447))
- 正确过滤掉事件参与者 ([36459](https://github.com/discourse/discourse/pull/36459))
- 将回复推送到已在 zendesk 中的主题 ([36424](https://github.com/discourse/discourse/pull/36424))
- 确保标签差异使用持久化的主题标签 ([35187](https://github.com/discourse/discourse/pull/35187))
- Discord Bot 因 PersonaReplier 中缺少 BotContext 而崩溃 ([36429](https://github.com/discourse/discourse/pull/36429))
- Azure 上缺失的 LLM 选项 ([36448](https://github.com/discourse/discourse/pull/36448))
- 频道列表中的回归并进行改进 ([36436](https://github.com/discourse/discourse/pull/36436))
- CategoryModerationGroups 导入步骤查询 ([36392](https://github.com/discourse/discourse/pull/36392))
- 为 x-accel-redirect 更新 rack sendfile 中间件 ([36354](https://github.com/discourse/discourse/pull/36354))
- 启用时在标签路由上显示 AI gists ([36402](https://github.com/discourse/discourse/pull/36402))
- 合并用户时也合并主题投票 ([36416](https://github.com/discourse/discourse/pull/36416))
- 不显示空的切换器 ([36407](https://github.com/discourse/discourse/pull/36407))
- 确保用户线程可滚动 ([36401](https://github.com/discourse/discourse/pull/36401))
- 允许 float-kit 接受 portalOutletElement ([36259](https://github.com/discourse/discourse/pull/36259))
- 当 HouseAd 记录引用不存在的类别时，从 plugin-store-rows 表迁移 HouseAd 记录的问题 ([36380](https://github.com/discourse/discourse/pull/36380))
- 重新翻译主题摘要并避免使用帖子版本来表示更改 ([36382](https://github.com/discourse/discourse/pull/36382))
- 富编辑器在 firefox 上的 spoiler ([36378](https://github.com/discourse/discourse/pull/36378))
- 允许在数字输入中输入 0.002 ([36374](https://github.com/discourse/discourse/pull/36374))
- Chat-settings/成员列表在 IOS/iPadOS 上滚动失败 ([36331](https://github.com/discourse/discourse/pull/36331))
- 修复当 `visible_to_logged_in_users` 和/或 `visible_to_anons` 选项未在数据库中设置时，从 `plugins-store-rows` 表迁移 HouseAd 记录的问题 ([36362](https://github.com/discourse/discourse/pull/36362))
- 向 onebox 类别徽章添加空格 ([36355](https://github.com/discourse/discourse/pull/36355))
- 相关主题导致页面渲染问题 ([36357](https://github.com/discourse/discourse/pull/36357))
- Emoji.exists? 应与 Emoji`[]` 一致 ([36347](https://github.com/discourse/discourse/pull/36347))
- 主题通知用户提示未正确锚定 ([36356](https://github.com/discourse/discourse/pull/36356))
- 在 CREATE EXTENSION 之前检查 pgvector ([35070](https://github.com/discourse/discourse/pull/35070))
- 在刷新后的审核队列中区分排队帖子和主题 ([36330](https://github.com/discourse/discourse/pull/36330))
- 编辑主题导航链接应处于活动状态 ([36350](https://github.com/discourse/discourse/pull/36350))
- 修正语义相关年龄惩罚 ([36327](https://github.com/discourse/discourse/pull/36327))
- 允许并发流式传输 2 个帖子 ([36311](https://github.com/discourse/discourse/pull/36311))
- 如果用户不存在，不要查找 IP，调整空白 ([36326](https://github.com/discourse/discourse/pull/36326))
- 如果不存在链接，不要将电子邮件日志主题包装在链接中 ([36324](https://github.com/discourse/discourse/pull/36324))
- AI 设计修复 ([36320](https://github.com/discourse/discourse/pull/36320))
- 向 `must_approve_users` 添加 area 属性 ([36317](https://github.com/discourse/discourse/pull/36317))
- 为 x-accel-redirect 更新 rack sendfile 中间件 ([36279](https://github.com/discourse/discourse/pull/36279))
- Lightbox 在组件中因 null imgEl 元素而启动失败。 ([36310](https://github.com/discourse/discourse/pull/36310))
- 移除 assign 扩展菜单中“assigned to”文本中的省略号 ([36314](https://github.com/discourse/discourse/pull/36314))
- 当 SHA1 不匹配时回退到上传 URL ([36299](https://github.com/discourse/discourse/pull/36299))
- 模态框不应将按键泄漏到模态框外部 ([36268](https://github.com/discourse/discourse/pull/36268))
- `BadgeQueries.sharing_badge` 未计算唯一访客 ([36281](https://github.com/discourse/discourse/pull/36281))
- UserDestroyer 应取消认领任何已认领的审核项。 ([36277](https://github.com/discourse/discourse/pull/36277))
- `GlobalSetting` 应将负整数视为整数 ([36276](https://github.com/discourse/discourse/pull/36276))
- 阻止重复标志的帖子操作合并 ([36265](https://github.com/discourse/discourse/pull/36265))
- 草稿页类别名称溢出 ([36262](https://github.com/discourse/discourse/pull/36262))
- 在将消息标记为未读时更新 PM 跟踪状态 ([36258](https://github.com/discourse/discourse/pull/36258))
- 已关闭的重复事件 ([36255](https://github.com/discourse/discourse/pull/36255))
- 将隐藏溢出限制为 composer open 和聊天 ([36253](https://github.com/discourse/discourse/pull/36253))

### 用户体验变更

- 对 `clean_up_inactive_users_after_days` 设置要求确认 ([36898](https://github.com/discourse/discourse/pull/36898))
- 使用 `selected` 的正确语法 ([36891](https://github.com/discourse/discourse/pull/36891))
- 样式修复 ([36888](https://github.com/discourse/discourse/pull/36888))
- 显示已禁用选择工具包的所有工具名称 ([36883](https://github.com/discourse/discourse/pull/36883))
- 调整 header-actions 按钮的样式 ([36877](https://github.com/discourse/discourse/pull/36877))
- 在仪表板中选择自定义日期范围时更新周期显示 ([36858](https://github.com/discourse/discourse/pull/36858))
- 改进用户 API 密钥授权页面 ([36777](https://github.com/discourse/discourse/pull/36777))
- 现代化编辑器 UI ([36838](https://github.com/discourse/discourse/pull/36838))
- 编辑翻译时使用内联标题编辑器而非编辑器 ([36847](https://github.com/discourse/discourse/pull/36847))
- 修复启用本地化时小屏幕上编辑原因按钮的位置 ([36839](https://github.com/discourse/discourse/pull/36839))
- 修复小屏幕上编辑原因的对齐问题 ([36837](https://github.com/discourse/discourse/pull/36837))
- 防止在欢迎横幅可见时头部搜索闪烁 ([36834](https://github.com/discourse/discourse/pull/36834))
- 改进 RTL 布局中的灯箱按钮 ([36826](https://github.com/discourse/discourse/pull/36826))
- 为关闭 DMenu 内容添加动画 ([36737](https://github.com/discourse/discourse/pull/36737))
- 在站点设置描述中阐明“关闭时取消分配”的行为 ([36798](https://github.com/discourse/discourse/pull/36798))
- 修复“新建”菜单的位置 ([36808](https://github.com/discourse/discourse/pull/36808))
- 进一步修复“显示更多主题”警报 ([36807](https://github.com/discourse/discourse/pull/36807))
- 为 dmenu 和 select-kit 中的选中项添加悬停状态 ([36776](https://github.com/discourse/discourse/pull/36776))
- 将聊天搜索移至独立标签页 ([36787](https://github.com/discourse/discourse/pull/36787))
- 修复聊天 onebox 提及链接中存在表情符号时的样式不匹配问题 ([36801](https://github.com/discourse/discourse/pull/36801))
- 为多选下拉箭头图标添加渲染检查 ([36796](https://github.com/discourse/discourse/pull/36796))
- 对“新功能”卡片进行小幅改进 ([36797](https://github.com/discourse/discourse/pull/36797))
- 修复“查看 x 个新或已更新的主题”的对齐问题 ([36767](https://github.com/discourse/discourse/pull/36767))
- 为预安装插件添加管理员侧边栏图标 ([36764](https://github.com/discourse/discourse/pull/36764))
- 修复全宽背景 ([36790](https://github.com/discourse/discourse/pull/36790))
- 在适当位置使用英语作为语言标签 ([36762](https://github.com/discourse/discourse/pull/36762))
- 防止导航标签项换行 ([36779](https://github.com/discourse/discourse/pull/36779))
- 按字母顺序排序管理员侧边栏插件链接 ([36674](https://github.com/discourse/discourse/pull/36674))
- 在版主将自己锁定在分类之外前发出警告 ([36663](https://github.com/discourse/discourse/pull/36663))
- 在头部下拉菜单中显示当前选定的语言环境 ([36756](https://github.com/discourse/discourse/pull/36756))
- 对回溯偏好设置复选框使用肯定意图 ([36723](https://github.com/discourse/discourse/pull/36723))
- AI 设置：添加缺失的按钮类，更新按钮名称 ([36741](https://github.com/discourse/discourse/pull/36741))
- 更新头部语言切换器样式 ([36738](https://github.com/discourse/discourse/pull/36738))
- 本地化徽章表单部分标题 ([36729](https://github.com/discourse/discourse/pull/36729))
- 为徽章部分标题添加 ID ([36725](https://github.com/discourse/discourse/pull/36725))
- 为新主题警报添加动画 ([36726](https://github.com/discourse/discourse/pull/36726))
- 在触控设备上显示表情符号列表设置的重排序按钮 ([36695](https://github.com/discourse/discourse/pull/36695))
- 将代码字体大小更改为 REM ([36559](https://github.com/discourse/discourse/pull/36559))
- 默认将回溯设为私有 ([36717](https://github.com/discourse/discourse/pull/36717))
- 防止 `HorizontalOverflowNav` 组件滚动视口 ([36715](https://github.com/discourse/discourse/pull/36715))
- 启用刷新后的审核页面 ([36711](https://github.com/discourse/discourse/pull/36711))
- 防止标题编辑图标换行到单独一行 ([36709](https://github.com/discourse/discourse/pull/36709))
- 移除背景并调整位置 ([36710](https://github.com/discourse/discourse/pull/36710))
- 用多选替换高级搜索过滤器
- 将聊天线程标题包裹到最近的单词 ([36698](https://github.com/discourse/discourse/pull/36698))
- 调整编辑器弹出窗口样式以始终显示关闭按钮 ([36700](https://github.com/discourse/discourse/pull/36700))
- 主题时间线小幅修复 ([36589](https://github.com/discourse/discourse/pull/36589))
- Horizon \>` z-index ([36692](https://github.com/discourse/discourse/pull/36692))
- 为审核按钮添加缺失的悬停状态 ([36651](https://github.com/discourse/discourse/pull/36651))
- 为激活页面添加缺失的 btn-default 类 ([36671](https://github.com/discourse/discourse/pull/36671))
- 全屏桌面并替换 Discourse 徽标 ([36661](https://github.com/discourse/discourse/pull/36661))
- 对聊天频道图标的作用域进行更多调整 ([36654](https://github.com/discourse/discourse/pull/36654))
- 将默认按钮样式应用于审核按钮 ([36648](https://github.com/discourse/discourse/pull/36648))
- 在 GitHub PR onebox 中显示上下文日期 ([36637](https://github.com/discourse/discourse/pull/36637))
- 允许版主查看管理员侧边栏 AI 情感链接 ([36635](https://github.com/discourse/discourse/pull/36635))
- 聊天频道图标 v2 ([36634](https://github.com/discourse/discourse/pull/36634))
- 对移动设备上的回溯进行小幅样式调整 ([36633](https://github.com/discourse/discourse/pull/36633))
- 在管理员侧边栏添加审核队列链接 ([36611](https://github.com/discourse/discourse/pull/36611))
- 在解决方案摘要中保留格式 ([36552](https://github.com/discourse/discourse/pull/36552))
- 回溯反馈和修复 2 ([36614](https://github.com/discourse/discourse/pull/36614))
- 在回溯中处理频繁出现的词干词 ([36584](https://github.com/discourse/discourse/pull/36584))
- 修复带有表情符号的子类别的聊天外观 ([36579](https://github.com/discourse/discourse/pull/36579))
- 收藏的聊天频道图标 ([36568](https://github.com/discourse/discourse/pull/36568))
- 将回溯链接移至个人资料标签页内 ([36564](https://github.com/discourse/discourse/pull/36564))
- 打开聊天时默认显示收藏的频道 ([36562](https://github.com/discourse/discourse/pull/36562))
- 减小移动设备上 GitHub PR 状态图标的大小 ([36558](https://github.com/discourse/discourse/pull/36558))
- 回溯反馈和修复 1 ([36555](https://github.com/discourse/discourse/pull/36555))
- 添加与 livestream 插件的兼容性 ([36534](https://github.com/discourse/discourse/pull/36534))
- 在时间线中显示特定审核操作 ([36524](https://github.com/discourse/discourse/pull/36524))
- 在群组视图中用户名旁边显示用户状态 ([36482](https://github.com/discourse/discourse/pull/36482))
- 对回溯插件进行各种视觉修复 ([36535](https://github.com/discourse/discourse/pull/36535))
- 移除旧的 CSS 规则 ([36533](https://github.com/discourse/discourse/pull/36533))
- 修复包裹在 detail-tags 中的输入宽度以使用全宽 ([36530](https://github.com/discourse/discourse/pull/36530))
- 为聊天通知添加圆角 + 对齐关闭按钮 ([36527](https://github.com/discourse/discourse/pull/36527))
- 修复回复数量换行问题 ([36526](https://github.com/discourse/discourse/pull/36526))
- 将即将到来的更改的状态从预 Alpha 版更改为实验版 ([36517](https://github.com/discourse/discourse/pull/36517))
- 侧边栏中的用户状态应有间隙 ([36490](https://github.com/discourse/discourse/pull/36490))
- 修复 GitHub onebox 中 PR 的状态 ([36488](https://github.com/discourse/discourse/pull/36488))
- 对样式指南进行改进 ([36457](https://github.com/discourse/discourse/pull/36457))
- 改进移动设备和抽屉中的收藏聊天频道 ([36470](https://github.com/discourse/discourse/pull/36470))
- 在注册和登录页面之间保留电子邮件/用户名 ([36442](https://github.com/discourse/discourse/pull/36442))
- 修剪聊天频道描述 ([36454](https://github.com/discourse/discourse/pull/36454))
- 修复本应具有背景色的按钮 ([36446](https://github.com/discourse/discourse/pull/36446))
- 使给予/收到的反应与点赞保持一致 ([36430](https://github.com/discourse/discourse/pull/36430))
- DM 频道中的聊天频道表情符号大小 ([36427](https://github.com/discourse/discourse/pull/36427))
- 修复 user-main-nav 上 discourse-subscriptions 插件的空白区域 ([36408](https://github.com/discourse/discourse/pull/36408))
- 审核队列刷新 - 添加缺失的翻译，避免未定义计数 ([36393](https://github.com/discourse/discourse/pull/36393))
- 更新审核队列刷新中的标题样式 ([36391](https://github.com/discourse/discourse/pull/36391))
- 避免在用户活动页面内容加载前显示空状态 ([36390](https://github.com/discourse/discourse/pull/36390))
- 确保正确应用信用额度提示 CSS ([36389](https://github.com/discourse/discourse/pull/36389))
- 在审核洞察中显示审核历史记录 ([36370](https://github.com/discourse/discourse/pull/36370))
- 改进欢迎横幅配置页面 ([36301](https://github.com/discourse/discourse/pull/36301))
- 在审核队列洞察中显示用户电子邮件 ([36344](https://github.com/discourse/discourse/pull/36344))
- 改进超出信用额度时的流程 ([36360](https://github.com/discourse/discourse/pull/36360))
- 在创建带有图标或图像的隐藏群组时更改可见性警告标识 ([36304](https://github.com/discourse/discourse/pull/36304))
- 调整用户卡片上个人头像链接的样式 ([36297](https://github.com/discourse/discourse/pull/36297))
- 将“允许用户语言环境”设置默认设为 true ([36244](https://github.com/discourse/discourse/pull/36244))
- 更新用户备注文本格式以遵循指南 ([36280](https://github.com/discourse/discourse/pull/36280))
- 显示侧边栏时，AI 使用情况用户列需要多一点空间 ([36264](https://github.com/discourse/discourse/pull/36264))
- 透明按钮修饰符 ([36252](https://github.com/discourse/discourse/pull/36252))
- 在引导模式下移除头部中的“入门”按钮 ([36231](https://github.com/discourse/discourse/pull/36231))
- 对窄视图中的聊天线程消息信息布局进行细微调整 ([36250](https://github.com/discourse/discourse/pull/36250))
- 更新灯箱引用图标以应用阴影 ([36247](https://github.com/discourse/discourse/pull/36247))

### 安全变更

- 搜索中应尊重 `enable_names`
- 不包含私有分类频道 ([36716](https://github.com/discourse/discourse/pull/36716))

### 性能

- 在群组序列化器中对 `chat_enabled_user_count` 使用 SQL COUNT ([36893](https://github.com/discourse/discourse/pull/36893))
- 在激进排队时以 503 拒绝匿名请求 ([36519](https://github.com/discourse/discourse/pull/36519))
- 优化 GitHub PR onebox 重新烘焙 ([36739](https://github.com/discourse/discourse/pull/36739))
- 在备注表单中使用固定高度文本区域 ([36650](https://github.com/discourse/discourse/pull/36650))
- 提高 DiscourseTagging.hidden\_tag\_names 的性能 ([36636](https://github.com/discourse/discourse/pull/36636))
- 通过预加载优化可审核查询 ([36618](https://github.com/discourse/discourse/pull/36618))
- 滚动时异步加载回溯报告 ([36563](https://github.com/discourse/discourse/pull/36563))
- 延长回溯缓存时间，并移除已禁用的报告 ([36532](https://github.com/discourse/discourse/pull/36532))
- 优化 `CategoryList#relevant_topics_query` SQL 查询 ([36476](https://github.com/discourse/discourse/pull/36476))
- 避免在 `Chat::Mailer.users_with_unreads` 中实例化 `eligble_users` CTE ([36473](https://github.com/discourse/discourse/pull/36473))
- 移除对 PM 未读指示器通道的未使用 MessageBus 订阅 ([36376](https://github.com/discourse/discourse/pull/36376))
- 在回填作业中缓存 LlmModel 查找 ([36359](https://github.com/discourse/discourse/pull/36359))
- 修复服务器端插件出口中的内存泄漏 ([36284](https://github.com/discourse/discourse/pull/36284))

### 无障碍性

- 从已解决引用标题中移除 role=“button” ([36783](https://github.com/discourse/discourse/pull/36783))
- 尊重回溯功能的 prefers-reduced-motion ([36521](https://github.com/discourse/discourse/pull/36521))

---

_[View the full topic](https://meta.discourse.org/t/release-v2025-12-0-discourse-rewind-new-review-queue-and-ui-to-create-tags-chat-channel-customisation-and-live-pr-statuses/392314)._
