## Joe易航主题更新日志

## V2.00

- V2全新重构版

## V2.10

- 2026-04-06
- 修复Typecho1.3官方BUG：保存的主题设置为空时自动回弹默认值
- 修复用户注册功能
- 修复未配置赞赏码时显示赞赏按钮
- 修复评论敏感词API检测功能
- 修复短时间内重复评论邮件重复通知的BUG
- 优化弹窗通知图标配置
- 优化部分用户中心链接为作者主页链接
- 优化顶部导航栏历史搜索按照最新搜索排序
- 新增首页、分类页、标签页、搜索页、作者页的文章列表排序功能
- 新增文章编辑器视频剧集模块
- 新增文章编辑器渐变按钮模块
- 新增文章编辑器竖标题模块
- 新增文章编辑器亮点模块
- 新增文章编辑器Tab多栏目模块
- 新增文章编辑器引言模块
- 新增文章页侧边栏免费阅读模块
- 新增顶部导航栏搜索热门搜索
- 新增用户中心：我的订单、个人资料、账户安全
- 新增发送私信功能
- 新增评论点赞功能
- 新增顶部多功能组件
- 新增分类封面图功能
- 新增文章封面图功能
- 全新编辑器模块解析器
- 全新重构用户支付流程

## V2.20

- 2026-04-24
- **重构数据库查询逻辑，彻底解决列表页 N+1 查询问题**  
  原本每显示一篇文章，Typecho系统都会单独查询其分类、标签、作者和自定义字段，导致页面 SQL 查询数量随文章数量线性增长（例如展示18篇文章可能产生100+条查询）。  
  本次更新通过自研的 **批量预加载机制**，将所有关联数据一次性取出并智能分发，将列表页查询数量 **从 100 条降低至 20 条左右**，后续还将持续优化至更低水平。
- **实际体验改善**  
  - 首页、分类页、标签页、搜索页等列表类页面的 **首字节响应时间（TTFB）缩短约 40%~60%**。  
  - 数据库服务器负载显著降低，尤其适合文章数量较多、访问量较大的站点。  
  - 服务器资源占用减少，对于低配置主机环境提升尤为明显。
- 修复不使用公共静态资源CDN接口时主题设置的插入代码输入框没用代码高亮的BUG
- 修复文章编辑器Tab多栏目模块中不支持MD语法的BUG
- 修复文章编辑器隐藏内容模块的嵌入行模式不生效的BUG
- 修复Typecho1.3发布文章时无法自动清理空值自定义字段的BUG
- 修复主题使用在线更新时重复请求会重复更新的BUG
- 修复弹窗通知无法关闭的BUG
- 修复 \[顶部多功能组件-背景内容\] 在使用默认设置的情况下除首页外的其他页面无图片问题
- 修复文章海报分享中海报图片的作者和分类显示错误的BUG
- 优化主题自带的Symbol图标显示速度
- 优化文章摘要相关
- 优化后台友链和订单管理页排版
- 新增页面加载进度条特效
- 新增移动端大部分浏览器支持顶部多功能组件的视频背景功能
- 新增稳定强大的可视化主题安装和更新机制
- 完善后台文章编辑器的预览功能
- 完善用户自定义快捷回复功能
- 完善主题在线更新流程
- 完善用户上传自定义头像功能

## V2.21

- 2026-04-27
- 全新主题设置界面
- 修复添加快捷回复接口的 XSS 漏洞
- 修复节日灯笼挂件无法自定义文字的 BUG
- 新增设置文章列表默认排序字段功能
- 新增设置文章列表排序方式功能
- 新增一键重新排序文章 CID 功能
- 新增注册和移除主题路由功能
- 新增注册和移除主题面板功能

## V2.22

- 2026-05-09
- 主题安装时不再检测 contents 表的 views 和 agree 字段是否已经存在
- 修复支付回调失败的 BUG
- 修复顶部多功能组件-背景内容没有设置的情况下顶部多功能组件依然显示的BUG
- 修复添加主题路由和删除主题路由功能
- 修复文章列表-显示模式为列表模式的时候文章列表摘要重复的BUG
- 修复评论列表中用户的链接是当前评论链接而不是用户主页链接的BUG
- 修复作者主页文章总数有误的问题，使用自建查询 不用 SB 的 Typecho 接口
- 修复 `使用浏览器访问` 页面的 URL 没有路径的 BUG
- 新增主题设置界面支持深色模式
- 新增用户打赏功能
- 新增界面交互音效功能，分别有精致圆润和锐利带感风格
- 新增支持默认导航栏无需填写自定义导航栏
- 完善个人资料功能
- 优化支付流程
- 优化后台支付管理面板
- 优化主题前端页面计算速度
- 弃用 SQL 预加载方案

## V2.23

- 2026-05-18
- 修复 Typecho V1.3 官方BUG：文章编辑页面自定义字段处部分界面错位
- 修复 Typecho V1.3 官方BUG：主题设置 url 输入框修改为空值后保存无效
- 修复程序更新确认弹窗中的确认更新点击后弹窗不关闭的BUG
- 修复评论敏感词设置中包含空值时所有评论都要审核的BUG
- 修复PC端侧栏最近评论模块中评论数据没有对应的文章时报错的BUG
- 修复评论区头像全是登录账号头像的BUG
- 修复主题设置中所有使用代码高亮编辑器的配置项，修改后需保存两次才生效的BUG
- 新增一键数据库瘦身功能
- 域名更换后数据不同步？新增一键更新域名功能
- 新增用户自定义封面图功能
- 新增最大上传文件大小设置
- 新增文章隐藏内容模块的密码保护模式
- 新增电脑端侧边栏视频模块
- 新增文章内容数学公式 KaTeX 解析
- 规范化主题API接口调用链，采用插件注册 action 路由方式

## V2.24

- 修复电脑端侧边栏视频模块设置默认音量不生效的BUG
- 修复文章页面底部-作者卡片中作者文章的时间和浏览量错误的BUG
- 新增视频模块加载失败重试或下集机制
- 新增智能多语言翻译功能，基于 translate 开源项目，为网站添加多语言切换功能，自动翻译，免费且准确率高
- 新增用户会员体系，无限级别架构，超灵活自定义配置
- 新增文章内容数学公式解析库可选 KaTeX 和 MathJax
- 优化用户未登录的时也可显示用户中心基础界面
