hugh
(Hugh Lashbrooke)
1
3.5.0.beta7 中的新功能
在编辑器中智能链接编辑
作为新编辑器持续开发的一部分,我们为内嵌链接添加了一个浮动工具栏,使其更易于查看、编辑和管理。该工具栏允许您在新标签页中打开链接,以及删除或复制它,并编辑其文本和目标。包含此链接工具栏的新编辑器仍在开发中。您可以按照此指南在您的站点上启用它并帮助我们进行测试。

通过自定义描述跟踪单个邀请
现在可以为邀请添加自定义描述,使其更易于识别。这有助于使您的邀请页面更有条理,并允许您跟踪单个链接的性能。您可以根据共享邀请的平台、与谁共享、在什么活动中共享或您喜欢的任何其他标准来标记邀请。
用户首选项图标唯一化
用户首选项选项卡上的图标已得到改进,每个选项卡现在都有一个不同的图标。今后,您将不再看到多个选项卡上显示相同的图标,每个选项卡都会有一个相关且唯一的图标,从而使所有用户的导航更加轻松。
在未启用全名时编辑管理员名称
我们最近花了一些时间处理一个影响管理员在禁用 enable names 设置时如何管理用户全名的错误。在实施修复之前,这个问题得到了报告和讨论。现在,即使用户全名在网站上隐藏,管理员也可以查看和编辑其用户的全名。此功能对于跟踪和合规性非常重要,此修复程序允许更有效地管理其站点。
安全更新
此版本包括对我们社区和 HackerOne 报告的以下安全问题的修复。
11 个赞
tgxworld
(Alan Tan)
3
还有更多!
但等等,还有更多!我们尽力为您突出显示新功能和变更,但变更数量总是太多,无法一一详述。有关新功能、错误修复、用户体验改进等的完整列表,请务必查看下面列出的附加功能和修复。
插件改进
discourse-activity-pub
错误修复
discourse-ai
新功能
- 允许在功能页面查看已配置的 LLM (1460)
- 角色/工具导入和导出 (1450)
- 添加 Qwen3 分词器并更新 Gemma 至版本 3 (1440)
- 混合工件安全模式 (1431)
- 可选支持 OpenAI 响应 API (1423)
- AI 工件的持久键值存储 (1417)
- 显示依赖多个角色的功能 (1411)
错误修复
- ai-bot-header-icon 中 bot 过滤的拼写错误 (1455)
- 在 Helper 默认角色中包含 JSON 指令 (1458)
- 除非启用 Helper,否则 AI 偏好设置选项卡按钮不显示 (1452)
- 流式传输相关规范 (1448)
- 实现 max_output tokens(anthropic/openai/bedrock/gemini/open router) (1447)
- 在适当时恢复空状态消息 (1446)
- 无法滚动 AI 机器人角色选择器 (1445)
- 关闭
DiffModal 时清理属性 (1442)
- 永不过滤扫描垃圾邮件的用户 (1437)
- 允许翻译私人内容时,仅翻译群组私信,不翻译个人私信 (1432)
- 当角色不使用结构化输出时,Helper 无法工作 (1433)
- AI 界面中的各种错误 (1430)
- 操作分块时不要检查 #blank? (1428)
- 改进工件键值的管理 API (1425)
- 如果已存在本地化,则跳过编辑 (1422)
- Gist 响应不再需要 XML (1420)
用户体验变更
- 使主题列表中的 Gist 链接到主题 (1459)
- 对齐 AI 功能中的 LLM 按钮 (1461)
- 在路由转换和按钮点击时聚焦对话输入 (1404)
- 向角色列表添加功能及其他样式更新 (1405)
- 当没有建议时显示错误并允许重试 (1426)
discourse-assign
错误修复
discourse-cakeday
错误修复
- 使 user-cakeday 属性具有响应性 (162)
discourse-calendar
错误修复
- 中国农历新年日期:为 cn_new_lunar_day 添加缺失的年份 (750)
- 渲染块时考虑本地时间 (742)
用户体验变更
- 智能格式化日期 (745)
- 为侧边栏添加日历图标 (748)
discourse-client-performance
错误修复
- 允许在需要登录的网站上为匿名用户生成报告 (68)
discourse-code-review
错误修复
discourse-data-explorer
错误修复
discourse-gamification
错误修复
- right-sidebar-blocks 不再将参数包装在
params 对象中 (206)
discourse-livestream
错误修复
- 在事件之间移动时重新加载聊天频道 (60)
- 外部元素阻止自动滚动,以及 iOS 键盘隐藏非模态直播聊天 (58)
用户体验变更
discourse-math
错误修复
- 允许投票与 discourse-math 一起工作 (110)
discourse-policy
错误修复
- 普通用户隐藏“无可用用户” (171)
- 策略构建器:添加“(无提醒)”选项 (168)
用户体验变更
discourse-prometheus
错误修复
- 解析 Sidekiq::Work 负载以提取 job_name (151)
discourse-reactions
错误修复
- 从反应列表中打开用户卡片 (370)
- 使用正确的连接器标签名称 (369)
discourse-rss-polling
错误修复
discourse-solved
错误修复
- 当值从正值变为零时,解决方案的用户目录应更新 (372)
discourse-surveys
错误修复
- 在问题中渲染 HTML 实体 (60)
- 单选选项中的表情符号渲染 (59)
所有功能和修复
新功能
错误修复
- 正确显示失败错误消息
- 默认隐藏秘密管理员字段 (33255)
- 使主题在 render-tags 中变为可选,以便可审查项可以使用 discourseTags (33181)
- 返回 GET /post 的帖子原始内容 (33325)
- 使 Ctrl+K 快捷键在富文本编辑器中一致工作,并不总是显示聊天频道切换器
- 修正 new_user_posting_on_first_day?逻辑 (33303)
- 改进来自工具栏 API 的键盘快捷键 (33290)
- 在聊天中正确遵循 enable_emoji_shortcuts (33297)
- 回复时不设置语言环境,并默认设为无 (33312)
- 管理员搜索标签与父标签重复 (33308)
- 向 FormKit Submit 组件添加 @disabled 参数支持 (33307)
- FormKit 文本区域 value 属性绑定 (33306)
- 管理员快速入门指南中的损坏链接 (33295)
- 确保为 tl-growth 报告设置颜色 (33294)
- 聊天消息内联 onebox URL 目标 (33288)
- 排除实验性系统主题调色板 (33267)
- 确保空字段不存储空数组 (33274)
- 确保空标签字段不存储空数组 (33270)
- 当禁用懒加载时添加频道标签颜色 (33269)
- 当只有一个身份提供商时,注销时防止登录循环 (33266)
- 更新后正确刷新关联字段 (33246)
S3Helper#upsert_tag 中使用了错误的键 (33245)
Upload#update_secure_status 未更新 S3 访问控制 (33232)
FileStore::S3Store#update_access_control 中的错误参数 (33231)
- 导入 Horizon 系统主题 (33229)
- 忽略 SiteSetting.max_image_size_kb 用于主题截图 (33215)
- 富文本编辑器提及的大小写敏感性 (33222)
- 使提及自动补全搜索更优先于组的精确匹配 (33195)
- 编辑器中多次上传视频失败 (33216)
- 管理员即使禁用了 enable_names 也可以编辑名称 (33170)
- Safari 中的聊天视频缩略图 (33199)
- 导入 Horizon 系统主题 (33193)
- 在发布页面中包含 common_theme CSS (33179)
- 改进帖子的文本选择 (33143)
- 未读图标大小 (33163)
- 向
<LoadMore /> 组件添加 @enabled 参数 (33122)
- 允许在现有 Webhook 上设置空白密钥 (33096)
- 点击管理员用户页面中的发送邀请和导出按钮 (33121)
- 停止在
load_mapping 期间静默丢弃前两行 (33076)
- 停止在 iOS 上阻止自动滚动 (33129)
- 恢复
templates/components/*.hbs 的向后兼容性 (33131)
- type=module 中的 Moment 语言环境加载 (33128)
- 聊天:空聊天显示占位符而非计时器 (33105)
用户体验变更
安全变更
8 个赞