Private
Public Access
1
0

发布:版本 0.3.0

- Markdown Mermaid 图表支持(10+ 种图表类型)
- 代码语法高亮(20+ 种常用编程语言)
- 文件列表优化(文件夹优先显示)
- 文件系统模块化重构
- 新增内部更新日志 CHANGELOG.internal.md
- 更新作者邮箱
This commit is contained in:
2026-02-04 11:12:24 +08:00
parent 1708c65c34
commit d7de60b02c
8 changed files with 199 additions and 31 deletions

117
CHANGELOG.internal.md Normal file
View File

@@ -0,0 +1,117 @@
# 内部更新日志
> 本文档记录所有技术细节,包括代码重构、构建优化等内部改动
## [0.3.0] - 2026-02-04
### 新增功能 ✨
- **Markdown 渲染增强**
- 集成 Mermaid.js v11支持流程图、时序图、类图、甘特图等 10+ 种图表类型
- 集成 CodeMirror + Highlight.js支持 27 种常用编程语言语法高亮
- 实现编辑/预览模式切换时的图表自动重渲染机制
- **TypeScript 类型系统**
- 新增 `web/src/types/file-system.ts` 完整类型定义
- 所有 Vue 组件迁移到 TypeScript
- 新增 `vue-tsc` 类型检查
### 代码重构 🔧
- **文件系统模块化**
- 拆分 FileSystem/index.vue (2100+ 行) 为模块化架构
- 提取 6 个 ComposablesuseFileOperations、useFavorites、usePathNavigation、useFilePreview、useFileEdit、useCommonPaths
- 拆分为 5 个子组件Toolbar、Sidebar、FileListPanel、FileEditorPanel、ContextMenu
- **公共函数提取**
- 提取 `sortFileList` 公共函数,统一文件列表排序逻辑
- 应用到 FileSystem/index.vue、index-simple.vue、DeviceTest.vue
- 优化 `fileUtils.js`,新增 8 个工具函数
### 构建优化 📦
- **Source Map 优化**
- 生产环境禁用 source map 生成
- 配置 `sourcemap: false` in vite.config.js
- **依赖优化**
- CodeMirror 语言包按需加载配置
- Vite optimizeDeps 预构建优化
### Bug 修复 🐛
- 修复 Mermaid 图表在编辑/预览切换时不渲染的问题(添加 watch + nextTick
- 修复亮色模式下代码高亮对比度不足(添加自定义 CSS 变量)
- 修复暗色模式下 Mermaid 图表显示异常(样式适配)
### 文件变更统计
- 130 个文件修改
- +11,655 / -12,233 行代码
- 主要变更:`web/src/components/FileSystem/` 目录重构
---
## [0.1.5] - 2026-01-22
### 新增功能 ✨
- **文件管理模块**
- 创建 FileSystem.vue 单体组件559 行)
- 支持文件浏览、编辑、重命名、删除等基础操作
- 智能文件类型图标识别
- **版本更新管理**
- 集成版本检查 API
- 支持自动下载更新包
- 新增 UpdatePanel 更新面板组件427 行)
- **系统信息查询**
- CPU 信息(核心数、使用率、型号)
- 内存信息(总量、可用量、使用率)
- 磁盘信息(分区、使用量、使用率)
### 技术实现 🔧
- 使用 gopsutil/v3 库获取系统信息
- SQLite 存储连接和查询历史
- 文件操作使用 Go runtime/os 包
---
## [0.2.0] - 2026-01-28
### 新增功能 ✨
- **应用配置管理**
- 新增 ConfigAPI 和 ConfigService
- 新增设置面板组件
- 支持自定义显示模块和默认启动页
- **智能更新提醒**
- 新增版本更新通知组件
- 版本检查和下载机制
### 代码重构 🔧
- **模块重命名** - 项目重命名为 u-desk
- **依赖更新** - 所有依赖更新到最新版本
- **代码架构优化** - 提取公共函数,消除重复代码
- **启动流程优化** - 按需加载模块
---
## [0.1.0] - 2026-01-18
### 新增功能 ✨
- **数据库管理**
- 支持 MySQL、MongoDB、Redis 连接
- SQL 查询执行和结果展示
- 连接池管理467 行 sql_exec_service.go
- 多标签页查询结果管理
### 技术实现 🔧
- MySQL使用 go-sql-driver/mysql
- MongoDB使用 mongo-driver
- Redis使用 go-redis/v9
- 连接池自定义实现236 行 pool.go
- SQLite存储查询历史和连接配置
### 文件变更
- 15 个文件新增
- +3,700+ 行代码
---
## 版本规范
版本号格式:`主版本号.次版本号.修订号` (MAJOR.MINOR.PATCH)
- **主版本号** - 不兼容的 API 修改
- **次版本号** - 向下兼容的功能性新增
- **修订号** - 向下兼容的问题修复