2.9.0.beta6:Whisper 改进、加载启动屏幕、安全修复等

2.9.0.beta6 中的新功能

私信现在支持群组

私信是工作人员在主题内进行沟通的绝佳方式,而他们的帖子不会公开。工作人员可能会分享他们对如何回复帖子的想法,或者相互讨论是否关闭某个主题。

过去,私信是仅限工作人员的功能。用户需要是管理员或版主才能查看(和发布)私信。现在,使用 whispers allowed groups 站点设置,可以授予其他群组发送私信的权限。


私信示例。左侧为工作人员视图,私信以斜体显示。右侧为匿名视图。

加载启动画面

对于设备性能较差或带宽较低的用户,初始页面加载可能需要几秒钟。Discourse 现在会显示一个启动画面,而不是空白的白页,因此用户知道正在进行一些操作。

discourse-splash-screen

安全更新

此测试版包含 1 项针对社区和 HackerOne 报告问题的安全修复。

  • 尝试兑换邀请时验证电子邮件约束

更多!

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

27 个赞

插件改进

翻译器

新功能

  • 更新 Google 语言映射

RSS 轮询

Bug 修复

  • 不要尝试导入具有无效类别的帖子。

分配

新功能

  • 允许编辑笔记

Bug 修复

  • 修复了笔记更改导致完全低语的错误
  • 重新分配时不要重复使用分配的笔记
  • 确保被分配者是 PM 的参与者

Kolide

Bug 修复

  • 校正表格 Markdown

游戏化

新功能

  • 允许从排行榜中排除组

策略

Bug 修复

  • 使用 activerecord 的 none 方法,而不是返回空数组。

聊天集成

Bug 修复

  • 不要为 MS Teams 发送 nil user.name

订阅

Bug 修复

  • 在 Stripe 卡片元素上设置 Discourse 一致的样式
  • 导入脚本确认标志逻辑

关注

UX 更改

  • 默认禁用插件

自动化

新功能

  • 新脚本,用于在帖子内容中附加最后编辑者详细信息。

聊天

新功能

  • 信息屏幕
  • 在聊天电子邮件摘要中添加退订链接。

Bug 修复

  • 侧边栏频道应始终显示
  • 正确显示标题中的未读指示器
  • 以升序正确排序姓名/用户名
  • 成员资格查询不应列出不活跃/暂存/暂停的用户
  • 切换回全局状态
  • 隔离模式未显示频道列表
  • 侧边栏高度的频道标题
  • 限制标题内边距
  • 替换信息屏幕标题中的表情符号
  • 防止文本区域在移动设备上溢出模态框
  • 进度条在抽屉外
  • 侧边栏开启时也显示悬停
  • 创建频道的安全设置链接应与嵌套类别一起使用
  • 确保 onebox 日期链接到消息 ID
  • chat_channel 主题翻译中的拼写错误
  • 确保消息操作保留在实时窗格中
  • 确保新频道始终以未读 1 开始
  • 清理已删除的聊天消息书签
  • 不要列出已删除消息的书签
  • 不要将旧消息包含在聊天电子邮件摘要中
  • 正确放置保留提醒
  • 代码块大小调整(消息和记录)
  • 确保在渲染 chat-live-pane 之前有 chat-channel
  • 正确包装超宽记录 onebox
  • 聊天引用干扰 onebox

UX 更改

  • 防止 iPad 自动对焦过滤器输入
  • 侧边栏标题增加了更多的内边距
  • 防止在移动设备上自动对焦
  • 移除组合器中操作的差异化样式
  • 改进摘要电子邮件主题。
  • 允许仅刷新通知而不是整个页面

安全更改

  • 确保聊天消息查找检查频道访问权限

数学

新功能

  • 支持 KaTeX 中的方程标签和引用(更多 MathJax 兼容性)

日历

新功能

  • 添加印度尼西亚假日

Bug 修复

  • 稳定的核心仍然需要 6.1 迁移
  • 优化大型网站上 UnescapeEventName 迁移的性能
  • 恢复丢失的区域

UX 更改

  • 微小的 CSS 修复

Akismet

Bug 修复

  • 将标记为垃圾邮件的消息发布给所有当前订阅者

数据浏览器

新功能

  • 可书签的 QueryGroups。

附加功能和修复

点击展开

新功能

  • 将侧边栏部分显示状态存储在本地存储中
  • 将侧边栏中的类别/标签状态与通知级别分离
  • 验证 WatchedWords 中的标签
  • 用户状态表情符号
  • 实验性侧边栏中的新/未读消息计数
  • 自定义退订选项
  • 查看私信时展开消息过滤器链接。
  • 添加克罗地亚语
  • 将消息部分链接添加到实验性侧边栏。
  • 在 EmailLog 中记录 SMTP 响应
  • 将自动跟踪更改为需要 5 分钟而不是 4 分钟

Bug 修复

  • SiteSetting.delete_removed_posts_after 的最大值
  • 为管理员内容添加 clearfix
  • 将 PM 和主题的唯一帖子检查分开
  • 在启用了 enable_direct_s3_uploads 时,上传大文件(> 5GB)失败
  • 创建新上传时未删除上传存根
  • 空属性值上的 Markdown 处理失败
  • 修复 bulk_invite 不稳定的测试
  • 改进 mixcloud oneboxing
  • 将删除加载屏幕推迟到窗口加载事件触发第三次
  • 暂时跳过窗口加载事件
  • 将删除加载屏幕推迟到窗口加载事件触发第二次
  • 在 no-js 视图中移除加载屏幕第二次
  • 恢复 #17225#17223
  • sidekiq 中的未初始化类变量错误
  • log_thread 中的拼写错误
  • 将删除加载屏幕推迟到窗口加载事件触发
  • 在 no-js 视图中移除加载屏幕
  • 在 JSON-LD 返回数组时使用第一个支持的类型项
  • 对书签清理使用可书签模式
  • [DELETE] /admin/user/:id.json 中,正确解析布尔值 block_* 参数
  • DarkMode 可用性检测已损坏
  • 99999 不是有效的 TCP 端口
  • 允许的组成员看不到标签组
  • 移除 ember_jquery 的剩余用法
  • 在 theme-tests 路由上推迟脚本
  • 引用本地日期 bbcode 重生
  • 在 suspicious_login 电子邮件通知中链接到“最近使用的设备”
  • 将 admin-plugins.js 预编译(#17154
  • 将 wizard.js 添加到 ember-cli 资源
  • 预编译 start-discourse.js
  • 停止记录空白和无效的 CSP 报告
  • 跳过站点设置上传引用的迁移中的无效值
  • 为波斯尼亚语添加缺失的复数规则
  • 额外的区域合并未考虑回退
  • 双重选择回复
  • Wizard CSS 覆盖了一些核心 CSS
  • 使 Watched Words 上传按预期工作
  • JSON Schema 编辑器子数组布局问题
  • 确保 presence 端点不会破坏会话
  • 确保表情符号插入到正确的位置
  • 处理具有多个 JSON-LD 元素的站点
  • 回复主题时可用 Whisper
  • 允许开发环境中的所有 localhost 子域
  • NavItem 和 Composer 属性覆盖已损坏
  • 与上传相关的 Rake 任务已损坏
  • 在通知级别更改时从实验性侧边栏中移除标签

UX 更改

  • 减少启动动画延迟
  • 实验性侧边栏的核心调整和样式
  • 更新 tippy 箭头框的颜色
  • 更改用户选择器占位符的副本
  • 自动更新主题统计信息
  • 允许点击更多移动设备主题元素
  • 截断侧边栏中的长类别名称
  • 使启动设置可见
  • 启动屏幕 v1 改进
  • 改进组页面网格大小
  • 在隐藏的站点设置后面引入启动屏幕
  • 将“常规”类别更改为“普通”
  • 在最大值为 1 时,在电子邮件组用户选择器中跳过特殊粘贴处理
  • 移除 github onebox 中的额外空格

性能

  • 移除帖子的服务器插件出口
  • 移除首次响应时间报告的总计。
15 个赞