v2025.11.0 发布:AI 翻译改进、聊天搜索、新的审核队列以及带图片的帖子改进

v2025.11.0 中的新功能

新的版本编号方案

您可能已经注意到我们刚刚从版本 3.6.0.beta2 跳到了版本 2025.11.0。我们更新了版本的编号方式,使其基于当前的年份和月份,这是我们改进发布流程以期为社区管理员提供更多选择和可预测性的一项更大计划的一部分。了解更多…

搜索和其他作者的 AI 翻译改进

现在可以将本地化内容提供给搜索引擎,使您的论坛更容易被更多人发现,并且在 Discourse 内部,搜索功能现在会返回包含本地化摘要的结果。

2025-11_ai-translations2

除了搜索改进之外,我们还增加了对翻译帖子中上传内容的支持,并且现在帖子作者可以本地化他们自己的帖子了。

2025-11_ai-translations-1a

搜索聊天频道和消息

我们新的聊天搜索功能使得可以查找聊天频道、群聊和私信中的过往对话。可以跨所有频道搜索,或在特定频道或对话中搜索。了解更多…

新的实验性审核队列 UI

我们正在更新审核队列的布局,以确保版主可以一目了然地找到重要信息,并在一致的位置对可审核项采取行动。虽然我们仍在继续改进,但新功能可通过站点设置启用。要试用它,请为您整个版主团队或特定群组启用此功能。了解更多…

2025-11_review-queue

在回复中添加多张图片并引用它们

我们的富文本编辑器现在支持 experimental_auto_grid_images 站点设置,该设置会在上传图片时自动将图片排列成网格,并为您提供重新排列图片的控件。当有人想讨论特定图片时,他们现在可以通过在灯箱中打开图片并点击引用按钮来轻松引用他们想要讨论的图片。

18 个赞

更多更新!

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

插件改进

discourse-akismet

新功能

  • 更新 ReviewableAkismetPost UI (186)

discourse-anon-usernames

错误修复

  • 在群组中应用了验证(本不应如此) (4)

discourse-antivirus

新功能

  • 支持刷新后的审核 UI (93)

discourse-fontawesome-pro

错误修复

  • 从额外替换项中移除 discourse-bell-one (97)
  • 选择常规图标时未生效 (96)

discourse-page-visits

错误修复

  • 如有需要,在页面加载时加载 csrf,以确保 sendBeacon 可立即使用 (30)
  • 修复匿名用户、Safari 的问题 (29)
  • 改进页面访问跟踪方式 (28)

discourse-rewind

新功能

  • 在 Discourse Rewind 报告中添加七个新指标 (26)

错误修复

  • 修复 2024 年回顾中的各种错误 (29)
  • 将“收藏的标签/分类”重命名为“最常查看的标签/分类”,并修复 isRewindActive (27)

UX 变更

  • 恢复使用表情符号卡片背面 (30)
  • 2025 年重新设计样式 (28)

discourse-saml

错误修复

  • 正确支持映射字段中的空白值 (137)

所有功能和修复

新功能

  • 启用 discourse id 时记录错误 (36110)
  • 支持 Opus 4.5 (36216)
  • 启用内容本地化时,自动添加“添加翻译”帖子菜单 (36210)
  • 新的 composer-force-editor-mode 转换器 (36201)
  • 允许从灯箱中引用图片 (36156)
  • 允许帖子作者本地化自己的帖子 (36178)
  • 使用下拉菜单切换即将推出的变更 (36091)
  • 在审核队列中添加“认领者”筛选器,使“已分配”更明显 (36090)
  • 提高 LLM 使用报告的性能 (36177)
  • 为未翻译的帖子添加安排翻译的帖子管理员按钮 (36172)
  • 在富文本编辑器中支持图片网格和自动网格 (35951)
  • 当用户语言不受支持时,以站点默认语言提供本地化内容 (36160)
  • 支持跟踪写入令牌、Anthropic 缓存和 Gemini Pro 3 (36113)
  • 在审核界面中添加 IP 查找 (36130)
  • 更新预配置模型 (36095)
  • 添加自动化功能,以删除已删除帖子中的上传文件 (36020)
  • 添加图片生成工具 (35946)
  • 使用评估来比较 LLM 和 Persona 的提示 (36027)
  • 改进 Github 工具 (36075)
  • 在响应 API 中支持思维摘要 (36013)
  • 为 Github 助手添加行号支持 (36058)
  • 使用评估覆盖所有 LLM 功能 (35693)
  • 将聊天电子邮件与普通电子邮件分开 (36018)
  • 添加 calendar_upcoming_events_default_view 设置 (36014)
  • 支持 AWS Bedrock 基于角色的身份验证 (35872)
  • 支持翻译帖子中的上传文件 (35871)
  • 将向爬虫提供本地化内容的站点设置设为公开 (35965)
  • 显示带有退信键的退信邮件的退信详细信息 (35957)
  • 将 AI 助手默认访问权限降低至信任等级 1 (35943)
  • 搜索时显示本地化简介 (35873)
  • 在群组聊天中添加 after-chat-channel-username 插件钩子 (35920)
  • 将摘要默认访问权限降低至信任等级 1 (35874)
  • 为最大令牌数添加乘数,通常用于各种 LLM 设置(如推理) (35859)
  • 为翻译帖子添加存在指示器 (35857)
  • 默认启用聊天搜索 (35799)
  • 欢迎横幅不应向新用户显示“欢迎回来” (35777)
  • 添加按钮以切换灯箱图片信息 (35762)
  • 默认禁用 clean_up_inactive_users_after_days (35702)
  • 更新 ReviewablePostVotingComment UI (35675)
  • 即将推出的变更 第一部分 (34617)
  • 将 watched_precedence_over_muted 转换为默认站点设置 (35671)
  • created-by 筛选器 (/filter) 中支持群组查询 (35692)
  • 禁用通过电子邮件对 Outlooks 进行反应 (35674)
  • 添加新的统一 image_quality 站点设置 (35467)
  • 更新审核队列刷新后的 ReviewableUser UI (35515)
  • 为 LLM API 调用添加 Prometheus 指标 (35636)

错误修复

  • 在 iOS 上使用 overflow hidden body (36248)
  • 防止滚动锁定导致应用崩溃 (36246)
  • 在匿名化用户时匿名化更多内容 (36242)
  • 在 lazy_load_categories_groups 中为用户群组显示分类下拉筛选器 (36218)
  • 引用图片时保留扩展名 (36240)
  • 思维可能泄漏到自动化中的主题 (36239)
  • redis.setex() 期望秒参数而非 DateTime (36238)
  • 当监视词包含无效正则表达式时静默失败 (36132)
  • 禁用 smtp_should_reject 代码
  • 在重定向到社交身份验证时,使用 destination_url cookie 设置 origin 参数后删除该 cookie (36194)
  • 在正文中使用 optional_* 占位符时翻译缺失 (36023)
  • 新主题/回复子选项卡中的“浏览最新主题”按钮 (36136)
  • 移除编辑器中的 body 滚动锁定 (36219)
  • 当存在已弃用的书签时反应计数 (36138)
  • 安排翻译的 I18n 键 (36215)
  • 生产环境中灯箱幻灯片中的帖子数据 (36214)
  • 已删除帖子列表应正确渲染 (36103)
  • 不要连接 LLM 名称,这会导致报告中出现重复记录 (36206)
  • 个人消息参与者填充问题 (36170)
  • 改进搜索横幅迁移脚本 (36192)
  • 更新电子邮件中的聊天摘要偏好链接 (36189)
  • /my/notifications/reactions-received 视图 (36163)
  • 防止隐藏标签泄漏到 AI 摘要中 (36167)
  • 在修订来自已删除主题的帖子时,使用带有 Topic 上下文的 PostRevisor (36168)
  • 在自动聚焦时防止滚动 (36164)
  • Type object 设置在保存时未重定向 (36150)
  • 即使未提供 onRender 回调,用户自动完成也应正常工作 (36161)
  • IOS26 和编辑器
  • 显示本地化标题时,也更新 HTML 页面的标题 (36139)
  • 如果在光标处添加空格,不应触发表情符号自动完成 (36131)
  • 批量选择中选中主题的更具体类 (36141)
  • 通知可能没有主题 (36143)
  • 允许用户选择编辑本地化标题还是原始标题 (36099)
  • 改进从搜索横幅到欢迎横幅的设置迁移 (36135)
  • 在 photoswipe 中按 Escape 时防止事件冒泡 (36134)
  • 修复缺少高度/宽度时灯箱中的意外缩放 (35616)
  • 功能信用成本并不总是有效 (36111)
  • 启用分类审核时主题创建失败 (36094)
  • AI 信用的迁移问题 (36089)
  • 分类页面改进 (36062)
  • 将已分配的群组 PM 范围限制为参与者可见性 (36073)
  • 防止误报未保存更改警告 (36059)
  • 粘贴以列表开头的引用时保留引用结构 (36038)
  • 导入中缺失引用用户名
  • account_deleted 电子邮件中缺失/不正确的标记原因 (34955)
  • 子分类筛选器应在分类查看页面上始终可见 (36050)
  • 尊重搜索结果中的 show_original (36042)
  • 增强对象数组的 JSON 流跟踪器 (36047)
  • 防止 discourse_reactions 覆盖 topic_view.posts 预加载 (36041)
  • 聊天中的表情符号选择器自动完成替换整个草稿 (36017)
  • 重新编码为 JPEG 时图片优化错误 (36039)
  • 在检查作业是否正在重试时确保设置 retry_count (36034)
  • 使用 blank? 检查进行 role_arn 验证 (36009)
  • 切换复选框时的验证 (35996)
  • 透明按钮悬停时的偏移 (36011)
  • 聊天高度修复 (36019)
  • 对齐 ai-helper 模态框的 z-index (35966)
  • 不要在已删除的书签上清除提醒 (35987)
  • 处理 UserPostsStream#findItems 加载时的边缘情况 (35952)
  • 检查列表时不要添加编辑原因 (35985)
  • 使用 oEmbed 进行 YouTube oneboxing (35959)
  • 移除翻译中的额外 a (35977)
  • 不要记录临时电子邮件发送错误 (35975)
  • 包含自动静音用户的静音原因 (35898)
  • 已分配筛选器群组可见性 (35726)
  • 当源用户有权限时允许隐身模式聊天 (35961)
  • 当 tl 存在时,不要更改已登录用户的语言 (35942)
  • requiresRefresh 重新加载后未保留聊天抽屉模式
  • Csv 导入未区分大小写用于标签群组 (35837)
  • 不稳定的帖子滚动规范 (35938)
  • 自动化插件中的编辑器未在富模式下渲染 (35937)
  • “添加到日历”未提供正确的 ics (35886)
  • 可书签查询占位符 (35935)
  • 修复计划的目标问题检查 (35696)
  • 搜索带有 : 的书签导致错误 (35850)
  • styleguide 群组访问错误 (35912)
  • 确保用户徽章计数正确显示 (35895)
  • 在用户通知页面上加载更多反应 (35913)
  • 防止翻译编辑器自动丢弃 (35887)
  • 清理搜索下拉菜单并修复重新打开错误 (35876)
  • 操作日志页面中的用户错误 (35842)
  • 支持 iOS 26 之前的 callout 定位启发式方法 (35907)
  • 在 DST 转换之间保持挂钟时间 (35833)
  • 确保日历为全高 (35906)
  • 仅在启用信用系统时在序列化器中包含信用 (35903)
  • 将 post_migration 移动到 migration 以确保创建 monthly_usage (35902)
  • 在 effective_locale 方法中验证用户区域设置 (35870)
  • 切换“显示原始帖子”并滚动超过第 21 篇帖子后,不要显示缓存的帖子 (35868)
  • 书签控件应跟踪主题模型更改 (35867)
  • 确保配额也应用于检测 (35838)
  • 表情符号应正确插入标点符号之后 (35830)
  • 将受邀 PM 用户设置为监视,以便他们接收通知 (35722)
  • 进入新主题时重置键盘选择 (35851)
  • 临时 iOS 模态框 hack (35719)
  • 改进提示并检查返回值是否符合标准 (35763)
  • 如果自动群组名称已被用户占用,不要更改 (35826)
  • style_type=icon 的哈希标签图标在富文本编辑器中未显示 (35786)
  • 在出现错误时,防止 nil 值缓存到 client_settings_json (35781)
  • 如果用户尝试禁用,则实际禁用 SMTP starttls
  • 使用 SMTP TLS-on-connect 时移除验证检查
  • 在新审核 UI 中恢复帖子编辑 (35784)
  • watched precedence over muted 迁移中可能存在 null 列 (35815)
  • 翻译编辑器样式不再应用 (35804)
  • 带有灯箱的聊天图片没有 meta 选择器 (35792)
  • 聊天消息书签标题更新 (35788)
  • 句号后的副本应大写 (35757)
  • 个人消息消息 (35760)
  • 在恢复期间播种内容之前重新加载站点设置
  • 在恢复期间从数据库转储中移除不支持的 SQL
  • 具有深度嵌套 HTML 的草稿摘录 (35678)
  • 安装主题时防止删除自定义调色板 (35754)
  • 拒绝 PM 时点赞不可见 (35753)
  • 不要要求重启以使第一个标记徽章与自定义标记一起工作 (35733)
  • 分类徽章隐藏带有祖先的父级 (35734)
  • 删除版主时 UI 显示错误消息 (35496)
  • 在 rake 中记录禁用主题操作的执行者 (35732)
  • 后处理失败时继续翻译 (35725)
  • 筛选 created-by 时的群组可见性 (35712)
  • 从翻译进度中排除超过最大长度的帖子 (35723)
  • 使用经典 onebox 为 Youtube 视频显示缩略图 (35715)
  • 如果未找到站点设置,则添加转义 (35709)
  • Linting 问题 (35713)
  • 策略“未接受”用户列表未工作 (35502)
  • 不要应用已禁用插件的回调 (35630)
  • 改进从高级搜索到欢迎横幅更新的迁移脚本 (35699)
  • 当受邀用户被销毁时减少 redemption_count (35695)
  • 在菜单渲染时设置提醒选项 (35694)
  • Styleguide JS 错误 (35682)
  • 用户通知页面上的无限滚动;现代化控制器 (35677)
  • 不要在循环中查找 hidden_settings (35649)
  • 点击发现搜索中的链接应关闭快速搜索 (35660)
  • 防止 FoldContent 截断拆分多码点表情符号 (35658)
  • 未经授权时避免 ProseMirror 处理粘贴 (35640)
  • (仅限 Safari) 避免跨窗口拖放到富文本编辑器时图片重复 (35643)
  • 管理员主题网格预览链接缺少子文件夹路径 (35645)
  • 没有扩展名的上传导致消息处理器错误 (35656)
  • 创建带有图标或上传图片的隐藏群组时显示徽章可见性警告 (35517)

UX 变更

  • 防止灯箱计数器换行 (36245)
  • 单步向导 (36082)
  • 改进每个用户的 AI 使用表格布局 (36225)
  • 将 /about 上的用户列表切换为自动填充 (36228)
  • 根据策略容器宽度设置策略页脚样式 (36112)
  • 带有表情符号的聊天名称对齐 (36217)
  • 使 AI 使用表格布局更灵活 (36207)
  • 移除导致对齐问题的未使用 CSS (36205)
  • 移动端和桌面端注册按钮位置一致 (36088)
  • 使移动端的书签图标更易读 (36096)
  • 修复管理员报告按钮溢出 (36173)
  • 调整横幅中文本的最大宽度 (36152)
  • 在 iOS 上禁用 OTP 自动聚焦 (36083)
  • 从用户卡片添加编辑自己资料的快速链接 (36048)
  • 在 DM 和 Threads 选项卡上显示搜索按钮 (36133)
  • 改进聊天中的上传图标 (36128)
  • 改进 AI 摘要模态框动画 (36108)
  • 为欢迎横幅添加管理员配置区域 (36022)
  • 允许点击主题项目进行批量选择 (36102)
  • 不要在审核队列刷新中转义 PM 摘录,装饰 HTML (36084)
  • 使用 Meta 链接作为审核帮助资源 (36079)
  • 在抽屉中的频道列表上显示搜索按钮 (36080)
  • 禁用审核队列帖子中的 onebox 绘制 (36036)
  • 按 Escape 关闭聊天搜索 (36056)
  • 改进带有使用计数和保留标签的模板筛选 (35881)
  • 各种 d-otp 改进 (35993)
  • 在停用账户的用户卡片上添加筛选按钮 (36024)
  • 完成向导后重定向到主页 (36002)
  • 在管理账户页面上隐藏主题按钮 (35721)
  • 更正之前的修复 (36001)
  • 为按钮样式添加边框 CSS 变量 (35875)
  • 为标题指示器大小添加异常 (36000)
  • 改进审核内联编辑器,清理按钮一致性 (35997)
  • 在移动设备上显示聊天指示器 (35973)
  • 防止管理员群组搜索时页面重新加载 (35960)
  • 将默认审核刷新选项卡切换到时间线,调整间距 (35945)
  • 移除 sidebar-wrapper 后修复移动设备上聊天索引页面的高度 (35967)
  • 将核心点赞帖子操作菜单迁移到使用 DMenu 显示点赞 (34265)
  • 合并页面浏览报告的副本变更 (35958)
  • 编辑器快捷键从 /messages 视图打开创建新消息 (35941)
  • 分类模型样式 (35889)
  • 审核刷新设计和功能改进 (35841)
  • 允许在具有隐藏资料的用户卡片中按用户筛选帖子 (35908)
  • 修复 2FA 的焦点输入 (35922)
  • 修复包含多个元素的工具提示 (35915)
  • 为各种管理员区域按钮添加缺失的 btn-default 类 (35916)
  • 提高灯箱控件的 SVG 图标对比度 (35862)
  • 为新灯箱添加 RTL 支持 (35866)
  • 切换未列出描述的副本变更 (35893)
  • 欢迎横幅文本颜色的副本编辑 (35891)
  • Horizon 横幅调整 (35894)
  • 在小屏幕上不太激进地隐藏主题列表视图和发布者 (35852)
  • 仅当灯箱具有图片详细信息时才显示信息按钮 (35863)
  • 更新灯箱图片详细信息样式 (35831)
  • 改进新主题和新 PM 编辑器操作的逻辑 (35834)
  • 澄清可嵌入主机作者字段覆盖元标签 (35806)
  • 关闭时灯箱图片位于标题后面 (35790)
  • 为聊天消息实现刷新后的审核 (35812)
  • 翻译编辑器改进 (35805)
  • Has-topics 警报修复间隙 + 清理 (35779)
  • 改进审核刷新可认领样式 (35802)
  • 模态框动画改进 (35740)
  • 灯箱扩展按钮平滑过渡 (35765)
  • 新审核布局微调 (35776)
  • 在编辑器的新主题模式中添加创建 PM 操作选项 (35764)
  • 更新新审核样式,添加永久链接、导航、链接帖子 (35768)
  • 全局样式 has-topics 警报 + 整合 CSS (35642)
  • 改进新审核项目样式、标签 (35741)
  • 在切换不存在的路由上隐藏 AI gists (35717)
  • 通过使筛选器水平来使审核索引全宽 (35729)
  • 统一新导航的样式调整 (35670)
  • 更改我们应用于 list-controls 的间距方式 (35661)
  • 仅在实际为 100% 时显示 100% 的 AI 翻译完成 (35724)
  • 移除 AI 信用栏上的光标 (35714)
  • 调整以允许新审核适应更窄的空间 (35681)
  • 更新批量选择模式下的主题卡片布局 (35644)
  • 当应用于富文本编辑器时,重用自动完成哈希标签缓存 (35532)

性能

  • DirectoryItem.refresh! 每天可能需要极长的时间 (35860)
  • includespreload 用于 discourse-topic-voting 中的 topic_vote_count (35896)
  • 使用 match_all_tags 加速 TopicQuery#filter_by_tags (35787)

无障碍

  • 为帖子中自动生成的标题锚链接添加 aria-label (36232)
  • 当头像链接为 aria-hidden 时,将其从 tabindex 中隐藏 (36227)
  • 使 user-info 组件标题可选 (36209)
  • 为自定义链接部分添加标题 (36198)
  • 使徽章 ariaDescribedBy ids 条件化 (36204)
  • 改进帖子流中的无障碍性;修复导航 (35730)
6 个赞