更多!
等等,还有更多!我们尽力为您突出新功能和更改,但总有太多更改无法详述。要获取新功能、错误修复、用户体验改进等内容的完整列表,请务必查看下面列出的附加功能和修复。
安全更新
此测试版包含 3 项安全修复,用于解决社区和 HackerOne 报告的问题。
- 仅向有权限的用户显示标签
- 在代码块中移除未渲染的 Unicode 双向字符
- 从应用程序路由中移除 ember-cli 特定的响应
插件改进
许多插件
- 翻译
- 我们更新了许多插件中的翻译
分配
错误修复
- 改进了分配到帖子
- 调整了移动列表以适应最近的主题列表更改
- 更新了移动/下拉列表上的 aria-labels
- Current_user 序列化器未引发错误
- 选择用户时清除了搜索词
- 损坏的已分配主题搜索
- 使用 customOptions 属性
- 在运行 discourse
<= 2.8.0.beta7时固定插件版本 - 已分配帖子被删除时没有错误
- 更新重新分配视图权限
用户体验更改
- 使移动图标与桌面匹配
- 更新重新分配下拉列表样式
聊天
新功能
- 从类别/标签显示打开聊天链接
- 存储服务器端已烹饪的消息
错误修复
- 确保用户在通知路由通道中保持“在线”状态
- 在移动视图中导航到全页
- 全页链接中的聊天频道标题链接到 chatable
- 在回复行中显示摘要
- 嵌套频道的预览按钮
- 实现表情符号选择器
- 启用聊天实时重新加载,点击聊天图标加入频道
- 统一聊天频道标题的字体大小
- 更正聊天通知 URL
- 返回移动时不应发送消息
- 客户端聊天消息通知翻译
用户体验更改
- 更多调整
- 间距 + 通知更改
- 在移动设备上为消息发送按钮图标使用三级颜色
- 不为在线状态指示器预留空间(第二轮)
- 不为在线状态指示器预留空间
- 对齐标题元素
加密
新功能
- 如果启用了插件,则禁止不安全的 CSP
错误修复
- 确保机器人可以发送加密消息
BCC
错误修复
- BCC 发送到电子邮件地址
工具提示
新功能
- 使用 event-from 更好地检测鼠标/触摸
订阅
错误修复
- 在广告系列总数中排除已阻止的付款
- 在广告系列总数中包含一次性购买
反应
新功能
- 合并通知
错误修复
- 活动流中帖子的展开导致重新加载
- 不要在帖子反应字段中包含无效的表情符号。
Crowd
错误修复
- 避免对 crowd_custom_html 使用 GlobalSetting
Docs
用户体验更改
- 调整主题列表项间距
附加功能和修复
点击展开
新功能
- 显示“正在回复…”用户的用户卡
- 用适当的速率限制替换
Crawl-delay指令 - 在非规范响应中发送“noindex”标头
- 支持 Ember CLI 插件测试中的 i18n
- 添加电子邮件规范化规则设置
- 为 API 密钥添加上传范围
- 允许主题设置请求刷新
- 仅在搜索日志中记录主题/帖子搜索查询
- 对受信任用户按用户而不是 IP 应用速率限制
- 使用新的上传器插件进行本地分块的 uppy 备份上传
错误修复
- Native File 对象未传递给 uploadHandler
- #15141 中的 CSS 损坏
- 不要建议已邀请用户将“user1”作为用户名
- 向 bootstrap json 添加 422 状态码
- 允许员工在应该上传且 authorized_extensions 为空时上传
- 确保 widget hooks 始终调用正确的实例
- 将 iPad 视为 mobileView 以进行 popper 定位
- #15000 中全局日志通知回归
- 在某些情况下设置书签已损坏
- 在 Yaml 中出现重复键时不要引发错误
- 具有额外标题的主题上的软件更新提示位置
- 对内部 onebox 头像使用 CDN URL
- 仅删除未确认和过期的电子邮件令牌
- 在 Android/Gboard 上点击自动完成建议时不要崩溃浏览器
- 从组 SMTP 电子邮件中剥离 Auto-Submitted 电子邮件标头
- 如果主题更新失败,则不要停止失败
- Git 不应提示输入凭据
- 编辑主题标签时保留现有标签
- 如果未授权,则不要命中 permalink-check
- 如果 must_approve_users 为 true,则允许邀请
- 当没有投票时,不要在消息总线上发布投票
- 不要为不活跃用户向 MessageBus 发布通知
- 允许在 discourse-markdown 中禁用投票功能
- 删除主题草稿后移除“打开草稿”标签
- 确保移动主题列表链接被视为 Ember 转换
- 调用路由上的 refresh() 操作时出现无限递归
- 编辑替代文本时添加确认和取消按钮
- 验证每个用户每个投票允许的投票数。
- 不要覆盖加载微调器的计算属性修复
- 主题列表分隔符修复
- 在用户摘要中排除 moderator_action 帖子以计算回复数。
- 按帖子编号过滤时标题和箭头不正确。
- 无和所有类别过滤器
- 缓存所有已关注的单词
- 第二因素表单显示时清除先前的错误
- 将 customOptions 注册为 select kit 过滤器
- 将嵌入式主题的 URL 转换为绝对形式
- PostAlerter 在启用 SMTP 但没有入站电子邮件时出错
- 清理表情符号名称,该名称是文件名
- 在 sortedCategories 中包含所有类别
- 调整主题列表标题警报
downsize_uploads中的歧义列- 对主题列表上的 last-visited 进行其他修复
- 修复 ae16b0a 中引入的回归
- 添加 last visit 分隔符的缺失类
- 如果不存在帖子,则重定向到主页
- 在类别精选列表中排除来自已静音标签的主题。
- Emoji 上传器在 uppy 上传时未使用 data.name
- 为 SMTP 发件人使用正确的组
- 在 GroupSmtpEmail 作业中删除格式错误的 CC 地址
用户体验更改
- 修复组导航栏中的对齐
- 调整移动作曲家样式
- 调整作曲家样式
- 向报告单元格添加 title 属性
- 选择时关闭多选(当 maximum=1 时)
- 修复支持混合文本方向时列表上的额外缩进
- 添加其他测试以用于在选择上粘贴链接
- 粘贴链接时使用 linkify 规则
- 时间戳不应隐藏移动设备上主题时间线的处理程序。
- 如果屏幕阅读器标题不可用,则回退到常规标题
- 使横幅全宽
- 将摘要抑制期从一年降低到六个月
- 修复深色主题中的快速编辑保存按钮颜色
- 将共享主题警告移至模态闪烁警报
- 为表情符号添加更多搜索别名。
- 按第二次 Enter 命中启动全页搜索
- 移动主题列表修复,跟进 0e371d4
性能
- 更新 widget hooks 以避免全局滚动阻止事件
- 更新滚动 mixin 实现
- 禁用 ember touchstart 监听器
- 对 touchstart、touchmove 使用被动事件监听器
- 仅在更改时设置 --header-offset 属性
- 更新用户的第一个未读 PM 未尊重限制。
- 在 select-kit init 中使用更有效的文本方向检查。
- 减少
UserStat.update_first_unread_pm中查询的记录数。 - 将
preload提示移至<head> - 通过优化
customResolve()来提高 JS 应用启动速度