v0.4.1 2026-05-16 最新

新增 ✨

  • 云 OSS 存储: 七牛云/阿里云双厂商,AK/SK 认证,桶级客户端懒创建+缓存
  • OSS 全功能 CRUD: 列目录/读文件/写文件/创建/删除/重命名/预签名 URL
  • OSS 区域自动嗅探: 连接时自动探测桶区域,无需手动填写
  • 七牛云桶管理: 查询桶域名、真实区域、设置访问权限(公开/私有)
  • HTML 网站预览: OSS/SFTP 上的 HTML 文件自动下载关联资源,逐级嗅探网站根目录,完整预览静态站点
  • BGM 音乐播放器: 编辑器底部控制条,播放/暂停/上下首/进度拖拽/四种播放模式,播放列表持久化
  • LRC 歌词同步: 自动查找同名 .lrc 文件,实时高亮滚动歌词,点击歌词行跳转
  • 全局热键: Ctrl+Shift+B 系统级快捷键,应用最小化时快速唤起
  • 文件变更监听: 文件外部被修改时自动刷新,避免编辑冲突
  • 下载缓存: 远程文件预览缓存到本地 SQLite(24 小时过期),重启后仍有效
  • 远程服务器监控: 侧边栏显示磁盘/CPU/内存使用率,超 90% 红色警告,15 秒自动刷新
  • 连接指示器快速导航: 悬停弹出根目录子文件夹列表,可递归展开
  • 侧边栏自定义: 服务器/收藏夹/帮助区块拖拽排序和显隐控制

优化 🚀

  • 侧边栏折叠架构: 服务器、收藏夹、帮助独立可折叠区块,收藏夹内部独立滚动
  • 七牛云目录层级: ListFiles 支持 delimiter,正确展示文件夹层级
  • 七牛云签名 URL: 修正私有空间下载/预览签名格式
  • 七牛云下载域名: 智能解析策略:临时域名→自定义域名→CDN 兜底,失败自动重试
  • GBK 编码自动转换: 文件预览智能检测编码,中文文件不再乱码
  • SFTP 功能对齐: 补全粘贴图片、网站预览、系统监控、常用路径等能力
  • Wails v3 迁移: 框架升级至 v3 alpha.92,核心依赖全面更新

修复 🐛

  • 二进制文件后预览失效: 打开二进制文件后图片/视频无法预览
  • 跨服务器 Tab 切换: 面包屑和文件列表未同步更新
  • 代码编辑器加载失败: 异步组件失败后自动重试
  • OSS 收藏打开失败: provider 字段映射修正
  • 阿里云 OSS 签名/解析: 文件列表获取失败、时间格式不兼容等问题
  • 启动路径错误: 本地模式跳过无效的 OSS 路径残留
  • 文件锁定检查: 不再误创建空文件
  • 长期运行内存增长: 文件类型检测缓存添加上限
下载 u-desk-0.4.1.exe
v0.4.0 2026-04-25

重构 🔧

  • 移除数据库客户端模块: 删除全部 MySQL/Redis/MongoDB 相关代码(-17,885 行),应用专注文件管理
  • 清理依赖: 移除 go-sql-driver/mysql、go-redis/v9、mongo-driver/v2 等驱动依赖
  • 构建体积优化: 原始 exe 从 36MB 降至 26MB,UPX 压缩后仅 7.5MB(压缩率 28.8%)
下载 u-desk-0.4.0.exe
v0.3.3 2026-04-13

新增 ✨

  • Markdown 编辑器: 独立编辑页面、实时预览、字符/行数统计、Ctrl+S 保存、自动保存
  • Markdown 文件页面: 独立的 Markdown 文件查看与编辑界面
  • PDF 导出: 浏览器打印 + 后端多种导出方式
  • 窗口置顶 + 收藏夹置顶
  • 文件预览: Excel/Word 文件预览支持

优化 🚀

  • 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 文件自动预览与编辑/预览模式切换
  • 面包屑导航组件
下载 u-desk-0.3.3.exe
v0.3.2 2026-02-05

重构 🔧

  • CodeMirror 架构优化 - 统一导出避免多实例问题
  • 语言加载器优化 - 从动态 import 改为静态导入
  • 动态主题切换 - 使用 Compartment 实现无损切换

优化 🚀

  • 编辑器性能 - 添加内容更新防抖
  • 亮色主题 - 改进代码编辑器亮色模式样式
v0.3.0 2026-02-04

新增 ✨

  • Markdown 图表支持 - Mermaid 流程图、时序图、类图等
  • 代码语法高亮 - 支持 20+ 种常用编程语言
  • 文件列表优化 - 文件夹优先显示,同类型按名称排序
v0.2.0 2026-01-28

新增 ✨

  • 应用配置管理 - 全新设置面板,支持自定义显示模块和默认启动页
  • 智能更新提醒 - 新增版本更新通知组件
  • 模块重命名 - 应用更名为 u-desk
v0.1.5 2026-01-22

新增 ✨

  • 文件管理模块 - 文件浏览、编辑、操作功能
  • 版本更新管理 - 自动检查和下载更新
v0.1.0 2026-01-18

新增 ✨

  • 数据库管理 - 支持多种数据库连接和查询功能