Skip to content

【正式版】v1.1.20

Choose a tag to compare

@little-gt little-gt released this 27 Mar 05:41
· 57 commits to main since this release
aa73078

🎉 BooAdmin v1.1.20 发布说明

BooAdmin Date Status


与 v1.1.19 的关键差异

📌 本版本为质量更新,聚焦于已知问题的修复与体验优化,无新增功能。

模块 v1.1.19 状态 v1.1.20 修复
列表多选 全选后取消单项,全选复选框状态未同步 ✅ 全选/取消逻辑修正,状态实时同步
文章预览 窄屏下全屏按钮点击后预览框异常缩小 ✅ 窄屏自适应优化,全屏切换正常可用
页面加载 页面跳转时 NProgress 偶发崩溃报错 ✅ 修复进度条 DOM 重建缺失导致的空引用异常
iframe 预览 预览页偶现 session 认证失败(403) ✅ 移除无效 sandbox 属性,消除认证拦截

开发者备注

  • 列表多选状态同步:修复了表格模式下执行全选操作后,若再取消勾选部分项目,全选复选框未能正确反映中间态(indeterminate)的问题,现在选中状态在表格与卡片视图间始终保持一致;
  • 窄屏预览全屏适配:修复了在窄边屏幕下点击全屏按钮后,预览容器尺寸计算错误导致预览框缩小至不可用的问题,现已根据视口宽度正确判断初始全屏状态;
  • NProgress 空引用修复NProgress.done() 执行后会调用 NProgress.remove() 删除整个进度条 DOM 节点,之后页面跳转时 ensureNProgressStructure() 重建元素遗漏了 .bar[role="bar"] 结构,导致 querySelector 返回 null 引发 TypeError 崩溃,现已补全重建逻辑并增加防御性检查;
  • iframe 预览 session 修复:预览 iframe 的 sandbox="allow-same-origin allow-scripts" 属性组合会使沙箱完全失效,且沙箱环境不携带父页面 cookie/session 导致 preview.php 请求返回 403,现已移除无效的 sandbox 属性;
  • 继续保持与 Typecho 1.3.0 及以上版本兼容,建议升级后清理浏览器缓存;

BooAdmin LTS 稳定、高效、长期支持的 Typecho 后台管理主题

BooAdmin 预览

如果 BooAdmin 对您有帮助,请给项目点个 ⭐ Star!

GitHub stars

🏠 项目主页📦 下载📖 文档🐛 反馈🔐 安全

支持开发
如果 BooAdmin 对您有帮助,也请您支持开发。


感谢使用 BooAdmin!您的支持是我们持续改进的动力。
如有任何问题或建议,欢迎通过 GitHub Issues 联系我们。
v1.1.20 for 1.1.x DEV