- 修复 Monaco vendor chunk 强制拆分导致生产环境白屏的问题
- 新增生产构建预览 E2E 校验,避免仅验证开发服务而漏掉构建产物运行时错误
- 调整 Monaco 大 chunk 预期阈值,保留稳定的单 chunk 打包边界
- 添加 GitHub Pages
.nojekyll标记,修复下划线开头构建资源被过滤导致的线上 404 - 排除 PWA 预缓存中的部署元文件,避免 Service Worker 安装因
CNAME等文件 404 失败
- 将开发服务、Vite 配置、Playwright E2E 配置统一为 8080 端口
- 迁移构建体系到 Vite 8,并刷新生产构建产物
- 升级核心依赖和测试工具链,更新 ESLint flat config
- 优化构建拆包策略,降低入口 chunk 体积
- 修复 Vue 3
/deep/深度选择器弃用警告 - 修复 Monaco 相关浏览器构建兼容警告
- 修复 PWA service worker 构建中的
inlineDynamicImports弃用警告 - 修复 Vue compiler macro 导入和 Element Plus 旧尺寸值警告
- 添加版本发布指引文档(RELEASE_GUIDE.md)
- 添加测试实施指南和策略文档
- 完善自动化测试系统,测试覆盖率提升至 25.6%
- 优化测试文件组织结构
- 修复所有 ESLint 错误(53个),代码质量显著提升
- 删除未使用的组件导入
- 修复测试代码中的未使用变量
- 修复 case 块中的词法声明问题
- 修复 Promise executor 反模式
- 优化模板字符串嵌套问题
- 添加必要的 Vue 编译器宏导入
- 为核心工具函数(utils/index.js)添加单元测试
- 为配置模块(constants.js)添加配置测试
- 为 Preview 组件添加更多组件测试
- 添加项目开发规范和测试约束文档(CLAUDE.md)
- 完善测试相关文档
- 完成自动化测试系统实施
- 添加完整的测试规划和测试框架
- 修复预览卡住问题
- 支持一键运行markdown包含的前端代码的能力
- 支持将代码导出为markdown内容的能力
- 支持将项目保存到浏览器的数据库里
- 支持最大化地利用浏览器缓存,提升二次加载的速度
- 支持设置初始加载代码
- 支持记住设置配置
- 支持新开窗口和新建项目
- 支持一键清空代码
- 支持双击收起/展开面板
- 支持移动端调整面板大小
- 支持docker部署
- 新增数种布局方式
- 对页面各元素进行整体的主题适配
- 升级部分底层关键依赖
- 修复若干bug
- 优化移动端的适配
- 支持新开窗口预览的能力
- 修复若干bug
- 优化移动端的适配
- 优化预览相关逻辑
- 优化新开窗口和新建项目逻辑
- 优化菜单呈现效果
- 支持是否同步布局的配置
- 修正光标错位问题
- 修正预览异常问题
- 增加保存快捷键
- 解决开发模式下构建警告问题
- 修复生成预览链接和嵌入链接的问题
- 优化恢复默认设置的逻辑
- 优化githubToken管理逻辑
- 新增本地和gist的转存逻辑
- 修复保存异常问题
- 修复HTML类型判断错误
- 修复部分代码的预览失败问题
- 初始化代码升级
- 其它部分细节优化
- 修复预览ESM模块代码错误的问题
- 优化构建渲染结果的相关逻辑
- 实现正确移除辅助代码
- 支持自定义保存回调函数,实现跟外部系统联动和拓展个性化能力
- 支持拖拽导入markdown文件内容并自动识别是否包含可用代码
- 支持拖拽写入html、css、js文件代码的内容
- 支持批量删除项目
- 支持将项目保存为副本
- 支持更多快捷键
- 优化快捷键管理逻辑
- 优化部分组件的移动端适配
- 修复正则匹配错误