更多更新!
但等等,还有更多!我们尽力为您突出显示新功能和变更,但变更数量总是过多,无法一一详述。如需查看新功能、错误修复、用户体验改进等的完整列表,请务必查阅下方列出的其他功能和修复内容。
插件改进
discourse-adplugin
用户体验变更
- 为响应式广告引入最小高度 (min-height)
discourse-ai
新功能
- 在 Claude 和 GPT 3.5 上禁用智能命令
- 改进搜索提示
- 添加对 GPT
<->论坛集成的支持 - 基本的 StableDiffusion 文生图 (text2img) 支持
- 降低与 AI 机器人开始对话的摩擦
- 在站点设置中隐藏各种 API 密钥
- 更新摘要标记计数并添加 Claude 100k
- 处理 NSFW 模块中的无效媒体
- AI 机器人模块支持多模型
- 允许从语义相关中排除已关闭的主题
- 引入 ai-bot 模块
- 添加表格以审计 OpenAI 使用情况
- 添加流式模式的内部支持
- 主题摘要
- 添加基本的分词器 (tokenizer) API
错误修复
- 支持多次命令执行
- 修复缺失的本地化
- 确保优雅处理嵌入数据库的中断
- 放弃尝试重用数据库连接,转而依赖 pgbouncer
- 更好地引导 GPT 3.5
- 确保每 15 分钟仅尝试一次嵌入
- 无效查询的结果将为 nil
- 向匿名用户隐藏摘要按钮
- 非讲师 OSS 嵌入功能已损坏
- 毒性自动标记默认应禁用
- 向摘要服务传递正确的 API 密钥
- 仅发送受支持的图片类型进行分类
- 聊天编辑器现在使用 Glimmer
用户体验变更
- 改进已启用机器人的下拉菜单
- 改进 AI 机器人头部快捷方式
- 添加缺失的标签翻译
- 为 AI 操作按钮添加自定义闪电图标
discourse-akismet
新功能
- 添加 comment_date_gmt 以提供额外信号
discourse-assign
新功能
- 如果所有成员已能查看主题,则跳过群组邀请
- 如果用户/群组尚未参与,则邀请其加入私信 (PM)
- 允许在批量分配主题时添加备注
错误修复
- 当用户已是允许群组的成员时,不要邀请该用户
- 重新分配给群组时创建了错误的提及链接
- 正确检查快捷方式的键值
用户体验变更
- 由于核心变更,限制头像大小
discourse-automation
新功能
- 支持
post_created_edited和after_post_cook中的子分类 - 添加 user_first_logged_in 触发器
- 为 user_added_to_group 添加新脚本
- 允许将帖子触发器限制为仅创建或编辑
- 添加自动标记主题脚本
- 用于更新群组成员的类别通知级别的脚本
错误修复
- 允许重置选择组件
discourse-category-experts
新功能
- 专家发帖时自动标记主题
错误修复
- 将操作包裹在括号中
discourse-chat-integration
新功能
- 当类别变更时触发关注规则
错误修复
- 停止 ‘tag_added’ 规则对普通帖子触发
discourse-data-explorer
错误修复
- 在查询结果中显示 “false” 和 “0”
用户体验变更
- 修复参数输入间距
discourse-docs
新功能
- 添加按群组显示标签的设置
- 站点设置以控制搜索菜单提示的添加
错误修复
- 切换类别需要点击两次
requires_plugin中的插件名称不正确- 图标未显示
discourse-footnote
用户体验变更
- 修复内联脚注的高度问题
discourse-gamification
新功能
- 自定义得分事件的 API
错误修复
- 当用户没有全名时,排行榜上的名称为空
- LikensGiven 错误地授予了错误的用户
- LikesReceived 使用了帖子日期而非点赞日期
- 当插件禁用时跳过序列化 gamification_score
discourse-patreon
错误修复
- 使用 “token” 属性检索创作者的访问令牌
discourse-prometheus
新功能
- 引入
http_application_duration_seconds摘要指标
discourse-reactions
用户体验变更
- 由于核心变更,将头像限制在容器内
性能
- 用
select替换pluck
discourse-solved
新功能
- Prioritize_solved_topics_in_search 以优先显示已解决的主题
- 每个类别的已解决主题自动关闭设置
错误修复
- 考虑
enable_names设置 - 尊重帖子中显示姓名的站点设置
discourse-subscriptions
新功能
- 捕获 Stripe 客户的持卡人地址字段
- 如果只有一个产品,则跳过产品列表
错误修复
- 按钮动作的更多语法修复
- 修复最近更新后某些按钮的语法
discourse-theme-creator
错误修复
- 为 showAdvanced 使用正确的操作名称
- 保存主题设置
- 为远程主题包含序列化 ThemeFields 的 ‘value’
用户体验变更
- 修复主题设置布局
- 修复共享 URL 中的空白空间
- 修复主题操作按钮的位置对齐
discourse-translator
新功能
- 按发帖人群组限制翻译
- 添加 restrict_translation_groups 以按群组限制帖子翻译
错误修复
- 修复插件启用时匿名用户访问帖子的问题
discourse-user-notes
错误修复
- 错误的
PLUGIN_NAME
docker_manager
新功能
- 添加对 Git 标签的支持
错误修复
- 当仓库使用
master分支时,升级已损坏 - 更新 v3.1.0.beta1 及更低版本的兼容性文件
所有功能和修复
新功能
- 使用 uppy 的动态块大小
- 为标签群组列表添加新的站点设置类型
- 添加 Mailpace 网络钩子
- 在新编辑侧边栏类别模态框中支持子子分类
- 帖子中的图片网格(实验性)
- 在所有站点上使用新的话题标签自动补全系统
- 为合并的新建和未读视图添加新的“忽略”按钮
- 允许禁用 S3 ACL
- 离线指示器
- 为最新帖子添加 API 范围
- 为 latest.rss 源添加 API 范围
- 允许在 SiteSetting.can_see_hidden_post 中为群组展开隐藏帖子
- 为 RTL 语言环境提供管理员和插件 CSS 包的 RTL 版本
- 将头像大小从 20 减少到 6
- 在主题列表中显示私信参与者群组名称
- 聊天线程头部指示器改进
- 改进线程列表项和头部
- 供管理员编辑社区部分的模态框
- 支持按时间顺序将帖子合并到现有主题中
- 初始聊天线程未读指示器
- 将话题标签样式应用于自动补全
- 为设定公司名称创建法律主题
- 添加对 AVIF 图片的支持
- 在聊天内联提及中添加用户状态
- 允许搜索最旧的主题
- 在站点设置中进行模糊搜索并将限制提高到 100 个匹配项
- 显示非活跃用户的用户卡片
- 创建和更新线程成员资格
- 线程的聊天回复指示器
- 当父类别不允许发帖时默认使用子分类
- 线程列表初始 UI
- 默认启用用户提示
- 允许更长的成员资格域名
- 为管理员问题添加新通知
- Search_rank_sort_priorities 修饰符
- 由消息总线连接控制的离线指示器 (#21324)
- 由消息总线连接控制的离线指示器
- 重新实现离线指示器
- 跟踪消息总线连接 + 离线指示器的服务 (#21259)
- 在嵌入中添加对 figure 和 figcaption 标签的支持
- 添加对用户徽章撤销网络钩子事件的支持
- 重新引入更好的线程回复计数器缓存
- 允许管理员通过 API 删除审核项
- 添加新的“不要喂喂喷子”功能
- 允许通过 API 删除草稿
- 即使签出了标签,也能检测当前的 Git“分支”
错误修复
- 更改“忽略新建”按钮标签
- 使用
_presentChannels.size代替_presentChannels.length - 子文件夹设置中的 TOC 锚点
- 聊天激活后滚动到顶部
- 各种移动优化
- 使序列化的监听词正则表达式兼容 Javascript
- 正确重新协调消息总线积压
- 防止长按劫持反应事件
- Json_schemer 不再允许 nil 键
- 为
watching_first_post群组创建新的私信通知 - 显示菜单时禁用指针事件
- 防止光箱在按 Escape 时关闭聊天
- 在 iOS PWA 上防止触摸点击
- 防止后退历史循环
- 不允许空白聊天消息
- 将文件粘贴到聊天中无法工作
- 正确设置 textarea 交互器的值
- 向正确的用户发送 TL2 推广消息
- 在类别页面添加回类别颜色
- 添加可能仍被使用的已删除图片
- 非干扰性背景点击
- 仅将聊天头部图标指示器样式应用于紧急内容
- 为无权限用户使用默认话题标签图标颜色
- 仅当按下图钉图标时才切换主题置顶
- 恢复侧边栏页脚背景
- 尝试提前退出锁定
- 向用户隐藏删除按钮,因为他们无论如何都无法删除
- 简化审核社区部分链接
- 防止 isSafari 能力测试未定义
- 确保提及自动补全框在 RTL 语言环境中不会超出屏幕
- 在重新同步时正确设置最后的消息总线 ID
- 如果其他同义词已存在,则删除同义词标签
- 更改社区图标
- 为用户卡片头像使用固定尺寸
- 重启后正确重新订阅
- 不要将提及的群组添加为提及的用户
- 防止管理员被禁言
- 在 Safari 中防止元素在过度滚动时漂浮
- 使用 DiscourseURL.routeTo 进行抽屉过渡
- 在应用和聊天 URL 上均应用 getURL
- 正确使用 getURL 打开完整页面
- 移除不需要的 RTL 特定 CSS 规则
- 移除已销毁的提及用户
- 通过在 404 时显示抽屉索引来恢复
u/:username/deleted-posts路由回归- 使用正确的参数调用 composer reset
- 当存在时显示隐私政策或服务条款
- null last_read_message_id 的页面大小边缘情况
- 创建原始消息用户线程成员资格
- 首次加载时自动填充未发生
- 确保聊天线程不溢出
- 将线程存储移出 chatApi.thread() 调用
- 提及的聊天消息序列化器的 N+1 查询
- 话题标签 CSS 类颜色特异性
- 不要尝试将暂存消息标记为已读
- 聊天删除最后读取消息和跟踪状态问题
- 在 /categories_and_{latest, top} 的响应中包含 more_topic_url
- 为用户序列化线程成员资格
- 防止在错误的频道中保存草稿
- 正确将活动消息置为 null
- 侧边栏中新字体大小的不稳定规范
- 使邀请无效时不运行验证
- 改进频道草稿
- 不要向只读用户预览聊天频道
- 在漂亮文本清理器中跳过具有相对路径的 iframe URL
- 如果管理员/所有者检查目标消息,则不报错
- 改进已删除消息上的聊天成员资格更新
- 允许将已发布的页面添加到侧边栏
- 移除 Discuz 导入器脚本查询中的任意限制
- 确保显示时正确应用侧面板大小
- 在消息被丢弃时更新客户端 lastReadMessageId
- 更改内容时保持面板大小
- 视频缩略图可能有重复
- 频道变更后取消获取消息
- 线程消息的页面大小检查
- 考虑 users.created_at 进行非活跃清理
- 不要使用话题标签烹饪图标
- 允许管理员通过 API 更改主题通知级别
- 考虑具有已丢弃主题/帖子的用户进行非活跃清理
- 正确设置回复指示器内边距
- 匿名化用户也会清除其用户状态
- 修复“当父类别不允许发帖时默认使用子分类”的问题
- 改进 Mailman 电子邮件解析
- 点击编辑通知应打开编辑历史模态框
- 在桌面草稿消息上添加缺失的边距
- 确保在滚动之前消息已添加
- 使用新或删除的内容更新类别标签统计信息
- 立即显示 GIF 上传大小限制错误
- 防止邮件为空或 nil 时电子邮件处理器出错
- 聊天样式指南的各种修复
- 更具弹性的消息底部检查
- 确保回复指示器高度受限
- 确保聊天编辑器停靠到主题编辑器
- 移除对休息室类别的过时引用
- 搜索连接到默认数据库的 SVG 精灵图标
- 归档私信后清除主题列表缓存
- 补偿草稿上缺失的回复指示器
- 在存在变更时正确同步频道跟踪状态
- 对作曲家凹槽调整的后续处理
- 允许凹槽具有作曲家背景颜色
- 在 Firefox 下显示聊天滚动条
- 不要在样式指南中显示重复项
- 聊天线程图标的抽屉样式
- 添加新的聊天线程图标并将线程列表按钮移至右侧
- 确保模态警报在为空时隐藏
- 页面加载期间隐藏 d-modal
- 各种标记错误
- 聊天高度修复
- 在聊天上隐藏全局通知
- 将聊天高度计算移至 mixin
- 频道高度变更后的各种修复
- 仅在频道上将最大高度限制为视口高度
- 处理所有 UTF-8 字符
- 侧边栏自定义部分渲染性能随时间下降
- AddNavigationBarItem API 示例
- 作曲家应发送 metaData
- 缩放时不要设置 VH
- 始终监听窗口大小调整
- 当 enable_user_tips 变更时刷新站点
- 确保
all_mentioned_user_ids不作为标识符使用 - 线程回复指示器溢出
- “poll”的
PLUGIN_NAME错误 - 避免在用户个人资料中双重编码特色主题标题
- 防止使用旧 ID 订阅
- 更早地关闭面板
- 允许 create invite api 使用整数 group_ids
- 使用 shift + click 选择消息
- Android 键盘
- 仅依赖一种键盘计算方案
- Chat NotificationLevels 扩展在生产环境中损坏
- 摘录溢出和子元素点击事件
- 处理线程索引中已删除的原始消息
- 当用户只有只读权限时不要自动加入
- 当站点设置禁用时,版主在新类别页面显示 404
- 对非 ASCII 字符回退到作曲家
- 不允许标题堆砌主导搜索
- 防止快速频道切换导致错误
- 移动端的次要线程变更
- 创建邀请 API 文档
- 摘要邮件中的已收到点赞数
- Safari 的服务工作者
- 更精确的聊天回复指示器
- 快速编辑应对非 ASCII 字符回退到作曲家
- 更改徽章描述的限制
- 禁用线程时无事件
- 使鼠标事件被动
- 确保将聊天消息移动到另一个频道时的顺序
- 原始消息上的正确链接
- 尝试重新协调跟踪状态
- 跳跃的更多侧边栏部分
- 更新电子邮件域名的测试限制
- 不稳定的侧边栏用户社区部分测试
- 解决日期时间输入的时区问题
- 服务工作者应仅缓存 200 请求
- 删除消息时在频道中显示错误的未读计数
- 线程提及阅读状态和通知链接
- 移除双重转义的 Vimeo 标题
- 确保展开表格无论点击事件目标如何都能工作
- 发送网络钩子时不要记录“个人消息视图”
- 允许重新标记忍者编辑的帖子
- 子文件夹设置下空白用户消息收件箱下拉菜单
- 更具弹性的日期分隔符计算
- 确保用户管理按钮存在于移动设备上
- 电子邮件接收者应忽略 x-auto-response-suppress
- 为 Vimeo 未列出懒加载视频添加缩略图
- 确保 iPad + hub 上的页面高度正确
- ChatComposerMessageDetails 图标始终是编辑
- 上传进行中时禁用发送按钮
- 正确为审核项类型使用类型
- 引用的图片应显示光箱
- 不允许用户名中包含不可见的 Unicode 字符
- 将 notify_about_flags_after 重命名为 notify_about_reviewable_item_after
- 空视频缩略图
- 正确区分频道/线程上传输入
- 允许 YouTube 嵌入尊重
t参数 - 正确统一面板最小宽度
- iPad 上聊天高度不正确
- 在首页类别主题列表中包含群组装饰
- 确保过滤群组的群组用户事件网络钩子触发
- 确保关闭线程时清除线程
- 作曲家销毁时取消保存草稿
- 消息操作的正确边框颜色
- 为图片单框显示大图片占位符
- 改进聊天路由清理
- 正确尊重 chat_minimum_message_length
- 尝试使烹饪过程对顺序依赖更少
- 从粘贴链接生成 Markdown
- 需要 date db_timestamps_mover 脚本
- 在
check_dont_feed_the_trolls中安全地从缺失的帖子返回 - 以防消息在转换期间处于活动状态而进行的安全防护
- 允许作曲家扩展
- Bbcode URL 未正确处理路径
- 不要在客户端显示销毁审核项按钮
- 根据用户偏好显示自动群组装饰
- 空白视频缩略图
- 确保 skip-module JS 正确转译
- 确保新菜单用户界面正确更新审核项计数
- 尝试提升无类别主题时出错
- 如果聊天禁用,不要删除旧聊天消息
- 在点赞标签未读计数中包含 liked_consolidated 和反应类型
- 不要覆盖现有缩略图
- 更好地检测搜索输入中的文本选择
- 增加桌面侧边栏重新排序延迟
- 不要为坏序列渲染错误
- 在聊天消息更新新提及后发送通知
- 聊天发布者在禁用线程时向线程发布
- 还原