3.3.0.beta5:简化主题映射,改进主题批量操作,新增自定义 moderation 标志消息等

v3.3.0.beta5 新功能

简化的主题地图

新的主题地图通过突出显示有用信息极大地简化了布局,详细信息点击一次即可获得。了解更多

image

改进的主题批量操作

菜单中的更改包括操作期间的加载微调器、所有选项均可通过一次点击获得,以及对其他选项的支持,例如 - 静默关闭。现在默认所有站点均可用。

自定义审核标志的附加消息

管理员现在可以提示用户在标记帖子时提供其他理由。这些理由将显示在审核队列中。

新功能公告

“最新消息”页面现在按月份和版本号显示新功能。

安全更新

此版本包括对我们社区和 HackerOne 报告的以下安全问题的修复。

8 个赞

还有更多!

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

插件改进

discourse-ai

新功能

  • 在 llm_models 表中跟踪模型是否支持视觉功能 (725)
  • GPT4o 分词器 (721)

错误修复

  • 正确修复 ai_summaries 表序列 (727)
  • 在移动设备上折叠「摘要」按钮 (726)
  • 为新话题地图添加底部间距 (722)
  • Ace 编辑器现在包含在 discourse 包中,而非 admin 包 (717)
  • 确保自定义工具枚举遵循 json-schema (718)

UX 变更

  • 使用 DMenu 进行话题摘要生成 (724)

discourse-assign

错误修复

  • 确保可以在群组页面上批量分配话题 (580)

discourse-brightcove

错误修复

  • 不使用字符串表示操作 (47)

discourse-calendar

UX 变更

  • 为即将发生的事件添加 I18n 翻译 (590)
  • 修复 Safari 中群组时区布局问题 (589)

discourse-custom-topic-lists

错误修复

  • 从测试中移除实验性设置 (23)
  • 添加已登录用户的可能性 (20)

discourse-data-explorer

新功能

  • 为查询编辑器添加保存和执行快捷键 (299)
  • 添加即时决选投票导出查询 (294)

discourse-follow

无障碍功能

  • 从用户卡片统计信息中移除标题标签 (117)

discourse-gamification

无障碍功能

  • 从用户卡片统计信息中移除标题标签 (148)

discourse-kolide

错误修复

  • 已解决的问题可以被再次解决或忽略 (99)
  • 当仅有即将发生的问题时显示帖子正文 (98)

discourse-linkedin-auth

错误修复

  • 添加已弃用插件问题检查的翻译 (70)

discourse-multilingual

错误修复

  • 防止测试失败 (15)

discourse-preset-topic-composer

错误修复

  • 匿名用户可以使用按钮 (24)

discourse-rss-polling

错误修复

  • 防止在无标题时嵌入出错 (74)

discourse-saved-searches

错误修复

  • 确保任务在禁用时被跳过 (78)

discourse-signatures

UX 变更

  • 为签名输入添加占位符 (63)

discourse-solved

无障碍功能

  • 从用户卡片统计信息中移除标题标签 (299)

discourse-subscriptions

错误修复

  • 小数点截断 (223)
  • 活动刷新数据作业中的异常 (222)

discourse-theme-creator

错误修复

  • 确保用户可以编辑设置 (84)

discourse-translator

新功能

  • 添加 Azure 密钥 ProblemChecker (155)

discourse-zoom

错误修复

  • 由于对模型序列化方式的新的限制导致的序列化错误 (81)

所有功能和修复

新功能

  • 为 onebox 自定义用户代理使用新的站点设置 (28045)
  • 永久删除帖子后清理之前记录的日志信息 (28033)
  • 为所有站点使用新的话题批量操作菜单 (28003)
  • 为 CustomEmoji 添加创建者和日志记录 (28004)
  • 允许 oneboxing 私有 GitHub 仓库 URL 并在 HTML 中添加私有指示器 (27947)
  • 在高级搜索选项中包含未列出的话题结果 (27958)
  • 自定义标记可以要求附加消息 (27908)
  • 添加排序选择投票
  • 允许在聊天抽屉中浏览页面 (27919)
  • 记录话题慢速模式变更 (27934)

错误修复

  • AddCommunitySectionLink 的次要参数 (28135)
  • DiscourseIpInfo.mmdb_download 中遇到错误时进行捕获并警告 (28134)
  • 将新增/缺失的邮件模板添加到邮件模板编辑器 (28075)
  • 当 MF 定义缺失时不要崩溃
  • 来自 discourse-voting 插件的 Db_timestamps_mover 错误 (28123)
  • 不要在 HTML 链接中转义 MF 变量
  • 确保 JsLocaleHelper 不输出已弃用的翻译 (28037)
  • 在移动设备上进行批量(glimmer)话题选择 (28100)
  • 调整 swc 压缩选项以支持 Safari 15 (28098)
  • 添加覆盖时验证 MF 字符串
  • 恢复缺失的模态框 scss (28085)
  • 私信的话题地图样式 (28084)
  • 单个条目的更好文案 (28082)
  • 复数翻译中缺失的问号 (28079)
  • 仅当所有帖子加载完毕时才渲染底部话题地图 (28078)
  • 允许 MF 翻译中存在无效的复数键
  • 在后台线程中执行话题批量操作 (28061)
  • 修复 Jobs::Onceoff.enqueue_all 中 nilClass 的未定义方法错误 (28073)
  • 在锚点中添加帖子 ID 以防止两个相同的锚点 (28070)
  • 在数据库中存储登录方式信息 (28054)
  • 改进导航离开时话题/标题的集成 (28040)
  • 在块内返回无效 (28036)
  • admin-backups 路由中缺失的模型返回 (28035)
  • 确保在渲染地图之前加载话题流 (28031)
  • 有效类型包含的标志应为 lambda (28030)
  • 允许 CJK 文本中使用全大写字母 (28018)
  • 改进 messageformat 编译的错误处理 (28015)
  • 停止 memoize PostActionTypes (28005)
  • 删除标志的片段缓存 (28001)
  • 实验性话题过滤器应允许带下划线的标签 (27994)
  • 不要在抽屉中重新加载相同的路线 (27992)
  • 避免在同一计算中更新 hamburgerVisible (27956)
  • 标志回退到自定义类型 (27961)
  • 为匈牙利语添加复数定义 (27933)
  • 在群组邮件程序中使用登录 SMTP 认证用于 office365 (27931)
  • 当话题列表查询参数无效时返回 400 响应码 (27930)
  • 在群组 UI 中显示 SMTP 认证错误 (27914)
  • 匿名用户 2fa 检查错误 (27924)

UX 变更

  • 使用 ?page= 参数时避免标题话题信息闪烁 (28117)
  • 按月份分组管理员新功能 (28106)
  • 重新设计移动设备上的主导航 (28094)
  • 修复首选项中的按钮语法 (28074)
  • 将「输出 HTML」的监控词选项限制为替换 (28063)
  • 允许在话题地图中直接添加内容 (28053)
  • 在移动设备上移除书签菜单标题 (28069)
  • 如果没有操作则不显示底部导航 (28059)
  • 将侧边栏背景更改为次要颜色 (28043)
  • FormKit 错误消息后续处理 (28009)
  • 合并简化版话题地图 (27964)
  • 当草稿存在时移除自动编辑器提示 (28017)
  • 在嵌入式评论中使用本地化时间格式 (28014)
  • 更改 FormKit「不是整数」错误的文案 (28006)
  • 修复移动设备上设置类别列表展开时页面内容溢出问题 (27983)
  • 修复仪表板导航溢出 (27963)
  • 当复选框更改失败时显示错误 (27968)
  • 为群组 SMTP 的 SSL 模式使用下拉菜单 (27932)
  • 移除 formkit CSS 渗入每个下拉菜单的问题 (27955)
  • 从渲染的 localdate 中移除空白字符 (27952)
  • 允许 select-kit 中的类别名称在需要时截断 (27941)
  • 修复移动设备上相关话题的间距问题 (27940)
  • 修复溢出引用栏 (27938)
  • 修复私信中建议/相关切换的填充 (27939)
  • 修复个人资料摘要中的名称和用户名宽度 (27925)

安全变更

  • 主分支修复 (28137)

性能

  • 不要在字符串字面量上使用 unaccent (28120)
  • 恢复所有 JS 资产的压缩 (28077)
  • 避免在 Jobs::Onceoff.enqueue_all 中使用 ObjectSpace.each_object (28072)
  • 改进 TextSentinel 的 seems_unpretentious 检查 (28044)
  • 如果 max_similar_results 为 0 则短路 Topic.similar_to (28023)

无障碍功能

  • 尝试在模态框关闭时重新聚焦模态框触发器 (27972)
  • 从用户卡片中移除标题标签 (27926)
  • 在失去焦点时关闭标题下拉菜单 (27901)
6 个赞