更多更新!
等等,还有更多!我们尽力为您突出显示新功能和变更,但变更总是太多,无法一一详述。有关新功能、错误修复、用户体验改进等的完整列表,请务必查看下方列出的“附加功能和修复”。
安全更新
此测试版包含针对社区和 HackerOne 报告的 2 个安全问题的修复。
- 将 DiscourseConnect (SSO) 随机数附加到当前会话
- 如果可能,对登录时的 MFA 进行速率限制
插件改进
众多插件
- 错误修复
- 我们已修复了许多插件中的众多错误
- 翻译
- 我们已更新了许多插件的翻译
预设回复
- 安全修复,确保权限正确
- 常规样式修复和轻微的用户体验改进
广告插件
- 使用标题作为 iframe 元素
订阅
- 为管理页面添加分页支持
- 改进再次购买的样式
- 改进购买页面的可用性
文档
- 将“知识探索器”重命名为“文档”
- 支持文档主题的嵌入式单链接(oneboxing)
Apple 登录
- 移除自定义按钮样式
加密
- 新增站点设置:
encrypt pms default - 在所有标签中使用标题大小写
- 提供旋转用户加密密钥的选项
- 正确处理加密上传
使用 Amazon 登录
- 更新按钮样式和文本
数据探索器
- 在查询结果中添加图表报告
Discourse Docker
- 为
discourse-setup添加 MAXMIND 密钥支持 - 更正镜像清理时间的描述
Docker 管理器
- 处理仓库分支从 master 重命名为 main 的情况
附加功能和修复
点击展开
新功能
- 通过查询参数快速安装主题
- 使用 diffhtml 更新编辑器预览
- 支持
mark标签 - 将帖子移动到现有主题时,自动选择单个主题
- 允许将单链接图片用作主题缩略图
- 在用户活动页面添加“最近阅读的主题”标签
- 允许通过 Markdown 优先处理帖子/主题缩略图
- 支持 DiscourseHub 上的键盘后退/前进导航
- 允许在通过 CLI 恢复时覆盖备份位置
- 处理用户代理推送订阅变更事件
- 对于指定了持续时间的主题计时器,允许持续时间
< 1 小时和< 1 天(自动删除回复、基于最后发帖关闭) - 检查
blocked_onebox_domains设置以用于嵌入式单链接 - 改进组设置和成员管理
- 主题计时器界面全面更新
- 添加每日任务以检查新功能
错误修复
- NewPostManager 应尊重 category_group_moderator 设置
- 将帖子阅读时间限制为最大整数值
- 移除注册模态框顶部的渐变
- 删除远在未来设置的定时主题
- 移除通知服务中不必要的 OR 逻辑
- 将最大主题计时器持续时间提升至 20 年
- 当 topic_user 存在但无最后阅读记录时,隐藏“新”标记
- 允许插件正确扩展 API 密钥作用域
- 将 SSO 负载隐藏在按钮点击之后,并记录查看情况
- 根据类别设置基于主题创建时间自动关闭主题
- 从站点设置过渡时强制刷新管理员操作日志
- 类别重定向到正确的 slug 时不应形成循环
- 修复子类别、标签下拉菜单和“无”值的问题
- 更新可见性时更新 topic_count
- 在 select-kit 中使用 autocomplete=discourse 以在 Chrome 中禁用自动完成
- 为服务工人返回 false,以通过 workbox 停止日志垃圾信息
- 上传时不要将 group_flair 图片标记为安全
- 清理 topic-timer-info CSS 类,添加编辑按钮并改进界面
- 为页面发布添加 Google 追踪
- 通过 UI 恢复备份已损坏
- 不要向版主显示 SSO 最后负载
- 通过更好的迁移方式隐藏“新”标记
- Should_alter_quality 应尊重 png_to_jpg_quality
- 管理员新功能中的回归问题
- 允许站点/主题设置中的所有标签,忽略标签组限制
- 验证主题计时器的持续时间分钟值
- 调整宽度以避免水平溢出
- 不为构建的引用 URL 添加 slug
- 当编辑器关闭时添加引用,添加换行符
- 处理来自身份验证提供程序的空白电子邮件地址
- 登录界面修复
- 添加或移除隐藏标签时不发送通知
- 恢复可能因缺少路径而失败
- 恢复备份可能因缺少上传而失败
- 如果主题已删除,返回 404
not found错误 - 发布主题更新前检查 post.topic 是否存在
- 某些错误消息使用了错误的翻译键
- 更正启动 SSO 登录时的服务器错误,并添加规范
- 在 RTL 布局中,主题进度条应位于左侧
- 主题计时器的 duration_minutes 未正确回填
- 邀请成功邮件的翻译变量已重命名
- 在为主题聚合帖子进行搜索时,选择最早的帖子
- 不要在第二次点击“n 条回复”时取消过滤
- 改进组件中的 SCSS 处理
- 当现有用户已是组成员时处理新邀请
- 保存更新的远程主题,仅更新启用的主题/组件
- 由于 WEBP 导致的编辑器上传图标回归
- 当 SSO 开启或本地登录关闭时,不要创建电子邮件邀请
- 当 SSO 开启或本地登录关闭时,不要通过组邀请新用户
- 在 FastImage 2.2.2 中,
nil路径会引发错误 - 在子主题中包含额外的 SCSS
- 恢复支持粘贴多个私信收件人
- 避免拉取已被删除帖子的热链图片
- 保存后刷新类别顺序
- 确保在使用 rects 之前其存在
- 在快速访问悬停中显示书签名称
- 使 discobot 证书更快/非阻塞
- 如果禁用,跳过共享草稿逻辑
- 表情符号搜索/自动完成应尊重选定的肤色
- 现有共享草稿应可访问
- 使用站点小图标作为系统用户头像时,返回 CDN 的 URL
- 停止尝试在已销毁的书签组件上设置值
- IMAP 允许未知发件人通过电子邮件回复组主题
- 不可见并不是可见的反义词
用户体验变更
- 发布页面,仅在页面发布时进行公开更改
- 移除安全密钥登录按钮的边距
- 当 emailLogin 为空时更改为 info 类
- 对管理员主题编辑器进行调整
- 为远程主题添加编辑指导
- 修复登录模态框警报中的多余换行
- 相对时间选择器应使用复数字符串
- 修复本地日期样式
- 自动选择主题时,确保焦点位于所选主题上
- 第二因素 + 警报显示
- 在管理员插件页面显示插件描述
- 修剪搜索中用户名字符串开头的
@字符 - 移除单类别通知类型中的复数化
- 指定社交按钮样式
- 防止用户卡片上的徽章溢出
- 改进搜索中的标签和分配显示
- 调整自动完成输入的焦点样式
- 当账户创建正在进行时,隐藏外部登录列
- 调整渐变、图标悬停、大小写
- 移除系统主题的“转换”选项
- 对管理员仪表板中的新功能部分进行更改
- 移除部分 select-kit 按钮的 2px 边框
- 从字体栈中移除 Helvetica
- 针对回复按钮的 Chrome 焦点样式的小修复
- 在用户通知下拉菜单中显示插入符图标
- 不要在类别页面显示标签通知菜单
- 修复模态布局中的回复
- 澄清用户拒绝模态框
- 修复并澄清批量通知更改模态框
- 在深色方案中为次要按钮悬停使用亮色
- 调整主题帖子菜单和编辑器取消的焦点样式
- 弹出菜单按钮需要焦点样式
- 为“移除所有标签”操作添加确认模态框
- 移除用户流中不需要的边距
- 修复需要登录页面的按钮对齐
- 确保类别面包屑具有统一的高度
- 统一焦点状态的样式
- 转换主题/组件时始终显示确认对话框
- 由于 iframe 移除证书的边框
- 允许编辑器预览中的一些溢出
- 修复批量选择顶部定位
性能
- 在替换导入邮件中的链接时避免使用后顾断言