3.4.0.beta2:更好的页面浏览量指标、多类别版主组、关注聊天线程等

3.4.0.beta2 中的新功能

新的网站流量报告,提供更好的页面浏览量指标

我们在管理员仪表板上添加了一个新的“网站流量”报告,该报告重点显示用户产生的页面浏览量,并默认隐藏爬虫和其他来源(如机器人)的流量。这现在能更准确地衡量您的网站从登录会员到匿名访问者的流量。了解更多…

能够关注聊天主题

您现在可以选择通过关注主题来接收对聊天主题所有回复的通知。关注主题的用户将在聊天图标上看到绿色指示器,表示有新的未读消息,通知列表中也会有一项,以及在频道列表和主题本身所在的频道中会有其他有用的指示。

能够为类别添加多个群组作为版主

我们增加了为给定类别配置多个群组作为版主的能力。了解更多…

新设置,用于从 /about 页面排除群组

网站现在可以通过将用户添加到“about 页面隐藏群组”网站设置中包含的群组,来隐藏特定用户在 /about 页面的管理员和版主部分。这使得网站能够通过隐藏主要负责技术角色的管理员来更好地突出社区中活跃的管理员。了解更多…

image

在编辑器中 AI 助手的新位置

AI 助手已移至编辑器工具栏,以与其他编辑器选项保持更大的一致性,并避免中断用户的写作和编辑体验。

在聊天直接消息标题中使用全名选项

在聊天直接消息频道标题中,对于已配置了现有偏好设置的网站,现在将使用全名而不是用户名。在没有全名的情况下,标题仍将回退使用用户名。了解更多…

能够关闭管理员通知

管理员现在可以关闭在管理员仪表板上显示的通知。

这是网页的屏幕截图,其中包含与软件更新或配置相关的设置。(由 AI 标注)

随着我们开始在此处显示更多需要关注的次要问题,我们也发现需要允许管理员关闭他们可能无法立即解决的问题。

安全更新

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

  • 由于回复帖子时缺少限制而导致的拒绝服务(DoS)(CVE-2024-43789
  • 通过编码电子邮件地址绕过电子邮件地址验证(CVE-2024-45051
  • 防止未经授权的用户通过隐藏标签过滤主题列表(CVE-2024-45297
  • CSP 禁用时通过聊天摘要进行的跨站脚本攻击(XSS)(CVE-2024-47772
  • 通过 XHR 请求进行匿名缓存投毒(CVE-2024-47773
14 个赞

更多更新!

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

插件改进

discourse-activity-pub

错误修复

  • 在管理界面中添加标签 (116)
  • 支持在分类上设置多个审核组 (114)

性能优化

  • 为“点赞”帖子操作类型设置静态 ID (112)

discourse-ai

新功能

  • 支持强制使用 LLM 工具 (818)
  • 允许 LLM 分类自动隐藏帖子 (820)
  • 添加 Ollama 提供商 (812)
  • 工具内支持 RAG 搜索 (802)
  • 初步支持 GPT-o 系列模型 (804)
  • 使工具支持多态 (798)
  • 添加 SambaNova LLM 提供商 (797)
  • 跳过 Hyde 时禁用速率限制 (793)
  • 标题更准确且生成更快 (791)
  • 语义搜索的 API 范围 (785)
  • 摘要流式传输的平滑动画 (778)
  • 改进站点设置搜索 (780)
  • 初步支持种子 LLM (756)
  • 允许在不使用 Hyde 的情况下基于嵌入进行搜索 (777)
  • 分类规则可跳过通过电子邮件创建的帖子 (775)

错误修复

  • AI 助手在 iPad 上不可见 (805)
  • 在移动设备上,差异模态框随编辑器菜单一起关闭 (803)
  • 键盘快捷键应针对特定平台 (801)
  • 支持不区分大小写的设置查找 (795)
  • 使用新的流式处理器显示缓存的摘要 (792)
  • 当聊天线程没有消息时提前退出 (789)
  • 当父模块需要先禁用时正确显示错误 (788)
  • 在将 Hyde 参数转换为小写之前强制转换值 (787)
  • 我们从未重新索引旧内容 (786)
  • 当没有内容时防止进行校对 (779)

用户体验变更

  • 更新复制消息的图标和文本 (815)
  • 将模板移至主 LLM 配置选项卡并重新设计样式 (813)
  • AI 编辑器助手 z-index 问题 (809)
  • 计算主题摘要的最大高度时考虑编辑器高度 (806)
  • 改进提示消息的位置 (800)
  • AI 帖子助手的 DMenu 样式 (770)
  • 将“分享”图标替换为“share-alt” (784)
  • 摘要容器应固定而不是增长 (783)

性能优化

  • 加快测试运行速度 (794)

discourse-assign

错误修复

  • 如果组被删除,同时移除分配 (592)

discourse-calendar

用户体验变更

  • 优先显示参与者数量多的事件 (610)
  • 允许根据需要隐藏事件时间 (606)

安全变更

  • 修复日历事件名称中的 XSS 漏洞 (607)

discourse-category-experts

新功能

  • 新增分类专家未批准帖子 WebHook 事件 (161)
  • 新增分类专家已批准帖子 WebHook 事件 (156)

错误修复

  • 新帖子发送未批准帖子 WebHook 事件 (162)

discourse-chat-integration

新功能

  • 添加聊天集成引用帖子 (216)

错误修复

  • 调整 ChatIntegrationReferencePost 中的 full_url 方法以返回正确的 URL (220)
  • 恢复 chat-integration 移至 discourse-automation 的更改 (219)
  • 恢复 chat-integration 移至 discourse-automation 的更改 (214)

discourse-data-explorer

用户体验变更

  • 在 explorer-schema 中自动转换为小写 (325)

discourse-encrypt

错误修复

  • 添加缺失的事件处理器 (336)
  • 错误可能为 null 或类似值 (334)

discourse-gamification

用户体验变更

  • 将管理员排行榜表单转换为 FormKit (157)

discourse-livestream

新功能

  • 当主题分类变更时更新 chatable (33)

discourse-patreon

错误修复

  • 使用当前的 Patreon 徽标进行社交登录 (145)

discourse-reactions

性能优化

  • 移除不必要的 includes 调用 (309)

discourse-salesforce

错误修复

  • 使用返回的授权结果中的正确 user_id 字段 (90)
  • 移除错误添加的“应用未获批准”消息 (89)

discourse-saml

安全变更

  • 升级 ruby-saml 至 1.17.0,修复 CVE-2024-45409 (104)

discourse-solved

错误修复

  • 支持在分类上设置多个审核组 (307)

discourse-staff-alias

错误修复

  • 转换 whisper 参数中的类型 (75)

discourse-subscriptions

错误修复

  • 启用时重定向至定价表页面 (239)
  • 用户未显示付款记录 (233)
  • 为一次性定价表购买创建客户 (232)

discourse-translator

新功能

  • 为 Google 添加 ProblemCheck (167)

discourse-zoom

新功能

  • 将 Zoom 描述和位置添加到 Google 日历 (87)

docker_manager

错误修复

  • 移除 `<3.4.0.beta1 版本限制 (241)

用户体验变更

  • 在构建日志中抑制 pnpm 升级通知 (240)

所有功能和修复

新功能

  • 在 Safari 上将客户端图像压缩限制为版本 >= 18 (28373)
  • 在必要时改进管理员的抑制功能 (29041)
  • 支持聊天消息中的 mark 标签 (28949)
  • 增加自动化中的名称长度限制 (28945)
  • 添加关闭管理员通知的能力 (28916)
  • 允许在聊天频道标题中使用名称 (28843)
  • 工具栏 API 支持键盘快捷方式的自定义操作 (28883)
  • 添加设置以从 /about 页面排除特定组 (28809)
  • 将聊天插件 UI 转换为符合新的插件展示和管理 UI 指南 (28632)
  • 切换到新的页面浏览量测量和报告方法 (28729)
  • 新增分类专家未批准帖子 WebHook 事件 (28802)
  • 在员工操作日志中记录标签组变更 (28787)
  • 仅当显示聊天徽章图标时才播放聊天声音 (28387)
  • 将用户添加到 topic_tags_changed 事件 (28714)
  • 在新的 /about 页面顶部添加“编辑此页面”链接 (28766)
  • 支持将多个组指定为分类的管理员 (28655)
  • 新增分类专家已批准帖子 WebHook 事件 (28525)
  • 添加关注聊天线程的能力 (28639)
  • 帖子创建/编辑触发器可跳过通过电子邮件创建的帖子 (28615)

错误修复

  • 如果 skip_redis 为 true,则跳过缓存生成的密钥基础令牌 (29029)
  • 导入脚本未设置投票的 public 属性 (28864)
  • 创建启用 forced_triggerable 的自动化 (29030)
  • 修复损坏的客户端审查操作 (29025)
  • 未范围限定的插件配置页面操作出口 (29026)
  • 自定义旗帜名称应唯一 (28869)
  • 永久删除已删除用户的帖子 (28992)
  • 对某些搜索词不抛出错误
  • 移动设备上 glimmer 主题列表的 .badge-posts 对齐 (28959)
  • 适当处理未安装的问题检查 (28771)
  • 如果可以拆分/合并主题,则显示主题管理菜单 (28937)
  • 防止在提及中选择用户状态 (28944)
  • 在 hbr #each 上下文中支持 getter (28941)
  • 重试更新 WebView 背景颜色 (28912)
  • 防止在特定条件下重复自动化停滞 (28913)
  • 对于 TL4 用户,不显示将私密消息移动主题的选项 (28871)
  • 移动组默认通知状态时出错 (28910)
  • 从用户目录中移除匿名用户 (28892)
  • 系统管理员旗帜规范不稳定 (28873)
  • 从 /about 页面统计中排除非活跃和被禁言的用户 (28877)
  • 管理员徽章页面简短描述回归 (28884)
  • 在 FormKit 页面对象中支持日期字段 (28872)
  • 两个组件中的标题不正确 (28865)
  • 批量授予按钮与其他头部操作按钮对齐 (28859)
  • 为自定义旗帜使用自定义前缀 (28839)
  • 错误可能为 null 或类似值 (28826)
  • 投票者列表未能正确展开 (28823)
  • 表单模板限制验证 (28791)
  • 投票预览列表样式移除冗余项目符号 (28592)
  • 防止聊天频道未找到的 Ajax 错误 (28818)
  • 在用户摘要分类搜索中添加
10 个赞