更多更新!
但等等,还有更多!我们尽力为您突出显示新功能和变更,但变更数量总是太多,无法一一详述。有关新功能、错误修复、用户体验改进等的完整列表,请务必查看下面列出的“其他功能和修复”。
安全更新
此测试版包含 4 项安全修复,这些问题是由我们的社区和 HackerOne 报告的。
- 禁止未授权用户登录
- 高级群组搜索未尊重群组的可见性。
- 如果个人资料受限,则隐藏用户简介
- 仅在有常规帖子时显示用户建议
插件改进
众多插件
- 翻译
- 我们已更新了众多插件的翻译
Assign
错误修复
- 为小型操作帖子链接使用 Ember 路由器
- 批量分配模态框已损坏
- 仅在下方条件中设置这些字段
用户体验变更
- 将“重新分配”文案更改为“重新分配”
Chat
功能
- 正确折叠 YouTube 视频、外部 GIF 和图片以及上传内容
- 折叠 GIF
- 折叠图片
- 在草稿中存储回复对象
- 在聊天中折叠 YouTube 预览
- 允许取消关注私信频道
- 在日期之间显示分隔符
- 显示占位符,告知用户正在与谁交谈
- 从浏览页面重命名频道
- 聊天频道创建模态框
- 允许我自己与自己对话
- 将时间显示从相对时间切换为绝对时间
错误修复
- 正确计算浮动面板中的频道最大高度
- 确保聊天用户头像宽度不会被缩小
- 确保第一条消息前的内容宽度正确
- 像以前一样使文件名变小
- 不要折叠所有一行框(oneboxes)
- 移除 sidebar-channels 多余的包装 div
- 简化插入全屏聊天时的代码
- 尝试避免重复的频道跟踪
- 使用 rAF 以最小化可见的滚动跳跃
- YouTube 缩略图被裁剪
- 加载历史消息
- 使 chat-channel-title 标签化(tagLess)
- “全部加载”消息显示过早
- 使用绝对定位以防止 Safari 在滚动容器中的 bug
- 防止音频重叠播放,导致声音过大
- 复数化 i18n 字符串
- 自添加按钮以来的频道行高度
- 加载新频道时始终设置回复对象消息
- 正确设置 chat-live-pane 上的 replyToMsg
- 当作曲器中取消回复对象时,从草稿中清除回复对象
- 显示指向新 chat.browse 路由的可用链接
- 限制图片最大宽度
- 反引号内 Enter 键无法工作
- 确保在收藏中检查数组
- iOS < 15.1 上的弹性头像
- 缺失收藏时不崩溃
- 简化布局以修复溢出问题
- 上传被移除时保存新草稿
- 统一侧边栏频道行高度
- 修复多行文本的边距
- AnonymousUser 上用户不可用
- 协调 live-pane 的状态
- 个人对话用户被删除时不崩溃
- 确保移除加载状态
- DOMParser 非常挑剔,尤其是在 Firefox 上
- 用户选择器不再自动打开
- 使用 Ember 组件进行折叠,而不是强行放入容器
- 聊天频道时间戳列的默认值是静态的
- 正确处理
skip结果 - 获取聊天频道时避免 N+1 查询
- 解析已渲染内容以获取提及的用户
- 清理部分代码
- 还原“如果我曾私信过自己,则在私信顶部显示我自己”
- 如果名称不存在,序列化精美标题并保存自定义字段
用户体验变更
- 在直接悬停时使用主色作为图标颜色
- 尝试简化聊天频道行的 CSS
- 移除省略号中点之间的空格
- 允许 chat-channel-row 隐藏离开按钮
- 单行占位符文本
- 修复与自定义主题的兼容性
- 调整侧边栏频道行高度
- 微调 message-separator 样式
- 在移动设备上不显示离开频道按钮
- 修复各种小问题
- 创建频道时显示更好的文案
- 如果消息直接位于上方,则移除回复对象行
- 下拉菜单位置调整
- 全屏及退出按钮变更
- 垂直对齐 tc-message-collapsible
- 当未关注的频道当前未被查看时,不进行过渡动画
- 取消关注私信频道时状态更平滑
- 修复浮动窗口和移动设备上的频道列表大小
- 统一侧边栏行大小
- 修复作曲器大小
- 微调表情符号对齐
- 使全屏聊天更像核心功能
- 微调悬停菜单 CSS
- 避免对非链接文本使用蓝色
- 增加分隔符垂直边距
- 使所有操作具有一致的样式
- 小调整
- 增加每日第一条消息分隔符的对比度
- 简化上周的日期格式
- 小边距调整
- 频道浏览微调
- 单行聊天占位符
- 主要是聊天侧边栏 CSS 修复
- 各种 CSS 修复
- 微调 .tc-msgactions CSS
- 在移动设备上反应后关闭菜单
- 快速访问喜欢的表情符号
- 浏览频道样式
- 修复消息溢出视口的另一种情况
- 使滚动到底部旁边的区域可点击
- 防止消息溢出;圆形指示器
性能
- 防止私信频道标题出现 N+1 查询
Voting
错误修复
- 如果启用了 voting_show_votes_on_profile 设置,允许匿名用户查看投票
OAuth2 basic
用户体验变更
- 更新 oauth2_overrides_email 的设置描述
Patreon
错误修复
- 在 PatreonAuthenticator 中定义名称
Calendar
新功能
- FullDay 日历选项
- 更新 2022 年印度节假日。
- 更新 2022 年新加坡节假日。
- 使用 after-chat-channel-username 插槽显示节假日
用户体验变更
- 缩小节假日指示器大小
Solved
错误修复
- 执行转换以更新 ‘solved’ 查询参数
用户体验变更
- 由于核心变更,更新过滤器面包屑
Encrypt
错误修复
- 将计时器切换回“从不”不起作用
Kolide
新功能
- 在自定义字段中保存用户 IP 并与设备 IP 匹配
- 将 Kolide 辅助群组添加到用户警报私信参与者。
- 同步 Kolide 检查并根据检查延迟用户提醒。
错误修复
- 移除 Kolide 上不再可用的设备。
- 修正
UserAlert类名中的拼写错误。 - 将 Webhook 事件负载数据视为哈希以获取 user_id
SAML
新功能
- 在建议用户名时,跳过完全由不允许字符组成的输入
错误修复
- 简化存储在
extra列中的数据
Docker Manager
错误修复
- 在检查兼容性之前不要激活插件
Code Review
新功能
- 在站点设置中明确启用之前,不要使用电子邮件进行用户名建议
- 在建议用户名时,跳过完全由不允许字符组成的输入
错误修复
- 如果收到重复的 Webhook,不要重复通知。
Reactions
新功能
- 移除与点赞通知的重叠。
- 将同一帖子的多个反应折叠起来。
错误修复
- 修正点赞反应计数
- 在收到的反应列表中包含点赞。
- 点击合并通知时过滤反应。
- 折叠时始终保留最后一条通知的图标
- 合并多个点赞反应时保留心形图标。
- 如果所有折叠的反应都是点赞,则保留心形图标。
- 使用正确的反应通知区域键
OpenID Connect
用户体验变更
- 更新 openid_connect_overrides_email 的设置描述
Translator
新功能
- 添加 AWS IAM 角色设置
- 添加 AWS 翻译
错误修复
- 避免将 nil 值分配给自定义字段
Category Experts
错误修复
- 启用插件时允许按用户筛选
Automation
新功能
- 添加 auto_responder 脚本
错误修复
- 即使主题只有原始帖子(OP),也可以将其搁置
Crowd
错误修复
- 为 CrowdAuthenticator 定义名称
Footnote
错误修复
- 确保页面切换时脚注关闭
- 修复加密私信中的脚注
- 移除安全导航操作符的使用以兼容旧版 iOS
Chat Integration
用户体验变更
- 修正 Microsoft Teams 频道配置中的拼写错误
其他修复和变更
点击展开
错误修复
- 尝试用 pre-line 补偿第一行间距
- 防止推文在一行框中失去格式
- 在 SSO 路径上绕过服务工作者
- 无论是否按下 Shift 键,都导航到主题/私信
- 在 Ember 中处理
/p/###URL - 在 dev/prod 中设置 LOAD_PLUGINS=0,在 plugin:pull_compatible_all 中警告
- 允许无 slug 的主题 URL 在同一主题内工作
- 不要在选择器中显示重复的表情符号
- 从中选择时更新最近的表情符号列表
- 不要通过电子邮件触发回复帖子的
topic_created事件。 - 对于没有最小值的多个投票,禁用投票按钮。
- 主题列表键盘导航的回归问题
- 如果默认列表为“无”,则在 URL 后追加 /all
- 在 themes:update 上实际保存字段
- 刷新发现主题列表的逻辑
- 编写消息时不要建议已删除帖子的用户
- 当“默认列表过滤器”设置为“无子类别”时,新主题功能已损坏
- 加载更多主题时,
showFooter未正确更新 - 在某些窗口大小下主题进度抖动
- 当回复被标记的帖子被删除时,清理被标记的队列
- 在没有 min/max 属性的多个投票上投票时出错。
- 使用 font-down
- 编辑标签时使用更小的铅笔图标
- 如果个人资料受限,则隐藏用户简介
- 对桌面版主题进度位置进行小幅调整
- 减弱管理员仪表板关键问题消息的语气
- 不允许
category_users中的notification_level为 NULL 值 - 改进 magnific popup 的加载方式
- 旧版 Safari 中上传已损坏
- 保存 draftSequence 为 0 时的值
- 预测草稿保存时的 draftSequence
- SiteSetting.title 在 StaticController 中被污染
- 为 post:highlight 触发器提供作曲器选项
- 移除
topics中fancy_title的长度限制
用户体验变更
- 调整邀请及相关表单的间距
- 更改需要登录的站点中 public_topic 操作代码的文本。
- 微调表情符号选择器 CSS
- 更新“接受邀请”错误页面
- 防止爬虫视图主题列表溢出
- 更好的邀请接受表单
- 帖子操作间距重构及一致性
- 改进邀请接受页面布局
- 最大化作曲器中的预览空间
性能
- 将 topics_controller_spec 中的常见测试前缀转换为上下文
- 通过预构建更多内容使测试更快