3.3.0.beta3:视频缩略图、网站设置确认、更快访问插件设置等

v3.3.0.beta3 新功能

视频缩略图

上传或链接视频时,编辑器预览中现在会显示缩略图。

图片显示视频已添加到帖子中,以及编辑器预览中的相关缩略图。

站点设置确认

许多站点设置现在会弹出一个确认对话框,确认所做的更改。

更快地访问插件设置

具有相关站点设置的插件现在会在插件页面上显示一个“设置”按钮,以加快导航速度。

改进的审核标记

管理员现在可以启用、禁用和重新排序审核标记。

改进的移动端导航

菜单已更改,增加了间距,以便在移动设备上更容易触摸。

更新的字段要求

管理员现在可以为新社区成员和现有社区成员设置用户字段要求。

安全更新

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

17 个赞

还有更多!

但等等,还有更多!我们尽力为您突出显示新功能和更改,但总有太多更改无法详细说明。有关新功能、错误修复、用户体验改进等的完整列表,请务必查看下面列出的“其他功能和修复”。

插件改进

discourse-adplugin

错误修复

  • 显示非限制广告,而不是完全不显示广告 (213)

discourse-ai

新功能

  • 用户自定义工具 (677)
  • 存储特定于提供程序的参数。(686)
  • 允许为原生工具选择 claude-3-5 (682)
  • 模型创建的 LLM 预设 (681)
  • 支持通过 AWS Bedrock 使用 Claude 3.5 Sonnet (680)
  • 如果工具允许,允许访问私有主题 (673)
  • 可选工具详细信息块 (662)
  • Anthropic 函数调用 (654)
  • 添加原生 Cohere 工具支持 (655)
  • 改进的工具 (651)
  • 限制在需要登录的网站上公开共享 (649)
  • 添加对所有视觉模型的支持 (646)
  • 为 DallE 3 添加宽高比支持 (647)
  • 允许删除自定义 LLM。(643)
  • 自动图像标题 (637)
  • 通过包含 LLM 名称来改进日志记录 (640)
  • 在管理 UI 中使用 DBreadcrumbsItem (631)
  • 测试 LLM 配置 (634)
  • 添加支持将 DM 上下文关联到机器人 (627)
  • JavaScript 评估工具 (630)
  • 直接从 LlmModel 设置端点凭据。(625)
  • 避免过度分类的保障措施 (626)

错误修复

  • 禁用聊天会破坏 ai-chat-summarization (697)
  • 信息不工作,未从报告中抑制隐藏标签 (696)
  • 在通过 LLaVa 进行 AI 图像标题时使用 base64 编码的图像 (693)
  • 永远不要提供包含无效 UTF-8 字符串的工具 (692)
  • 将机器人用户切换移至控制器。(688)
  • 创建 LLM 时我们没有创建用户 (685)
  • 确保 LlmEnumerator 始终返回使用符号的值哈希 (684)
  • SRV 警告不应在新 LLM 上触发 (679)
  • 从启用的机器人列表中排除角色时的拼写错误 (671)
  • 正确显示搜索,剥离 XML 时的错误 (668)
  • 当 tool_details 禁用时 Dall E / Artist 损坏 (667)
  • 不要将列标记为只读,以便某些部署工作 (663)
  • 摘要不工作,暂时移除 (661)
  • 使用 discourse/discourse#27240 中定义的新报告颜色键 (660)
  • 关闭 Anthropic Claude Opus 上的原生工具 (659)
  • AI Bot 共享对话未尊重 CDN / 子文件夹 (657)
  • 移除角色 UI 中重复的面包屑 (650)
  • Include_usage 在 Azure API 中不可用。(648)
  • 将图像标题组检查逻辑移至服务器端 (645)
  • 启用自动标题时回复损坏 (642)
  • 修正不正确的翻译键 (639)
  • 修正 Gemini 流式传输实现 (632)
  • 由于 Ask AI 高亮导致帖子按钮无响应 (635)

用户体验更改

  • 改进编辑器建议按钮布局 (678)
  • 在图像悬停时显示图像标题按钮 (670)
  • 对管理员 LLM 模型页面的生活质量改进。(674)
  • 改进共享时归属引文的外观 (665)
  • 如果用户没有设置,则完全隐藏 AI 偏好页面 (644)
  • 抑制“这是一个警告” (636)
  • 遵循插件用户界面指南。(628)

discourse-antivirus

错误修复

  • 避免使用已弃用的 replace_flag API (57)

discourse-assign

用户体验更改

  • 按钮中的头像尺寸更小,以防止高度变化 (576)

discourse-authentication-validations

新功能

  • 添加值验证正则表达式 (13)

discourse-bbcode

错误修复

  • 向 .discourse-compatibility 添加新条目 (67)
  • BBCode 解析规范 (63)

discourse-calendar

错误修复

  • BBCode 解析规范 (575)
  • 移动错位错误翻译 (574)
  • 更改区域时删除未来假期 (571)

用户体验更改

  • 更新移动事件样式 (581)
  • 修复主题列表中的额外空格和换行 (578)
  • 始终将新点和日期换行到同一行 (577)

discourse-category-experts

用户体验更改

  • 在“关闭”和“询问类别专家回复”复选框之间添加空格 (145)

discourse-chat-integration

错误修复

  • 将聊天集成问题检查消息移动到正确的语言环境键 (201)
  • 将 GroupMe 错误消息移动到服务器端翻译 (196)
  • 为测试添加缺失的虚拟翻译 (195)

discourse-code-review

用户体验更改

  • 截断长通知标签 (213)

discourse-custom-topic-lists

新功能

  • 向横幅描述添加 Markdown (15)
  • 向自定义主题列表添加下拉显示选项 (10)

错误修复

  • 向自定义主题列表横幅描述添加 htmlSafe 渲染 (14)
  • 合并时的拼写错误 (13)
  • 添加检查以确保匿名用户仍可以进入网站 (6)

用户体验更改

  • 重构 CSS 类以便于覆盖 (16)
  • 确保下拉菜单始终在最后 (11)
  • 将描述附加到查询字段 (9)
  • bannerLabel 属性重命名为 description (8)
  • 将 path 属性重命名为 slug (7)
  • 将 custom-topic-lists-banner 移动到 above-main-container (4)
  • 向列表模板添加 body 类 (3)

无障碍性

  • 更新下拉菜单和侧边栏的标签 (12)

discourse-data-explorer

错误修复

  • 使用正确的列标题标签 (297)
  • 书签组报告 (291)

discourse-encrypt

错误修复

  • 使用新的 ‘should_add_attachments’ 插件修饰符 (323)
  • Add_attachments 签名 (322)

discourse-gamification

新功能

  • 处理用户合并事件 (145)
  • 在管理 UI 中使用 DBreadcrumbsItem (137)

错误修复

  • 更新 post_created 评分 (114)

用户体验更改

  • 修复了“等级”的缺失翻译问题 (146)

discourse-group-tracker

错误修复

  • 当未选择 track_posts 设置时,Track_posts_with_priority 组设置显示 (60)
  • 使用优先级组时主题列表中的跳转目标 (55)

discourse-kolide

错误修复

  • 向 .discourse-compatibility 添加新条目 (96)
  • BBCode 标签解析器 (93)

discourse-lazy-videos

用户体验更改

  • 避免 onebox CSS 覆盖 YouTube 视频高度 (15)

discourse-livestream

用户体验更改

  • 修复桌面端的边距和填充 (23)
  • 更新移动样式和标题图标 (22)
  • 移除 iframe 样式覆盖 (20)

discourse-math

新功能

  • 添加对多语言 MathJax 的支持 (84)

discourse-policy

错误修复

  • 向 .discourse-compatibility 添加新条目 (129)
  • BBCode 解析规范 (125)

discourse-post-voting

错误修复

  • 添加缺失的标记自动静音原因翻译 (200)

discourse-preset-topic-composer

新功能

  • 向下拉选项添加高亮 (18)
  • 向 button_types_json_schema 添加 tagGroups (2)

错误修复

  • 标签同义词应该工作 (15)
  • 带有 / 的标签组现在被正确获取 (10)
  • 调整模式,以便选项编辑器不丢失输入 (9)
  • 获取标签的 URL 需要第一个 / (7)
  • 编辑器在重新进入时保留值 (6)
  • 选择类别时标签更改 (5)

用户体验更改

  • 更改布尔值以使用复选框 (12)
  • 向编辑器预设添加选择指示器 (11)
  • 向默认值添加 tagGroups (8)
  • 将错误消息移动到编辑器底部 (4)

安全更改

  • 将预设列表移至后端 (14)

discourse-prometheus-alert-receiver

新功能

  • 更新 topic_assigneetopic_group_assignee 注释 (84)

discourse-reactions

错误修复

  • 无法在关闭表情后选择文本 (296)
  • 帖子操作扩展中的 N1 (292)
  • 如果不再启用,表情会加倍显示为点赞 (289)

discourse-salesforce

错误修复

  • 添加 Rails 7+ 兼容性
  • 将 Salesforce API 调用移至后台作业。(79)

discourse-solved

错误修复

  • 删除带有已解决帖子的用户时 (297)
  • 在标签上显示已解决过滤器 (296)

discourse-subscriptions

错误修复

  • 添加缺失的事务错误翻译 (214)
  • 启用时,活动横幅应链接到定价表 (212)

discourse-theme-creator

错误修复

  • 确保停止共享工作 (82)

discourse-topic-noindex

错误修复

  • 添加获取仅包含 slug 的主题时的检查 (15)

discourse-topic-voting

用户体验更改

  • 改进标题投票的对齐 (189)

discourse-translator

错误修复

  • 不要对已删除的用户报错 (149)

所有功能和修复

新功能

  • 仅计算显式/延迟跟踪视图的主题浏览量 (27533)
  • 创建编辑和删除标记 (27484)
  • 添加 WebHookEventsDailyAggregate 报告页面 (27573)
  • 新的 ‘should_add_email_attachments’ 插件修饰符
  • 添加 WebHookEventsDailyAggregate (27542)
  • 现有用户所需的用户字段 - 第二部分 (27172)
  • 向管理员文本自定义添加未翻译过滤器 (27555)
  • 向 ace 添加 JavaScript 模式 (27586)
  • DEditor 中的更智能列表编辑 (27563)
  • 在过滤器路由上启用列表键盘快捷键 (27551)
  • 支持 Spotify Onebox (27540)
  • 引入需要确认的网站设置 (27315)
  • 向列表添加隐藏网站设置 ‘unsafe-none’ COOP 引用者 (27510)
  • 可选 2FA 强制 (27506)
  • 捕获 28 天间隔请求统计信息 (27471)
  • /filter 中添加 tag_group 选项 (27427)
  • 显示来自静音聊天频道的我的线程 (27468)
  • 聊天抽屉导航改进 (27419)
  • 与 /filter 对齐并允许多个类别搜索 (27440)
  • 如果无法转换为 Markdown,则使用基本 HTML 表格
  • 添加按状态过滤 Webhook 事件的过滤器 (27332)
  • 在搜索页面上使用新的主题批量操作下拉菜单 (27303)
  • 在抽屉内加载聊天频道设置 (27346)
  • 更改标记顺序的能力 (27269)
  • 允许网站管理员将用户密码标记为过期 (27314)
  • 过滤时扩展管理员侧边栏 (27312)
  • 允许使用新的批量主题下拉菜单对私人消息进行“移至收件箱”和“移至存档” (27236)
  • 向“discourse backup”脚本添加“s3_uploads”选项
  • 在编辑器中显示视频缩略图 (27233)
  • 管理员可以禁用标记 (27171)
  • 添加维吾尔语 (27183)
  • 具有每日保真度的 Topic_view_stats 表 (27197)
  • 添加同意和编辑 (27088)
  • 在管理员用户字段 UI 中实现新的必需选项 (27079)
  • 向书签添加批量操作 (26856)
  • 允许批量删除聊天消息 (26586)
  • 从插件列表使用新的插件显示路由 (27097)
  • 引入 DBreadcrumbs 组件 (27049)
  • 扩展 PM 收件人批量导入 (27063)
  • 扩展可嵌入主机,包括个人标签和作者分配 (26868)
  • 在类别页面上使用 CategoryDrop 进行过滤 (26689)
  • 将 /faq, /rules, /conduct 重定向到 /guidelines (27592)
  • 在您自己的个人资料上显示聊天和消息按钮 (27600)
  • 使用“版主”代替“员工” (27572)
  • 改进标题中额外 PM 信息的对齐 (27594)
  • 部分还原聊天页脚更改 (27591)
  • 移除四元色的默认使用,更新导航药丸样式 (27502)
  • 移除标题中的链接;添加外部图标;样式调整 (27571)
  • 增加移动菜单间距 (27554)
  • 从非链接元素中移除三元色 (27565)
  • 修复聊天抽屉 z-index (27568)
  • 移除或替换按钮过渡为变量 (27527)
  • 聚焦主题标题时隐藏错误工具提示 (27531)
  • 向热门主题添加新预览链接 (27518)
  • 向预览图像包装器添加 min-height 以为控件留出空间 (27523)
  • lighbox-wrapper 的垂直对齐 (27520)
  • 修复用户书签列表键盘焦点状态 (27515)
  • 将用户卡片移至编辑器上方 (27491)
  • 始终显示图像预览控件,改进间距 (27489)
  • 移除填充以修复移动线程日期固定 (27470)
  • 高亮“无子类别”为活动下拉选项 (27478)
  • 将“所有子类别”替换为“移除过滤器”,重新排序标签下拉菜单 (27473)
  • 使标签过滤器颜色与类别过滤器一致 (27474)
  • 将 FAQ 重命名为 Guidelines (27451)
  • 更新标签面包屑下拉菜单的“所有标签”为“移除过滤器” (27424)
  • 为面包屑导航添加活动高亮 (27422)
  • 限制移动工具提示宽度以防止水平溢出 (27420)
  • 改进桌面模式下非常窄屏幕上的登录模态框 (27405)
  • 允许 cooked local-dates 换行 (27404)
  • 在隐藏的个人资料上显示消息和聊天按钮 (27326)
  • 使聊天抽屉设置页面全高 (27385)
  • 在新、未读上为新主题横幅创建空间 (27374)
  • 改进主题时间线日期标题 (27351)
  • 简化重置密码页面 (27341)
  • 将用户链接移至管理员侧边栏顶部 (27339)
  • 防止 Twitter 喜欢/转发计数换行 (27333)
  • 修复用户流摘录中仅表情符号的大小 (27330)
  • 在修订头像和用户名之间添加空格 (27329)
  • 修复移动阅读状态对齐 (27323)
  • 对过期密码使用常规重置密码流程 (27316)
  • 改进搜索结果一致性 (27289)
  • 限制帖子中聊天转录的宽度 (27288)
  • 将最近搜索项与图标保持在同一行 (27280)
  • 将最近搜索项与图标保持在同一行 (27264)
  • 包含已删除小操作的背景 (27263)
  • 调整类别徽章大小以适应新的默认字体大小 (27262)
  • 显示管理员侧边栏过滤器快捷键 (27258)
  • 次要类别重新排序修复 (27249)
  • 聊天页脚未读指示器 (27244)
  • 更改合并页面浏览量实验报告颜色 (27240)
  • 在管理员插件页面上实现新的顶级导航 (27126)
  • 隐藏“同站 Cookie”网站设置 (27230)
  • 为空白聊天列表添加插图 + 在抽屉上拆分为选项卡 (26910)
  • 使粘性头像行为一致 (27223)
  • 为频道成员列表添加文本溢出 (27208)
  • 在组频道中也播放通知声音 (27176)
  • 将聊天上的空闲时间减少到 0 (27158)
  • 向关注列表添加空格 (27154)
  • 向主题帖子地图 (PMs) 中的用户名添加省略号 (27137)
  • 禁用某些插件的插件列表设置按钮 (27124)
  • 在选项卡聚焦时重置空闲 (27139)
  • 清理电子邮件偏好布局 (27136)
  • 组成员资格 PMs 线程 (26974)
  • 移除流式传输消息时的闪烁指示器 (27131)
  • 更改管理员侧边栏展开/全部折叠图标 (27120)
  • 将 px 间距更新为 em 以保持比例 (27108)
  • 将帖子操作按钮切换为 inline-flex 以避免额外空白 (27110)
  • 搜索上下文框太暗 (27109)
  • 缩短书签通知持续时间 (27085)
  • 将基础字体大小增加到 16px (27087)

安全更改

  • 不允许通过 other_user_ids 参数暂停员工用户
  • 避免在 Onebox::Engine::StandardEmbed 中使用 Object#send
  • 修复通过 Facebook Oneboxes 的存储型 DOM XSS
  • 更新可审核用户序列化器有效负载
  • 添加 FastImage SSRF 安全自由补丁

性能

  • 急切加载导致 N+1 问题的字段 (27626)
  • DiscourseLogstashLogger 中缓存 hostname (27442)
  • 避免在监视单词中过度创建对象 (27354)
  • 修复聊天电子邮件通知的性能
  • PostTiming.pretend_read 不更新 TopicUser 缓存列 (27201)

无障碍性

  • 向菜单选项卡添加 aria-label (27071)
9 个赞