# 更新日志 ## [0.3.3] - 2026-04-13 ### 新增 ✨ - **Markdown 编辑器**: 独立编辑页面、实时预览、字符/行数统计、Ctrl+S 保存、自动保存 - **Markdown 文件页面**: 独立的 Markdown 文件查看与编辑界面 (`views/markdown-editor/`) - **PDF 导出**: 浏览器打印 + 后端 gofpdf/chromedp 多种导出方式 - **窗口置顶**: 支持窗口始终置顶 - **收藏夹置顶**: 收藏项支持置顶排序 - **文件预览**: Excel/Word 文件预览支持 - **数据库 UI 大幅改进**: 查询历史面板、查询模板面板、SQL 工具栏、结果导出(CSV)、SQL 格式化器 - **数据库可见性过滤**: 连接管理增强、ConnectionForm 重写、统一错误处理模块 (`database-error.ts`) ### 优化 🚀 - MySQL 动态连接池重构 — 健康检查、性能权重、自适应扩缩容 - SQL 查询优化器 — 查询缓存、慢查询日志 - Redis Pipeline — 批量命令、事务 MULTI/EXEC 支持 - Office/CSV 预览增强 — 本地文件服务器获取文件 - Markdown 增强 — 本地文件链接支持、Shell 语法高亮 - HTML 预览 — 改用 iframe src 替代 srcdoc - Wails 框架升级 + Mermaid 主题切换 + 代码高亮修复 - 文件列表 UI 重构 — 统一渲染逻辑,提升滚动性能 - CSV 编辑模式优化 + PDF 导出重构 - 拷贝功能优化 ### 修复 🐛 - Office 文件预览:修复类型检测与二进制误判 - 本地文件服务器 CORS 跨域问题 - 大文件点击卡死问题 - 收藏夹 bug 修复 - FileEditorPanel 语法错误 ### 安全修复 🔒 - XSS 防护(PdfExportButton、MarkdownPreview HTML 消毒) - PDF 导出路径穿越防护 - PDF 导出标题 HTML 注入防护 ### 重构 🔧 - CodeMirror 架构优化 — 统一导出避免多实例问题 - 消除代码重复 — storage/connection_service 重构、useVisibleDatabases 抽取 - 大规模死代码清理,显著减小包体积 - 配置加载超时保护(最多重试 30 次) - 正则表达式预编译、缓存读锁优化 - 禁止 Ctrl+滚轮缩放 - Dockerfile 语法高亮支持 - 滚动条样式修复 ### 文件系统 📁 - 右键菜单新增新建文件/文件夹 - FileEditorPanel 集成 PDF 导出按钮 - Markdown 文件自动预览与编辑/预览模式切换 - 面包屑导航组件 --- ## [0.3.2] - 2026-02-05 ### 重构 🔧 - **CodeMirror 架构优化** - 统一导出避免多实例问题 - **语言加载器优化** - 从动态 import 改为静态导入,提升稳定性 - **动态主题切换** - 使用 Compartment 实现无损切换 ### 优化 🚀 - **编辑器性能** - 添加内容更新防抖,减少不必要的渲染 - **亮色主题** - 改进代码编辑器亮色模式样式 - **构建配置** - 简化 Vite 配置,优化打包效率 ### 依赖清理 🧹 - 移除废弃的 `@codemirror/highlight` 包 - 移除不再使用的 `@codemirror/legacy-modes` 包 --- ## [0.3.0] - 2026-02-04 ### 新增 ✨ - **Markdown 图表支持** - 支持 Mermaid 流程图、时序图、类图等多种图表渲染 - **代码语法高亮** - 支持 20+ 种常用编程语言的语法高亮 - **文件列表优化** - 文件夹优先显示,同类型按名称排序 ### 修复 🐛 - 修复编辑/预览模式切换时图表不渲染的问题 - 修复不同主题下代码高亮显示问题 --- ## [0.2.0] - 2026-01-28 ### 新增 ✨ - **应用配置管理** - 全新设置面板,支持自定义显示模块和默认启动页 - **智能更新提醒** - 新增版本更新通知组件 - **模块重命名** - 应用更名为 u-desk --- ## [0.1.5] - 2026-01-22 ### 新增 ✨ - **文件管理模块** - 文件浏览、编辑、操作功能 - **版本更新管理** - 自动检查和下载更新 - **系统信息查询** - CPU、内存、磁盘等硬件信息 --- ## [0.1.0] - 2026-01-18 ### 新增 ✨ - **数据库管理** - 支持多种数据库连接和查询功能 --- ## 版本规范 版本号格式:`主版本号.次版本号.修订号` (MAJOR.MINOR.PATCH) - **主版本号** - 不兼容的 API 修改 - **次版本号** - 向下兼容的功能性新增 - **修订号** - 向下兼容的问题修复