Discourse 2.6.0.beta4 发行说明

2.6.0.beta4 中的新功能

批量移除选定主题中的标签

除了能够批量替换和追加主题的标签外,工作人员现在还可以批量移除选定主题中的所有标签。

允许站点独立配置基础字体和标题字体

在 beta3 版本中改进的字体支持基础上,管理员现在可以独立设置标题字体和基础字体。这可以通过向导或站点设置来完成。

向工作人员说明邀请功能被禁用的原因

当启用单点登录(SSO)或通过站点设置禁用本地登录时,邀请功能将被禁用,因为用户管理由外部提供商处理。如果工作人员尝试直接导航到邀请页面,他们将看到关于邀请功能为何被禁用的解释。

新增高级搜索选项

新增了按最小/最大帖子数量和浏览量进行搜索的高级选项。

将样式指南插件添加到 Discourse 核心

为了帮助站点管理员进行主题设计,Discourse 样式指南插件已添加到 Discourse 核心中。更多详情,请参阅 Styleguide Plugin Now in Discourse Core

31 个赞

更多更新!

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

安全更新

此测试版包含 1 项安全修复,用于解决社区和 HackerOne 报告的问题。

  • 确保用户在设置话题计时器之前可以看到该话题。

插件改进

众多插件

  • 错误修复
    • 我们已修复了众多插件中的大量错误
  • 翻译
    • 我们已更新了众多插件的翻译

订阅

  • 为产品描述添加 Markdown 支持

数据探索器

  • 改进群组报告样式
  • 不允许将查询与“所有人”共享

知识探索器

  • 添加 Onebox 元数据
  • 在搜索栏添加清除按钮

策略

  • 使编辑器中的策略预览更清晰
  • 确保新策略始终被换行符包围
  • 将 UI 重写为 Ember 组件

GitHub

  • 不为预发布用户授予徽章

代码审查

  • 允许移除“后续”按钮
  • 允许更宽松地提及后续提交
  • 添加“已跟进”按钮

OpenID Connect

  • 添加详细的 OIDC 请求和响应日志

翻译器

  • 支持认知服务的多服务资源。

其他功能和修复

点击展开

新功能

  • 如果标签页属于某个分类,则在标签页的主体类中添加分类 slug
  • 添加每周书签清理代码
  • 显示标签时遵守 tags_sort_alphabetically 设置
  • 为投票添加 title 属性
  • 编辑器选项:重新加载页面并强制保存草稿
  • 支持在向导字体步骤中使用系统字体
  • 深色模式友好的向导

错误修复

  • 样式指南仅作为父 URL,并通过 /styleguide 访问
  • 检查链接点击时的 link target 属性
  • 解决通过 rake 运行 qunit 时的问题
  • 使用 Ruby 进行排序以避免 N+1 查询
  • 当 Logo 缺失时,向导主题预览
  • 杀死 Unicorn 工作进程不应终止正在运行的备份或恢复进程
  • 取消正在运行的备份后,备份功能不再起作用
  • 编辑用户时吞没了错误消息
  • sk 的禁用选项无法正常工作
  • 在 embed.scss 中使用新的颜色变量,移除硬编码颜色
  • 处理 .discourse-compatibility 语法错误
  • 管理员电子邮件日志中的观察者无法工作
  • 如果启用了 SSO,则无法启用第二因素认证
  • 为爬虫显示正确的回复计数
  • 在 Web 应用清单快捷方式中包含子文件夹 base_path
  • 使 browser-update 与 IE <11 兼容
  • 窗口焦点返回时未更新 Favicon 计数
  • 序列化 UserApiKeys 时使用 scope 名称
  • 确保插入超链接功能与 mailto 配合工作
  • 确保分类选择器与非英文字符配合工作
  • 确认如果通过“非工作人员”选项禁用了电子邮件,则不会为工作人员发送新电子邮件
  • 在开发环境中,计划任务未显示在 /sidekiq/schedule 中
  • 向导中缺少 SVG 遮罩资源
  • 群组请求加载功能已损坏
  • 在分类列表中遵守 show_category_definitions_in_topic_lists 设置
  • 在跟踪列表中包含子分类的话题
  • 将 Jobs::UserEmail 类型参数作为字符串进行比较
  • 使用 getAttribute 代替 dataset
  • 当管理员更改用户电子邮件时,用户必须确认更改
  • 修复了向导下拉菜单无法更新的回归问题
  • 正确渲染无标题的投票小部件
  • 查找包含爬虫内容的 noscript 元素
  • 处理存在标题时的投票标题
  • 转义的 mailto URL 会引发异常
  • 如果禁用了 enable_local_logins,则禁止电子邮件邀请
  • 始终允许版主查看其群组私信
  • 弃用计算属性的覆盖
  • 在父级更改时验证分类名称
  • 使仪表板周期使用当前日期和每周 7 天
  • 在 groups#search 中预加载上传内容以停止 N+1 查询
  • 在 404 页面中隐藏空的热门/最近部分
  • 构建失败,因为 uglify 无法接受 letconst
  • 从传入电子邮件中剥离行时,空正文不应导致失败
  • 移除内联 HTML 标签周围文本旁边的空白字符
  • 在搜索结果菜单中使用话题标题
  • 清除跳过的叙事机器人私信通知
  • 将 hp 请求从 /users 移至 /token
  • 允许工作人员在分类只读横幅中使用 HTML
  • 迁移应仅更新用户未批准的 ReviewableUsers
  • 允许通过 CDN 交付 .otf 字体
  • 如果邀请已过期,提供更佳错误消息
  • 弃用覆盖 translatedText 计算属性
  • 明确设置 bundler CI 缓存
  • 修正 auto 的值并为描述添加 nohighlight
  • 无效 URL 在调用 UrlHelper.rails_route_from_url 时可能引发异常
  • 使用正确的区域设置显示错误消息
  • 我们覆盖了 canCreateTopicOnCategory 计算属性
  • 空的 highlighted_languages 导致结果为 [\"\", \"auto\", \"nohighlight\"]
  • 修正包含附件的电子邮件中的损坏编码
  • 通过灯箱下载安全媒体时遵守强制下载设置
  • 管理员更改用户电子邮件流程的改进和修复
  • 防止表情符号选择器中的滚动条跳动
  • 在午夜时分从日历范围的日期中移除时间
  • 当用户晋升为 TL2 时,邀请其参加进阶培训
  • 弃用白名单常量
  • 未读消息的关闭尊重 tracked 查询参数
  • 如果存在,不要在引用话题标题中包含分类

用户体验变更

  • 增加宽度并居中分类重新排序输入框
  • “新话题将显示在此处”的显示变更
  • 增加接受邀请页面的输入框宽度
  • 用用户图标替换用户菜单中的齿轮图标
  • 不要在搜索面板中截断分类名称
  • 修复帖子和查看高级搜索的样式
  • 注册和邀请页面上的密码标签保持一致
  • 显示高级搜索查看过滤器的范围
  • 允许在移动设备上水平滚动帖子按钮
  • 防止分类溢出 select-kit
  • 垂直居中向导
  • 为向导按钮使用指针光标

性能

  • 过载时后退背景请求
  • 索引搜索时避免使用后顾断言
  • 如果最近尝试过,则不排队摘要邮件
  • 引入每 30 分钟摘要的绝对限制
21 个赞