Discourse 版本 3.1

Focus

Codename

Start date

Jan 10, 2023

Planned release date

Aug 1, 2023

41 個讚

新功能

  • 仅在用户页面统计已批准的标记帖子
  • 移除聊天消息导出限制
  • 主题设置 JSON 编辑器
  • 主题分页
  • 设置组合/分离侧边栏模式的 API
  • 实现允许匿名点赞的 SiteSetting
  • 重新生成过时的摘要
  • 允许定位切换面板按钮
  • 允许侧边栏部分 API 创建外部链接
  • 向侧边栏添加面板的新 API
  • 为目录项端点添加限制和组排除
  • legacy 导航菜单添加管理员仪表板警告
  • 默认允许 TL3 自定义摘要
  • 在侧边栏中显示未读频道主题的未读状态
  • 允许用户折叠主题内联摘要
  • 扩展 topics:read API 作用域以允许通过 external_id 读取
  • Enable_public_channels 站点设置
  • 使用 Glimmer 的新 Discourse 灯箱
  • 内联主题摘要。缓存版本对所有人可见。
  • 为引导模式显示工具提示
  • 在管理员仪表板中警告过时的翻译覆盖
  • 为信任级别 3 和 4 分离“受信任用户可以编辑他人”设置
  • 添加默认站点设置以控制导航菜单首选项的默认值
  • threads.net onebox 的基本支持
  • 默认启用加载滑块
  • 新的跳转至频道菜单
  • 为页面导航引入“加载滑块”
  • 允许用户覆盖 watched_precedence_over_muted 设置
  • 在所有地方使用丰富的用户状态工具提示
  • 允许在 UI 中启用/禁用线程
  • 跟踪频道成员的 last_viewed_at 日期时间
  • 覆盖翻译时显示可用的插值键
  • 线程列表按未读线程优先排序
  • 有条件地更改线程返回按钮路由
  • 新的 watched_precedence_over_muted 设置
  • 尝试加载插件 gem 平台变体
  • 向所有用户显示第一个通知提示
  • 为电子邮件轮询器插件添加钩子
  • /admin/plugins 页面上显示每个插件的提交哈希。
  • 在编辑导航菜单模态框中添加下拉菜单以按选中项过滤
  • 分离侧边栏链接计数和行为导航首选项
  • 为增长表添加 db:resize:notification_id 任务
  • 将聊天消息导出为 CSV 文件
  • 在编辑导航菜单模态框中添加全选取消和重置为默认按钮
  • 在导航菜单模态框中为编辑标签添加输入过滤器
  • 为导航菜单中编辑标签添加模态框
  • 点击聊天中的日期时滚动到第一条消息
  • 默认启用图像网格
  • 允许用户在不回复的情况下手动跟踪线程
  • 线程指示器改进和参与者
  • 实现 max_tags_per_email_subject
  • 自定义内容摘要策略。
  • 使用 uppy 的动态块大小
  • 为标签组列表添加新的站点设置类型
  • 添加 Mailpace webhook
  • 在新编辑侧边栏类别模态框中支持子子类别
  • 帖子中的图像网格(实验性)
  • 在所有站点使用新的标签自动补全系统
  • 组合新帖和未读视图的新关闭按钮
  • 允许禁用 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 标签的支持
  • 添加对用户徽章撤销 webhook 事件的支持
  • 重新引入更好的线程回复计数器缓存
  • 允许管理员通过 API 删除可审核项
  • 添加新的“不要喂给巨魔”功能
  • 允许通过 API 删除草稿
  • 即使在签出标签时也检测当前 git “branch”
  • 更好的线程回复计数器缓存
  • 为线程连接聊天批量删除
  • 添加设置以允许列表 DiscourseConnect 返回路径域名
  • 在聊天线程面板中响应 MessageBus
  • 添加表情符号拒绝列表站点设置
  • 初始聊天线程指示器和在频道中禁用回显模式
  • 将 pbkdf2 迭代次数增加到 600k
  • 在数据库中持久化密码哈希算法/参数
  • 在 schema 的 articleSection 元标签中添加类别名称。
  • 对匿名用户可见的公共自定义侧边栏部分
  • 标签更改时创建小操作的 SiteSetting
  • 为类别颜色和标签添加 CSS 类生成
  • 允许仅邀请和 Discourse 连接
  • 将默认用户路径设置为不同路由的 SiteSetting
  • 对帖子回复使用 “Comment” schema 类型。
  • 自定义全页搜索类型的实验性 API。
  • 从组中批量移除用户的能力
  • 插件的修饰符 API
  • 将引导模式指示器移至头部
  • 允许站点所有者禁用冒充
  • 使用快捷键将所有聊天频道标记为已读
  • 自动从频道中移除无权限的用户
  • 记录手动反弹重置
  • 重新排序自定义侧边栏部分中链接的能力
  • 建议主题定制的钩子
  • 仅在消息通知面板中列出正在监视的组消息
  • 可配置的自动提升冷却时间
  • 禁用的新主题按钮工具提示
  • 从编辑标签同义词页面添加新标签
  • 允许在自定义侧边栏部分中使用外部链接
  • 聊天头部图标指示器首选项
  • 使用 Rails 5 环境变量记录到 STDOUT
  • 更新主题/评论嵌入参数
  • 为列出类别中的主题添加 API 作用域
  • 添加一些更多 api 作用域
  • 为组端点添加 API 作用域
  • 添加字数统计和超过最大值的指示器
  • 推出新的搜索优化
  • 使用功能检测在 iOS 上显示推送通知
  • 带有线程初始骨架的聊天侧面板
  • 添加在编辑器中插入当前时间的快捷键
  • 如果没有上传,则创建仅 SQL 备份
  • 在后台自动创建聊天线程
  • 支持在 JSON Schema 字段类型中折叠数组部分
  • 允许嵌入视图包含头部
  • 允许 DTooltip 交互
  • 聊天上传的内联音频播放器
  • 可调整大小的聊天抽屉
  • 在用户搜索中使用相似度
  • Prioritize_exact_search_title_match 隐藏设置
  • 允许限制搜索索引中的重复
  • 为 Apple 设备启用服务工作者
  • 将元数据用户结果移至列表底部
  • 禁用搜索前缀匹配的隐藏站点设置
  • 允许编辑频道 slug
  • 限制匿名搜索每秒速率
  • 为主题状态添加单独的 api 作用域
  • 为暂停用户添加 api 作用域
  • 为创建邀请端点添加 api 作用域
  • 为搜索端点添加 api 作用域
  • 添加更好的 TikTok onebox 支持
  • 允许在创建频道时更改 slug
  • 允许 TL4 用户删除帖子的设置
  • 允许管理员永久删除修订版本
  • 引入 pg_force_readonly_mode GlobalSetting
  • 为搜索添加 in:polls 过滤器
  • 添加 rake 任务以标记旧标签格式以便重新烘焙
  • 允许 TL4 用户查看未列出的主题
  • 验证电子邮件 webhook 签名
  • 扩展主题更新 API 作用域以允许状态更新
  • 将重定向头像缓存提高到 1 天
  • 为延迟队列添加基本仪表
  • 在 Discourse 主题 onebox 中显示更多上下文
  • 允许组所有者提升更多所有者

错误修复

  • 验证目录、用户徽章和组的 page/limit 参数
  • 确保在标签页置于后台时正确离开频道
  • 无法在子子类别的主题中消除未读帖子
  • 聊天翻译小问题
  • 使用箭头到底部时从最新获取
  • 破坏性拼写错误,topic-post.scss 中缺少右括号
  • 主题视图中缺少待处理排队帖子
  • 嵌入记录的注水
  • 带有 github 链接的内部 onebox
  • 调整右箭头位置;将其他箭头位置设置为默认
  • 组卡片上的成员亮点
  • 重置移动设备上灯箱图像的滚动条位置
  • 无法消除属于子子类别的新主题
  • 修复来自设置编辑器 PR 的不稳定测试 (discouse:main:80f5018)
  • 切换覆盖设置在 #21572 中损坏
  • 分享主题快捷键 (shift+s)
  • 将主侧边栏面板名称移至常量
  • 播种所有配置为导航菜单默认值的类别和标签
  • 更改版本时闪烁的历史模态框
  • 移除不必要的省略号
  • 聊天表情符号选择器焦点偏移
  • 尝试修复多会话反应规范
  • 区分侧边栏的滚动和拖动
  • 更新 “Embed Motoko” Onebox URL
  • 网络连接服务中循环尝试重新连接
  • 如果是最后一个修订版本,则禁用上一个修订版本按钮
  • 处理 /u 路由中的空目录列
  • 快速编辑快捷键在 bdd97ff 中丢失
  • 防止灯箱在聊天上传中加载 onebox 嵌入图标
  • 当灯箱打开时,在两个轴上使文档溢出隐藏
  • 在子文件夹上管理侧边栏自定义部分不起作用
  • 在编辑导航菜单标签模态框中加载更多标签不起作用
  • 从设置获取允许的组 ID 时使用基数 10。
  • 恢复 d-button 中的无条件 yield
  • 修正某些管理员控制器中的路由器服务调用
  • 为 TL0 渲染用户个人资料信任级别名称
  • 在灯箱点击处理程序中捕获点击目标
  • 在迁移文件中内联弃用设置
  • 侧边栏 API 中的可折叠参数错误
  • Slack 导入中的 user_id 参数覆盖
  • 确保在打开传统模态框时关闭 ‘modern’ 模态框
  • 未设置时横幅未移除
  • 无法通过链接访问员工操作日志
  • 在移动设备上显示频道列表的提及计数
  • 指定 Chrome 版本
  • 处理电子邮件时 PrettyText 中的标签错误
  • 当类型被禁用时的无术语标签搜索
  • 线程列表中重复或未跟踪的线程
  • 嵌入复选框错误
  • 移动聊天消息时更新 last_read_message_id
  • 即使有用户删除可审核项操作,也保留 ReviewableQueuedPosts
  • 不要将第一个 AJAX 请求记录为页面浏览
  • 在更新站点主题颜色之前检查是否设置了主导颜色
  • 线程订阅的聊天错误
  • 侧边栏重新排序有时卡住
  • 在模态框中应检查 body
  • 允许在平板电脑上调整面板大小
  • 允许在 ipad 上聚焦线程的编辑器
  • 将选择器绑定到灯箱的事件监听器回调
  • 在侧边栏中编辑标签时应显示用户可见的所有标签
  • 移动消息到频道后关闭模态框
  • 系统规范中的选择器不正确
  • 不要显示关于已删除翻译覆盖的管理员警告
  • 移除最后一个关注后重定向到浏览
  • 聊天中 Created_at 日期时间格式不一致
  • 由于等待第一张图像加载,灯箱设置被阻止
  • 为管理员问题通知项添加所需的 widget
  • 确保灯箱向 react-native 发送有效颜色
  • 简化分页的频道线程查找
  • 仅在返回主题列表时使用 lastViewedTopic
  • 为灯箱轮播中的项添加跟踪属性
  • 仅在长按 img 时显示上下文菜单
  • 消除未读帖子未向其他客户端发布更改
  • 在 touchend 反应上阻止默认事件
  • S/–border-radius-large)/–d-border-radius-large
  • 防止用户恢复由员工删除的消息
  • 按主题计数和名称对电子邮件主题中显示的标签排序
  • 为聊天回复和编辑渲染摘录 HTML
  • PostAlert 作业的性能改进
  • 当摘要由多个 <p> 标签组成时显示整个摘要。
  • 正确尊重频道标题中的全名设置
  • 提交当前事务后始终清除缓存
  • 聊天线程竞态条件问题
  • 根据站点设置有条件地隐藏 Add Alternate Email 按钮
  • 通过参数创建新消息的默认参数收件人必须是字符串
  • 创建后更新剩余备份代码计数
  • 确保在启动期间触发时对话框仍然渲染
  • 默认使聊天用户头像显示存在状态
  • 属性名拼写错误
  • 不要使用 etags 进行帖子上传验证
  • 在向导中显示 Arial/系统字体预览
  • 当用户发送第一条消息时在 UI 中跟踪线程
  • 无法在实验性新视图中消除新主题
  • 手动添加 2fa 时不要重定向
  • 正确使 dm 创建者关注频道
  • 将测试事务设置为 before_all 事务
  • 销毁后不要尝试聚焦 topic-list-item
  • 移除 discourse-teams-sidebar 支持
  • 限制传统侧边栏高度
  • 添加缺失的聊天翻译
  • 当频道启用线程时标记线程为已读
  • 无论参与者如何,在线程指示器上显示回复计数
  • 当聊天线程组件被销毁时避免过渡
  • 当主题被直接监视时发出帖子警报通知
  • 更好地处理已删除线程的原始消息
  • 使用 groups_for_users_search 修饰符时防止字段名冲突
  • 更一致的编辑器焦点和回复指示器
  • 不要按类别名称过滤
  • 正确显示未读和存在状态
  • 加载启用了线程但没有线程的频道时出错
  • 移动设备分享规范 URL
  • Twitter onebox 的小改进
  • 正确拦截 ``<a href target=“_self”`
  • 允许对 youtube t 参数使用 %h%m%s
  • 提高帖子警报作业的性能
  • 标签组中的标签未在编辑导航菜单标签模态框中显示
  • 在重新渲染向导样式画布之前预加载字体
  • 生产环境中 ActiveModel::Types :array 加载错误
  • 回滚 uppy aws-s3 升级
  • 不要跟随 Twitter onebox 的重定向
  • 一致的侧边栏部分外部链接
  • 修复迁移脚本中 normalize_raw 方法对 nil 输入的处理
  • DateTimeInputRange 应使用 @relativeDate 参数显示正确的间隔
  • 9cc2b5c 中的移动设备头部回归
  • CategoryList 尝试查找相关主题时出错
  • 聊天线程 N1
  • Jobs::BackfillSidebarSiteSettings 集群并发设置为 1
  • 嵌套主题翻译数据以便保存
  • 考虑用户可以多次投票的投票
  • 在同一主题上编辑帖子时隐藏 “Save Draft” 按钮。
  • 当新主题路由上存在 transition.from 时中止过渡
  • 正确渲染插件的提交 URL 并在新窗口中打开。
  • 在移动设备上为 PM 编辑器显示标签选择器
  • 对活动消息的长按
  • 聊天关闭时侧边栏点颜色
  • 当浏览器可见性更改时尝试重新连接到服务器
  • 对 onebox 使用 Twitter API v2 并恢复 OpenGraph 回退
  • 强制排序以使事物更一致并修复不稳定测试
  • 分阶段用户创建丢失用户自定义字段数据
  • 匿名用户的站点顶级标签未显示
  • 更新类别的未读和新计数
  • ‘in all topics’ 应在所有主题中搜索
  • 点击社区部分中的自定义链接时不要出错
  • 为烹饪后的标签添加 aria-label 属性
  • 使箭头和工具提示背景颜色相同
  • 保存时主题翻译重置
  • 不要为组 PM 的第一条帖子在电子邮件主题中添加 “Re:” 前缀。
  • 组名大小写混合时组消息收件箱损坏
  • 主题和我的帖子翻译的小错误
  • default_composer_category 和 default_subcategory_on_read_only_category 之间的不兼容性
  • 恢复 window.Discourse 的行为
  • 正确设置和使用 has-reply 类
  • Css 类不正确
  • 各种移动聊天改进
  • 可以直接消息频道被标记
  • 允许在线程中选择消息
  • 线程指示器小问题
  • 用户合并时去重投票
  • 将所有链接重命名为主题
  • 更新侧边栏以成为导航菜单
  • 版主(非管理员员工用户)组可见性范围查询
  • 如果存在 translatedLabel,则不要添加 no-text 类
  • 正确从第一帖获取 topic_id
  • 版本升级后更新 workbox 类引用
  • 允许在管理员 UI 中访问半合并的用户
  • 回填聊天线程成员资格
  • 更改消除新按钮标签
  • 使用 _presentChannels.size 而不是 _presentChannels.length
  • 子文件夹设置中的 TOC 锚点
  • 聊天激活后滚动到顶部
  • 各种移动优化
  • 使序列化的监视词正则表达式兼容 Javascript
  • 正确重新协调消息总线积压
  • 防止长按劫持反应事件
  • Json_schemer 不再允许 nil 键
  • watching_first_post 组创建新 PM 通知
  • 显示菜单时禁用指针事件
  • 防止灯箱在按 Esc 时关闭聊天
  • 在 iOS PWA 上防止触摸点击
  • 防止后退历史循环
  • 不允许空白聊天消息
  • 将文件粘贴到聊天中不起作用
  • 在 textarea 交互器上正确设置值
  • 将 TL2 晋升消息发送给正确的用户
  • 将类别颜色添加回类别页面
  • 添加可能仍在使用已删除的图像
  • 非干扰性背景点击
  • 仅将聊天头部图标指示器样式应用于紧急
  • 为无权限用户使用默认标签图标颜色
  • 仅当按下图钉图标时切换用户的主题固定。
  • 恢复侧边栏页脚背景
  • 尝试提前退出锁定
  • 隐藏删除按钮,因为用户本来就无法删除邀请
  • 简化审核社区部分链接
  • 防止 isSafari 能力测试中的 undefined
  • 确保提及自动补全框在 RTL 语言环境中不会超出屏幕
  • 在重新同步时正确设置最后消息总线 ID
  • 如果其他同义词已存在,则删除同义词标签。
  • 更改社区图标
  • 为用户卡片头像使用固定尺寸
  • 重启后正确重新订阅
  • 不要将提及的组添加为提及的用户
  • 防止管理员被禁言
  • Safari 中过度滚动时元素漂浮
  • 抽屉过渡使用 DiscourseURL.routeTo
  • 在应用和聊天 URL 上应用 getURL
  • 正确使用 getURL 打开全页
  • 移除不需要的 RTL 特定 CSS 规则
  • 移除已销毁的提及使用
  • 通过在 404 上显示抽屉索引来恢复
  • u/:username/deleted-posts 路由回归
  • 使用正确的参数调用编辑器重置
  • 当存在隐私政策或 ToS 时显示
  • 空 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 精灵图标
  • 归档 PM 后清除主题列表缓存
  • 补偿草稿上缺少回复指示器
  • 在存在状态更改时正确同步频道跟踪状态
  • 编辑器凹口调整的后续
  • 允许凹口具有编辑器背景颜色
  • 在 Firefox 中聊天下显示滚动条
  • 不要在风格指南中显示重复项
  • 聊天线程图标的抽屉样式
  • 添加新的聊天线程图标并将线程列表按钮移至右侧
  • 确保模态框警报在为空时隐藏
  • 页面加载期间隐藏 d-modal
  • 各种标记错误
  • 聊天高度修复
  • 在聊天上隐藏全局通知
  • 将聊天高度计算移至 mixin
  • 频道高度更改后的各种修复
  • 仅在频道上将最大高度限制为视口
  • 处理所有 UTF-8 字符
  • 侧边栏自定义部分渲染性能随时间下降
  • AddNavigationBarItem api 示例
  • 编辑器应发送 metaData
  • 缩放时不要设置 VH
  • 始终监听窗口调整大小
  • 当 enable_user_tips 更改时刷新站点
  • 确保 all_mentioned_user_ids 不作为标识符使用
  • 线程回复指示器溢出
  • “poll” 的 PLUGIN_NAME 不正确
  • 避免在用户个人资料中双重编码特色主题标题
  • 防止使用旧 ID 订阅
  • 更早关闭面板
  • 允许创建邀请 api 的整数 group_ids
  • 使用 shift + 点击选择消息
  • Android 上的键盘
  • 仅依赖一种键盘计算解决方案
  • 生产环境中 Chat NotificationLevels 扩展损坏
  • 摘录溢出和子元素点击事件
  • 处理线程索引中已删除的原始消息
  • 当用户具有只读权限时不要自动加入用户
  • 当站点设置禁用时,为版主在新类别页面显示 404
  • 对非 ascii 字符回退到编辑器
  • 不允许标题填充主导搜索
  • 防止快速频道切换导致错误
  • 移动设备上的小线程更改
  • 创建邀请 api 文档
  • 摘要电子邮件中收到的点赞计数
  • Safari 的服务工作者
  • 更精确的聊天回复指示器
  • 快速编辑应对非 ascii 字符回退到编辑器
  • 更改徽章描述的限制
  • 禁用线程时没有事件
  • 使鼠标事件被动
  • 确保移动聊天消息到另一个频道时的顺序
  • 原始消息上的正确链接
  • 尝试协调跟踪状态
  • 跳跃的更多侧边栏部分
  • 更新电子邮件域名的测试限制
  • 不稳定的 sidebar-user-community-section-test
  • 解决 date-time-input 的时区问题
  • 服务工作者应仅缓存 200 请求
  • 消息删除时频道中显示的未读计数不正确
  • 线程提及已读状态和通知链接
  • 移除双重转义的 Vimeo 标题
  • 确保无论点击事件目标如何,展开表格都能工作
  • 发送 webhook 时不要记录 ‘personal message view’
  • 允许重新标记忍者编辑的帖子
  • 子文件夹设置中的空白用户消息收件箱下拉菜单。
  • 更稳健的日期分隔符计算
  • 确保移动设备上存在用户管理员按钮
  • 电子邮件接收器应忽略 x-auto-response-suppress
  • 为 Vimeo 未列出的延迟视频添加缩略图
  • 确保 ipad + hub 上的页面高度正确
  • ChatComposerMessageDetails 图标始终是编辑
  • 上传进行时禁用发送按钮
  • 正确为可审核项类型使用类型
  • 引用的图像应灯箱化
  • 不允许用户名中包含不可见的 Unicode 字符
  • 将 notify_about_flags_after 重命名为 notify_about_reviewable_item_after
  • 空视频缩略图
  • 正确区分频道/线程上传输入
  • 允许 youtube 嵌入尊重 t 参数
  • 正确统一面板最小宽度
  • ipad 上的聊天高度不正确
  • 在主页类别主题列表中包含组花边
  • 确保组过滤的组用户事件 webhook 触发
  • 确保关闭线程时清除线程
  • 当编辑器被销毁时取消保存草稿
  • 消息操作的正确边框颜色
  • 为图像 onebox 显示大图像占位符
  • 改进聊天路由清理
  • 正确尊重 chat_minimum_message_length
  • 尝试使烹饪更少依赖顺序
  • 从粘贴链接生成 markdown
  • 需要 date db_timestamps_mover 脚本
  • check_dont_feed_the_trolls 中安全地从缺失帖子返回
  • 在过渡期间消息活动时的保护
  • 允许编辑器展开
  • Bbcode URL 未正确处理路径
  • 不要在客户端上显示销毁可审核项按钮
  • 根据用户首选项显示自动组花边
  • 空白视频缩略图
  • 确保 skip-module JS 正确转译
  • 确保为新的用户菜单正确更新可审核项计数
  • 尝试提升没有类别的主题时出错
  • 如果聊天禁用,不要删除旧的聊天消息
  • 在点赞标签未读计数中包含 liked_consolidated 和反应类型
  • 不要覆盖现有缩略图
  • 更好地检测搜索输入中的文本选择
  • 增加桌面端侧边栏重新排序延迟
  • 不要为 bad-sequence 渲染错误
  • 在聊天消息更新并包含新提及后发送通知
  • 禁用线程时聊天发布者发布到线程
  • 回滚 “DEV: Add overflow-x: hidden to chat message containers (#21030)”
  • 当不是最高排名类型时标签子类别引用不正确
  • 重置用户目录列
  • 移动设备上引用按钮不按
  • 聊天编辑器快捷键应尊重上下文
  • 不要为频道未读计数线程消息
  • 添加受限类别标签时 500 错误
  • 聊天通知器中的 Nil 异常
  • 为 lazy-videos 添加缺失的翻译字符串
  • 将 clear-transition 类应用于聊天抽屉的正确包装器
  • 当使用 “Keep Editing” 时消除模态框
  • 将消息引用到主题时出错
  • 在 Discobot 中正确渲染带有子文件夹的链接
  • 上传时编辑器折叠位置
  • 预览卡片中频道标题溢出
  • 确保更改标签通知级别
  • 如果禁用线程,不要序列化线程数据
  • 防止发布已处理时的异常
  • 防止线程未找到时的异常
  • 减少桌面端侧边栏重新排序延迟
  • 依赖聊天表情符号选择器中的原生焦点行为
  • 教育性编辑器消息在 788dc0a 中回归
  • 所有 staff_counters 应为复数字符串
  • 不要假设 UserEmail 作业中帖子可用
  • 由于用户名大小写敏感性,显示错误的消息收件箱
  • 侧边栏中多个频道标记为活动
  • 提高 UserStat.ensure_consistency 的性能
  • 对 postgres 最近只读 DistributedCache 使用字符串
  • 使表情符号缓存存储序列化对象
  • Staff_counters 应为复数字符串
  • 确保 activeMessage 随频道重置
  • 使用小宽度抽屉时调整聊天折叠器大小
  • 确保消息操作有界
  • 悬停操作时将消息显示为悬停
  • 正确显示用户信息
  • 点击部分第一个表情符号时滚动
  • 取消编辑应清除编辑器
  • 出错时不要显示消息内容
  • 移动设备上表情符号选择器的正确背景
  • 在书签通知下拉菜单中正确预选第一个选项
  • 考虑 hide_profile_and_presence 核心用户选项
  • 处理显示编辑用户目录列模态框时的错误
  • 在删除所有用户帖子失败时显示更好的默认错误
  • <QuoteButton/> 在头部添加内容时偏移
  • PhpBB3 导入器为帖子创建了无效的引用
  • 在 login_required 上为匿名用户生成 CSS 时出错
  • 公共侧边栏部分属于系统用户
  • 显示用户可审核项的正确状态
  • 图标切换 saerch 菜单在点击时显示
  • 使用正确的翻译键
  • 为 Vimeo 未列出的视频添加 lazy-videos 支持
  • 回收站消息应重置最后阅读
  • 在 lazy-videos 中垂直居中 youtube 缩略图
  • 丢弃侧边栏中路径的内部 URL 验证
  • 防止 uppy 性能日志中的错误
  • 在侧边栏拖放中使用不可选择 mixin
  • Pretty-text 垫片 - getURL 的 baseUri
  • 不要在 TL 晋升中验证电子邮件
  • 确保移除反应不会移除其他反应
  • 在侧边栏上禁用文本选择
  • 在触摸屏上重新排序自定义侧边栏链接
  • 推送通知延迟不应长于指定值
  • 如果已由组设置,跳过类别首选项更新。
  • Channel_message_bus_last_id 不正确
  • 使聊天跟踪负载向后兼容
  • 全局侧边栏部分图标在滚动时不移动
  • 管理员总是看到配置默认侧边栏类别
  • 在自定义侧边栏字段下显示验证
  • 损坏的 ?status=(listed|unlisted) 查询参数支持
  • 检查员工而不触发匿名用户错误
  • 使用 Expand Table 按钮时的帖子高度问题
  • 确保标记频道为已读传播到所有标签页
  • default_categories_normal 使用正确的验证方法名。
  • 延迟自定义部分重新排序
  • OptimizedImage 的 ACL 在多站点上使用错误路径
  • 仅依赖消息总线设置跟踪状态
  • 确保标记所有消息为已读后不显示 “last visit”
  • ‘reset_bounce_score’ 员工操作日志的缺失翻译
  • 不允许匿名用户被匿名化
  • 在触摸屏上禁用重新排序链接
  • 不要刷新未关注频道的元数据
  • 修复表情符号色调正则表达式
  • 确保具有多个标签页的用户看到自己的反应
  • 侧边栏部分中的我的链接
  • 徽章授予递归错误
  • 将 CSS calc() 中的无单位 0 替换为 ‘0px’
  • 支持 /tag/{name} 路由上的标签查询参数
  • 不要在编辑器上显示用户提示
  • 避免在用户卡片中双重编码特色主题标题
  • 管理员面板传入电子邮件日志错误
  • 正确检查传入 webhook 控制器中是否启用聊天
  • MaxMindDB 下载失败导致重建时崩溃
  • 搜索索引在某些帖子上失败
  • 确保接收消息时调用 updateLastRead
  • 运行系统测试需要 ember 构建
  • 确保折叠/展开后灯箱正常工作
  • 正确从 bookmarkable 类型推断多态类
  • 聊天摘录中转义的提及
  • 当频道中禁用全频道提及时,不要发送电子邮件
  • 主题时间线上的最新帖子 created_at 未更新
  • 更新用户表的 LoadMore 选择器
  • default_list_filter = none 导航和预加载
  • TopicQuery 用于 NULL category.topic_id
  • 损坏的主题时间线总结主题按钮
  • 匿名用户无法加载具有具有结束日期的用户状态的提及的主题
  • 头像上传错误
  • 删除通用类别后显示欢迎主题横幅
  • 确保已编辑的消息正确重新装饰
  • 更一致的滚动到底部
  • 带有 default_list_filter 的标签下拉菜单不起作用
  • 确保在新类别记录上定义 form_template_ids
  • 提高未读状态精度
  • 审核队列问题
  • 不要为表情符号/头像发送图像大小
  • 确保在新类别记录上定义 required_tag_group
  • 向聊天上传多个文件可能导致取消
  • UploadReference 为 UploadSecurity 的排序平局决胜
  • 在验证之前设置外部标志
  • Firefox 上损坏的粘性日期
  • 更精确的未读消息检测
  • 正确同步多会话中的当前用户消息
  • 当用户已存在且电子邮件地址隐藏时显示适当的错误。
  • 不要从组 PM 向暂停的用户发送电子邮件
  • 不要在有新用户的草稿上显示无限加载状态
  • 名称有空格时部分链接的类
  • 匿名 FAQ 链接到外部 URL
  • 处理类别设置相对时间选择器中的 null 值
  • 修剪邀请电子邮件字段上的空白
  • 防止鼠标悬停在 sk 行上获得焦点
  • 删除安全密钥不起作用
  • 访问已加载回复时不要刷新
  • 正确为 uploads 类型的主题设置使用默认值
  • 泄漏用于同步状态的回调
  • 创建新类别时主题跟踪状态计数不正确
  • 如果 URL 中用户名不是全小写,则默认收件箱标签
  • 防止重复反应
  • 防止在带有聊天的强制登录站点上出现异常
  • #present ->` #presence 在 TopicRetriever 中的拼写错误
  • 当非作者将自己从 PM 中移除时未创建小操作
  • 允许 Google Maps onebox 中的缩放级别为浮点数
  • 不要在 PM 草稿上设置 categoryId
  • 重新计算信任级别不起作用
  • 仅当站点设置启用时在 search_user 结果中显示已批准的用户
  • 在 ensure_consistency 任务期间在 TopicUser 表中为帖子作者将 posted 标记为 true
  • 代码块中的复制和全屏按钮编辑
  • 自动补全对 :frowning: 失败
  • 不要为类别文本描述转义斜杠
  • 修复 admin-embeddable-host 中的问题
  • 修复 admin-styles-editor 中的问题 (#20435)
  • 使用类别描述作为侧边栏链接标题
  • 修复 admin-theme-editor 中的问题
  • 确保普通用户可以删除他们的 PM
  • 快速编辑在包含某些字符的内容上不起作用
  • 在频道创建模态框中选择自动加入时出现空白对话框
  • Firefox 中标签 SVG 导致文本选择中断
  • 通过查询参数将导航菜单覆盖为 “legacy” 不起作用
  • 添加对 Europe/Kyiv 时区的支持
  • 允许通过 GlobalSetting 更改默认 DNS 查询超时 2s
  • 错误的插值键
  • 不要不必要地入队 update_post_uploads_secure_status
  • Glimmer 组件参数访问
  • 正确更新 _subscribedTo* 属性
  • 允许在类别只读对话框中使用 HTML
  • 正确将用户信息数据添加到消息序列化器
  • 聊天成员用户卡片渲染在视图之外
  • 移除不必要的 footer-nav-height 减法
  • 确保分阶段消息带有频道 ID 设置
  • 正确考虑 ipad 页脚导航高度
  • 移除抽屉中存储的滚动位置
  • 通过与已删除主题关联的密钥取消订阅
  • DiscourseHub 上正确的侧边栏和聊天高度
  • 不要在自定义类型中回退到 linkTitle 的原始实现
  • 确保 chat-message 随模型重新计算
  • 聊天 shift+选择消息的回归
  • 正确打开频道信息
  • 主聊天出口网格中溢出的聊天内容
  • 16 位图像的主导颜色不起作用
  • 在模态框取消事件上重置管理员主题控制器
  • 回滚部分线程 css
  • 不要在受抑制的类别上通知管理员
  • 编辑自定义部分标题
  • 类别设置迁移在 ‘’ 整数上失败
  • 在 tl4_delete_posts_and_topics 设置时匿名错误
  • 正确监听聊天通知
  • 完成术语时考虑光标漂移
  • IconPicker 选项仅显示可用图标
  • 用翻译替换硬编码字符串
  • 聊天的用户自动补全抛出错误
  • 为 sidebar_section_link 添加索引
  • 在向上滚动时停止 youtube 自动播放
  • 当帖子入队时返回有效 JSON
  • 更改 YT 图像的类名
  • 隐藏添加部分按钮
  • 用户自定义部分的改进
  • 在外层容器上应用 max-height
  • 确保不存在的用户/组卡片不卡住
  • 从 S3 重定向到下载备份可能失败
  • 如果帖子已被审核,移除操作按钮
  • 确保 ColorScheme#resolve 对缺失颜色回退到基础
  • 避免设置用户状态时的竞态条件
  • 修复水平溢出组件中的拖动
  • 在非子文件夹安装中为 webmanifest 的 start_url 使用 /
  • Android 上自动补全显示在键盘下方
  • 回收站聊天消息时删除关联的通知。
  • 允许在聊天中搜索表情符号时使用键盘导航
  • 子子类别的类别标签未总是找到
  • 降低归档主题的优先级
  • 域名搜索对 URL 不起作用
  • 正确过滤带有预填充值的输入
  • 添加对 PG 14 及更高版本的支持
  • Glimmer 主题时间线上的返回按钮操作和位置
  • 聊天中表情符号自动补全 “more” 按钮不起作用
  • 类似用户搜索建议的更好排序
  • 在用户菜单路由器查找中使用 username_lower
  • 将用户名更新扩展到自我提及
  • 加载可审核项列表时同步用户的可审核项计数
  • 搜索索引重复解析器匹配过于严格
  • 键盘焦点时表情符号预览显示不正确的预览
  • 更新自动禁言 PM 到版主中的标志 URL
  • 回滚重置编辑器值时的值检查
  • 修复隐藏用户选择器中头像的回归
  • 用 rtlcss 替换 R2 gem 以生成 RTL CSS
  • 允许编辑非持久化的 color-scheme 颜色
  • 类别权限更改未创建日志
  • 当 data-original-href 缺失时的 Vimeo iframe url
  • 重新措辞通用站点策略默认值
  • 在获取 429 时不要垃圾存在请求
  • 禁用时从聊天调用 LazyYT 出错
  • 更新书签主题副本
  • 添加对多个 TikTok 宽高比的支持
  • 卡片使用 popper
  • 在 onebox 内保留头像大小
  • 修复 chat-notification-manager 中的各种错误
  • 将现有用户状态截断为 100 个字符
  • 在替换基础 URL 之前验证资源 url
  • 日期模态框中时区选择器的更好 UX
  • 在抽屉模式下拦截旧的频道 URL
  • 速率限制搜索的失败系统规范
  • 将用户状态限制为 100 个字符
  • 确保软删除的主题可以被删除
  • 修复从邀请自己获取徽章
  • 移除链接到不适当内容的站点
  • 在用户搜索中使用指定的限制选项
  • 确保 API 请求从不返回匿名缓存值
  • Lazy_yt_enabled 不影响引擎
  • 自动删除与帖子关联的可审核项
  • 文本选择破坏在新标签页中打开链接
  • 不要在 ExcerptParser 中添加空的 use/svg 标签
  • 同步 SSO 属性时如果电子邮件为空白则跳过。
  • TL4 用户删除主题时不重定向到最新
  • 不要为上传引用安全计数已删除的帖子
  • 为 popper 偏移添加负滑动
  • Data-popper-reference-hidden 太宽
  • 修复 mini-tag-chooser 上的外边距
  • 防止 msg-actions 显示悬停文本
  • 为回收站频道生成自动 slug
  • TL4 用户可以看到已删除的主题
  • 允许在键盘打开时移动设备上的模态框滚动
  • 不要在组成员批量菜单中向非员工显示仅限员工的选项
  • 将最小标签设置移至编辑类别中的标签部分
  • 删除配置错误的可嵌入主机
  • 在 UploadSecurity 中查询 UploadReference 以查找现有上传
  • 将电子邮件域名站点设置类型切换为 host_list
  • 选择类别时不要覆盖频道名称
  • 当帖子恢复时入队 notify_mailing_list_subscribers
  • 将频道关于页面的措辞从 title ->` name 更改
  • 叙述机器人高级叙述的新标签支持
  • 恢复主题的 class-property babel 转换
  • 验证 TopicQuery 的标签参数
  • 在聊天中正确显示 Discourse onebox 标签图标
  • 修复不正确的标签设置迁移
  • 如果可用,在频道归档 PM 中使用标签
  • 添加迁移以重新索引无效索引
  • 如果帖子主体缺失,不要尝试提取投票
  • ?enable_sidebar=1 时预加载用户侧边栏属性
  • 防止对 top_topics 的并发更新
  • Ruby 2 向后兼容的插件注销重定向
  • 修复由 PostAlerter 关键字参数导致的不稳定测试
  • TopicTrackingState MessageBus 消息范围的回归。
  • 改进频道归档的错误报告和失败模式

UX 更改

  • 显示单个推荐列表时使用全宽。
  • 修复实验性灯箱中的长图像标题
  • 主题推荐调整。
  • 将管理员指南链接移至 URL
  • 澄清 ‘disable tag/category edit notifications’ 站点设置
  • 修复帖子控制中额外按钮的对齐
  • 增加实验性灯箱的 z-index
  • 重构 AI 摘要动画
  • 允许编辑器标题在需要时缩小
  • 紧凑标签选择器的更多调整
  • 居中聊天通知的不同方式以适应更长的文本
  • 聊天中带有图像的响应式 oneboxing
  • 紧凑标签选择器的微小对齐修复
  • 紧凑标签选择器的微小更改
  • 移除新用户的头像环
  • 多选框的紧凑选项
  • 在消除模态框中隐藏头部
  • 修复书签模态框页脚布局
  • 类别标签颜色顺序修复
  • 在导航菜单中显示标签的描述作为标题
  • 在工具提示外显示信息图标
  • 披露使用的 AI 模型并为占位符添加动画
  • 修复编辑器中日期按钮的焦点状态样式
  • 指出主题摘要由 AI 生成
  • Firefox 修复简写模态框宽度
  • 缩小抽屉/移动设备上的未读指示器
  • 生成摘要时禁用摘要按钮
  • 将组提及通知移至回复标签
  • 修复侧边栏模态框中图标警告位置
  • 从聊天中移除更多 border-radius
  • 聊天中 tippy 框的 Z-index
  • 改进用户提示
  • 修复键盘快捷键模态框的双重滚动
  • 移除社区部分的部分标题
  • 降低频道卡片的边框半径
  • 修复组标签的外边距
  • 指示主侧边栏部分始终为公共
  • 更改线程调整大小器的 z-index 以低于表情符号弹出窗口
  • 移动设备上的消息创建者间距和大小 + 修复文本换行
  • 不要在消息创建者选择中显示存在状态
  • 澄清 “disable tags/category notification” 设置
  • 调整侧边栏模态框样式,合并 css
  • 改进模态框关闭按钮的位置
  • 线程指示器小修复
  • 重新排序侧边栏链接模式的视觉指示器
  • 使模板字段填充容器宽度
  • 使用模态框编辑出现在侧边栏中的类别和标签
  • 对齐聊天分隔符,增加移动聊天宽度
  • 为线程指示器添加 max-width
  • 修复编辑类别/标签导航菜单模态框中过滤器的位置
  • 按名称对编辑导航菜单模态框中的类别排序
  • 修复用户首选项 saved! 位置
  • 聊天消息线程指示器改进
  • 为聊天引用块中的图像添加最大高度
  • 修复覆盖设置高亮颜色
  • 修复编辑标签/类别导航菜单模态框输入无焦点
  • 在使消息活动之前添加小延迟
  • 在编辑导航菜单标签模态框加载标签时显示旋转器
  • 移除编辑类别导航模态框在移动设备上的水平滚动
  • 移除短主题时间线过渡
  • 修复头像选择器溢出
  • 一致的按钮悬停过渡
  • 改进侧边栏中类别和标签部分显示的默认值
  • 更柔和的下拉菜单和菜单面板阴影
  • 水平堆叠组收件箱标签
  • 在邀请页面隐藏侧边栏
  • 移除品牌化 blob 背景
  • 为具有 required 验证的字段添加必需指示器
  • 强制长文件名在灯箱中换行
  • 实验性网格的更好对齐
  • 移除悬停灯箱上的圆角边框
  • 使用户提示更可见
  • 深色调色板需要更深的阴影
  • 聊天未读指示器重构
  • 网格项的小间距修复
  • 微小的 #mention 样式调整
  • 增加 “more” 侧边栏下拉菜单的对比度
  • 组标签指示器应与现有设计匹配
  • 移除 ‘Create Topics’ 通知
  • 为全局导航部分图标显示工具提示
  • 正确为选择管理添加间距
  • 改进聊天消息长按和触摸
  • 允许用户在编辑侧边栏类别模态框中过滤类别
  • 不要阻塞用户消息二级导航的渲染以用于跟踪状态
  • 侧边栏编辑类别导航模态框的第一次尝试
  • 修复头部聊天指示器中的数字截断
  • 改进 /print 速率限制描述
  • 如果为空,移除标题和描述块
  • 移除侧边栏背景颜色
  • 修复聊天编辑器聚焦时灰显的添加按钮
  • 当没有新主题时更正教育消息
  • 调整主题地图中频繁发帖者的大小
  • 聊天频道头部图标
  • 为可审核项添加显示更多按钮
  • 由于大小更改调整各种头像
  • 侧边栏编辑模态框的样式调整
  • #1f37fe5 的后续
  • 调整用户已删除帖子项
  • 聊天编辑器按钮重构 + 表情符号
  • 修复帖子历史原始视图
  • 编辑为空白时删除消息
  • 为审核队列中的标记聊天消息添加支持
  • 如果输入未聚焦,按 esc 关闭抽屉
  • 消息详情中的微小间距调整
  • 在侧边栏中移除 short_site_description 站点设置的显示
  • 长未样式化的类别名称需要截断
  • 侧边栏的微小活动状态修复
  • 较大侧边栏字体的更多样式调整
  • 增加侧边栏字体大小
  • 在移动设备登录模态框中添加显示密码
  • 改进编辑历史显示
  • IPad 页脚导航现在包含在头部偏移中
  • 改进标签间距
  • 聊天编辑器第 2 步
  • 为来自 currentUser 的消息添加指示器
  • 不应向匿名用户显示添加自定义部分按钮
  • 调整 logo 大小以确保在小屏幕上不会太小
  • 移除欢迎主题管理员提示并调整副本
  • 通用聊天编辑器调整
  • 新编辑器和回复/编辑的微小修复
  • 改进头部下拉菜单中短站点描述的显示
  • --header-offset 中包含自定义头部
  • 在移动设备上在窗口顶部显示快速编辑
  • 为线程图标增加更多质量
  • “header dropdown” 导航菜单中的部分不可折叠
  • 聊天编辑器聚焦时的样式
  • 移除线程外边距
  • 实现新的编辑器设计
  • 通用错误消息的更好副本
  • 更新授予他人的徽章副本
  • 早期打开侧面板以避免抖动
  • 禁用时隐藏设置按钮
  • 欢迎主题 CTA 的各种改进
  • 移动设备上的线程面板大小/间距
  • select-kit 过滤器的加载滑块
  • 组已删除消息
  • 当消息分阶段时滚动到底部
  • 悬停线程指示器时预加载线程
  • 实现草稿线程
  • 为管理员堆叠图表报告使用固定颜色
  • 在侧边栏下拉菜单模式下暴露 ‘more’ 项
  • 修复颜色方案设置重置位置
  • 修复颜色首选项布局
  • 滚动时重置活动消息
  • 两列下拉菜单侧边栏布局
  • 发送编辑前烹饪消息
  • 修复用户 onebox 布局
  • 编辑器使用 BEM + 启用/禁用样式的微小调整
  • 添加警告,更新 min_trust_level_for_user_api_key 将禁用用户使用 DiscourseHub
  • 对侧边栏高度使用 dvh
  • Onebox/blockquote/chatreaction 轻微强调颜色更改
  • 在文档标题中显示频道标题
  • 修复徽章计数中的空格位置
  • 安装成功样式的微小调整
  • 在爬虫视图中包含子类别
  • 改进编辑器和线程面板
  • 聊天线程悬停
  • 在截断情况下更好的摘要居中
  • 修复移动设备上的时间选择器输入宽度
  • 修复编辑器全屏提示中 kbd 标签文本的颜色
  • 改进单独首选项的布局和样式
  • 更新环动画以避免滚动
  • 从 chatpane 中移除新消息元素
  • 聊天时间戳的轻微设计更改
  • 确保自定义部分上的光标是指针
  • 提高覆盖设置指示器点的对比度
  • 防止描述溢出
  • 移动设备上的垂直对齐问题
  • <kbd> 标签中移除颜色属性
  • 防止个人资料摘要页面上的字母被部分切断
  • 修复锚点 z-index
  • 加载 onebox 图像时使用主导颜色
  • 线程上的各种调整
  • 默认启用新通知菜单
  • 改进移动设备上的编辑器控件间距
  • 聊天移动调整
  • 截断主题切换文本以避免溢出
  • 从通知中的表情符号中移除额外空格
  • 修复单独首选项页面布局
  • 不要在移动设备上显示引导模式按钮
  • 修复分配标签之间的间距
  • 使用相对单位以防止时间线裁剪
  • 聊天频道标题溢出省略号修复
  • 使 /filter 路由上的输入全宽
  • 更通用的草稿放弃消息
  • 多个微小改进
  • Reviewq 标记
  • 更新目标 DAU/MAU 的指导
  • Onebox 站点图标需要右外边距
  • 改进由于类别限制无法移动主题时的错误消息
  • 防止长按反应打开操作
  • 为 apple touch 设置添加描述
  • 改进登录必需页面
  • 空格键滚动时考虑粘性头部
  • 改进移动设备上的 “install theme/component” 模态框
  • 使表格包装器弹出按钮仅图标
  • 在站点设置导航菜单项上显示标题
  • 为传统导航恢复汉堡菜单上的可审核项计数
  • 修复被隐藏的移动设备 grippie
  • 允许在新标签页/窗口中打开用户菜单选项卡
  • 过滤器页面的样式调整
  • 改进小屏幕上的目录用户字段
  • 允许个人资料菜单选项卡在需要时滚动
  • 将聊天图标更新为 d-chat
  • 澄清监视词、样式的描述
  • 修复非安全区域上下文中的菜单面板内边距
  • 在抽屉上禁用编辑器自动聚焦
  • 一些非常微小的 WCAG 方案修复
  • 修复聊天分隔符对齐
  • 如果最后一条消息不可编辑,则禁用向上箭头进行编辑
  • 更新安装热门项目和链接
  • 在 iOS 上调整菜单面板
  • 为搜索一致性将 JPEG 更改为 JPG
  • 改进旧浏览器的菜单面板高度回退
  • 改进安全模式副本
  • 避免溢出裁剪降部
  • 一些管理员主题列表样式调整
  • 改进 discourse_connect_url 的站点设置描述
  • 组用户表下拉菜单的位置,边框
  • 调整最后访问/日期分隔符
  • 修复聊天回复溢出
  • 确保头部 logo 具有尺寸,样式清理
  • 修复顶部嵌入回复、帖子通知的宽度
  • 新用户表的样式改进
  • 移除视觉聊天消息分阶段效果
  • 移除旧的组目录模板,CSS
  • 使最后访问不那么突出
  • 修复在大约 1260px 宽度断点处的横幅重叠问题
  • 为新导航更新用户聊天首选项链接
  • 当存在草稿时,将侧边栏中的 My Posts 链接切换为 My Drafts
  • 跳过将链接类型监视词应用于用户自定义字段
  • 更新徽章图标
  • 修复 img 聊天消息中的大 onebox 头像
  • 修复移动主题列表中的标签和类别点击
  • 仅当导航可滚动时允许滚动抓取
  • 用户徽章调整
  • 恢复更宽的搜索下拉菜单宽度
  • 高亮变量更新
  • 为侧边栏兼容性发布新的用户个人资料导航
  • 仅在内容上应用骨架动画
  • 为用户页面添加 h1 标签
  • 徽章页面样式更新
  • 从按钮中移除固定宽度
  • 当使用 enable_sidebar 查询参数时隐藏汉堡下拉菜单
  • 包含频道列表中的过度滚动
  • 将垂直管理员插件导航移至水平溢出导航
  • 防止聊天中的滚动传播到父级
  • UI 中的用户状态限制处理
  • 捕获工具提示中的边缘情况
  • 更新聊天草稿图标颜色
  • 样式编辑
  • 修复从 PM 中移除用户的悬停样式
  • 为头部图标添加透明边框
  • 暂停时在用户卡片上隐藏聊天按钮
  • 警告组删除的后果
  • 允许侧边栏在 768px 以下内联显示
  • 修复令人困惑的错误消息
  • 为字符串添加缺失的反引号
  • 为表单操作添加 flex 对齐
  • 轻松在管理员徽章列表中切换徽章
  • 改进键盘快捷键模态框的布局
  • 修复 timeline-handle 定位
  • 实现随机和自动生成的骨架
  • 允许抽屉占据大部分高度空间
  • 允许标签在移动设备上换行到类别下方
  • 按 slug 而不是标题对公共频道排序
  • 为 reply-where 显示完整主题标题
  • 为高亮提及 span 应用相同样式
  • 将数据导出移至新用户导航中的首选项页面
  • 为 glimmer-topic-timeline 全屏视图添加过渡
  • ISTKSTJST 添加时区别名
  • 从现有颜色计算缺失的悬停/选中颜色
  • Flex 水平表单控件
  • 移除聊天特定的字体声明
  • 在全页中恢复聊天图标上的 URL
  • 改进文本的表情符号对齐
  • 高亮变量重构
  • 为 permanently_delete_post_revisions 添加员工操作日志文本
  • 移除搜索助手中的额外空白
  • 防止用户卡片状态溢出
  • 改进批量按钮布局和对齐
  • 用户导航的修复和调整
  • 将处罚历史设置为粘性
  • 换行时在时间线中隐藏日期
  • 移除左外边距
  • 为搜索关键字添加外边距
  • 将 categories-boxes 布局从 flexbox 切换为 grid
  • 防止搜索上下文按钮文本换行
  • 添加缺失的空格和其他微小搜索调整
  • 重新排序 chat-channel 字段
  • 重新样式化引用/分享弹出窗口,修复悬停抖动
  • 重构 Discourse onebox 中标签图标的对齐
  • 修复自动补全的对齐问题
  • 简化主题列表中的头像

安全更改

  • 不允许特定站点垄断延迟队列
  • 在 noscript 视图中隐藏受限标签
  • 限制编辑原因列的长度
  • 处理并发邀请接受
  • 对各个控制器中的 limit 参数施加上限
  • 不要在匿名请求之间重用 CSP nonce
  • 限制自定义侧边栏部分中的链接数量
  • 不要在请求之间重用 CSP nonce
  • 在更新类别之前确保主题有效
  • 防止用户无法看到的主题被消除
  • 为主题嵌入使用规范 url
  • 限制 ThemeField 值长度以防止 DoS
  • 为 iframe 设置 max-height 属性
  • 不要覆盖 General 类别上的权限
  • 编码嵌入 url
  • 确保正在更新的站点设置是可配置的站点设置
  • 从上传的 SVG 中剥离 xlink:href
  • 更新 URI gem 到 0.12.1 以解决 CVE-2023-28755
  • 限制主题远程的 URL 长度
  • 添加 SSRF 安全的 FinalDestination::FastImage
  • 聊天摘录上的 XSS
  • 使用 IPv4 映射的 IPv6 地址绕过 SSRF 保护
  • Monkey-patch web-push gem 以使用更安全的 HTTP 客户端
  • 修复全名编辑器回复中的 XSS
  • 限制备份创建的速率
  • 将 Rails 升级到 v7.0.4.3
  • 在元数据中仅显示可见标签
  • 默认隐藏标签的 PM 计数
  • 防止本地 onebox 中的 XSS
  • 更新以排除标签主题过滤器
  • 仅向授权用户显示受限标签列表
  • 防止用户代理解析中的 ReDoS
  • 通过使 SSH url 正则表达式无歧义来防止 ReDOS
  • 移除 base_url 的绕过
  • 限制组成员请求的字符计数
  • 限制草稿的长度
  • 限制聊天草稿长度和预加载计数
  • 将 Rails 升级到 v7.0.4.1
  • 默认显示不受限类别中主题计数的标签

性能

  • 优化 TopicTrackingState.report 查询以加快查询速度
  • /presence/update 错误添加指数退避
  • 为 posts 表的 topic_id 和 created_at 添加索引
  • 分页加载编辑导航菜单标签模态框中的标签
  • 修复加载线程时的多个 N+1
  • 将匿名化限制为每个集群 1 个
  • 提高用户历史的大型 csv 导出性能
  • 提高 findAllMatches 速度
  • 从 resize 节点中移除节流
  • 改进 workbox 加载策略
  • 缓存 ToS 和隐私政策路径
  • 避免在帖子控制器中急切 pluck
  • 防止在帖子警报器中急切 pluck
  • 避免渲染大多数时间不需要的组件
  • 访问用户消息路由时预加载用户信息
  • 打开编辑器时客户端触发多个请求
  • 仅在未关注时发送 publish_new_channel
  • 创建帖子会导致 N+1
  • SidebarSection 查询的严格加载
  • 避免不必要地触发 TopicTrackingState 更改回调
  • 从 Theme#set_field 中移除不必要的查询
  • 不要不必要地为 theme_fields 序列化值
  • 避免在匿名化期间对 posts 表进行全扫描
  • dockCheck 记忆化元素引用
  • 修复列出主题列表时的 N+1 查询问题
  • 对 Pbkdf2 实现使用 OpenSSL::KDF
  • 将默认全局正则表达式超时设置为 2 秒
  • 优化主题跟踪状态的序列化
  • 确保侧边栏部分链接索引正确排序
  • 优化许多类别的主题查询
  • 对 ApplicationRequest 使用原生 postgres upsert
  • 移除从侧边栏发起的 PM 主题跟踪状态请求
  • chat-live-pane 的各种性能改进
  • 减少加载更多过去消息区域的高度
  • 在 chat-live pane 上应用优化
  • 为 mini_profiler 跳过元数据路由
  • 加载自定义侧边栏部分时急切加载 linkables
  • 添加索引以加快 ReindexSearch 作业
  • 重构滑入菜单大小以提高性能
  • 移除 ember-link-component-extension 以启用 Glimmer LinkTo
  • 移除自定义 Sidebar::SectionLinkTo 实现
  • 将用户提示和叙述移至每用户 messagebus 频道
  • /tags 中具有多个类别标签的 N+1 查询
  • 当用户状态禁用时不要解析帖子以查找提及
  • 查看标签时的 N+1 查询

无障碍

  • 当卡片为空时不要输出 aria-labelledby
  • 调整 mini profiler widget 的对比度和字体大小
  • 调整 Dark 和 Solarized Dark 三级颜色方案的对比度
  • 改进 select-kit 无障碍性(第 2 次)
  • 改进 select-kit 无障碍性
  • Select kit 在焦点丢失时关闭
  • 为徽章标题使用正确的结构
  • 增加 wcag 方案中元素的对比度
  • 用户名不是有意义的标题
  • 允许头部 logo/标题在需要时隐藏
  • 头部图标应该是按钮,而不是链接
  • 为头部通知计数添加 aria-label
  • 共享标签需要输入上对应的 ID
  • 为嵌入的跳转链接添加 aria-label
  • 帖子编辑历史按钮的 Aria-label
  • 为主题地图扩展添加 aria 标签
  • 历史模态框模式切换需要 aria-labels
  • 嵌入的帖子需要披露 widget 属性
  • 帖子头像不应可制表
  • 为书签名称输入添加可访问标签
  • Discourse-tags 应具有角色和标签
  • 为标记文本区域添加 aria-labels
  • 从用户个人资料中移除标题标签
  • 为用户个人资料添加次要跳过链接
  • 更具描述性的用户页面标题
  • 为新的用户导航添加 aria 标签
5 個讚