Discourse 2.0.0.beta10 发布说明

2.0.0.beta10 中的新功能

新的管理仪表盘

我们新的管理仪表盘的首个版本已准备就绪!新仪表盘通过易于查看的图表突出显示社区健康统计数据,以及额外的活动指标、热门推荐主题、趋势内部搜索等。需要旧仪表盘中的统计数据吗?您仍可以通过底部的链接访问它。

新仪表盘目前仅为 v1 版本,未来我们将添加更多内容。了解更多信息并分享您的反馈:

移动导航清理

我们改进了移动导航部分,使其能更好地适配不同尺寸的设备,消除了之前存在的“按钮混乱”问题。

改进的电子邮件处理

  • 默认情况下,将没有 reply_keyEmailLogs 记录保留 90 天。
  • 接收对旧通知的回复时,错误信息更清晰。

改进的用户名更改支持

  • 用户重命名时,更新帖子和修订版中的头像
  • 用户重命名时,替换通知中的用户名
  • 用户合并时,更新提及和引用

引用时保留格式

我们利用改进的 HTML 到 Markdown 支持,在引用格式化内容时保留大多数格式。

还有更多!

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

插件改进

GitHub Linkback

  • 允许所有用户仓库使用通配符

Data Explorer

  • 改进不存在查询时的用户体验
  • 防止创建没有名称的查询

Spoiler Alert

  • 移除嵌入式评论中的剧透内容

Assign

  • 在用户已分配主题视图中添加“全部取消分配”按钮
  • 错误修复

Discourse WordPress 插件

  • 修复用于显示 Discourse 评论发布日期的时区偏移量

Patreon

  • 错误修复

附加功能和修复

点击展开

新功能

  • 为管理员新增“待审核”用户列表
  • 为双因素令牌检查添加 30 秒宽限期
  • 隐藏核心自带的插件
  • 允许插件修改类的静态属性
  • 新增站点设置 min_flags_staff_visibility
  • 显示群组卡片的描述
  • profile_background 字段添加到 SSO
  • 为桌面(实时)通知区域添加插件出口
  • Android 推送通知

错误修复

  • 群组活动帖子/提及页面的无限加载已损坏
  • 不在 URL 中替换井号标签
  • 不在 URL 中替换 Twitter 用户名
  • PostOwnerChange 应更新 ‘topic.last_poser’
  • 不要带消息清除未激活用户
  • 引用帖子时保留 ‘<kbd>’ 格式
  • 在功能主题模态框中,将日期选择器放在移动设备的单独一行
  • 更改已删除回复的所有者不起作用
  • 不要在传入链接报告中使用私信
  • “所有人可见但仅管理员可用”组中的标签对所有人不可见
  • UTF-8 编码源响应体
  • 消息总线在前 30 秒内存在损坏的内部状态
  • 复制内置插件以作为功能展示
  • 允许编辑属于已删除主题的帖子
  • UserAnonymizer 中的事务阻止了头像更新
  • 更改标签组隐私设置不一致
  • 自动增减 topic_tags.pm_topic_count
  • 搜索图标渲染在标签选择器过滤器输入框之外
  • 清理所有名称中包含 ‘_secret’ 的设置
  • 从日志中清理机密设置值
  • 使用 SSO 时的自动组成员资格
  • IncomingLink:不记录已登录用户的 IP
  • 使报告描述变为可选
  • 用户名更新应忽略没有原始内容的修订版
  • 在帖子中重命名用户后更新搜索索引
  • 重命名用户时更新单行框帖子的头像
  • 匿名化用户时未替换帖子中上传的头像
  • 仅取消待审核的已审核用户
  • 允许在 HTML 摘要邮件中使用用户引用
  • 工作人员应看到所有标签
  • 用户登录时始终取消待审核状态
  • 使用 SSO 提供商通过社交登录注册后重定向用户
  • 构建引用时移除不必要的转义
  • 使用 SSO 提供商注册后重定向用户
  • 账户激活后重定向到 sso_destination_url
  • 删除有帖子的用户时显示 JSON API 响应
  • 像处理邮件一样格式化嵌入式评论的帖子
  • 在移动设备上点击群组提及出现 404 错误
  • 始终更新退信评分(而不是一天一次)
  • 引用帖子时支持用户/群组提及和分类井号标签
  • 防止主题上传覆盖现有变量
  • 去重推送订阅 - 确保用户/密钥唯一
  • 更新电子邮件地址后自动将用户添加到群组
  • 服务 worker 脚本的临时重定向
  • 更好地处理兑换后的邀请链接
  • 使用默认语言环境作为举报原因
  • 弃用 invite_passthrough_hours 设置
  • 用户重命名时替换已删除帖子中的用户名
  • 精确匹配也应匹配标题
  • 为已停用用户日志添加上下文
  • 当公钥字节为空时重新生成 vapid 密钥
  • 主题重新分类时重新触发通知
  • 未列出主题的搜索不起作用
  • 如果主题发生变化,重新触发针对该主题的搜索
  • 针对主题的搜索词应在 widget dom 时代高亮显示
  • 不要将组名转换为小写
  • 移除组所有者时的查询不正确
  • 装饰用户流应包含元素
  • 正确的分类 > 子分类 顺序在 List-Id 描述头中
  • 恢复为 es5 函数语法

用户体验变更

  • 在群组页面显示页脚
  • 不为 TL4 显示“自动删除”选项
  • 从“管理>用户”添加指向 /groups 的链接
  • 当超过 30 个站点设置匹配当前过滤器时显示消息
  • 仅显示被覆盖设置时显示计数
  • 当超过 30 个站点设置匹配当前过滤器时显示 30+ 计数
  • 当徽章用于消息时显示信封图标
  • 移除关于更改帖子所有权的过时警告
  • 在自动关闭的投票中显示关闭日期
  • 为汉堡菜单中的主题导航链接添加适当的标题
  • 不为 select kit 组合框设置宽度为 auto
  • 行中的第一句有句号,但第二句没有
  • polldiscourse-nginx-performance-report 显示站点设置快捷方式
  • 改进了表情符号对话框的性能

性能

  • 延迟用户通知
  • 如果可用,使用缓存的报告用于仪表盘
  • 移除 N+1 查询
30 个赞