更多更新!
等等,还有更多!我们尽力为您突出显示新功能和新变化,但变化太多,无法一一详述。如需查看新功能、错误修复、用户体验改进等的完整列表,请务必查看下方列出的“其他功能和修复”。
插件改进
discourse-activity-pub
用户体验 (UX) 变更
discourse-brightcove
用户体验 (UX) 变更
- 添加缺失的 btn-default 类 (75)
discourse-category-experts
用户体验 (UX) 变更
- 添加缺失的 btn-default 类 (207)
discourse-doc-categories
错误修复
- 重定向规范 (55)
discourse-follow
用户体验 (UX) 变更
- 在关注按钮组件中添加默认按钮类 (157)
discourse-group-tracker
用户体验 (UX) 变更
- 在时间轴导航按钮中添加缺失的 aria 标签字符和标题 (98)
无障碍性
- 为时间轴导航按钮添加 aria 标签 (97)
discourse-livestream
错误修复
- 仅在频道存在时显示直播聊天按钮 (66)
用户体验 (UX) 变更
- 根据视口宽度切换到聊天模式 (65)
discourse-signatures
错误修复
- 保存首选项不起作用 (93)
discourse-theme-creator
错误修复
discourse-zoom
用户体验 (UX) 变更
- 添加缺失的 btn-default 类 (128)
docker_manager
用户体验 (UX) 变更
- 在帮助字符串中将
tests-passed更新为latest(284)
所有功能和修复
新功能
- 批量选择帖子并删除草稿 (34972)
- 为带有 src=data:* 内容的
<img>自动触发上传 (35012) - 开放 discourse-id 限制 (34949)
- 为用户创建添加 API 范围 (34921)
- 将“发现”提升为独立功能 (34846)
- 强制刷新翻译 (34904)
- 编辑帖子时不置顶主题 (34681)
- 在站点设置列表中显示可主题化的站点设置 (34666)
- 为语义相关主题添加可配置的年龄惩罚 (34842)
- 在站点/主题设置类型对象表单中重新排序对象的能力 (34828)
- 默认禁用聊天私信线程 (34840)
- 新主题按钮始终启用 (34603)
- 允许在注册表单中隐藏用户字段 (34672)
- 托管身份验证可以覆盖头像 (34123)
- 允许在日历中选择一周的第一天 (34670)
- 为群组数据资源管理器报告添加运行查询参数 (34673)
- 为 LLM 分类添加标记+删除选项 (34590)
- 引入活动的最大参与人数 (34313)
- 启用新的调色板编辑页面 (34566)
- 添加运行查询参数以自动运行数据资源管理器报告 (34565)
- 新的 rake 任务用于重新映射主题标题 (34608)
- 添加对 Google 图像模型的支持 (34570)
- 创建 AI 标签自动化 (34587)
- 更新美国节假日 (34558)
- 允许在用户登录时显示语言切换器 (34578)
- 能够在主题上将调色板设置为默认 (34480)
- 添加带有挑战端点的 Discourse ID 注册服务 (34326)
- 重新引入选择嵌入模型时的快速测试验证 (34524)
- 更好的编辑器控件用于“保存并关闭 (X)”和“放弃” (33510)
- 允许在反应中选择自定义表情符号 (34312)
- 添加对 -user 和 unseen 过滤器的支持 (34506)
- 使用嵌入查找与正在编写的主题相似的主题 (34448)
- 如果存在,将语言环境附加到爬虫视图中的链接 (34466)
- 为实验性设置使用
area(34454) - 为所有站点禁用用户提示+叙事机器人欢迎帖(第二轮) (34373)
- 重定向到登录/注册时保留查询 (34363)
- 用户和群组过滤器 (34400)
- 将主题站点设置配置页面移动到自定义页面的选项卡中 (34376)
- 动态投票支持 (34368)
- 添加对 Groq 作为预配置 LLM 的支持 (34402)
错误修复
- 在 discourse-id 注册中添加对子文件夹的支持 (35011)
- 在月视图中溢出时不隐藏时间 (35016)
- Ctrl/Cmd + Enter 搜索结果应在新标签页中打开 (34989)
- 转义
account-created路由以显示欢迎横幅页面 (34951) - 发布主题而不是帖子以刷新主题标题 (34961)
- 确保用户笔记路由正确定义 (34960)
- 搜索发现时尊重查询语言 (34958)
- 允许向创建主题按钮传递自定义 ID (34952)
- 如果“翻译帖子”在第一个帖子上,也翻译主题标题 (34947)
- 在需要登录的注册中包含服务条款和隐私政策 URL (34926)
- 始终显示翻译帖子菜单 (34927)
- 在电子邮件模板编辑中强制编辑器使用 Markdown 模式 (34668)
- 限制 AI 发现中的工具使用 (34923)
- 当帖子事件被禁用时禁用类别日历 (34897)
- 检查移动设备 /filter 批量选择按钮的条件 (34887)
- Horizon 主题活动用户名有时为空 (34679)
- 优雅处理已解决主题中的已删除用户 (34880)
- 向模态框 animateBackdropOpacity 承诺添加 finished (34879)
- DiscourseConnect 提供程序重定向到论坛而不是有效负载中的 sso_redirect_url (34580)
- 富编辑器支持帖子事件的描述 (34873)
- 不要将会话中存储返回路径
- 允许恢复仅包含标签更改的主题修订版 (34169)
- 检查 create-topic-button 组件中的 label 参数 (34844)
- 停止通过链接 UI 粘贴时双重编码 URL (34834)
applySurround在删除包围内容时应检测两侧 (34243)- AI 使用量未正确刷新自定义日期范围 (34816)
- 检测语言时不要发送空内容 (34825)
- 欢迎横幅:排除所有管理员路由 (34822)
- 在编辑器中按回车键时重置标签 (34579)
- 运行测试前 LLM 配置必须有效 (34806)
- 确保事件序列化器具有标签信息 (34801)
- 确保快速反应的使用显示在常用中 (34798)
- 移除自定义 fc-past-event (34796)
- 在放弃 iOS 15 支持后更新“现代移动设备”正则表达式 (34792)
- 验证电子邮件长度 (34786)
- 在添加监听器之前检查 _cardClickListenerSelectors 选择器是否存在 (34779)
- 定义典型的 AFL 总决赛日期 (34768)
- 确保 base_path 正确插入到 LLM 分类消息中 (34778)
- 确保类别日历查询日期范围 (34764)
- 无法在 iOS 上点击任何反应 (34730)
- 使 web_hook_events#id 成为 bigint (34620)
- 为每个延迟加载的视频添加 ld+json VideoObject (34678)
- 允许在退出模态框后自动保存草稿 (34703)
- 重置祖先递归的类别样式 (34702)
- 当电子邮件在没有提供程序的情况下进行身份验证时显示通用消息 (34691)
- 确保缓存键中的 ember 版本与编译器耦合 (34694)
- 不要直接从主应用程序导入
admin模块 (34689) - 修正用户删除措辞 (34680)
- 创建新事件时使用用户时区 (34675)
- 新功能 Git 哈希版本调整 (34671)
- 在即将到来的活动列表中包含子类别,添加
after参数 (34640) - 类别模态框中不必要的“显示更多”链接 (34636)
- 在聊天消息中,通过
UserUpload而不是Upload.user过滤上传 (34596) - 使用本地时间计算正确的日期 (34623)
- 从监视词检查中排除非文本用户字段 (34646)
- 在主题网格中添加删除按钮 (34606)
- 在 AI 标签自动化中使用整数而不是浮点数 (34622)
- 确保事件具有正确的持续时间 (34621)
- 添加 stop_impersonating 的缺失翻译 (34616)
- 延迟加载类别徽章颜色 (34613)
- 移除对 include_expired 参数的支持 (34582)
- 基于客户端的聊天消息时间戳 (34592)
- 支持聊天中的 HTML 实体 (34591)
- 选择当前值时不显示设置保存/取消按钮 (34552)
- 无法查看群组成员时阻止群组聊天 (34571)
- 从各种地方的分配列表中排除已删除的帖子和主题 (34564)
默认语言环境站点设置未包含在管理员搜索中 (34562)- 为聊天使用 CDN URL (34541)
- 正确排序即将到来的活动列表中的事件 (34526)
- 正确地从周一开始周 (34536)
- 如果草稿未保存,不显示提示 (34535)
- 在交叉观察器加载后在类别模态框中显示“显示更多”链接 (34516)
- 为聊天使用 CDN URL (34507)
- 尊重消息总线配置的 long_polling_base_url 设置 (34477)
- 必需的确认未显示 (34504)
- 截断自动完成结果中的长名称 (34479)
- 具有表单模板的站点上传损坏 (34455)
- 更新关联账户报告以处理 Discourse Connect (34462)
- 改进颜色模式选择器可见性逻辑 (34434)
- 尊重 SMF2 导入器中的数据库前缀参数 (34446)
- 移除误添加的文本 (34447)
- 更改 default_categories_* 和 default_tags_* 站点设置时更新大量用户集合时的超时问题 (33665)
- 默认提示必须明确说明预期格式 (34442)
- 处理小写的 dark (34444)
- DiscourseConnect & SiteSetting.auth_immediately = false (34424)
- 在旧版浏览器上支持
light-dark(34438) - 小屏幕上过滤器 UI 与 INPUT 重叠 (34426)
- 当 base 为默认时,base_scheme_id 迁移损坏 (34430)
- 允许基于自定义调色板创建新的颜色调色板 (34351)
- 放宽 Matrix 房间 ID 验证 (34399)
- 处理主题列表上的 auxclick 事件 (34408)
- 在交叉点中移除重复项后,不要留下空白的 additional_tag_ids 参数 (34423)
- 在 finish-installation 路由中恢复样式 (34420)
- 更新切换本地化按钮的 i18n 键 (34405)
用户体验 (UX) 变更
- 从移动帖子模态框中移除
<b>标签以避免双重加粗 (35048) - 默认启用“基于视口的移动模式” (35036)
- 改进深色模式下的 AI 翻译图表颜色 (35042)
- Horizon 搜索调整 (34909)
- 修复 Horizon 中新主题按钮重新出现的问题 (35017)
- 主题预览失败时显示有帮助的错误 (35034)
- 防止面包屑中的图标和文本换行 (35008)
- 为发现使用搜索内边距 (35005)
- 重新设计 404 (34999)
- 在下拉菜单中使用新的 --danger 修饰符 (34981)
- 更新表情符号大小 (34494)
- 移除悬停效果(不一致) (34881)
- 润色新用户首帖通知 (34965)
- 用修饰符类替换书签下拉菜单中的 btn-danger (34941)
- 时间轴修复 (34953)
- 当有 AI 发现时调整欢迎横幅搜索菜单 (34957)
- 添加欢迎横幅文本颜色设置 (34657)
- 在日历节假日列表中使用管理员表格类 (34942)
- 更新文案 (34944)
- 修复帖子摘录中的表情符号大小 (34924)
- Horizon >` 为危险按钮添加相同状态样式 (34922)
- 改进移动设备上的进度样式 (34886)
- Horizon >` 侧边栏新主题按钮状态样式 (34918)
- Horizon >` 按钮样式调整 (34912)
- 在图标颜色上方添加翻译按钮更改工具提示 (34901)
- Horizon >` 增加列表控件的 z-index (34902)
- 移除阴影,实现空间变量 (34885)
- 禁用的恢复备份标题包含链接 HTML (34894)
- 修复无 Ember 页面的内边距 (34884)
- 移动用户卡片修复 (34883)
- 使 add_email.email 大写 (34876)
- 在组件上保持“主题和组件”管理员侧边栏链接处于活动状态 (34869)
- 改进用户卡片徽章换行以适应更高的 max_favorite_badges 设置 (34860)
- 使用 Floatkit 彻底改造 GroupSelector (34685)
- 在没有私信时添加开始新私信链接 (34820)
- 改进新 UI 中可审核标记帖子的布局 (33534)
- 在菜单中更一致地使用 d-hover (34794)
- 在书签通知中对主题标题应用 htmlSafe (34826)
- 修复较小屏幕上的用户个人资料换行 (34817)
- 从导航控件子项中移除边距,改用间隙 (34771)
- 使管理员列表项标题可点击 (34772)
- 润色主题列表控件 (34714)
- 通过站点设置控制事件显示 (34795)
- 为动态投票使用更具体的语言 (34769)
- 确保所有引用块处理长单词换行 (34748)
- 对管理员电子邮件日志布局进行小幅改进 (34735)
- Glimmerize CreateTopicButton,使 btnType 类变量用于 Horizon (34733)
- 仅在它是最后一个子项时移除横幅中的段落边距 (34695)
- 用新的核心变量替换 Horizon 间距变量 (34701)
- Horizon >` 徽章修复 (34700)
- 一些翻译进度图表的改进 (34674)
- Horizon >` 恢复未读数字 (34662)
- 移动设备上的侧边栏自定义模态框布局调整 (34665)
- 编辑器放弃按钮样式+位置 (34638)
- 在空格时关闭自动完成菜单,但允许继续搜索用户全名 (34611)
- 在翻译进度图表上显示更多信息 (34643)
- 保持新导航下划线可见 (34612)
- 修复语言环境中的品牌大写 (34631)
- 在某些路由上不包含 PWA/移动应用页脚导航 (34619)
- 修复欢迎横幅上的边框半径 (34609)
- Horizon 兼容性修复 (34577)
- 欢迎横幅背景图像文本颜色模式 (34519)
- 仅在有多个选项时显示 AI 角色下拉菜单 (34527)
- 在基本调色板模态框中使用 ColorPalettePicker (34560)
- 通过适当的间距改进调色板布局 (34559)
- 改进移动设备上的搜索和过滤体验 (34554)
- Horizon >` 取消隐藏创建主题按钮 (34546)
- 防止过滤器下拉菜单中不必要的 Safari 自动调整大小 (34533)
- 已解决弹出窗口的重新样式化 (34518)
- Discourse ID 社交按钮上的主按钮样式 (34465)
- 添加类到 inline-footnote 以显示为 inline-block (34515)
- 移除 currentUser 个人资料上的聊天和消息按钮 (34513)
- 在移动编辑器上显示预览时移除高度限制 (34485)
- 移除“(使用 Apple 登录)”作为后缀,因为我们已经将其包含为前缀 (34481)
- 改进管理员主题/颜色索引上的默认徽章定位 (34456)
- 始终为回复应用帖子内容类 (34468)
- 富编辑器剧透的改进 (34149)
- 将“Open AI”更改为 OpenAI (34459)
- 修复 cmd-k 底部内边距 (34440)
- 修复 ‘default_dark_badge’ 语言环境 (34432)
- 在用户模拟按钮上显示加载指示器 (34431)
- 调整提示中元素的最小高度以更好地对齐关闭图标 (34416)
- 创建新主题/组件应重定向到主题编辑路由 (34353)
安全变更
- 基于主题的 AI 助手建议应检查用户是否有访问权限
- 在恢复期间使用基于 nonce 的限制
- 富编辑器聊天记录 XSS
性能
- 使用批量查询优化翻译进度仪表板 (34861)
- 正确索引事件日期 (34877)
- 加载事件列表时移除 N+1 (34841)
- 当我们有数据时不要获取线程数据 (34799)
- 添加
index_web_hook_events_on_created_at(34594) - 不要在大关系中水合所有候选者 (34553)
- 提高 SiteSetting.humanize_name + all_settings 的性能 (34404)
无障碍性
- 修复带有 d-menu 项的工具栏键盘导航 (34615)