2.8.0.beta4:安全更新,新的 PM 风格,以及更多内容

2.8.0.beta4 中的新功能

安全修复

此测试版包含一项关键的安全修复。所有站点都建议尽快更新。此修复确保对顶级主题路由的 period 参数进行正确的验证。

新的私信 (PM) 样式

我们更新了私信样式,采用气泡设计,以帮助更好地区分私信与普通主题。

除了直接影响私信的样式外,还有一些辅助性的改进:

  • 为您的帖子添加 .current-user-post
  • 为嵌入式帖子的 .topic-meta-data 添加 .embedded-reply
  • 新增 --tertiary-very-low 颜色
  • 重写了已删除帖子的部分样式

标题搜索小部件的改进

我们为标题中的搜索小部件添加了一些用户体验改进。现在可以使用 @# 快速提及用户或选择分类,搜索在输入 in:status:order: 时还会提供更强大的筛选建议。以下是展示新功能的简短屏幕录制:

29 个赞

更多更新!

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

安全更新

本测试版包含 1 项安全修复,针对由我们的社区和 HackerOne 报告的问题。

  • 验证顶级主题路由的 period 参数

插件改进

Assign

错误修复

  • 按“无人”过滤功能失效
  • TagsHtmlCallback 参数可能为未定义
  • 使 tagsHtml 回调尊重 tagName 选项

用户体验变更

  • 添加快速搜索建议条目

Solved

用户体验变更

  • 添加快速搜索建议条目

Encrypt

错误修复

  • 预加载搜索使用的所有关联数据

Subscriptions

新功能

  • 根据目标状态显示/隐藏活动横幅

Reactions

错误修复

  • 尝试使点击行为更准确
  • 在稳定分支下与核心功能配合使用时缺少图标
  • 更精确地计算最佳列数
  • 加载用户后更新状态面板的 popper 位置

Docs

用户体验变更

  • 在搜索中添加 in:docs 过滤器

其他功能与修复

点击展开

新功能

  • 按类别设置主题默认慢速模式时长。
  • 添加输入名称,使 1Password 忽略该输入
  • 新增插件 API,允许插件扩展 Site#categories
  • 为主题/组件列表添加筛选框
  • 停止检查嵌入内容的 referer
  • 默认启用客户端图像优化
  • 为快速搜索小部件添加助手
  • 添加 ‘users.list’ API 作用域

错误修复

  • 确保浏览器历史记录包含正确的 URL
  • 用户加入群组后更新用户列表
  • 验证 email_accent_bg_color 颜色值
  • MyBB 导入器暴露了已删除的帖子
  • 手动为 Apple 添加 frowning_face_with_open_mouth 表情
  • 使用 Ember CLI 时不要代理 /qunit URL
  • 强制在主题变更时重新将时间线/进度条插入 DOM
  • 在搜索中输入 @ 时显示用户过滤提示
  • 允许在向导中使用图标选择器
  • 仅允许选择带有装饰的群组
  • 将 100 年禁言视为永久(而非 500 年禁言)
  • 当 SSO 邮箱与邀请邮箱不同时显示警告
  • 用户目录 - 修正变量名
  • 为偏好设置页面序列化装饰组 ID
  • 更改群组 SMTP 的发件人邮箱,不再附加 via site_name
  • 点击同一按钮时切换搜索菜单
  • 移除显示传入消息数量时的硬编码值
  • 用户卡片中用户徽章的对齐方式
  • 不允许对预发布用户设置类别和标签跟踪
  • 媒体优化设置名称错误
  • 正确处理图像处理期间禁用帖子提交按钮
  • 清除重新加载的待审核项的过时状态
  • 使用正确的设置覆盖 DiscourseConnect 卡片背景
  • 群组成员请求页面中的升序/降序排序
  • 更新主题时间戳时设置正确的置顶日期
  • 简化并优化选择精选徽章的流程
  • 正确防抖群组名称验证
  • 用户的“精选徽章”网格

用户体验变更

  • 改进快速搜索建议
  • 主导主题消息的新文本和样式
  • 永久禁言时间提示信息
  • 微调群组页面 CSS
  • 一致的分享模态框与弹窗,并进行重构

性能优化

  • 添加定时任务以删除旧的样式表缓存行
23 个赞