2.9.0.beta7:安全修复,错误修复及更多

安全更新

此 Beta 版包含 1 项安全修复,源于上游依赖项的公告。有关更多信息,请查看 Possible RCE escalation bug with Serialized Columns in Active Record · Advisory · discourse/discourse · GitHub 处的安全公告。

新功能

此版本包含一些其他较小的功能,包括:

  • 允许在帖子中使用 iframe allow 属性
  • 对 Vimeo 嵌入使用帖子的完整宽度
17 个赞

更多!

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

插件改进

discourse-data-explorer

用户体验更改

  • 使查询结果表的标题固定

discourse-theme-creator

错误修复

  • 正确延迟加载管理员区域设置

discourse-adplugin

新功能

  • 支持在主题列表之间放置广告以用于内部广告

错误修复

  • 当不应在主题列表项中显示广告时,不渲染连接器。

discourse-assign

用户体验更改

  • 启用侧边栏时,不显示分配用户菜单图标

discourse-calendar

新功能

  • 为新西兰添加 Matariki 假期

错误修复

  • 为印度尼西亚假期生成定义
  • 删除非自动节假日的事件帖子

discourse-saved-searches

错误修复

  • 不为已删除的主题创建帖子

discourse-subscriptions

错误修复

  • 允许用户更新定期订阅的卡详细信息

discourse-reactions

用户体验更改

  • 提示您无法删除点赞/反应的原因

discourse-checklist

错误修复

  • 在更新复选框时,将其他复选框设为只读。

discourse-translator

错误修复

  • :globe_with_meridians: 为泰语添加语言映射

discourse-chat

新功能

  • 聊天频道预览卡
  • 核心侧边栏中的聊天侧边栏

错误修复

  • 从用户卡正确打开频道
  • 在全屏时使抽屉不展开
  • 将 CSS 移动到 sidebar-extensions
  • 在全屏时将抽屉标记为未展开
  • 选择器模态框未正确过滤频道
  • 创建频道后尊重当前模式
  • 不为没有 ID 的草稿频道获取消息
  • 创建频道模态框出现错误,需要 type 参数
  • 防止加载更多以重置列表
  • 正确处理 chat-channel-row 活动状态
  • 对 chat DM 消息总线使用 as_json 而不是 to_json
  • 允许用户再次直接给自己发送消息并修复 DM 不一致问题
  • 过滤时确保显示未找到成员
  • 防止销毁的表情符号破坏用户界面
  • 跟踪状态是 ember 对象,应使用 set
  • 正确使浏览页面可滚动
  • 在移动设备上只显示一个侧边栏
  • 通知形状
  • 修复聊天页面的高度/滚动问题
  • 防止 nil 名称/描述使另一个失效

用户体验更改

  • 在 DM 创建者中,焦点背景未显示
  • 当与实验性侧边栏配对时,修复全屏聊天的宽度
  • 删除全屏聊天侧边栏的间隙
  • 隐藏无用的聊天通知
  • 修复频道消息指示器
  • 在创建频道时改进类别提示。
  • 使用红色图标显示删除按钮
  • 隐藏空且不可编辑的描述
  • 在 iPad 上不聚焦编辑器
  • 将加入/离开按钮移至关于选项卡
  • 支持关于视图标题中的表情符号
  • 防止 iPad 自动聚焦过滤器输入

其他功能和修复

点击展开

新功能

  • 向所有人发布每个人的状态
  • 侧边栏的插件出口
  • 允许在帖子中使用 iframe allow 属性
  • 在预定义时间后自动删除用户状态
  • 对 Vimeo 嵌入使用全帖子宽度

错误修复

  • 爬虫视图中的移动设备可用性问题
  • 修复了 select-kit 中的一些回归问题
  • 将 Firefox `89 及更早版本检测为不支持的浏览器
  • 在旧版解析器上设置解析器选项
  • 更新不稳定的批量邀请规范
  • 仅将 QUnit CSS 内联到 theme-test html 中
  • 确保类别标签过滤器路由正常运行
  • 将所有监视词规则应用于用户字段
  • 确保旧版浏览器的 splash 屏幕 <noscript> 已加载
  • 确保 splash 屏幕逻辑兼容 iOS12
  • 为标签/:tag_id 添加 ember 重定向 → `tag/:tag_id
  • 未验证用户名最小/最大长度限制
  • 使用 focusout 的输入在 #17345 中回归
  • 允许连接器模板名称使用驼峰式大小写
  • 应为 UploadReference 而不是 UploadReferences
  • 确保标签列表设置没有限制
  • 确保 pull-hotlinked 可以重写单独的 onebox
  • 修复 ip-lookup 组件定义中的错误
  • 帖子可以属于已硬删除的主题
  • 拉取热链接图像时替换 onebox markdown
  • 由于缓存的用户,登出可能会失败
  • 正确显示 /admin/emails 错误
  • 实验性侧边栏偏好设置链接未显示给用户
  • ember-cli-deprecation-workflow 移动到运行时依赖项
  • 带有 API 密钥的请求可能缓存了不正确的 currentUser
  • Vimeo 正则表达式模式

用户体验更改

  • 修复导航 1px 抖动
  • 向创建帐户模态框添加类以便于自定义
  • 修复实验性侧边栏的切换对齐,添加悬停效果
  • 跳过回复草稿的长度检查
  • 实验性侧边栏的动画不那么卡顿
  • 添加 border-box 以防止填充溢出
  • 使 splash 点使用主题颜色
  • 保存操作应始终有一个取消操作
  • 加载时不要为实验性侧边栏设置动画
  • 改进实验性侧边栏过渡
  • 在 select-kit 中切换高亮/选择颜色
  • 防止实验性侧边栏滚动跳转
  • Splash 应始终固定在视口左上角
  • Staff 通知应利用全帖子宽度
  • 防止 splash 加载器和 splash 文本在某些浏览器上重叠(第二版)
  • 防止 splash 加载器和 splash 文本在某些浏览器上重叠
  • 启用实验性侧边栏时,隐藏用户菜单书签链接
  • 保存后更新侧边栏中的类别/标签。
  • 在侧边栏中强制执行项目符号类别样式
  • 移动设备实验性侧边栏改进
  • 删除硬编码的颜色值
  • 缺少特异性
  • 在类别选择 kit 中保留类别徽章样式。
  • 默认启用 splash 屏幕设置
  • 使用 discourse-ready 作为删除 splash 的基线。
  • 通过替换 float 方法使“Dismiss New”按钮可点击。
  • 隐藏侧边栏 li 溢出,删除标题边距
  • 改进实验性侧边栏滚动条
  • 细微的实验性侧边栏对齐更改
  • 删除实验性侧边栏通知文本
13 个赞