Private
Public Access
1
0
Files
u-desk/CHANGELOG.md
绝尘 90695d71d1 发布:v0.3.3 版本历史模块 + 域名迁移 + 站点版本信息修正
- 版本号更新至 0.3.3(version.go/wails.json/README.md)
- 更新检查域名迁移 img.1216.top → c.1216.top
- 新增 views/version 版本历史 Tab 页面(时间线 UI)
- 设置面板新增版本历史入口按钮
- CHANGELOG 补全 0.3.3 全部 17 个提交记录
- 站点 HTML 修正(删除错误 v0.4.0,v0.3.3 为最新)
- 生成 last-version.json / versions.json 发布数据
2026-04-13 23:49:21 +08:00

121 lines
4.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 更新日志
## [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 查询优化器 — 查询缓存、慢查询日志 (762 行)
- Redis Pipeline — 批量命令、事务 MULTI/EXEC 支持
- Office/CSV 预览增强 — 本地文件服务器获取文件
- Markdown 增强 — 本地文件链接支持、Shell 语法高亮
- HTML 预览 — 改用 iframe src 替代 srcdoc
- Wails 框架升级 + Mermaid 主题切换 + 代码高亮修复
- FileListPanel 重写 (+511 行) — 删除 FileItemRow统一列表渲染逻辑
- CSV 编辑模式优化 + PDF 导出重构
- 拷贝功能优化 — 新增 ClipboardCopy composable
### 修复 🐛
- Office 文件预览:修复类型检测与二进制误判
- 本地文件服务器 CORS 跨域问题
- 大文件点击卡死问题
- 收藏夹 bug 修复
- FileEditorPanel 语法错误
### 安全修复 🔒
- XSS 防护PdfExportButton、MarkdownPreview HTML 消毒)
- PDF 导出路径穿越防护
- PDF 导出标题 HTML 注入防护
### 重构 🔧
- CodeMirror 架构优化 — 统一导出避免多实例问题
- 消除代码重复 — storage/connection_service 重构、useVisibleDatabases 抽取
- **大规模死代码清理 (-1306 行)**: 删除废弃 storage 层(connection_service 279行)、audit_log、file_lock、recycle_bin、zip_helper、useFileEdit.js(-369行)、useFilePreview.js(-603行)、errorHandler.js(-63行)、DeviceTest 清理等
- 配置加载超时保护(最多重试 30 次)
- 正则表达式预编译query_optimizer
- 缓存读锁优化 + SHA-256 key hash
- 禁止 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 修改
- **次版本号** - 向下兼容的功能性新增
- **修订号** - 向下兼容的问题修复