jomaxro
(Joshua Rosenfeld)
1
2.6.0.beta5 中的新功能
标记时暂停或静音用户
在标记帖子时,工作人员现在可以立即暂停或静音用户,而无需访问审核队列或使用管理页面。这使得在直接针对主题进行 Moderation 时,活跃 Moderation 工作流程更加 streamlined。
符合 WCAG 标准的调色板
Discourse 现在默认提供两种额外的调色板——WCAG 浅色和 WCAG 深色。这些调色板遵循《网络内容无障碍指南》(WCAG) 的最低对比度要求。管理员可以基于这些基础调色板创建新的调色板,并将其设置为可供用户选择,让用户能够控制他们想要的颜色。有关详细信息,请参阅 https://meta.discourse.org/t/wcag-high-contrast-color-palettes-for-low-vision/168795。
主题慢速模式
我们为正在升温的主题添加了一种新的慢速模式。工作人员可以从主题管理扳手处启用慢速模式。启用后,用户必须等待工作人员配置的时长才能再次发帖。
Ctrl+Shift+Enter 或 Shift+点击发帖时不滚动
默认情况下,Discourse 会在您发帖时自动向下滚动主题,以便您能看到自己的帖子。在某些情况下,用户可能不希望滚动,而是希望保持在主题中的当前位置。要跳过滚动,用户可以在点击“回复”按钮时按住 Shift 键,或使用键盘快捷键 Ctrl+Shift+Enter。
创建书签时检测帖子中的日期
现在,当用户创建书签时,Discourse 会尝试检测帖子中的日期。如果检测到日期,该日期将作为选项显示在书签对话框中。
分类组版主改进
分类组版主现在可以编辑该分类下的所有帖子,即使他们没有 TL4 权限。
禁用默认的 bingbot 限流
此前,由于 bingbot 抓取网站的速度显著高于其他爬虫,我们曾将其列入黑名单,随后允许但其访问受到限制。更多详情见 https://meta.discourse.org/t/bingbot-is-default-throttled/84620。经过两年的测试,我们发现 bingbot 的抓取速度已恢复正常,因此已移除默认的限流设置。
当主题浏览量较高时提示用户确认删除主题
感谢社区成员 @RickyC0626,现在工作人员在删除浏览量较大的主题前会收到警告。默认浏览量阈值为 5,000,管理员可通过站点设置“删除确认所需的最小主题浏览量”进行配置。
分批处理批量操作
此前,如果工作人员尝试批量更新大量主题,该过程可能会超时。现在我们改为以较小的批次处理批量操作,以避免此类错误。
44 个赞
jomaxro
(Joshua Rosenfeld)
2
更多更新!
但等等,还有更多!我们尽力为您突出显示新功能和变更,但变更数量总是太多,无法一一详述。有关新功能、错误修复、用户体验改进等的完整列表,请务必查看下方列出的“其他功能和修复”。
安全更新
此测试版不包含任何安全修复。
插件改进
多个插件
样式指南 (Styleguide)
- 弃用该插件,自 2.6.0.beta4 起已包含在核心中
Discourse Hub
加密 (Encrypt)
订阅 (Subscriptions)
- 为匿名用户提供更好的用户体验
- 支持从仪表板申请退款
其他功能和修复
点击展开
新功能
- 在后台连接错误时向 HTML 元素添加 CSS 类
- 允许管理员选择退出分块编码
- 在用户归档导出中包含被拒绝的排队帖子
- 向群组索引 API 添加非自动群组类型参数
- 在预览中显示占位符而不是视频
- 将嵌入策略设置为 “no-referrer-when-downgrade”
- 当无法发送主题计时数据时,尝试重试
错误修复
- 为 discobot 备份图片链接使用
< > 链接而非代码
- 更改类别下拉菜单时保留标签筛选值
- 搜索过滤器文本无法被覆盖
- 支持新的 Google Analytics ID 格式
- 移除 CORS 来源末尾的斜杠 (/)
- 属性是
discourse-url 而非 data-discourse-url
- 即使主题处于慢速模式,工作人员仍可创建和编辑帖子
- 当主题已关闭但编辑器已打开时显示“引用”按钮
- 美化文本白名单
- 确保群组 SMTP 和消息构建器在启用 IMAP 时始终使用发件人地址作为“回复至”地址
- iPad DiscourseHub 应用布局问题
- 如果用户无权删除和/或标记帖子,则隐藏删除按钮
- Capybara 饮食升级,现在可以吃真正的
了
- 在所有类型的投票结果中显示标题
- 将 HTML 转换为文本以用作标题属性
- 调整用户卡片位置,da5841d 的后续修复
- iPad 应用固定头部定位问题
- 按 MIME 类型忽略电子邮件中的 PGP 数据
- 重新发送邀请时重置邀请
- 防止在查询主题时缓慢触发书签首帖提醒
- 状态在测试之间泄露,导致不稳定的失败
- 仅当存在 topic_user 对象时才包含 last_posted_at
- 添加 YouTube 缩略图检查
- 移除重复的“并添加‘和’”
- 正确处理
Search.set_tsquery_weight_filter 中的引号和反斜杠
- 邀请具有足够信任级别的用户
- 优化 RTL 模式下的 sk 主体位置
- 如果已给定,则持久化安全图像的宽度和高度
- 将用户传递给 Email::Sender,以避免群组 SMTP 邮件的回复密钥损坏
- 恢复 users#topic_tracking_state 路由到 API session_info 范围
- 将本地日期中的“和”转换为 "
- 尝试将法语引号转换为日期中的普通引号
- 为嵌入式评论包含字体导入
- 移除对 overflow hidden 的需求,da5841d 的后续修复
- 确保旧上传可以更新动画字段
- 确保慢速模式持续时间被正确编辑和显示
- 加载容器需要与帖子相同的宽度,da5841d 的后续修复
- 版主可以添加/移除群组所有者
- 仅在启用标签功能时启用“移除标签”按钮
- 如果未向 TopicView 提供 page 参数,则计算页面
- 标记帖子时显示“抱歉,发生错误”
- 仅 TL4 用户和工作人员应能看到禁用慢速模式的按钮
用户体验变更
- 告知工作人员用户,新用户将在邀请时自动获得批准
- 优先选择“通过链接邀请”选项(针对工作人员用户)
- 改进已登录用户的错误消息
- 将类别编辑/创建移至独立页面
- 从登录偏好设置中移除“忘记密码”按钮
- 修复移动端的顶部内边距,da5841d 的后续修复
性能优化
- 我们不需要使用巨大的图片来测试缩略图
- 在测试环境中应用 Sprockets 补丁
- 仅在数据库恢复期间禁用 Sidekiq
- 在加载新帖子时不要请求新帖子
22 个赞