3.2.0.beta1:Discourse 'PicturePhone' 启动。聊天全局提及警告,按标签抑制摘要等功能

3.2.0.beta1 中的新功能:

全局聊天提及警告(发送前和发送后)

现在,当您在聊天中输入 @all@here 时,如果全局提及在频道中被禁用,您将收到通知。

使用标签排除电子邮件摘要中的主题

您现在可以有选择地将某些主题排除在电子邮件摘要之外。为此,请在新的 digest_suppress_tags 站点设置中指定标签,然后将标签添加到您希望排除的主题中。

WEBP 和 AVIF 的 Onebox 和下载

我们增加了对帖子中 WEBP 和 AVIF 图像的 oneboxing 支持,以及对这些格式的远程图像下载支持。

安全更新

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

8 个赞

更多功能!

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

插件改进

discourse-ai

新功能

  • 在搜索中包含标签和类别上下文 (217)
  • 将标签和类别添加到阅读上下文 (215)
  • 在加载上下文菜单中添加取消按钮 (213)
  • 使用 Hyde Bot 添加语义搜索 (210)
  • 使用 stop_sequences 加快 Claude 的 HyDE 搜索 (203)
  • 调整 HyDE 提示,使其更好地结合论坛主题并限制响应大小 (200)
  • HyDE 驱动的语义搜索。 (136)
  • 仅在 AiHelper 类别/标签建议中返回适用的建议 (184)
  • Claude 摘要中的链接更友好 (183)
  • 添加研究员角色 (181)
  • 额外的 AI 建议选项 (176)
  • 新的站点设置探索者角色 (178)
  • 添加对角色的初步支持 (172)
  • 在新位置显示建议标题提示 (171)
  • 添加 setting_context 实验性命令 (160)
  • AiHelper 支持 StableBeluga2 (162)
  • AI 助手上下文菜单 (148)
  • 为非 Open AI 实现命令框架 (147)
  • 尝试以当前语言生成 OpenAI 摘要 (146)
  • 支持 Azure GPT 的 16k 和 32k 变体 (140)
  • 附加在所有 AI 机器人对话中的可选警告 (137)
  • 对 Anthropic 摘要进行调整 (138)
  • 图像生成的基本进度 (133)
  • FoldContent 策略的流式模式。 (134)
  • 机器人的实验性读取命令 (129)
  • 添加对 StableBeluga 和 Upstage Llama2 instruct 的支持 (126)
  • 与受保护的 Hugging Face Endpoints 兼容 (123)
  • 添加对最终稳定扩散 xl 模型的支持 (122)

错误修复

  • 触发初始语义搜索。 (219)
  • 仅在 searchTerm 有效时执行语义搜索 (216)
  • 生成嵌入作业已损坏 (211)
  • AI 助手模态框中的不稳定测试 (208)
  • 不稳定测试 (207)
  • 从语义搜索结果中过滤允许的类别 (206)
  • 当 hyde 或嵌入模型更改时使语义搜索缓存条目失效 (202)
  • 使用最新的向量表示更改更新迁移 (199)
  • 标签/类别建议在 2c0f535 中损坏 (198)
  • 不稳定测试 (197)
  • 找到函数调用后截断完成 (182)
  • Ai_bot_allowed_groups 现在与受限可见性一起工作 (180)
  • 设置探索者超出了令牌预算
  • 尝试在无内容时生成建议时显示警告 (175)
  • 从 anthropic 获取回复时修剪第一个空格 (164)
  • 重新编号 StableBeluga2 AiHelper 提示以解决冲突 (163)
  • 上下文菜单在 Firefox 中未出现 (154)
  • 自动机器人标题有时缺失 (151)
  • 带有小型编辑器的小页面损坏 (155)
  • 在显示 AI 助手上下文菜单之前检查私信 (153)
  • 仅在允许的组中显示 AI 助手 (152)
  • 滚动到主题底部时显示相关主题。 (150)
  • 改进令牌计数 (145)
  • 修复嵌入截断策略 (139)
  • 细化图像和读取命令 (131)
  • 从相似列表中移除静音 (127)
  • Google 命令包含了完整的有效负载 (128)

UX 更改

  • 防止输入文本覆盖建议按钮 (212)
  • 仅在有足够内容时显示建议按钮 (204)
  • 将 AI 助手切换图标更改为闪烁 (201)
  • 点击编辑器外部应关闭上下文菜单 (170)
  • 防止上下文菜单溢出容器外部 (168)
  • 改进样式并使按钮占满上下文菜单的宽度 (167)
  • 药丸设计是移动设备和桌面的默认设置 (142)
  • 调整机器人警告使其看起来更好 (141)

discourse-antivirus

错误修复

  • 使用传递给 proc 的主机名和端口。没有实例变量 (45)
  • 当单台服务器在线时扫描文件 (42)
  • 对 CookText 组件使用命名参数和尖括号语法 (43)

discourse-assign

错误修复

  • 将注释移出翻译值 (503)
  • 修复提醒频率在提前几秒/分钟时未每天发送的问题 (496)

discourse-automation

新功能

  • pm_created 和 post_created_edited 触发器的其他选项 (210)
  • 强制更新徽章组同步的标题和 flair 的选项 (208)
  • 添加通过徽章修改用户组成员资格的脚本 (206)

错误修复

  • 不输出不存在的描述 (215)
  • I18n 查找语言环境 (211)
  • 指定组时的帖子创建事件问题 (212)

UX 更改

  • 在类别通知级别显示完整标题 (213)

discourse-calendar

新功能

  • 显示针对时区调整的日历事件 (432)
  • 添加一个新的站点设置,在侧边栏中显示即将发生的事件 (434)

discourse-category-experts

错误修复

  • 修正失败的 reviewable 系统测试选择器 (120)
  • 模态框中的类别专家批准 (119)

discourse-code-review

错误修复

  • 跳过 PR 时间线的空事件 (179)

discourse-encrypt

错误修复

  • 轮换 protocol-v0 身份时不要报错 (277)

discourse-follow

错误修复

  • 使用新的插件 API 呈现通知 (97)

discourse-global-filter

错误修复

  • 当类别是默认主页时的 /login 循环 (117)

UX 更改

  • 从类别下拉列表中移除“无”选项 (116)

discourse-math

错误修复

  • 正确启用 discourse-math 的功能 (73)

discourse-openid-connect

错误修复

  • Openid_connect_client_secret 应标记为秘密 (63)

discourse-post-voting

错误修复

  • 取消移动设备上排序方法的宽度设置 (165)
  • 按活动排序时显示小型操作帖子 (161)
  • 禁止对归档或关闭的主题中的帖子和评论进行投票 (160)
  • 已删除用户的评论序列化 (154)

UX 更改

  • 将按…排序按钮对齐到帖子的右侧 (164)

discourse-prometheus

新功能

  • 记录最后一次主要 GC 触发的原因 (74)

错误修复

  • Gc_major_by 进程指标不工作 (75)
  • 从应用程序持续时间指标中排除 gc 持续时间 (73)

discourse-reactions

错误修复

  • 在 Reaction 仪表板报告中添加 DATE 转换 (235)
  • 在 JS 初始化器中支持旧版本的核心 (231)
  • 为未认证用户显示正确的标题文本 (230)

UX 更改

  • 修复多个反应的语言环境 (239)

discourse-salesforce

UX 更改

  • 当凭据不正确时显示用户可读的错误 (60)

discourse-shared-edits

错误修复

  • TL4 用户也可以使用共享编辑 (79)
  • 添加对 addPostAdminMenuButton 的支持 (78)

discourse-templates

错误修复

  • 使键盘快捷键与使用新 API 的模态框兼容 (48)

UX 更改

  • 在屏幕上正确居中模板模态框 (41)

discourse-theme-creator

错误修复

  • 移除 install-theme 模态框覆盖 (73)
  • 已弃用的主题模态框覆盖 (72)

discourse-user-notes

错误修复

  • 笔记信息未出现 (82)

discourse-video

新功能

  • 添加最大持续时间站点设置 (46)

discourse-voting

新功能

  • 在 upvote 事件有效负载中添加 topic_slug (161)
  • 在 upvote 时触发自定义 webhook (158)

discourse-zoom

新功能

  • 实现 oAuth 授权以与 SDK zoom 应用一起使用 (47)

所有功能和修复

新功能

  • 允许消费者解析搜索字符串 (23528)
  • AddBeforeAuthCompleteCallback 插件 API 方法 (23441)
  • 在管理员处罚原因中添加沉默原因下拉菜单
  • 仅在私信中安全上传 (23398)
  • 添加归档私信的快捷方式
  • 为管理员报告添加组过滤器 (23381)
  • 通过 /new-topic 支持表单模板的初始值 (23313)
  • 在对话框中显示被忽略的主题数量 (23288)
  • WEBP 和 AVIF 的 Onebox 和下载 (23235)
  • 聊天全局提及警告(发送前和发送后) (22764)
  • 按标签抑制摘要 (23089)
  • 实现基于用户的侧边栏模式 (23078)
  • 新视图的新主题与回复切换 (22920)
  • 回溯关闭时不要提升主题 (23115)
  • 流式传输主题摘要。 (23065)
  • 添加主题投票 webhook 事件类型 (23072)
  • 在用户目录页面添加按组排除用户的参数 (23067)
  • 添加 audio.com onebox 提供程序 (22936)
  • 将 discourse-checklist 插件捆绑到核心 (22927)
  • 仅在用户页面中计算已批准的标记帖子 (22799)
  • 移除聊天消息导出的限制 (22854)

错误修复

  • 工具提示可以覆盖标题 (23548)
  • 点击外部取消帖子工具栏 (23546)
  • 加载视频时聊天布局偏移 (23537)
  • 隐藏电子邮件时向规范化电子邮件所有者发送电子邮件 (23524)
  • 组索引 URL 中的空查询参数 (23520)
  • 防止聊天消息操作在鼠标移出时消失 (23063)
  • 确保声明性 DModals 不干扰服务 (23510)
  • 确保滑动与滚动一起工作 (23508)
  • install-theme 模态框中的双重页脚 (23503)
  • 在正确的时间呈现“在主题上下文中”搜索结果 (23481)
  • 确保自动化可以发送聊天消息 (23478)
  • .btn[href]`` 上的焦点状态颜色 (23469)
  • 解析提及时不要考虑代码块 (23280)
  • 添加缺失的翻译键
  • 每个人都应该知道缓存的摘要已过时。 (23438)
  • 不要混淆不同 reviewable 之间的操作标签 (23365)
  • 测试
  • 如果管理员不在 personal_message_enabled_groups 中,则无法转换主题 (23399)
  • 一个不正确的导入 (23414)
  • filter=default 时尊重默认类别排序 (23411)
  • 在 c7dce90f 之后更新资产预编译列表 (23393)
  • 回复 OP 是对主题的回复,而不是对帖子的回复 (23380)
  • 更新 DIRECT_UPLOAD CORS 规则集以包含新的 Amazon 签名头 (23379)
  • PendingPostSerialier 中将待处理帖子归因于作者 (23369)
  • 允许待处理帖子具有空标题 (23366)
  • 在主体滚动时关闭聊天表情选择器 (23362)
  • 删除用户失败时正确弹出对话框 (20645)
  • 聊天消息按钮半径 (23358)
  • 表单模板从标签烹饪标题 (23359)
  • 在 span 标签中包装标签描述 (23357)
  • 向 move-to-topic 添加缺失的 props (23349)
  • 令人困惑的模糊上传错误 (23347)
  • 为 onebox 添加移动特定样式表 (23329)
  • 从管理员插件列表中隐藏核心插件 (23328)
  • 移除聊天“启用聊天插件文本” (23327)
  • 发送聊天消息时添加 hashtag 占位符 (23287)
  • 编辑帖子时没有表单模板逻辑 (23317)
  • 移除更多主题容器按钮上的边框半径: (23314)
  • 更正到 meta.discourse.org 的链接
  • 在聊天消息标记模态框中包含“通知工作人员”分隔符 (23301)
  • 摘要 URL 中的拼写错误 (23298)
  • 为匿名用户显示摘要。 (23294)
  • 更新 search-menu.scss (23292)
  • 避免在慢速连接上主题滚动跳跃 (23290)
  • 改进管理员插件列表并现代化代码 (23256)
  • 调整多个位置的边框半径 (23278)
  • 确保我们最后更新缓存模型的最后一条消息总线 ID (23271)
  • 在应用内导航时尊重默认类别排序顺序 (23270)
  • 徽章预览未显示授予数量 (23269)
  • 不正确的聊天消息反应文本 (23260)
  • 标记聊天消息为“其他”时创建 reviewable (23264)
  • 在 db:migrate 之前编译 js-processor (23229)
  • 防止 setPanel 也设置分离模式 (23227)
  • 在 sitelinks 结构化数据中添加站点名称 (23151)
  • assets:precompile:js_processor 任务问题 (23219)
  • 完成后正确重置编辑状态 (23209)
  • 视频缩略图上传干扰后续上传 (23216)
  • 组成员列表上的无限加载损坏 (23214)
  • 侧边栏 URL 锚点时完全重新加载 (23121)
  • 主题时间线/进度切换边缘情况 (23202)
  • 确保 service-worker 缓存被正确清除 (23204)
  • 在移动设备上滚动时隐藏工具提示 (23098)
  • 正确检查聊天标签是否存在 (23200)
  • 退出聊天时正确关闭面板 (23201)
  • maxmind 任务中的 nextreturn (23196)
  • 在滚动和导航期间跟踪建议更新。 (23190)
  • 恢复之前在客户端删除的提及转换 (23084)
  • 显示任何错误的弹出错误 (23184)
  • 不要删除带有上传的空消息 (23177)
  • 正确显示最大用户消息错误 (23178)
  • 正确识别带有子文件夹的 URL (23173)
  • Resize-modifier 事件监听器清理 (23166)
  • 删除用户时删除快速键入器 reviewable (23162)
  • 正确处理移动设备和默认设备 (23152)
  • 加载时设置侧边栏状态 (23150)
  • 为 DST 正确批量邀请过期时间 (23073)
  • 创建者删除待处理帖子 (23130)
  • 正确使 this 在范围内可访问 (23146)
  • 从已删除的频道导出聊天消息时不要失败 (23131)
  • 允许鼠标在触摸设备上调整聊天抽屉大小 (23061)
  • 隐藏帖子时不要运行帖子验证 (23139)
  • 为 related-messages 注入 currentUser 服务 (23128)
  • 确保 javascript 缓存每个主题/主题字段唯一 (23126)
  • 不要改变 this.attrsthis.actions (23125)
  • 将侧边栏 URL 限制增加到 1000 (23120)
  • /filter 路由输入字段在路由更改时未更新 (23119)
  • API 键范围中对不存在的 groups#remove_members 的引用 (23042)
  • 使用 puppeteer-core 包的最新版本修复 page.click 问题 (22989)
  • 避免在使用加载旋转器导航时重复计算页面浏览量 (23107)
  • 显示“显示在 X 上”的用户字段标志 (23109)
  • Postgres 离散范围类型的 TopicSummarization 变通方法 (23105)
  • 正确删除带有 webhook 的 webhook_events (23097)
  • 正确设置模态框中的 select-kit 定位策略 (23096)
  • 调整徽章溢出省略号 (23086)
  • 主题摘要 UI 修复。 (23085)
  • 防止用户提示干扰小部件 (23066)
  • 聊天样式指南模态框导入 (23062)
  • 确保通用 onebox 具有缩略图的宽度/高度 (23040)
  • 正确应用 aria-expanded/aria-controls (23029)
  • 移除无用的模型重新加载 (23016)
  • 按标签上下文搜索已损坏 (23006)
  • 避免 /my* 路由的急切重写 (23011)
  • 在聊天中向用户发送私信时不要创建 reviewable (22914)
  • 在小操作帖子中烹饪 hashtag (23008)
  • 点击后禁用切换侧边栏面板按钮 (23007)
  • 允许在导航更改时清理 lightbox (22954)
  • 不要在移动应用上切断浏览更多消息。 (22998)
  • 防止只读模式崩溃 channel_messages#index (22987)
  • 尝试在 navigator.onLine 初始为 false 时连接 (22981)
  • 查找表情符号时仅使用第一个字符 (22977)
  • 迁移类别设置时考虑空字符串设置值 (22979)
  • 跨元素引用文本选择 (22974)
  • 移动/合并时保留第一个帖子的编辑历史 (22966)
  • 只要有建议的主题就显示浏览更多消息 (22967)
  • select-kit+modal 回归 (22961)
  • 投票细分回归 (22955)
  • 使投票细分模态框再次可关闭 (22952)
  • 没有次要链接时显示自定义社区部分按钮 (22948)
  • 大写字母用户名的 created:@ 搜索关键字 (22878)
  • iOS 中紧凑标签选择器输入未聚焦 (22922)
  • 在版主活动报告中添加“已忽略”标志 (22041)
  • 投票构建器 UI 问题 (22931)
  • 使用 Escape 键关闭模态框时防止事件冒泡 (22928)
  • 在 lightbox 上按 Escape 键时防止事件传播 (22924)
  • 拦截 lightbox 中的 Escape 并防止默认行为 (22923)
  • 如果首选列表为空,则默认为第一个列表 (22915)
  • 在移动设备上为匿名用户显示相似主题。 (22907)
  • discourse_welcome_topic.body 中使用类别 hashtag 而不是链接 (22875)
  • 确保 PresenceChannel 在只读期间不引发错误 (22899)
  • 验证目录、用户徽章和组的 page/limit 参数 (22877)
  • 确保当选项卡处于后台时存在频道正确“离开”
  • 无法在子子类别的主题中消除未读帖子 (22870)
  • 聊天翻译小问题 (22869)
  • 使用箭头向下时从最新获取 (22860)
  • 破坏性拼写错误,topic-post.scss 中缺少右括号 (22852)
  • 主题视图中缺少待处理排队帖子 (22838)
  • 嵌入记录的水合 (22809)
  • 带有 github 链接的内部 onebox (22829)
  • 调整右箭头位置;将其他箭头位置设置为默认 (22848)
  • 组卡片上的成员亮点 (22828)

UX 更改

  • 从表单模板示例中移除不支持的可筛选属性 (23535)
  • 加宽代码行,使背景占据整个宽度 (23536)
  • 实现频道行的滑动操作 (23436)
  • 从表单模板帮助文本中移除不支持的功能 (23482)
  • 修复移动端时间线页脚按钮的定位 (23470)
  • 添加用户时的弹出动画 (23459)
  • 修复存在多个标签时标签选择器的宽度 (23432)
  • 在多个点赞通知中仅显示一个用户名 (23385)
  • 修复复选框滑块 (23412)
  • 降低 z-index (23386)
  • 在完整页面隐藏标题的未读指示器 (23370)
  • 线程列表设计变更 (23348)
  • 在线程参与者中隐藏原始消息用户 (23350)
  • 当备份中未包含上传文件时显示警告消息。 (23253)
  • 移除插件设置选项卡 (23345)
  • 编辑器修复 (23334)
  • 当翻译过长时设置未对齐 (23308)
  • 修复移动端的 GitHub onebox (23306)
  • 防止拖动主题时间线滚动条时初始跳动 (23291)
  • 聊天编辑器 (23267)
  • 对线程列表项进行微调 (23259)
  • 更新相关/建议内容的样式 (23242)
  • 更新相关/建议内容的样式 (23231)
  • 优化线程列表项 (23207)
  • 修复表单模板错误标签位置 (23208)
  • 更新相关/建议内容的样式 (23217)
  • 更新相关/建议内容的样式 (23213)
  • 更新聊天消息导出的过时描述 (23191)
  • 禁用时不显示用户选项卡偏好 (23188)
  • 修复 71ff3417 之后移动端“显示更多”的定位 (23189)
  • 更新 /new 切换样式和类名 (23154)
  • 更新管理员热门主题列表 (23134)
  • 改进动画 (23145)
  • 移除 tippy 的边框半径 (23133)
  • 移除 bootstrap 模式的圆角 (23132)
  • 在移动端和桌面端均使用药丸设计 (23124)
  • 支持标签描述中的链接 (22994)
  • 为长帖排队审核项添加“显示更多”按钮 (23075)
  • 确保用户状态选择器的输入框自动聚焦 (23083)
  • 添加过渡效果 (23034)
  • 在模态框中将标签对齐到顶部 (23055)
  • 防止编辑器中的过度滚动行为 (23056)
  • 聊天输入微动画 (23030)
  • 添加书签删除图标 (23025)
  • 区分聚焦状态与悬停状态 (22985)
  • <DToggleSwitch/> 添加禁用样式 (22988)
  • 临时添加 Twitter X Font Awesome 图标 (22946)
  • 简化并重新设计摘要骨架屏 (22965)
  • 修复 WCAG 中标题图标的悬停颜色 (22959)
  • 为插件引入切换开关 UI (22910)
  • 为 admin.groups.incoming_email 字段添加关于多电子邮件的提示 (22926)
  • 中止过渡时不滚动到顶部 (22744)
  • 新相关主题样式的修复 (22906)
  • 显示单个推荐列表时使用全宽。 (22896)
  • 修复实验性灯箱中长图片标题的问题 (22883)
  • 主题推荐微调。 (22880)
  • 将管理员指南链接移至 URL (22789)
  • 澄清“禁用标签/分类编辑通知”站点设置 (22874)
  • 修复帖子控件中额外按钮的对齐 (22872)
  • 增加实验性灯箱的 z-index (22865)
  • 重构 AI 摘要动画 (22839)
  • 允许编辑器标题在需要时缩小 (22863)
  • 对紧凑标签选择器进行更多微调 (22859)

性能

  • 缓存每个主题字段值一次 (23192)
  • 提高空 PluginOutlets 的渲染性能 (23165)
  • 渲染列表视图时避免调用两次相同的翻译 (22976)
  • 提高加载主题列表时查询的性能 (22949)
  • 优化 TopicTrackingState.report 查询以加速查询 (22871)
  • /presence/update 错误添加指数退避 (22864)

无障碍性

  • 改进 <DToggleSwitch/> 组件 (23514)
  • 确保您可以 Tab 到 2FA 模态框的提交按钮 (23135)
  • 改进对帖子的聚焦设置 (23243)
  • 修复通过键盘导航时选择主题的问题 (22996)
10 个赞