还有更多!
但等等,还有更多!我们尽力为您突出显示新功能和变更,但变更太多,无法一一详述。如需查看新功能、错误修复、用户体验改进等的完整列表,请务必查看下面列出的“其他功能和修复”。
插件改进
discourse-activity-pub
错误修复
UX 变更
- 改进 ActivityPub 管理中的“添加参与者”功能 (209)
discourse-ai
新功能
- 允许在机器人对话页面中选择角色和 LLM (1276)
- 显示更多使用 AI 的地方 / 聊天流 (1278)
- 机器人对话主页 (1273)
- 实验性私信机器人主页 (#1159)" (1272)
- 实验性私信机器人主页 (1159)
- 向 AI 使用情况添加支出指标 (1268)
- 增强 LLM 上下文窗口设置 (1271)
- 更新模型名称和规格 (1262)
- 向编辑器助手添加流式传输 (1256)
- 改进上下文管理 (1260)
- 使 Mixtral tokenizer 可用于嵌入 (1258)
- 在管理面板中配置基于角色的功能 (1245)
- 允许工具修改角色 (1250)
- 允许将 LLM 报告发送给群组 (1246)
- 由角色驱动的摘要。 (1232)
- 从 Discobot 发现继续对话 (1234)
- 消息内的灵活图像处理 (1214)
错误修复
- 在 LLM 流式传输时吃掉所有前导空格 (1280)
- 防范没有回复的情况,传递线程 ID (1279)
- 表格应在使用情况页面上仅按其键分组 (1277)
- 导航时不要重新渲染对话侧边栏 (1274)
- 从聊天中省略思考令牌 (1264)
- 响应者的无效上下文构建 (1257)
- 没有搜索时不应重新触发发现 (1255)
- 主题建议器修复 (1253)
- 搜索发现的怪癖 (1249)
- 恢复 gist 之前的群组访问行为。 (1247)
- 更不通用的动画名称 (1243)
- 构建上下文时正确维护最新上传 (1242)
- 如果没有当前用户角色,返回 false (1241)
- 角色设置应比较整数值 (1239)
- 搜索发现改进 (1228)
- 当工具没有选项时,强制工具未正确设置。 (1231)
- 尝试修复不稳定的测试 (1226)
- 确保情感报告中存在类别徽章 (1222)
- 角色编辑器在持久化单个字段后保留脏数据 (1219)
- 帖子助手菜单结果应可选择 (1221)
- 工具为空时不要报错 (1218)
UX 变更
- 保持编辑器操作在 AI 输入图标上方 (1291)
- 仅在我们超过最大输入高度时滚动 (1288)
- 实验性机器人 UI 的次要对齐调整 (1285)
- 在移动侧边栏中恢复“新对话”按钮 (1283)
- 使样式符合规范 (1275)
- 当群组较多时,改进功能表中的群组列表 (1254)
- 调整 artifact UI 样式 (1240)
- 更宽的搜索窗格、边框、更小的字体大小 (1238)
- 在 AI 机器人选项部分显示 AI 机器人切换 (1229)
discourse-akismet
错误修复
- 向用户而非管理员发送关于删除的电子邮件 (168)
discourse-calendar
新功能
- 在富编辑器中添加事件预览支持 (708)
错误修复
- 在构建事件标记时移除双引号
"字符 (716)
discourse-category-experts
错误修复
- 当帖子所有权变更时更新自定义字段 (197)
discourse-data-explorer
新功能
- 添加向群组成员发送单独报告 PM 的选项 (369)
错误修复
- 允许解释查询 (371)
discourse-follow
新功能
- 将关注源添加到
/filter(148)
错误修复
- 保存用户首选项时的回归 (149)
discourse-gamification
错误修复
discourse-just-chat
UX 变更
- 隐藏搜索 (2)
discourse-login-client
新功能
- 检索用户头像 (6)
错误修复
- 在 oauth 负载中使用“nickname”而不是“username” (7)
discourse-open-graph
新功能
- 通过插件向 Discourse 添加 Open Graph 覆盖 (1)
错误修复
- 确保 URL 不被插件覆盖 (2)
discourse-prometheus
新功能
- 更新
http_requests_queue_duration_seconds的直方图桶 (147) - 引入
http_requests_<typ_duration_seconds指标 (142) - 添加
sidekiq_queue_latency_seconds指标 (139) - 向
(sidekiq|scheduled)_job_count添加success标签 (137) - 添加
process_cpu_seconds_total指标 (138)
错误修复
- 修复损坏的
scheduled_job_ran指标 (140)
性能
- 从 http 队列持续时间指标中移除自定义标签 (146)
discourse-ratings
错误修复
- 移除 handlebars 依赖 (24)
discourse-reactions
UX 变更
- 使 discourse reaction 扩展至 100% 高度,以便在帖子操作上正确对齐 (359)
discourse-signatures
错误修复
- 跟随核心变更后的 Preferences 控制器覆盖 (85)
discourse-solved
错误修复
- 解决方案目录项使用的是帖子创建时间而非解决创建时间 (361)
- 接受另一个答案时未提交 (360)
- 因模块缺失导致 500 错误 (359)
- 在用户摘要中排除已删除的帖子和主题作为解决方案 (358)
- 标准化解决方案的定义 (352)
- 某些已解决的主题没有答案 (350)
- 多个主题可能拥有相同的帖子作为其解决方案 (348)
UX 变更
- 修复非管理员和匿名用户的错位问题,并改为使用变量 (349)
discourse-solved-reminders-plugin
错误修复
- 修复设置 remind_mark_solution_after_days 的最小值 (24)
- 将 1 天恢复为 14 天 (23)
- 跟随核心变更后的 Preferences 控制器覆盖 (21)
- 优化和更新查询,缩短频率 (20)
discourse-subscriptions
错误修复
- 侧边栏激活时活动横幅的大小 (274)
UX 变更
- 活动横幅布局改进 (273)
discourse-templates
错误修复
discourse-theme-creator
错误修复
discourse-translator
新功能
错误修复
- 确保未翻译的帖子 ID 排除已翻译为目标语言环境的帖子 (285)
- 更新本地化而非类别 (283)
- 在检测标题语言时包含部分帖子内容 (277)
- 即使显示原始内容也显示切换按钮 (275)
- 如果 show=original,则不翻译新帖子 (271)
- 跳过 Google Translate API 的语言环境区域 (263)
UX 变更
discourse-video
错误修复
所有功能和修复
新功能
- 显示本地化的类别路由 (32464)
- 在类别设置中设置类别本地化 (32412)
- 如果存在用户语言环境的本地化,则显示翻译后的类别名称 (32380)
- 在使用表单模板创建和预览主题时,实现下拉菜单和多选中的标签组选择 (32108)
- 允许编辑自定义标志 (32344)
- 向所有站点发布管理员搜索 (32327)
- 实现表单模板预览 (32111)
- 添加脚注(插件)富文本编辑器扩展 (31719)
- 使用 Ctrl+M 在富文本/Markdown 编辑器之间切换 (32266)
- 添加爬虫标题和描述标签的覆盖 (32259)
- 允许搜索 whispers 和 bots (32252)
- 引入新的组件列表页面 (32164)
- 富文本编辑器中用于假边界光标的 Prosemirror-codemark (32165)
- 在富文本编辑器中键入时自动链接/取消链接类似 URL 的单词 (32163)
- 品牌页面的字体部分 (32031)
- 热门主题 ID 缓存的动态大小 (32175)
- 在自动完成中优先显示收到回复的用户 (32086)
- 一键聊天反应设置 (32150)
- 高亮显示在审核项中找到的监视词。 (32167)
- 复制主题 OP 时复制线程消息 (32139)
- 启用富文本编辑器时,使用 Jetbrains Mono 作为代码字体 (32122)
- 启用富文本编辑器时,Markdown 使用等宽字体 (32097)
- 批量保存站点设置 (32013)
- 类别的自动对比文本颜色 (32015)
- 在富文本编辑器中实现聊天记录 (31819)
- 允许清除被拒绝用户的详细信息 (31987)
- 向类别添加图标和表情符号 (31795)
错误修复
- 允许将标签限制为仅管理员 (32493)
- 跟随 c62a4a47 后的生产资源编译 (32491)
- 移除侧边栏过滤器 (32485)
- 本地化类别时也考虑固定的类别位置 (32486)
- 确保用户点击关闭按钮时隐藏站点横幅 (32444)
- 如果没有参数键,不要清空类别属性 (32483)
- 也向未登录的用户显示本地化类别 (32465)
- 富文本编辑器链接退格边缘情况 (32476)
- 也向未登录的用户显示本地化类别 (32460)
- 向 boxed 布局添加类别标题徽章 (32395)
- 调整窗口大小时正确重置面板 (32437)
- 将 silenced_till 从匿名用户委托给主用户账户 (32416)
- 即使禁用备份也允许发送备份邮件 (32415)
- 禁用备份时隐藏不必要的选项卡和按钮 (32396)
- 重新计算尊重默认邀请者信任等级 (32393)
- 尝试取消收藏徽章时的错误 (32369)
- 从 header 中的 user-status 移除 z-index (32382)
- 在私有类别上启用草稿下拉菜单 (32370)
- 在富文本编辑器中粘贴图片可能会被双重处理 (32356)
- FormTemplatesController 的不稳定测试 (#32351)" (32359)
- 从 header.scs 移除混合声明 (32357)
- FormTemplatesController 的不稳定测试 (32351)
- 完成后取消认领审核项。 (32346)
- 使“保持消息删除”审核选项正常工作 (32345)
- 移除浏览器搜索快捷键的提示 (32330)
- 设置 X-Robots-Tag 头以防止索引 /safe-mode (32329)
- 修复元数据内容修饰符状态泄漏 (32316)
- 为 ProseMirror 调用 replaceText 时转义正则表达式符号 (32280)
- 保存字体后刷新页面的错误 (32282)
- 向导标志步骤 JS 错误 (32303)
- 从富文本编辑器粘贴的图片标题/alt 中移除换行符 (32295)
- 为
application.html.erb和crawler.html.erb添加标题和内容助手 (32290) - 富文本编辑器 insertBlock 实现 (32288)
- 富文本编辑器 details 节点上的点击处理程序位置 (32268)
- 切换站点文本时刷新禁用状态 (32262)
- 将 branding 重命名为 logo 和 fonts (32264)
- 避免推送通知上的双重基本路径 (32228)
- 在窄桌面切换到搜索图标 (32215)
- 确保 discovery queryParams 不会隐形持久化 (32178)
- 确保上传的监视词 CSV 转换为 utf-8。 (32263)
- 将 CORE_SVG_SPRITES 常量移动到方法 (32261)
- 放宽自动化限制 (32238)
- 为导入的监视主题用户设置 last_read_post_number (32229)
- 回复主题时优先作者 (32244)
- 类别徽章样式缺少数据属性 (32253)
- 即使自动化引发错误也记录时间 (32254)
- 在邀请页面隐藏搜索字段 (32236)
- en_GB 语言时的错误标志消息 (32191)
- 富文本编辑器列表项的 Safari 错误 (32243)
- 向类别列表添加类别徽章样式 (32109)
- 选择父类别不应清除其他表单字段 (32206)
- admin_branding_spec 字体部分的不稳定测试 (32209)
- admin_branding_spec 的不稳定测试 (32193)
- admin_customize_themes_spec 的不稳定测试 (32169)
- 回退到 #search-menu 用于搜索输入 (32188)
- 从组收件箱归档消息 (32166)
- admin_sidebar_navigation_spec 的不稳定测试 (32168)
- 一致的搜索快捷键 (32099)
- 管理员搜索页面快捷键 (32140)
- 在认证页面隐藏搜索字段 (32132)
- Invite_link_max_redemptions_limit 最小值为 1 (32118)
- 防止重复的类别图标 (32103)
- 始终允许编辑类别背景颜色 (32102)
- 批量移除标签时更新标签主题计数 (32095)
- 仅当设置更改时创建 UserHistory (32075)
- 允许调整 textarea 大小 (32076)
- 防止 d-menu 触发/取消触发传播 (32078)
- ProseMirror 中的“输入数据应为字符串”错误 (32056)
- 在电子邮件中优先使用 !important CSS (32061)
- 重新应用 94ee3554 (32020)
- 更新移动设备上的聊天图标位置 (32016)
- 不要为插件
@import.css资源 (32014)
UX 变更
- 修复两个快捷键的格式 (32479)
- 修复移动设备上富文本编辑器占位符被截断的问题 (32474)
- 取消隐藏 rich_editor 站点设置 (32455)
- 调整搜索说明文本 (32467)
- 更好的暗模式区分 (32450)
- 富文本编辑器占位符边缘情况 (32448)
- 添加缺失的
discourse-tableSVG 图标 (32447) - 语言环境和名称不应是“可选”的 (32446)
- 移除 position 和 z-index 样式 (32445)
- 修复内容未显示在编辑器上方的问题 (32443)
- 不要让编辑器影响聊天窗口高度 (32423)
- 移除边框半径 (32424)
- 改进富文本编辑器自动链接/链接化的输入规则 (32366)
- 聊天更多消息操作调整 (32404)
- 避免嵌套段落标签导致类别描述过大 (32403)
- 动画实验 (32341)
- 小修复 (32387)
- 避免富文本编辑器上的自动链接与代码标记冲突 (32365)
- Prosemirror 富文本编辑器节点清理 / 稍好的 UX (32361)
- 移动设备上的欢迎横幅和搜索调整 (32362)
- 不要在移动设备上减小编辑器等宽字体 (32358)
- 头部搜索调整 (32354)
- 在移动设备上自动聚焦表情符号选择器输入 (32353)
- 头部搜索移动支持 - 后续 (32306)
- 为主题截图占位符添加视觉变化 (32077)
- 移除 z-index (32319)
- 调整用户字段标签 (32317)
- 对组件使用“未使用”而不是“活动” (32284)
- 当没有描述时,使用核心描述作为流行组件 (32286)
- 移除 Ctrl+F 搜索快捷键 (32281)
- 在富文本编辑器脚注输入规则中保留内容 (32296)
- 引用样式的快速移动修复 (32297)
- 使用 mixin 用于引用边框半径 (32294)
- 边框半径 prose-mirror 选择节点 (32292)
- 移除 z-index (32289)
- 保持 whisper 编辑器字体/颜色样式在编辑器之间一致 (32287)
- 富文本编辑器 html_block 不转义并避免 \n\n (32269)
- Onebox 和引用边框半径 (32242)
- 避免从富文本编辑器序列化某些节点时的前导空格 (32270)
- 为 Markdown 切换快捷键添加工具提示 (32278)
- 头部搜索移动支持 (31711)
- 仅在光标点击时切换富文本编辑器详细信息 (32267)
- 改进用户偏好设置中的关联账户 (32247)
- 使管理员代码编辑器高度更灵活 (32241)
- 富文本编辑器和煮熟内容之间仅表情符号的一致性 (32245)
- 富文本编辑器上的 whisper 颜色和字体样式 (32239)
- 退格富文本编辑器键映射改进 (32234)
- 改进富文本编辑器上的 onebox 处理 (32221)
- 在 pm 主题项中包装参与者 (32223)
- 添加缺失的管理员配置页面标题 (32198)
- 向提及 mixin 添加 flex + 更新单位 (32145)
- 按钮修复 (32152)
- 未保存站点设置横幅的适当宽度 (32137)
- 向提及添加 flex 以实现一致的对齐和间距 (32105)
- 使管理员搜索设置可见 (32142)
- 在全页管理员搜索页面上显示键盘快捷键 (31646)
- 在全页模式下查看搜索时正确对齐标签分隔符 (32133)
- 调整站点设置预览中简单标签之间的间距 (32125)
- 调整间距以防止最后一个设置被保存所有横幅隐藏 (32127)
- 将 Twitter 登录按钮重命名为 X (32123)
- 包装编辑类别子类别 (32110)
- 在富文本编辑器上将破折号+连字符转换为水平线 (32085)
- 管理员仪表板标题 (32022)
- 改进移动主题列表标签布局 (32048)
- 从主题标题包装器中移除基线对齐 (32040)
- 表情符号样式调整 (32039)
- 将无预览编辑器与帖子对齐 (31960)
- 存储统计内容溢出 (31840)
- 在密码重置表单上提交时显示按钮加载状态 (32034)
- 将 focus 更改为 focus-visible (32021)
- 改进井号表情符号对齐 (32019)
- 仅在 mobileView 中检查 toolbar-visible 类 (32018)
- 重新定位聊天头部图标 (31951)
- 确认密码时为按钮添加加载状态 (32012)
安全变更
- 正确强制执行 DM 限制
性能
- 即时编译主要语言环境捆绑包 (32335)
- 在 NGINX 中启用 brotli (32333)
- 为低内存构建环境设置
JOBS=1(32326) - 尽可能重用现有的核心 JS 构建 (32311)
- 为新组件页面实现无限滚动 (32291)
- 加载主题/组件描述时防止 N+1 查询 (32305)
- 为低内存构建环境设置
JOBS=1(32171) - 为
Jobs::BackfillBadge设置cluster_concurrency 1(32121)