Discourse 3.0版本

重点

代号

开始日期

2022 年 1 月 27 日

计划发布日期

2023 年 1 月

84 个赞

新功能

  • 允许在 user_field 描述的链接中使用 target 属性
  • 对新站点默认启用实验性的标签自动补全功能
  • 警告管理员私密群组名称对匿名用户可见
  • 添加用户开关以隐藏/显示密码
  • 支持 Embed Motoko 的 Onebox
  • 将 DnD(免打扰)与用户状态集成
  • 在核心功能中添加桌面推送通知支持
  • 当发布新功能时向管理员发送通知
  • 提高以特定术语开头的标签的排序优先级
  • 在群组页面显示用户状态
  • 聊天和侧边栏现在默认开启
  • 区分直接关注与间接关注主题的通知类型
  • 在设置向导中添加聊天和侧边栏开关
  • 允许分类版主设置自动删除主题的计时器
  • 在处罚用户时显示相似用户
  • 允许指定单独的 s3_asset_cdn_url
  • 允许在不输入术语的情况下显示标签自动补全结果
  • 改进管理 2FA 的 UI
  • 对聊天消息强制执行提及限制
  • 在帖子的内联提及中显示实时用户状态
  • 支持 YouTube Short 的 Onebox
  • 允许 UserApiKey 使用 user_status 作用域
  • 改进提及相关的编辑器警告
  • 频道允许/禁止 @all/@here 提及
  • 添加实验性插件 API 以注册消息导航下拉菜单
  • 为新的私信和待审项目设置独立的通知指示器
  • 跟踪 API 和用户 API 请求
  • 删除用户及其帖子时也会删除聊天消息
  • 添加 Elgg 导入脚本
  • 窄屏桌面版侧边栏
  • 用户状态 API
  • 允许设置徽章的 default_enabled
  • 在悬停时显示标签搜索结果描述
  • 允许工作人员标记聊天消息
  • 同步客户端间的用户提示状态
  • 自定义客户端处理服务器端编辑器错误的 API
  • 默认将 TL1 添加到 chat_allowed_groups
  • 通用标签自动补全查找和 Markdown 渲染
  • 更新用户 Discourse Connect 外部 ID 的 API
  • 隐藏站点设置以向管理员屏蔽不安全分类
  • 不再隐藏“允许归档频道”设置
  • 降低所有列表中点赞通知的优先级
  • 添加帖子和主题功能的用户提示
  • 引入 chat_max_direct_message_users 设置
  • 默认编辑器分类站点设置
  • 可回复的聊天推送通知
  • 在用户档案导出中添加渲染后的帖子内容
  • 将入职弹窗重命名为用户提示
  • 新增站点设置以默认隐藏用户档案
  • 将可疑距离登录警告减少至 100 公里
  • 使用变量控制主题宽度
  • 通用标签自动补全排序
  • 如果欢迎主题未被编辑则隐藏它
  • 添加重置已见弹窗的按钮
  • 通用标签自动补全第一部分
  • 允许用户设置首选侧边栏列表目标
  • 添加侧边栏链接供管理员配置默认标签
  • 添加侧边栏链接供管理员配置默认分类
  • 将用户状态添加到用户偏好设置中
  • 实现新的入职弹窗
  • 省略日期时显示相对时间
  • 为侧边栏 section-link 添加 contentCSSClass
  • 子分类前缀使用双颜色
  • 隐藏隐私政策和条款主题
  • 在侧边栏中添加预置的默认分类
  • 通过链接头预加载资源
  • 为分类徽标添加深色模式选项
  • 当“至”日期与“从”日期相同时省略显示天数
  • 在移动端添加新的出口 topic-list-main-link-bottom
  • 处理复杂 GitHub URL 的 Onebox
  • 将 General 设为默认分类
  • 进入主题时滚动到最后访问的行标记
  • 添加设置以始终确认旧邮箱
  • 记住调整后的编辑器高度
  • 可选地在邮件群组用户选择器中显示用户状态
  • 为已登录用户在社区部分添加审核链接
  • 当用户长时间未出现时添加编辑器警告
  • hljs 插件的 JS API 接口
  • 新站点设置以从 Cookie 为匿名用户设置语言环境
  • 添加站点设置以包含用户关联的账户 ID
  • 使用户状态成为公开的实验性功能
  • 引入 personal_message_enabled_groups 设置
  • 彻底改造邮件线程功能
  • 禁用分享链接中用户名的站点设置
  • 通过键盘在表情选择器中选择表情
  • 为时间线开始/结束日期添加工具提示
  • 为重新设计的用户菜单添加其他通知标签页
  • 统一用户菜单通知计数
  • 用 General 分类替换 Lounge
  • 在提及弹窗中显示用户状态描述
  • 使帖子流中的用户状态实时化
  • 在新用户菜单中添加设置用户状态按钮
  • 匿名侧边栏分类和标签
  • 默认侧边栏分类和标签
  • 添加简单的 CSV 导入器
  • 统计已发布页面的浏览量
  • 限制群组邮件的最大收件人数量
  • 在时间快捷选择器中显示默认自定义日期
  • 备份失败时触发 backup_failed 事件
  • 从引导通知横幅打开创建邀请模态框
  • 允许配置 SMTP 超时设置
  • /u/admin-login 中添加安全模式开关
  • 允许禁用向导复选框字段
  • PWA 用户在首次发帖前提示推送权限
  • 添加全屏编辑器提交按钮和提示
  • 在编辑器中提及用户时在搜索结果中显示状态
  • 允许部分安装私密主题
  • 更新引导模式通知以添加邀请和向导链接
  • 添加欢迎主题 CTA 横幅
  • 添加 above-modal-header 插件出口
  • 在帖子流中显示状态
  • 在预览中添加图片删除按钮
  • 跟踪失败计划作业的统计信息
  • 在管理员已发送邮件列表中显示 SMTP 响应并重新排列列
  • 添加对区分大小写的监控词支持
  • 在用户档案页面显示用户状态
  • 重新设计的向导
  • 添加按创建日期排序主题的类别页面样式
  • My_bb 导入支持头像
  • 在侧边栏社区部分添加用户和群组链接
  • 取消固定时替换汉堡下拉菜单为侧边栏
  • 没有帖子的用户在允许期过后不应能编辑用户名
  • 侧边栏 API
  • 添加插件 API 以注册关于统计组
  • 在用户菜单的状态气泡工具提示中显示状态
  • 向所有人发布每个人的状态
  • 侧边栏插件出口
  • 允许帖子中的 iframe 使用 allow 属性
  • 在预定义时间段后自动移除用户状态
  • 使用完整帖子宽度嵌入 Vimeo
  • 在本地存储中保存侧边栏部分显示状态
  • 将侧边栏中的分类/标签存在与通知级别解耦
  • 群组可用密语
  • 验证监控词中的标签
  • 用户状态表情符号
  • 实验性侧边栏中的新/未读消息计数
  • 自定义退订选项
  • 查看私信时展开消息过滤器链接
  • 添加克罗地亚语
  • 在实验性侧边栏中添加消息部分链接
  • 在 EmailLog 中记录 SMTP 响应
  • 将自动跟踪所需时间从 4 分钟改为 5 分钟
  • 在实验性侧边栏的标签部分链接中添加新/未读计数
  • 实验性侧边栏的标签部分初版
  • 在实验性侧边栏中显示受监控分类的新/未读计数
  • 在实验性侧边栏的分类部分添加部分链接
  • 创建 upload_references
  • 允许阻止热链接媒体
  • 允许每个域重叠 DiscourseConnect 密钥
  • 通过消息总线传播用户状态
  • 默认高亮书签的“无”选项
  • 用户状态
  • 使 S3 预签名 GET URL 过期时间可配置
  • 发帖后立即拉取热链接图片
  • 阻止重定向 URL Onebox 的站点设置
  • 将多态书签提升为默认并迁移
  • 允许在 server_plugin_outlet 中传递 locals
  • 在 PN 搜索数据中包含参与者
  • 在 404 页面中添加页面标题
  • 允许分类版主连续发帖
  • 引入允许非工作人员标记私信的站点设置
  • 恢复用户活动页面的滚动
  • 提升“删除群组”工作人员操作日志
  • 多态书签第 3 部分(提醒、导入、导出、重构)
  • 验证 exif 剥离和图像优化之间的设置组合
  • auth_overrides_username 时添加建议值的回退
  • 引入禁用时间选择器中建议周末的全局设置
  • 可选地在建议用户名时跳过使用全名
  • 在高级搜索中添加 group_messages: 关键字
  • 添加 in:messages 搜索修饰符
  • 在该上下文中将搜索范围限定为私信
  • 检测 Emoji 14.0 表情符号
  • 多态书签第 2 部分(列表、搜索)
  • 显示必填标签组的提示
  • 限制通知邮件收件人列表的站点设置
  • 启用深色模式邮件支持
  • 阻止索引嵌入主题列表
  • 在帖子序列化中添加 user_suspended 属性
  • Discourse Connect Provider 协议中添加 2FA 支持
  • 改进筛选 IP 的汇总并扩展支持 IPv6
  • 允许站点添加 sitemap.xml 文件
  • 添加同步 S3 ACL 的 sidekiq 任务
  • 添加邮件深色模式
  • 可排序的 json-editor 项目
  • 允许本地主题 js 资源
  • 允许分类有多个必填标签组
  • sync_sso 的 DiscourseEvent 钩子
  • 多态书签第 1 部分(CRUD)
  • 支持 img 标签中的 upload:// URL
  • 允许待审项目覆盖分数类型标题
  • 允许用户将动态 GIF 粘贴到编辑器中
  • 更新推送通知图标
  • 启用规范 URL 索引
  • share-topic 替换 share-popup
  • 在 posts.rss 源中使用规范链接
  • 在主题和分类的 RSS 替代链接中添加 nofollow
  • 为带有特色主题的子分类添加移动支持
  • 高亮过期的书签提醒
  • 在灯箱中添加原始图片链接
  • 添加带有名称和值的新站点设置列表类型
  • 使用 Postgres unaccent 忽略重音
  • 引入“带有特色主题的子分类”视图
  • 创建用户关联账户的 API
  • 基于前缀匹配优先排序群组搜索顺序
  • 从 MaxMindDb 返回 geoname ID
  • 为代码块添加全屏按钮
  • 添加 ENV 以控制 themes:update 错误
  • 添加上传头像选项,支持从可选头像中上传
  • 自动选择分享 URL
  • 在搜索页面显示主题访问状态
  • 在 Webhooks 中添加 user_promoted 事件
  • 将“重置已读”批量操作重命名为“推迟”
  • 用分享模态框替换分享帖子弹窗
  • 默认禁用非规范页面的索引
  • 允许版主批量更改所有权
  • 添加设置以调整每日标记限制
  • 集中式 2FA 页面
  • 当父分类静音时静音子分类
  • 如果邀请到主题的链接无效则显示错误
  • 检查上传是否被使用的新插件 API
  • 在邀请模态框中使用新的主题选择器
  • 缓存最后帖子编号
  • 为现有用户兑换邀请
  • 在主题中添加 external_id
  • RS512、RS384 和 RS256 COSE 算法
  • result.rb 中,除非在设置中启用,否则不要使用邮箱作为用户名建议
  • 允许使用 from 别名发送群组 SMTP 邮件
  • 拆分中文和日文的文本分段
  • 在主题列表中使用 Shift + 点击选择范围
  • 添加 requestCustomMarkdownCookFunction API
  • 重新排序值列表的能力
  • news.ycombinator.com 的 Onebox
  • 仅验证 blocked_onebox_domain 的域名设置
  • 为 categories-boxes 模板添加新的插件出口
  • 表情过滤器中的部分匹配别名
  • 使用原生颜色选择器
  • 在书签模态框中显示“本周末”选项
  • 使 use_email_for_username_and_name_suggestions 设置在现有站点上可见并默认开启
  • 将 cppjieba_rb 更新到最新版本

Bug 修复

  • 序列化当前用户时频道归档 N1
  • 发布某些主题的 TopicTrackingState 更新时的错误
  • 使 DBHelper.find 构建有效查询
  • 如果更新一个主题失败,继续检查其他主题
  • 将所有类似引号的 Unicode 替换为引号
  • 包装用户偏好设置页面上的插件出口
  • 正确支持 DiscourseEvent kwargs
  • 匿名用户查看已删除帖子的安全上传时不要报错
  • 在 iOS Safari 中禁用图像优化
  • SidebarSiteSettingsBackfiller 中的错误条件
  • 调用 #sanitize_field 时不要更改默认 allowed_attribute
  • 将 messagebus 升级到 v4.3.1
  • Render_404 未定义
  • 链接到分类设置应使用 slug
  • 改进邮件主题中的标签并添加过滤器头
  • 如果自动生成的频道 slug 为空,不要报错
  • 使用审核员的守护者权限在批准时创建帖子/主题
  • 书签自动删除偏好设置的使用和默认值
  • 获取大小时检查节点是否有 src 属性
  • 更稳定的系统测试
  • 正确使用 request_uri 生成 load_more_url
  • 此时组件可能被销毁
  • 始终从 loadMore 返回 Promise
  • 确保加载更多不会擦除浏览时的过滤器
  • 更新 v1.23 的 nginx 配置
  • 不要向 MacOS 显示推送通知横幅
  • 添加 user_watching_category_or_tag 的缺失邮件模板
  • 修复频道归档状态的各种问题
  • 在刚发布的帖子提及中显示状态
  • 避免切换存在状态时的竞态条件
  • 面板销毁时取消获取消息
  • DButton 省略号参数
  • 在已删除帖子中显示主题标题
  • 内联 Onebox 时优雅处理来自 SSRF 查找的 DNS 问题
  • 移除遗漏的 chat_channels 遗留路径
  • 正确允许管理员访问用户聊天偏好设置页面
  • 正确处理导航到消息
  • 密语工具提示显示允许的群组
  • 更可靠的归档频道规范
  • 确保恢复网络不会创建未读提及
  • 解决 R2 gem 中的一个 bug
  • 管理员无法查看其他用户的侧边栏偏好设置
  • 由于自动补全导致的 flaky 规范
  • 增加等待时间以防止特定的 flaky 规范
  • 自动补全淡出箭头键聊天修复
  • 允许嵌套聊天转录
  • 确保我们有修补过的 CGI gem 版本
  • 重新启用 using_session 测试
  • 防止在 DnD 模式下播放聊天声音
  • 提及中用户状态的样式
  • 提及自动补全箭头滚动
  • 防止创建空 User 对象
  • 当导航菜单为遗留模式时显示侧边栏偏好设置链接
  • 消息未暂存时触发更新最后阅读
  • Prometheus 插件在生产环境中期望 webrick
  • 修正 last_read_message_id 的回归
  • 允许管理员访问用户偏好设置
  • 正确排序公共频道
  • 更好的聊天 API 错误处理
  • 防止聊天 API 生成双斜杠 URL
  • 引用带有状态表情的提及会破坏提及
  • 标签自动补全滚动箭头键淡出
  • 在标签搜索中包含标签组内的标签
  • 响应式按钮和更宽的内容容器
  • 不要在无术语标签搜索中返回静音的子分类
  • TL0 无法向 everyone messageable_level 的群组发送消息
  • 测试中不要假设干净的 slate
  • 如果频道 slug 未更改,不要验证
  • 头像的 Box-sizing
  • Discourse-follow 通知类型
  • ChatMessage.cook 添加缺失的 user_id 参数
  • 仅当用户可以创建帖子时访问分类聊天
  • 在 git 合并中丢失的字符串用法
  • 移除魔法时间范围
  • 允许退格进入标签自动补全
  • 按箭头键时滚动自动补全容器
  • 移除书签自动删除偏好的 user_option 保存
  • 正确解析 Mandrill webhooks
  • 在风格指南中添加 REPLACEMENTS 图标
  • 邮件摘要主题顺序应一致
  • 对俄语使用正确的复数规则
  • 无法通过向导更改主页样式
  • 编辑聊天消息以移除上传时不要重复检查
  • 工作人员信息警告链接的路径无效
  • 正确计算 DistributedMutex 锁定尝试次数
  • 移除“nohighlight”的控制台警告
  • 重置搜索控制器状态
  • 确保提及中的用户状态在插件中不会失败
  • GitHub onebox 省略号样式在 9d03f20 中回归
  • 恢复 read_moreread_more_in_category 的缺失文本
  • 更具体的类名以避免冲突
  • 确保生成的 tsqueries 有效
  • 80e422c 中的多部分 uppy 上传回归
  • 确保标签自动补全不在聊天键盘后面
  • 如果用户不能聊天,不要返回标签的频道
  • 子文件夹安装中的损坏图片
  • 子文件夹密码重置中的损坏表情 URL
  • 新私信通知应优先于提及
  • 用户的私密分类服务器端标签查找
  • 正确隐藏频道设置中的管理员设置
  • 显示筛选 IP 地址的最后匹配时间
  • 321b14d 中的管理员 webhook 回归
  • 不要提供关于 GDPR 合规性的建议
  • 添加设置的翻译
  • 基于权限的重复标签查找结果
  • 对主题的 color_scheme_id 使用正确的属性
  • skip_new_user_tips 为 false 时不要重置已见弹窗
  • 档案页面未加载
  • 打开之前删除的帖子时的错误
  • Webhook 应更新频道的 last_message_sent_at
  • 当可用时使用 CDN 用于聊天 mp3 声音
  • URL 片段未清除
  • 更新筛选 IP 地址的 match_count
  • 新消息将直接消息频道带到顶部
  • 仅当不在聊天频道时使活动频道为空
  • 仅在用户晋升/降级时修改受保护的侧边栏链接
  • 不要强制在非首帖显示主题地图
  • 确保聊天频道元数据日期已更新
  • 从窄屏过渡时用户菜单 bug
  • Deactivate 并非在所有情况下都被调用
  • avatarUrl 助手的包含 CDN 结果中
  • 更改 drupal 永久链接创建以使用 /node/
  • 在数据库级别确保聊天频道 slug 唯一性
  • MessageBust.last_id 添加到聊天频道订阅
  • 仅 ember-cli 页面的相对 URL 路由
  • 监控词替换表情符号渲染
  • 不要在 GitImporter 中更新 url
  • 在帖子创建器规范中遵守未列出主题的创建限制
  • 邮件标签渲染文本替换错误
  • 不要用监控词替换标签渲染文本
  • 处理摘录解析中的 null svg 类
  • 从用户菜单中排除已认领的待审项目
  • 水平滚动未正确工作
  • 在克隆之前跟随重定向时,使用第一个 git 请求
  • 验证退订键有关联的用户
  • ScrollingPostStream#15313 中回归
  • 在待审项目上显示聊天频道信息
  • 允许待审项目组件仅为模板
  • iPad 上侧边栏和重新设计的用户菜单的边距
  • 在某些情况下允许 oneboxer 中的 svg
  • 改进发布重复链接时的消息
  • 同意自动标记时不要通知帖子删除
  • 如果不允许上传则显示错误消息
  • 允许在行首进行标签自动补全
  • 一致的窄屏桌面宽度
  • PM 在读取状态处理时显示过时的未读计数
  • 不要在不支持的设备上应用悬停状态
  • 确保日期/时间不换行
  • 在聊天消息标记不同意时取消静音用户
  • 防止附加时播放音频
  • 从窄屏返回时切换侧边栏
  • 确保核心侧边栏禁用时聊天侧边栏存在
  • 调整核心编辑器大小时防止抽屉错误
  • 使用正确的 Regexp 标志忽略大小写
  • 将分类标签 slug 匹配推到顶部
  • 现有用户错误地无法兑换邀请
  • 将周期过滤器传递给插件出口
  • 标签自动补全的小修复
  • 实验性标签搜索结果匹配和限制修复
  • 不要点击跟踪 .hashtag-cooked
  • 基于 chat_enabled 设置设置 chat_allowed_groups
  • 在标签搜索结果中取消转义 :emoji:
  • S3 清单文件的行过滤过于严格
  • 过滤标签可见性时,尊重标签组权限
  • 更新 group_in_subject 站点描述中的链接
  • 删除分类时删除关联频道
  • 允许在没有设置声音时更改声音
  • 恢复 hashtag-raw 的旧标签样式
  • 如果没有 prefixColor 不要添加颜色样式
  • 修正 app/models/admin_dashboard_general_data.rb 中的 release_notes_link
  • 修正 /tests/fixtures/dashboard-new-features.js 中的 release_notes_link
  • 确保 DButton 对字符串操作使用正确的目标
  • Enable_auto_join_users 在创建频道中被使用
  • 更好的聊天消息操作位置
  • 用户偏好设置跟踪页面的正确实现
  • 新标签自动补全的标签排序调整
  • 允许新标签 HTML 被引用为 Markdown
  • 允许 tl4 批量选择
  • 当当前用户不能 DM 时隐藏用户卡片按钮
  • 如果用户已经兑换过,邀请兑换错误
  • 管理员信任等级增长报告的 bug
  • 搜索中特殊 a 关键字的回归
  • 仅更新一次用户选项
  • 编辑用户偏好设置后状态被清除
  • 添加自定义 Primary-Numbers
  • 支持搜索过滤器 @username 中的 unicode
  • 降低反应通知的优先级
  • 在关于页面中将 Users 重命名为 Sign-Ups
  • 防止箭头键冒泡到父组件
  • 仅将滚动位置应用到全屏
  • 允许侧边栏链接注册 didInsert 操作
  • 给定消息 ID 时正确打开抽屉
  • 确保编辑后编辑器获得焦点
  • 仅检查全屏而不是偏好设置
  • 正确高亮活动频道
  • 允许更新超大上传的 attr
  • 将 recurring 添加回 send_message 自动化
  • 将聊天音频重新实现为服务
  • 确保 moderators_manage_categories_and_groups 被尊重
  • 如果有备用代码,不要锁定账户
  • 缩小存在较小图像上传的图片
  • 永久链接问题
  • 不要为新的主题/消息路由预加载主题列表
  • 当允许群组包括“所有人”时发送聊天摘要
  • 使用缓存的 RegEx 而不是每次使用时重新创建
  • 自动生成分类频道 slug
  • 监控词提交按钮应默认禁用
  • 使用 i18n 用于保存的文本
  • 处理从侧边栏开始草稿 DM
  • 在添加非空约束之前迁移值
  • 使侧边栏链接尊重抽屉模式
  • 允许在聊天频道不存在时删除分类
  • 晋升为管理员时更新侧边栏链接
  • 没有标签时的主题跟踪阶段错误
  • 使聊天编辑器 ID 非空
  • 使 ChatMessageUpdater 检查守护者的编辑访问权限
  • #7fca078 的后续
  • 保留提醒是绝对的,需要相对父级
  • 欢迎主题在 /categories 页面上也应隐藏
  • 增加 NGINX 请求头缓冲区
  • 正确渲染草稿预览中的链接标题
  • 简化之前的路由处理
  • 使 can_send_private_messages 不依赖于系统用户
  • ChatMessageChatMessageRevision 中添加编辑用户 ID
  • 永久删除模态框的 bug
  • 恢复实验性用户导航的提及标签页
  • 通过 HTTP 克隆主题时,也尝试原始 URI
  • 主题导入错误处理必须发生在 hijack 块内
  • 防止聊天在获取 404 时进入无限循环
  • 不要将范围限制为直接消息
  • 客户端上的通知数据期望一个标识符
  • 移动小操作的小对齐修复
  • 当用户通过邀请添加到群组时写入群组日志
  • 修复“我的帖子”上的圆圈指示器颜色
  • 新主题按钮在用户没有权限的分类中现在正确禁用,即使按标签过滤
  • 修正 lastUnreadUrl 中的帖子编号
  • 无法更改设置为常规的分类的通知级别
  • 评估所有回调而不是覆盖它们
  • 不要通知主题作者关于小操作帖子
  • 密码重置错误页面的后续修复
  • 简化多个 AJAX 错误的显示
  • 不要尝试通过 SSO 同步群组时再次将用户添加到群组
  • 回填侧边栏默认值时忽略唯一冲突
  • 确保自定义 {{action}} 修饰符与动作哈希一起工作
  • 一些主题元素太宽
  • 将 group-box 组名从类移动到数据属性
  • 允许已经在自动群组中的用户登录
  • 当选择深色方案时添加 theme-color <meta> 标签
  • 变量名拼写错误
  • 重置 Topic 模型上的错误属性
  • 当通过 DiscourseConnect 更改时记录用户从群组添加/删除
  • 编辑待审项目时分类选择器未更新选择
  • 正确重置 controllerReady 属性
  • 仅使用提交消息的第一行
  • 小拼写错误
  • 在分类徽标 img 上设置 max-width
  • personal_message_enabled_groups 的客户端检查
  • 在分类徽标 img 上设置宽度,而不是容器
  • 访问消息时不要显示 404 页面
  • 正确防抖各种函数
  • 加载时计算一次标题偏移
  • 必要时跳过所有帖子验证
  • 确保最小化不会破坏共置连接器
  • 不要将群组较少表情符号包含在标准列表中
  • CurrentUserSerializer 上的 Sidebar_list_destination
  • 确保下拉菜单在兄弟标签上方
  • 受监控和标签的侧边栏列表目标
  • 从 RSS 源中排除隐藏主题帖子和小操作
  • 点击时出现用户卡片焦点状态
  • 澄清安全密钥副本
  • 如果删除了 general 分类,重置 general_category_id
  • 防止遍历下拉菜单时的布局偏移
  • 在 RTL 模式下调整每个信任等级的用户单元格
  • 移除 RS384 和 RS512 cose 密码
  • 使时间线日期可点击
  • Action_code_path 未加载到 user-stream-item
  • 颜色存储为 3 位十六进制代码的分类缺失分类徽章
  • 当过滤为无和全部时分类侧边栏链接不活动
  • prefixElementColors 替换 prefixCSS
  • 在排序 sha1 字符串数组之前移除 nil
  • 删除 general 分类时重置相关站点设置
  • 状态表情符号在移动设备上显示在左侧
  • 帖子中用户状态表情符号的对齐
  • 正确处理主导颜色计算期间的 HTTP 错误
  • 拼写错误
  • 关于侧边栏前缀样式的警告
  • 登录时的用户字段样式
  • 更改文本
  • 工作人员操作日志“显示详情”链接
  • 确保本地日期格式快捷方式正常工作
  • 确保投票类型切换按钮正常工作
  • 已弃用的设置不应从 UI 覆盖
  • 隐藏旧的 PM 设置
  • 如果字段与密码相同则显示错误
  • 移除公共主题邀请功能
  • 如果欢迎主题被删除,不要显示欢迎 CTA 横幅
  • 确保消息部分中的群组收件箱按群组名称排序
  • 确定本地日期相同范围在没有日期时出错
  • must_approve_users 时,到达主题必须隐藏
  • 改进 calculate_dominant_color! 的错误处理
  • 不要在向导介绍步骤预填默认站点标题值
  • 确保第一个管理员用户被添加到自动群组
  • 监控主题覆盖静音分类
  • 能够在缩进代码块后触发表情符号
  • 缺失 PM 标签的侧边栏部分链接图标
  • 链接到侧边栏中的 discovery.category
  • 管理员编辑时跳过静态主题的质量标题验证
  • 正确计算批量邀请结果
  • 不要在帖子上显示两次用户状态
  • 新的 general 分类更改阻止主题创建
  • 不能审核的用户显示审核侧边栏链接
  • 解决 R2 gem 中的一个 bug 以生成有效的 RTL CSS
  • 允许管理员在 staff-writes-only-mode 中通过邮箱登录
  • 允许管理员在 staff-writes-only-mode 中注销
  • 在不必要时移除零宽空格
  • 添加更好更严格的邀请验证器
  • 还原递归标签查找缺失的祖先标签
  • 缺失的主题上传不应破坏预编译过程
  • 移除为过去设置的提醒的书签提醒警报
  • 确保关闭侧边栏拆除所有回调
  • 当一个上传正在进行时开始新上传的怪癖
  • 使用 Category#category_text 作为侧边栏标题
  • secure_uploads 的迁移拼写错误
  • 确保编辑器 grippie 保持可见
  • 一些编辑器消息已损坏
  • 子文件夹安装上发送信标“离开所有”时 404
  • 递归标记带有缺失祖先标签的主题
  • 确保特色分类主题唯一
  • personal_message_enabled_groupsList_suggested_for 条件
  • 更好的 Android 虚拟键盘检测
  • 当没有找到用户时更新用户结果页面
  • CTA 的大小写不正确
  • posts:inline_uploads 中查询正确的模型
  • 计算图像主导颜色时处理失败的下载
  • 匿名用户的侧边栏分类未按名称排序
  • 禁用时跳过侧边栏中的未分类分类
  • 尊重侧边栏用户、群组和徽章链接的站点设置
  • 禁用时隐藏实验性用户导航更改
  • 如果旧站点设置有空值,数据库迁移失败
  • 当待审帖子被删除时,添加用户菜单中待审项目的缺失字符串
  • 旧版 iOS 上的侧边栏滚动淡出
  • 修复 GitHub onebox 语法高亮
  • 使用 admin_js.* 键覆盖文本不起作用
  • 空内联 BBCode 已损坏
  • 某些情况下标题偏移位置不正确
  • 当标记禁用时不要尝试序列化 Tag 对象
  • 子文件夹设置中的页面内锚链接已损坏
  • 不要在我们处于 sent_recently 窗口内时删除之前的消息
  • 正确将 invite_to_topic 参数传递给邀请
  • 确保在 Safari 中使用加载缩略图
  • 确保在加载图像时使用低分辨率占位符
  • “退出设置”链接应退出向导并将用户带到主页
  • 管理员用户删除对话框按钮的回归
  • 确保`` handlebars 模板命名空间正确
  • 用户状态工具提示中的原始翻译字符串
  • 主题组件应支持空的区域设置文件
  • 使用插件定义的名称作为 ES6 模块路径
  • 确保 discovery-categories 始终清除 PreloadStore
  • 为每个帖子和用户创建单个通知
  • 在向导路由上不显示“创建主题”通知
  • 对用户保密私有主题密钥
  • 仅当存在下一页时才返回下一个书签页
  • 提供徽章查询时立即显示 SQL 选项
  • 编辑欢迎主题后立即隐藏欢迎主题横幅
  • 转译 start-discourse.js 以修复 iOS12 支持
  • 允许 Git 仓库 URL 缺少 .git 结尾
  • 在生产构建中,类可能不是 EmberObject 的“实例”
  • 避免由于侧边栏导致 TopicTrackingState 监听器泄漏
  • 仅在新站点上播种常规类别
  • 不要为书签保存默认的 auto_delete_preference
  • 不要通知观看私信标签的管理员
  • 不要邀请 whisper 或小型操作发布者
  • 如果可以标记私信则显示标签选择器
  • 为 categories+latest 正确预加载 topic_list
  • 跳过小型操作的允许用户
  • 离开组时恢复信任等级
  • 重新加载向导样式步骤的样式更改
  • LocalJumpError : 意外返回
  • 防止 iOS 软件键盘隐藏 sk body
  • 从新用户菜单中移除意外的滚动条
  • 通过 ember-cli 编译时加载管理员特定的 JS
  • 匿名用户的侧边栏汉堡面板下拉菜单无法工作
  • 避免重复的 topic-list 请求
  • 没有侧边栏时隐藏侧边栏切换按钮
  • 需要登录时隐藏匿名用户的侧边栏
  • 备份/恢复在多站点中未使用正确的 Redis 命名空间
  • 忽略用于标题提取的格式错误的 HTML
  • 将显示喜欢逻辑移至客户端
  • 在 discourseComputed 中跟踪原生类依赖项
  • 关闭编辑器时移除 “–composer-height” 样式
  • 改进归档主题的点赞按钮
  • 允许将 match_all_tags 作为 URL 参数传递
  • 移除书签的 last_unread_post 摘要逻辑
  • 允许在要求 discobot 执行机器人命令时有多余的空白
  • 限制新存在和已存在的暂存用户以发送邮件主题
  • 实时显示隐藏引导模式通知
  • 在没有 API 支持的情况下禁用 Twitter onebox
  • 当编辑器处于折叠状态时设置 --composer-height
  • 欢迎主题标题不可编辑
  • 删除可审核用户时从监护人检查中恢复。
  • 确保 topic-list 适配器从不序列化 undefined
  • 在 UpdateHotlinkedRaw 中遇到已删除的主题时不要抛出异常
  • Markdown-it 解析函数需要一个 env 参数,默认为 {}
  • 类别导航项的回归问题
  • 如果用户从组中移除,重置 flair 组
  • 从 oneboxes 中移除死链和大图片
  • 如果不是当前用户的个人资料,不要预览配色方案。
  • 类别或标签更改时不要通知编辑器
  • 硬删除主题时销毁所有帖子
  • 生成 oneboxes 时吞下 SSL 错误
  • 由于 URL 规范化错误导致 onebox 图片损坏
  • 如果在 S3 中未找到文件,不要抛出错误。
  • 使单词监视器能够处理 nil 字符串
  • phpbbb 导入脚本未解析 youtube 标签
  • 防止 android 键盘在 sk 聚焦时立即隐藏
  • 允许添加不同大小写的相同监视单词
  • 正确记录所有内部作业失败
  • 新用户注册时不要兑换过期的邀请
  • 次要更多部分链接未标记为活动
  • 处理 UserCommScreener 中演员没有偏好的情况
  • 不要在监护人中缓存站点设置
  • 按类别限定类别审核的缓存
  • 在带有子类别列表的类别上仅显示一次更新横幅
  • 离开 review-index 路由时取消订阅 /reviewable_counts 频道
  • Sidebar::MoreSectionLinks 中的链接错误地标记为活动
  • 查找作业类时避免使用 dig
  • 在 ScreenTrack 中注入 appEvents
  • 为嵌入主题的页脚使用默认区域设置
  • 不要在向导样式步骤中覆盖 top_menu 站点设置
  • 年份选择器和擦除按钮的 Bug
  • 跟随模式更改更新 word_watcher 缓存键
  • 向导最后一步“企业”未保存更改
  • 当 slug 生成方法被编码时,机器人可能会生成错误
  • 接受 mandrill webhook 的 HEAD 请求
  • 正确显示书签加载旋转器
  • 确保所有公共 topic-query 选项都可以通过 Ember 使用
  • 确保 theme_uploads_local 开头只有一个 /
  • 在 iPad 和移动设备上显示按钮栏溢出
  • UserCommScreener 过滤器从目标用户 ID 中获取行动用户 ID
  • 允许类别参数中的自定义字段使用数组值。
  • 确保错误处理程序在没有 preload_json 的情况下正确呈现
  • 刷新自动组时发布成员资格更新事件。
  • 支持标签设置中的 everyone 组
  • 向导路由上侧边栏始终禁用
  • 拒绝的电子邮件不应在其日志之前清理
  • 确保当用户浏览器重写省略号时上传正常工作
  • 允许用户在已关闭的主题中引用
  • 确保管理员模板不用于非管理员控制器
  • 不要烹饪用户字段以应用监视单词
  • 确保用户列表完整且已排序
  • 确保每个用户实例都有正确的状态跟踪计数器
  • 正确处理多个订阅者在用户模型上调用 trackStatus() 的情况
  • 修正夹具中的提及路径
  • 带有停止点的线性渐变使 R2 困惑
  • 改进处理带有无效标签字符的过滤器
  • 不要对 onebox 超时抛出错误
  • 侧边栏中键盘快捷键按钮的标题
  • 发布主题时通知标签观看者
  • 使组成员批量操作保持一致
  • 传递侧边栏自定义链接 willDestroy
  • 徽章回填触发 :user_badge_granted DiscourseEvent
  • 确保在重新水合陈旧模型时跳过注入
  • 如果用户重置密码,不要兑换邀请
  • 当收到用户状态更新时,其他用户的状态被清除
  • 正确复数化侧边栏字符串
  • isExistingIconId()#17553 中回归
  • 按名称正确调用动态组件
  • 无法在移动设备上隐藏 d-editor-button-bar 的溢出
  • 使用 padding,而不是 margin
  • 使用 URI#merge 来合并基本和相对 URL
  • 防止多选使用 noneItem 作为其列表
  • 将侧边栏特定的 select kit CSS 限制在侧边栏内
  • 传递自定义部分 willDestroy
  • 如果标签编辑通知已禁用,则跳过作业
  • 允许在 PostRevision 中反序列化 Symbol 对象
  • 检查标签编辑通知是否已禁用
  • 未跟踪的主题显示未读计数徽章
  • 支持没有 SSE 4.2 的系统
  • 允许在 PostRevision 中反序列化 Time 对象
  • 多选用户字段验证的 Bug
  • miniprofiler 的 CSS 调整和生成位置修复
  • 提高主题跟踪状态的可靠性
  • 更改 UserCommScreener 以使用 user_ids
  • 调整主题头像高度以修复粘性
  • 爬虫视图中的移动可用性问题
  • 修复 select-kit 中的几个回归问题
  • 将 firefox < 89 检测为不支持的浏览器
  • 在旧版解析器上设置解析器选项
  • 更新不稳定的批量邀请规范
  • 仅在主题测试 html 中内联 QUnit CSS
  • 确保类别标签过滤器路由正常工作
  • 将所有监视单词规则应用于用户字段
  • 确保为旧版浏览器加载启动屏幕 <noscript>
  • 确保启动屏幕逻辑与 iOS12 兼容
  • 为 tags/:tag_id ->` tag/:tag_id 添加 ember 重定向
  • 未验证最小/最大用户名长度限制
  • 使用 focusout 的输入在 #17345 中回归
  • 允许连接器模板名称为 camelCase
  • 应该是 UploadReference 而不是 UploadReferences
  • 确保标签列表设置没有限制
  • 确保 pull-hotlinked 可以重写单独的 oneboxes
  • 修正 ip-lookup 组件定义中的错误
  • 帖子可以属于硬删除的主题
  • 拉取热链接图片时替换 onebox markdown
  • 注销可能因缓存用户而失败
  • 正确显示 /admin/emails 错误
  • 未向用户显示实验性侧边栏偏好链接
  • ember-cli-deprecation-workflow 移动到运行时依赖项
  • 带有 API 密钥的请求可能缓存了不正确的 currentUser
  • Vimeo 正则表达式模式
  • SiteSetting.delete_removed_posts_after 的最大值
  • 为管理员内容添加 clearfix 回来
  • 保持 PM 和主题的唯一样式检查分开
  • enable_direct_s3_uploads 启用时,上传大文件 (>` 5GB) 失败
  • 创建新上传时未删除上传存根
  • 空属性值上的 Markdown 处理失败
  • 修复 bulk_invite 不稳定的测试
  • 改进 mixcloud oneboxing
  • 推迟移除启动屏幕,直到 window load 事件触发 take 3
  • 暂时跳过 window load 事件
  • 推迟移除启动屏幕,直到 window load 事件触发 take 2
  • 在无 JS 视图中移除启动屏幕 take 2
  • 还原 #17225 & #17223
  • sidekiq 中未初始化的类变量错误
  • log_thread 中的拼写错误
  • 推迟移除启动屏幕,直到 window load 事件触发
  • 在无 JS 视图中移除启动屏幕
  • 当 JSON-LD 返回数组时使用第一个支持的类型项
  • 使用 bookmarkable 模式进行书签清理
  • [DELETE] /admin/user/:id.json 中,正确解析布尔 block_* 参数
  • DarkMode 可用性检测已损坏
  • 99999 不是有效的 TCP 端口
  • 标签组对允许的组成员不可见
  • 移除 ember_jquery 的残留使用
  • 在主题测试路由上推迟脚本
  • 引用本地日期 bbcode 重新生成
  • 在可疑登录邮件通知中链接到“最近使用的设备”
  • 预编译 admin-plugins.js (#17154)
  • 将 wizard.js 添加到 ember-cli 资产
  • 预编译 start-discourse.js
  • 停止记录空白和无效的 CSP 报告
  • 跳过站点设置上传引用迁移中的无效值
  • 为波斯尼亚语添加缺失的复数化规则
  • Extra-locale 合并未考虑回退
  • 双重选择回复
  • 向导 css 覆盖了部分核心 css
  • 使监视单词上传按预期工作
  • JSON Schema 编辑器布局问题与子数组
  • 确保存在端点不会破坏会话
  • 确保表情符号插入到正确的位置
  • 处理具有超过 1 个 JSON-LD 元素的站点
  • 回复主题时 whisper 可用
  • 允许在开发中使用 localhost 的所有子域
  • NavItem 和 Composer 属性覆盖已损坏
  • 与上传相关的 Rake 任务已损坏
  • 当通知级别更改时从实验性侧边栏移除标签
  • 确保 extract_upload_ids 适用于所有短 URL
  • 跳过 webhook 路由上的 CSRF 令牌检查
  • 为自定义表情符号组显示翻译后的回退作为组名
  • 允许图像以正确的大小显示
  • Twitter onebox 为扩展链接保留空白
  • 在优先使用全名时将引用通知发送给正确的用户
  • 清理无效的历史站点设置数据
  • 处理 theme_settings 中 upload_references 的空字符串
  • 使禁用邮件中的 TLS 再次成为可能
  • 构建 onebox 预览 html 时转义 youtube 标题
  • 跟踪主题列表中缺少跟踪的子类别主题
  • 正确处理无效的 auth cookies
  • 在开发中迁移后播种多站点数据库
  • Email Send 帖子已被占用错误
  • 恢复向导中的自动样式预览
  • DiscourseConnect 登录未根据电子邮件域自动批准
  • 确保编辑器不会预先填充 none/all 标签
  • 不要在向导下拉菜单上抛出错误
  • 在仅限邀请的站点上兑换邀请时批准用户
  • 不要使用 SVG 作为 twitter:image 元数据
  • 在 PM 和新主题之间来回时保留编辑器草稿。
  • 协调服务器/客户端上的类别主体类生成
  • 显示被用户暂停
  • 在导航项之间导航时使 f 查询参数保持粘性
  • 主题列表导航项计数不尊重跟踪过滤器。
  • 更改 select kit 行上的事件目标
  • 跟踪过滤器未考虑 max_category_nesting 为 3
  • 如果没有推送通知图标,则回退到默认值
  • 在生产中不要查找插件测试 js
  • 添加书签快速访问测试并修复用户名
  • 在 to-markdown 中正确处理嵌套引用
  • 在关于静音和暂停的邮件中尊重用户时区
  • 更改日期应重新计算输入
  • 书签快速操作菜单的 URL 不正确
  • 进一步细化重复书签删除查询
  • 删除多余的主题书签
  • InlineOneboxer 监视单词审查错误
  • 将审查单词应用于内联 onebox
  • 改进 bookmark-icon 标题
  • PM 和组标题搜索的限制
  • 跳过 nil 用户简介的热链接图片拉取
  • 应用默认用户选项对布尔标志不起作用
  • 布尔值的站点设置更改应记录为 true/false
  • 重构插件出口和索引使用的位置
  • 帖子重新烘焙时清除内联 onebox 缓存
  • 默认传递空哈希作为视图局部变量
  • 将 ‘allowed_href_schemes’ 应用于所有 src/srcset 属性
  • 允许用户选择“常规”类别
  • 使用 CSS 过渡为编辑器腾出空间
  • 帖子操作中的 acted 状态可能与多个点赞不同步
  • 对邀请应用“隐藏电子邮件账户”
  • 防止只读模式下的所有类型登录
  • 在生产中将 safari 12 添加到 ember-cli 构建目标
  • 使只读错误尊重请求格式
  • 处理外部 Discourse 实例的引用渲染
  • 编辑 Reviewables 时检查允许的标签
  • 自动边距导致内容过窄
  • 如果无法创建扩展,则显示错误消息
  • 如果值未更改,不要记录类别自定义字段更改
  • 在迁移之前创建 PostgreSQL 扩展
  • 在重复项上使用我们的 header 值而不是自定义 header
  • 为 BookmarkManager 使用已注册的 bookmarkables
  • 允许 .ics 用于多态书签
  • 使用后退按钮时存储滚动位置
  • 将监视单词应用于用户字段
  • 书签报告的多态书签
  • 为批量预签名速率限制使用隐藏站点设置
  • 使用多态书签进行 in:bookmarks 搜索
  • 添加对流水线和多 redis 命令的支持
  • 后台点赞计数更新未考虑自己的用户操作
  • 一致地优先处理名称和用户名
  • 将 pan 事件处理程序限制为修复 TOC 中的滚动
  • 在导入脚本中使用正确的 ActiveRecord 方法
  • 确保点击 popper 时 d-popover 关闭
  • 新用户叙述机器人的多态书签
  • 防止双重 user_badge_granted 事件
  • 防止管理员主题设置崩溃
  • 作为行动用户验证帖子的投票
  • 主题视图在将主题定时器发布到受限类别时中断。
  • 具有 unicode 用户名的用户无法在活动页面中加载更多主题
  • 当启用 show_emails 时将电子邮件添加到管理员用户列表
  • 当翻译覆盖包含 %{key} 时缺少翻译
  • 跳过 hotlinked_media 迁移中的无效 custom_field json
  • 验证 permalink_normalizations 设置
  • 在数据库恢复期间处理枚举类型
  • 隐藏日期弹出窗口时销毁实例
  • 处理 downloaded_images 自定义字段中的无效 JSON
  • 处理 hotlinked_media 迁移中的重复项
  • 当回复存在时更新过滤后的回复
  • 确保 post_hotlinked_media 索引不超过大小限制
  • 避免并发使用 AR 模型
  • 下载日历时关闭弹出窗口
  • 使用 tippy 进行弹出窗口
  • 仅当用户可以看到成员列表时,在过滤器中显示组。
  • 确保 select-kit 下拉菜单中的值已转义
  • 在创建图表之前准备数据以避免副作用
  • 移除 cache_critical_dns 上的刷新秒数覆盖
  • Cache_critical_dns - 为 Redis 健康检查添加 TLS 支持
  • 优先使用 computed 而不是 discourseComputed
  • 正确处理 topics#show 上的 print 参数。
  • 在启用 DiscourseConnect 之前检查 2FA 是否已禁用。
  • 正确清理 Thunderbird 邮件,不要移除链接
  • 确保 lazy-load-images 不会移除整个 img.style
  • 对嵌套引用使用用户名
  • 在类别页面底部显示页脚
  • 用 computed 替换 discourseComputed
  • 在 future-date-input 选项上显示图标
  • 使用 json 序列化的 cookie 时不要出错
  • 在主题列表末尾显示页脚
  • 为 medium 格式添加缺失的翻译
  • 更改安全性时跳过上传扩展验证
  • 不要允许只读模式下的 DiscourseConnect 登录
  • 当 sitemap 请求没有格式时返回 404
  • 确保 ‘crop’ 始终返回请求的尺寸
  • 在添加之前检查 bookmarkable 列是否存在
  • 未读和私信主题跟踪状态不正确的问题
  • Warn_exception 期望哈希作为第二个参数
  • 在用户通知页面显示全部关闭模态框
  • 如果可见,不要显示可见性主题
  • 不要在引用的帖子中验证和渲染投票。
  • Gmail 应用深色模式的邮件样式
  • 帖子日期链接的 Href 属性
  • 向帖子日期链接元素添加 href
  • 防止表情符号自动完成错误
  • 更新深色模式邮件样式
  • 确保 allowed_tags 和 allowed_tag_groups 可以被移除
  • 邮件日志未找到附加的传入邮件
  • 确保 category_required_tag_groups 随 tag_groups 一起销毁
  • 如果不支持 ClipboardItem,则回退到 clipboard.writeText
  • iOS 12 上的主题滚动 Bug
  • 序列化 everyone 组的权限
  • 清理具有无效 tag_group id 的必需类别标签组
  • 确保旧版浏览器处理使用完整的 <noscript> 内容
  • 隐藏版主用户的通知标签。
  • Uppy-image-uploader 和 uppy-upload mixin 的小问题
  • 防止 API 作用域允许 URL 中的重复项
  • 即使没有格式约束,也包括 API 作用域允许 URL 中的路由
  • 从搜索索引中排除自动锚点
  • 限制搜索索引中的最大单词长度
  • 在旧版移动浏览器上包括爬虫内容
  • 观看开放标签组中标签的用户未收到通知
  • 显示“今天稍后”时不需要隐藏“本周稍后”
  • 确保图像在加载完成后高度不变
  • 将用户重定向到他们被邀请的主题
  • 不要尝试为 raw_html 拉取 hotlinked_image
  • 自动生成的邮件导致组 SMTP 邮件风暴
  • 使用整数用户名创建用户时出现 500 错误
  • 更改帖子所有者时更新“已发布”列
  • 采取行动后,审核队列滚动无法工作。
  • 停止在书签模态框和主题定时器模态框上的日期选择器中排序选项
  • Can_permanently_delete 应检查管理员
  • 如果无法创建上传,则中止主题创建
  • 构建正确的帖子和主题 shareUrl
  • 确保 Zeitwerk 使用 ActiveSupport::Inflector
  • 在类别上下文中隐藏标签过滤器中的标签计数
  • 当顶部位置选择不正确时翻转 popper
  • 按 esc 键关闭用户/组卡片
  • 不要将整个 sidekiq 配置放在 to_prepare
  • 下载远程图像时保持 HTML ``<img`
  • 在将新主题发送到审核之前验证类别标签限制
  • 重置可选择头像失败
  • 必要时显示受限组警告
  • 不要将 unaccent 包裹在 tsqueries 周围
  • 在用户页面上将通知级别设置为静音/忽略的 Bug
  • 如果组更新确认,则添加 errors 字段
  • 如果 .title 不存在,不要尝试聚焦 topic-list-item
  • 关闭选择器不应传播指针事件
  • 确保强制执行 max_oneboxes_per_post
  • 允许在 embercli 生产构建中导入 @ember/test
  • 如果主题列表选择退出最后访问焦点,则不要监听 focus/blur 事件
  • 如果无法抓取标题,不要抛出异常
  • 确保 all/none 子类别过滤器与标签一起正常工作
  • 为无效的 /tags/c/... 路由发出 404
  • 向 browser-detect 添加 replaceAll
  • 工作人员不应能够向“无人”可以消息的组发送私信
  • 使用 Ember CLI 时,插件管理员代码未在测试中加载
  • 重置现有书签的最后发送时间
  • 再次导入 Ember 测试
  • discourse-loader 中的 Ember 测试条目
  • 编辑时默认显示书签选项
  • 移除管理员用户的竞争请求
  • 跳过多个 rake 任务的 ember-cli 构建内存优化
  • 转换为 PM 时始终包括第一个发布者
  • 不要将 Ember CLI 块文件通过 babel 运行两次
  • J/K 帖子流导航不一致
  • 当 RetrieveTitle.crawl 失败时返回 nil
  • 更新主题路由 id 参数
  • 在所有实例中使站点设置缓存失效
  • 在归档/取消归档时更新组收件箱通知
  • 在每个重定向上应用 onebox 阻止域检查
  • Firefox 上的跳转到帖子 Bug
  • 包括插件添加的 API 作用域的引擎挂载路径
  • 允许管理员更改用户忽略列表
  • 仅显示第一个列出的价格
  • 通过修复拼写错误使 reply-ids 公开
  • 在 /posts/:id/raw 和 /p/:id 上显示 404 html
  • 更新并重新烘焙旧集中式头像服务的使用
  • 防止 discoveryTopics 自引用
  • 更好的 0 文件大小检测和日志记录
  • 支持 Amazon 产品页面的新布局
  • IOS 尚无可用的推送通知
  • 保存传入邮件日志的电子邮件拒绝错误类名
  • 正确通知 post_action_destroyer 的订阅者
  • 计算对接 - 包括主要的偏移量
  • 主题跟踪状态的间接静音类别
  • 全屏代码的轻微缩进修复
  • 从初始自动完成设置表情符号过滤器
  • 确保 html_raw 在自定义 markdown 烹饪函数中被提升
  • 在移动设备上,如果有很多按钮,帖子控件会溢出
  • 编辑标记主题时尊重冷却窗口。
  • 新的间接静音类别
  • 销毁帖子时避免验证
  • 将 selectable_avatars_mode_validator_spec 移动到新目录
  • 在类别选择器中使用类别的纯文本描述
  • 清理提供给用户操作的参数
  • Dev 子文件夹会话 cookie
  • 不要在空的 .discourse-compatibility 上警告
  • 编辑主题标题时不要推进草稿序列
  • 尊重引用内的文本方向
  • 如果用户可以邀请,则显示邀请按钮
  • 在顶级链接部分显示点击数为 0 的链接
  • 如果默认为 none,则允许 none 类别
  • 编译样式表时使用最新主题设置值
  • 确保类别/标签类正确添加和移除
  • 使 EmailLog#bounce_error_code 符合 RFC
  • 增加 FinalDestination MAX_REQUEST_SIZE_BYTES
  • 计算带有查询参数的链接上的点击次数
  • ReplyByEmailAddressValidator 应利用 EmailAddressValidator
  • 离开组后更新 can_see_members 属性。
  • 处理 DistributedCache#defer_get_set 中的 nil
  • 如果 generation_method == ‘ascii’,则不要在 slug 中接受重音符号
  • 仅加载一次短上传 URL
  • 无法按用户字段排序时过滤用户目录。
  • 不要增加当前用户的邀请计数
  • Redis 初始化器上可能没有 Redis
  • 标签显示 - 在没有主题之前隐藏没有主题的页脚
  • 修复具有安全 URL 的自定义表情符号的帖子迁移
  • 现在 Ember CLI 是默认值,更新 application_helper 逻辑
  • 确保主题 JavaScript 缓存获得一致的 SHA1 摘要
  • 烹饪自定义表情符号不应使用安全 URL
  • phpBB3 导入的默认设置已损坏
  • 当帖子/主题可见性更改时更新用户统计计数。
  • 子类别过滤器限制结果
  • 为 iOS 推迟上传扩展检查
  • github 的内联 onebox
  • 标签的主题跟踪状态
  • 如果 prev30Days 值不可用,则使用 prev_period 数据。
  • 避免在更新帖子和主题计数用户统计时出错。
  • 一次替换一个 Twitter 句柄
  • 对组所有者和成员进行排序
  • 仅在实际用户创建帖子时清除草稿
  • 避免在更新帖子和主题计数用户统计时抛出错误。
  • 在 Wistia Oneboxes 上显式设置 allowfullscreen
  • 覆盖的 MessageFormat 回退
  • 对齐进度文本
  • 进一步减少 to_tsvector 的输入
  • 不要覆盖停靠进度元素上的移动滚动
  • 用户选项字段定义在保存时被突变
  • 处理解析无效 URL 时的 addressable 错误。
  • UserStat 添加帖子和主题计数器缓存的 DB 约束
  • 允许引用头像图像的原生懒加载属性
  • wikipost_type 帖子控制器提供更好的参数保护。
  • 通过工具栏上传图片时,光标移动到错误的位置
  • uppy 的表格粘贴问题
  • 点赞 whisper 不应计入 Topic#like_count
  • 某些情况下的规范 Message-ID 不正确
  • 时区名称本地化的回归
  • 如果节点默认使用 IPV6,Qunit 测试会失败
  • popup-input-tip 的 Aria 标签
  • 帖子移动器验证颜色和消息
  • 某些情况下的图像尺寸略有偏差
  • 小型桌面尺寸上的编辑器字段
  • 从 webmanifest 快捷方式中移除 svg 图标
  • 主题定时器模态框上的一些选项不是时区感知的
  • 在周日显示 下周一 标签而不是 周一
  • 从客户端字符串中移除重复的单词

UX 更改

  • 在邮箱确认页面上添加 btn-primary 类

  • 将语言从“请勿打扰”更改为“暂停通知”

  • 改进管理员邮箱模态框的空间利用,以提高可读性

  • 更具描述性的侧边栏标题,大小写

  • 修复主题管理员弹出菜单的定位

  • 移除未使用的字符串

  • 修复自动完成中的不对齐问题

  • 改进联系邮箱和 URL 描述的文案

  • 将 webkit 切换为伪元素以实现淡出效果

  • 设置向导文案更改,并将 logo 字段垂直堆叠

  • 暂时恢复自动完成高亮更改

  • 更新类名以避免冲突

  • 向导步骤增强

  • 重新设计和重构处罚模态框

  • 标签自动完成样式

  • 将“请勿打扰”重命名为“暂停通知”

  • 添加提示说明文件上传为何被禁用

  • 更改频道中预览卡片的颜色

  • 更新小型操作文本以使用句子大小写

  • 添加新的 boxshadow 变体

  • 更改高亮颜色

  • 在 kbd 标签中的元素之间包含空格

  • 新主题横幅的样式更加一致

  • 在最大图像宽度/高度设置中添加灯箱信息

  • 在相似搜索中排除静音类别的子类别

  • email_time_window_mins 关闭时,省略说明注释

  • 改进小屏幕上的用户消息导航

  • 调整提及中的表情符号大小

  • 在相似性搜索中排除搜索忽略和用户静音的类别

  • 重构并更新小型帖子样式

  • 为开始讨论链接添加 target

  • 改进群组删除对话框的 UI

  • 从聊天消息操作中移除静音

  • 聊天索引重构

  • 将用户页面关闭通知按钮与新导航对齐

  • 添加多类别邮箱的说明

  • 聊天索引 UX 修复

  • 重新设计频道索引(抽屉和移动端)

  • 更改抽屉和移动端的聊天图标行为

  • 当点赞标签为空时显示教育性消息

  • 改进提及样式,简化

  • 旧用户页面导航的样式向后兼容

  • 管理员邀请页面的样式调整及添加登录按钮

  • 使用实心信封图标以保持一致性

  • 改进提及样式

  • 更新 “education.dominating_topic” 并提高默认百分比

  • 确保页面加载时浏览视图输入框获得焦点

  • 当编辑器打开时,不要自动刷新页面

  • 从侧边栏的社区部分移除跟踪部分链接

  • 空频道消息的内边距调整

  • 重新组织用户偏好设置以支持实验性用户导航

  • 用户消息控件需要一些内边距

  • 更好的邮箱登录页面

  • 将预填充的下拉菜单标记为非必填

  • 聊天设置重新设计 + 添加聊天保留信息

  • 改进聊天表情符号选择器中的箭头支持

  • 将水平导航边距改为内边距

  • 强制侧边栏占据完整高度

  • 将频道标题偏移量添加到浏览页面高度

  • 在设置中添加聊天部分,并在插件中隐藏它

  • 侧边栏计数的对比度更高

  • 更好的密码重置错误页面

  • 消息操作菜单的调整

  • 替换拼接的翻译

  • 修复 “Sidekiq” 的拼写

  • 聊天索引调整

  • 修复拼写和大小写

  • 更改侧边栏中显示的类别顺序

  • 侧边栏中未读/新消息的颜色不太像链接

  • 在移动端的聊天浏览屏幕中添加返回按钮

  • 限定聊天频道标题的悬停效果范围

  • 当静音时,整个聊天部分链接的静音样式

  • 增加聊天草稿屏幕中返回按钮的内边距

  • 隐藏侧边栏中的新/未读计数,默认使用点

  • 如果未编辑,也向管理员隐藏欢迎主题

  • 更改欢迎 CTA 的位置

  • 更新并整合已发布页面的样式

  • 确保即使在加载错误后也保持图像大小

  • 将侧边栏中未配置类别/标签的文本切换为链接

  • 修复 trust_level_unlocked_tip 中的语法错误

  • 更改邀请错误页面上的表情符号图形

  • 使整个类别框可点击

  • 允许在 GitHub onebox 文件路径中单词中间换行

  • 使用更友好的教育性消息

  • 如果主题作者正在关注该主题,则向其发送类型为 replied 的通知

  • 拖动新用户菜单,滚动主用户导航

  • 修复自动完成中的用户状态显示

  • 停止在嵌入时回退到主题图像

  • 改进自动完成样式

  • 在标签交集时显示类别编辑按钮

  • 将水平用户导航扩展到所有用户页面

  • 纠正大小写

  • 修复暗色模式下的替代文本取消按钮

  • 将按钮更改为灰色

  • 简化引导模式视觉效果

  • 防止回复名称超过 400px

  • 欢迎 CTA 编辑

  • 主题设置高亮更新

  • 新用户导航的水平滚动控件

  • 在移动设备上隐藏键盘快捷键

  • 入门编辑

  • 条件性地为用户显示侧边栏标签部分

  • 条件性地为用户隐藏侧边栏类别部分

  • 当用户没有可见标签时,隐藏侧边栏中的标签部分

  • 危险颜色更新

  • 带有侧边栏的用户导航更新样式

  • 当站点没有标签时,从匿名用户隐藏标签部分

  • 将颜色更正为导航而不是危险

  • 在暗色方案中默认使用深色类别 logo

  • 为选项卡按钮添加更多间距

  • 确保我们不会聚焦侧边栏中的不可见按钮

  • 侧边栏中的 More...More

  • 在 2FA 路由上隐藏侧边栏

  • 将用户页面中的通知导航图标更改为铃铛

  • 为摘要邮箱添加最大宽度,格式化 erb

  • 修复移动设备上的帖子占位符

  • 将底部的关闭按钮移到页脚消息的右侧

  • 修复 Android 版 Firefox 上的编辑器位置

  • 为侧边栏中的审核部分链接添加旗帜图标

  • 纠正侧边栏部分消息的内边距和高度

  • 为侧边栏中的所有部分链接添加图标

  • 在移动设备上恢复全尺寸编辑器

  • 样式更改以匹配更新

  • 限制“回复位置”模态框的宽度

  • 修复侧边栏标题中截断的重音符号

  • 修复主题流占位符

  • 以更简洁的方式截断站点文本标题

  • 在侧边栏中为匿名用户添加简短的站点描述

  • 在移动设备上点击侧边栏中的按钮应折叠它

  • 当高度受限时,添加滚动能力

  • 使用主色作为图像加载占位符

  • 为用户页面中的所有导航链接添加图标

  • 欢迎主题 CTA 调整

  • 在侧边栏中使用相同的文本链接到更多类别和标签

  • 避免在不可选元素上显示文本光标

  • 移除阻止移动设备侧边栏触摸滚动的高度 CSS

  • 改进移动设备上的侧边栏样式

  • 不要将活动表标题标记为光标

  • 重试“左侧对齐标题与侧边栏内容 (#18202)”

  • 改进编辑器工具栏的灵活性

  • 左侧对齐标题与侧边栏内容

  • 侧边栏类别和标签的更多链接

  • 切换向导 SVG 颜色以支持暗色模式

  • 在触控设备上点击触发工具提示

  • posted 通知图标更改为 discourse-bell-exclamation

  • 使帖子流中的用户状态表情符号更小

  • 修复预览窗格的宽度以修复滚动

  • 打开模态框时关闭重新设计的用户菜单

  • 保存时显示有关徽章错误的信息

  • 改进工具栏弹出菜单上的 max-height

  • 增加移动设备上的侧边栏字体大小

  • 切换后移除汉堡菜单图标的焦点

  • 修复向导恭喜步骤的样式

  • 移除令人困惑的回退区域设置警告

  • 侧边栏标题的焦点样式更明显

  • 恢复侧边栏滚动条重新定位

  • 侧边栏样式、间距一致性等

  • 在爬虫视图中隐藏背景图像

  • 将徽章部分链接添加到社区部分

  • 移除侧边栏部分标题在聚焦时的背景高亮

  • 不要在向导页面上显示站点标题

  • 修复窄屏幕上隐藏的主题管理员菜单

  • 调整侧边栏中的滚动条行为

  • 隐藏聊天图像溢出

  • 正确居中回复位置模态框

  • 修复空白页面文案中的拼写错误

  • 改进活动/回复页面上的空状态文案

  • 显示空白页面占位符,而不是显示“No Activity”的蓝色面板

  • 不要缩小头像/数字框

  • 重新设计侧边栏样式

  • 在屏幕高度受限时,使弹出菜单选项可滚动

  • 在侧边栏中按字母顺序排列标签

  • 在侧边栏中按字母顺序排列类别

  • 使类别部分链接图标与侧边栏界面一致

  • 使侧边栏在移动设备上与用户菜单更一致

  • 添加平面文本按钮样式,并在日期/时间取消模态框中使用

  • 改进安全模式可用性

  • 减少侧边栏部分链接后缀图标的字体大小

  • 改进用户状态消息组件的样式

  • 移除个人资料图片模态框中的多余边距

  • 启用侧边栏时添加左侧侧边栏切换

  • 改进活动/主题页面上的空状态文案

  • 显示私信中标签排序选项之间的间隙

  • 将关于和常见问题链接移动到更多…下拉菜单中的次要部分

  • 更新注册管理员向导页面样式

  • 修复聊天锁定图标的位置和背景

  • 计算顶部时考虑 iPad 中心导航

  • 将侧边栏页脚中的链接移动到社区部分下

  • 在类别选择器下拉菜单中为长类别名称添加省略号

  • 更改 CTA 注册提示中的无关图标

  • 从更多部分链接中移除计数

  • 调整侧边栏边距以避免编辑器高度

  • 修复用户个人资料中群组元数据的额外间距

  • 更新账户激活页面设计

  • 在邀请注册中添加 TOS 免责声明

  • 仅在加载时设置用户书签加载状态

  • 侧边栏外观不应缩小字体

  • 侧边栏焦点样式,移除触控悬停

  • 减少默认显示的社区链接数量

  • 文案更改

  • 侧边栏过渡和样式调整

  • 在移动主题列表中添加批量选择

  • 在侧边栏中将站点设置链接替换为“管理员”链接

  • 使侧边栏汉堡菜单占据完整宽度

  • 仅在侧边栏切换时过渡标题

  • 防止暗色主题上的颜色闪烁

  • 停靠/取消停靠侧边栏切换汉堡下拉菜单

  • 更早设置闪屏主题颜色

  • 让汉堡侧边栏限制子宽度

  • 更新注册 CTA 文案

  • 防止某些 onebox 图像中的抖动

  • 正确设置侧边栏部分链接文本中的表情符号大小

  • 从社区部分移除书签链接

  • 将侧边栏“主题”部分重命名为“社区”

  • 设置汉堡菜单下拉菜单的宽度以防止溢出

  • 仅在桌面端侧边栏固定时隐藏部分标题图标

  • 选项以在断点 mixin 中考虑侧边栏

  • 侧边栏消息部分标题的加号图标

  • 防止侧边栏计数换行

  • 防止长工具栏调整列大小

  • 在 mini-profiler 中为滚动条留出空间

  • 增加移动实验性侧边栏的文本大小

  • 从管理员按钮中移除 .btn-default

  • 防止 pre 标签使帖子过宽

  • 更好的账户创建页面

  • 修复导航 1px 抖动

  • 为创建账户模态框添加类以便于自定义

  • 修复实验性侧边栏切换对齐,添加悬停

  • 跳过回复草稿的长度检查

  • 实验性侧边栏动画更流畅

  • 添加 border-box 以防止内边距溢出

  • 使闪屏点使用主题颜色

  • 保存应始终有取消操作

  • 重新加载时不要动画实验性侧边栏

  • 改进实验性侧边栏过渡

  • 在 select-kit 中切换高亮/选择颜色

  • 防止实验性侧边栏滚动跳跃

  • 闪屏应始终粘在视口左上角

  • 员工通知应利用完整帖子宽度

  • 防止某些浏览器上的闪屏加载器和闪屏文本重叠(第 2 版)

  • 防止某些浏览器上的闪屏加载器和闪屏文本重叠

  • 启用实验性侧边栏时隐藏用户菜单书签链接

  • 仅在保存后更新侧边栏中的类别/标签

  • 在侧边栏中强制执行子弹类别样式

  • 移动实验性侧边栏改进

  • 移除硬编码的颜色值

  • 缺少特异性

  • 在类别选择器中保留类别徽章样式

  • 使闪屏设置默认启用

  • 使用 discourse-ready 作为移除闪屏的基准

  • 通过替换 float 方法使“关闭新消息”按钮可点击

  • 隐藏侧边栏 li 溢出,移除标题边距

  • 改进实验性侧边栏滚动条

  • 实验性侧边栏对齐的次要更改

  • 移除实验性侧边栏通知文本

  • 减少闪屏动画延迟

  • 实验性侧边栏的核心调整和样式

  • 更新箭头 tippy 框上的颜色

  • 更改用户选择器占位符文案

  • 自动更新主题统计

  • 允许点击更多移动主题元素

  • 截断侧边栏中的长类别名称

  • 使闪屏设置可见

  • 闪屏 v1 改进

  • 改进群组页面网格大小

  • 在隐藏站点设置后面引入闪屏

  • 将“常规”类别的措辞更改为“普通”

  • 当最大值为 1 时,跳过 email-group-user-chooser 中的特殊粘贴处理

  • 移除 GitHub onebox 中的额外空白

  • 移除编辑器中表情符号搜索的限制

  • 移动表情符号选择器中的较大图像

  • 当父元素在视口外时隐藏选择器

  • 如果参考对象在视口外,不要将 popper 绑定到视口

  • 更新聊天菜单弹出样式

  • 如果重烘焙失败,显示消息

  • 使 YouTube 播放列表 onebox 全宽以匹配视频 onebox

  • 重新排序 INSTALL-cloud.md 中的主题,添加“开始前”部分

  • 对齐书签模态框上的垃圾桶按钮

  • 更新 hljs-builtin-name 颜色

  • 更新 hljs-builtin-name 高亮

  • 群组交互表单上的一致间距

  • 修复建议主题中的状态图标大小

  • 在标签组页面上添加返回链接

  • 修复移动设备上的各种登录模态框问题

  • 允许按 Escape 关闭弹出窗口

  • 防止全屏搜索时用户网格爆开

  • 移除窄屏幕上的水平滚动

  • 确保 #main-outlet-wrapper 占据完整宽度

  • 修复 WCAG 方案中平面按钮的悬停状态

  • 在 README 中添加简要的无障碍摘要

  • 在用户卡片上显示 user.username

  • 重置 WCAG 方案中 mark 元素的高亮

  • 添加 time_shortcut.now 翻译

  • 改进慢模式模态框上的选项列表

  • 将帖子日期移到分享模态框中的标题下

  • 移动主题列表的较大可点击区域

  • 修复短屏幕上的主题管理员菜单布局

  • 调整主题管理员菜单的对齐/大小

  • 防止群组提及换行

  • 使用快捷键删除帖子时要求确认

  • 修复几个 WCAG 颜色方案对比度问题

  • 将主题管理员菜单组织成组

  • 显示长投票的所有饼图图例选项

  • 从用户页面添加阅读时间统计标题

  • 更具描述性的管理员管理设置

  • 改进垂直空间不足时 select-kit 主体的放置

  • 为移除完整引用站点设置描述添加更多细节

  • 邮箱群组选择器对齐的次要修复

  • 登录/注册关闭位置的次要调整

  • 改进小型操作按钮对齐

  • 移动主题列表对齐的次要调整

  • 使移动设备上的完整主题行可点击

  • 为安全密钥按钮添加边距

  • Auth 登录的较少特定样式

  • 将爬虫样式应用于 <noscript> 内容

  • 使爬虫和 noscript 的标题/页脚 HTML 一致

  • 使爬虫视图在不同颜色方案下可用

  • 内联代码块编辑

  • 更新爬虫视图样式以提高可读性

  • 要求邀请用户提供密码

  • 在管理员反弹/拒绝列表中添加详细信息按钮

  • 对 GitHub oneboxes 使用提交日期

  • 指示“显示回复”按钮对已删除帖子不起作用

  • 用户活动主题页面上的空状态消息更简洁

  • 全局横幅的样式更改

  • 如果群组头像装饰块为空,则隐藏它

  • 调整“新”徽章的大小、位置、颜色

  • 允许缩小 d-editor

  • 打印视图始终显示 0 票,隐藏它

  • 修复不对齐的头像

  • 在添加新管理员时,为 2FA 页面添加描述

  • 区分“邮箱已禁用”通知的“是”和“非员工”

  • 从表情符号选择器中移除加载旋转器

  • 更改颜色函数以匹配原始主要、次要函数

  • 改进时间线触控点击区域

  • 将 discourse-follow 添加到官方插件列表

  • 即使用户只有两篇帖子,也显示帖子计数徽章

  • 修复全屏搜索的对齐

  • 样式指南更改和颜色变量添加

  • 更改管理员批量邀请按钮的样式

  • 在主题错误消息中添加“更新”

  • 防止极小屏幕上的用户菜单溢出

  • 控制类别主题列表上的空白

  • 对日期选择器使用 autocomplete=“off”

  • 改进 default_code_lang 文案

  • 爬虫视图始终显示 0 票,隐藏计数

  • 将 whos-online 添加到官方插件列表

  • 搜索间距和位置更改

  • 修复登录标题 z-index

  • 支持内联表单中的 type=search 输入

  • 在 adminUser 路径上高亮“用户”链接

  • 稍微调整 admin/customize/themes CSS

  • 为刷新页面关闭按钮添加悬停样式

  • <ins><del> 添加 text-decoration

  • 尝试 select-kit 自动完成 Chrome 修复

安全更改

  • 将 send_digest 转换为 post 请求
  • 使用 rstrip 而不是 regex gsub 以防止 ReDOS
  • 当用户邮箱更改或删除时删除邮箱令牌
  • 检查原始帖子正文的长度
  • 渲染时转义标签描述中的引号
  • 不要向无法查看主题的用户暴露用户帖子计数
  • 在渲染之前清理 PendingPost 标题以防止 XSS
  • 从群组 SMTP 中 BCC 活跃用户邮箱
  • 限制未列出主题的创建
  • 过滤用户通知中的标签以控制可见性
  • 限制聊天消息字符长度
  • 隐藏不可访问主题的通知
  • 防止 InviteRedeemer 中的邮箱为 nil
  • 修复邀请链接邮箱验证
  • 扩展并改进 SSRF 保护
  • 限制与用户徽章关联的主题标题的显示
  • 防止解压文件时任意文件写入
  • 管理员不应能够通过 API 导入主题
  • 处理不完整的引用 bbcode
  • 限制用户个人资料字段长度
  • 限制主题的邮箱邀请
  • 防止滥用 update_activation_email 路由
  • 不要缓存静态资产的错误响应
  • 将 Rails 升级到 7.0.3.1
  • 在尝试兑换邀请时验证邮箱约束
  • Banner-info
  • 兑换邀请时移除自动批准
  • 确保基于用户代理的响应单独缓存
  • 将 Nokogiri 更新到 1.13.4
  • 类别组权限泄露给普通用户
  • 查看类别时避免泄露私有群组名称
  • 在用户活动导出中隐藏私有类别
  • Onebox 响应超时和大小限制

性能

  • 为消息总线注销使用用户特定频道
  • 避免为匿名用户查看主题运行冗余书签查询
  • 在 PostGuardian 中缓存主题级别检查
  • TopicView 中移除冗余数据库查询
  • 使聊天提及通知异步化
  • 忽略重复的 PresenceChannel 离开/加入调用
  • 优化 TopicLink.topic_map 查询的性能
  • 修复主题视图页面上的 N+1 查询问题
  • 修复 /categories 路由上的 N+1 查询
  • TopicQuery.remove_muted_tags 中移除不必要的查询
  • 修复序列化主题发布者时的 N+1 查询
  • 停止在 ChatChannelSerializer#current_user_membership 中序列化用户
  • 对聊天使用 MessageBus.last_ids 而不是 MessageBus.last_id
  • 搜索公共频道时移除不必要的 SQL UNION 查询
  • 为聊天未读计数查询添加索引
  • 预加载聊天时移除不必要的数据库查询
  • 创建新主题时仅执行一次类别更新
  • 改进样式表和 theme-js 的 Accept 头处理
  • 添加 GlobalSetting 以重定向头像而不是代理
  • 不要取消防抖并防止滚动时的 popper
  • 在数据库事务外更新 Group#user_count 计数器缓存
  • 停止从帖子处理器下载图像,依赖上传
  • 加速 S3 清单更新
  • 调整 assets:precompile 的节点内存阈值
  • 限制构建表情符号列表时 redis 缓存的使用
  • 在生产环境中禁用自动导入 sourcemaps
  • 使部署之间的样式表哈希一致
  • 更新 s3:expire_missing_assets 以批量删除
  • 确保 JS 块内容和文件名是确定性的
  • 修正 s3:upload 中的 should_skip? 逻辑
  • 从已登录用户的站点序列化器中排除匿名侧边栏标签
  • 将主色计算移动到单独的作业
  • 不要将常见语言双重捆绑在 hljs 包中
  • 启用 secure_media 时跳过图像占位符
  • 依赖 TopicBookmarkable 的 first_post 预加载
  • 最小化管理员和向导 JS 包以匹配应用
  • 仅加载当前用户的 topic_user 以获取书签列表
  • 为 DistributedMutex 添加指数退避
  • 为 TopicTimer#topic_id 添加索引
  • 避免每次调用 User#validatable_user_fields 时创建额外对象
  • 移除帖子的服务器插件出口
  • 移除首次响应时间报告的总数
  • 提高 to-markdown 速度,更新代码
  • 延迟查找表情符号选择器的 selected-diversity
  • 加速安全媒体和 ACL 同步 rake 任务
  • 在 UserDestroyer 中用一个查询更新所有 user_histories
  • 加速管理员用户列表主查询
  • 节流 API 密钥 last_used_at 的更新
  • 更新 UserDestroyer 以批量获取历史记录和操作
  • 修复类别 + 特色主题的 n+1
  • 避免遵循主题 RSS feed 中的链接
  • 仅登录时订阅 /new
  • 在后台执行所有缓存计数
  • 将 message_bus 升级到 4.2
  • 对跟踪主题的回复使用共享消息
  • 一次性加载所有常见密码
  • 将 anon_polling_interval 减少以匹配 long_polling_interval
  • 将 message_bus 升级到 4.1
  • 跳过每次 PresenceChannel 方法运行 ‘auto_leave’
  • 引入站点/全局表情符号缓存
  • 减少 CachedCounting 的 EXPIRE 调用次数
  • 使用 Redis SET EX GET 而不是 LUA 脚本进行计数
  • ember build 期间终止 rake 进程
  • 更新 ember-auto-import 和 webpack
  • 更新 ember-auto-import
  • 尝试在更少的情况下计算 markdown
  • 如果你不能编辑,防止任何快速编辑工作

无障碍

  • 改进“我的帖子”侧边栏链接标题
  • 改进侧边栏中聊天的标题
  • 为侧边栏切换添加 title 和 aria-expanded
  • 改进侧边栏内容的无障碍性
  • 为搜索菜单、标签添加实时区域
  • 改进已保存状态消息的无障碍性
  • 为 YouTube 嵌入添加键盘支持
  • 为草稿移除图标按钮添加标题
  • 为个人资料中的位置、网站添加 for 属性
  • 可排序的标题元素应具有指针
  • 为主题帖子徽章添加 aria-label
  • 按 Escape 退出搜索时,将焦点返回到标题搜索按钮
  • 改进群组搜索的无障碍性
  • 改进 WHCM 中用户卡片的外观
  • 为群组活动中的帖子添加 aria 标签
  • 改进 WHCM 中的主题时间线
  • 书签模态框
  • 为常客头像添加 href
  • 改进 WHCM 主题中的无障碍性
  • 为“回复”按钮标签添加更多信息
  • 信号切换标题可以重新排序表元素
  • 在身份验证安全模态框上捕获焦点
  • 使输入弹出错误键盘可访问
  • 修复“特色主题”模态框中的制表符顺序
  • 使“加载父帖子”元素可访问
  • 如果缺少 alt 属性,设置 role=presentation
  • 改进用户卡片的无障碍性
  • 用户流项目的多个修复
  • 在书签模态框中将标签与输入关联
  • 为编辑器消息 Esc 按钮添加 aria 标签
  • 可访问的全屏和最小化编辑器按钮
  • d-modal-cancel 组件中使用按钮
  • 不要在回复计数 span 元素上包含 aria
  • 为日期选择器元素添加更清晰的焦点状态
  • 通过键盘关闭链接模态框时,保持编辑器为焦点元素
  • 为高级搜索切换添加焦点状态
  • 改进暗色方案中群组框的悬停高亮
  • 确保模态框关闭时特色主题按钮获得焦点
  • 使工具栏 tabindex 独立于其上下文
  • 将锚点渲染移出条件以防止失去焦点
  • 为请勿打扰模态框添加键盘支持
  • /u 表标题的键盘访问
  • 修复通知标题的 WCAG 对比度
  • 使帖子流中的用户头像不可制表
  • 改进帖子下方嵌入回复的无障碍性
  • 改进点赞/阅读计数帖子按钮的无障碍性
  • 将 tabLoc tagName 从 <a> 更改为 <span>
  • 在帖子区域的 aria-label 中包含用户名
  • 使主题列表中的视图列可制表
  • 改进主题进入模态框
  • 为主题列表列标题添加 aria-label
  • 为主题列表中的回复单元格添加 aria-label
  • 聚焦主题列表中最后查看的主题(第 3 版)
  • 聚焦主题列表中最后查看的主题
  • 在 iOS 设备上使用动态类型缩放
  • 更广泛地使用 autocomplete=off
  • 对编辑器标题使用 autocomplete="off"
8 个赞