更新: 版本号 0.4.1 → 0.4.2

- CHANGELOG 与内部日志补 0.4.2 修复段
- 功能清单与站点版本引用同步
- bindings 随 MovePath 注释再生成
This commit is contained in:
lxy
2026-09-16 00:12:54 +08:00
parent 56fe0d9b82
commit 1db2b8ff70
6 changed files with 32 additions and 5 deletions
+14
View File
@@ -2,6 +2,20 @@
> 本文档记录所有技术细节,包括代码重构、构建优化等内部改动
## [0.4.2] - 2026-09-15
- **初始化守卫**: 17 个 Wails 绑定方法加未就绪守卫,启动瞬间操作返回明确提示
- **MovePath**: 跨盘剪切改 emitter 上报传输进度,失败自动清理残留文件
- **SFTP 空目录**: 下载/上传目标 MkdirAll,空目录正确创建不丢失
- **drawio 预览**: 首次下载失败时唤醒全部等待者,立即提示
- **重试进度**: 网络重试后进度基线重置,失败条目显示错误状态
- **连接回退**: 回退池校验,连接失败不回落本地磁盘列表
- **OSS 签名**: base64 StdEncoding 兼容性修复
- **errMessage 归一**: 错误消息统一提取
- **slog 统一**: 日志输出统一 log/slog
---
## [0.4.1] - 2026-05-01 ~ 05-16 (fs-only-v3)
---
+13
View File
@@ -1,5 +1,18 @@
# 更新日志
## [0.4.2] - 2026-09-15
### 修复 🐛
- **启动初始化**: 启动瞬间操作文件不再无响应,未就绪时给出明确提示
- **跨盘剪切**: 大目录移动显示传输进度,失败自动清理残留文件
- **SFTP 空目录**: 空目录下载/上传后正确创建,不再静默丢失
- **drawio 预览**: 首次下载失败后立即提示,不再长时间无响应
- **进度可靠性**: 网络重试后进度不再虚跳,失败条目正确显示错误状态
- **连接回退**: 连接失败后不再错误回落到本地磁盘列表
- **编码细节**: OSS 签名兼容性修复,batch 脚本 %1/%%i 变量高亮
---
## [0.4.1] - 2026-05-16 (fs-only-v3)
### 新增 ✨
@@ -1,6 +1,6 @@
# U-Desk 功能清单
> 应用版本:v0.3.3
> 应用版本:v0.4.2
> 更新时间:2026-02-28 10:00
> 用途:测试、开发、迭代过程中验证核对
> 核对状态:✅ 已通过Git版本对比 + 源码验证
@@ -489,7 +489,7 @@
**文档维护**: 开发团队
**最后更新**: 2026-02-28 10:00
**应用版本**: v0.3.3
**应用版本**: v0.4.2
**核对状态**: ✅ 已通过Git版本对比 + 源码验证 + 需求对照
**核对报告**: [功能清单核对报告.md](./功能清单核对报告.md)
**下次审查**: 每次发版前
+1 -1
View File
@@ -336,7 +336,7 @@ export function LoadConnectionProfiles(): $CancellablePromise<{ [_ in string]?:
}
/**
* MovePath 移动文件或目录(同盘重命名,跨盘复制后删除)
* MovePath 移动文件或目录(同盘重命名,跨盘复制后删除),跨盘时经 transfer-progress 事件推送进度
*/
export function MovePath(src: string, dst: string): $CancellablePromise<void> {
return $Call.ByID(2028899675, src, dst);
+1 -1
View File
@@ -15,7 +15,7 @@ import (
// ==================== 常量定义 ====================
// AppVersion 应用版本号(发布时直接修改此处)
const AppVersion = "0.4.1"
const AppVersion = "0.4.2"
// 版本号缓存
var (
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "u-desk",
"outputfilename": "u-desk",
"version": "0.4.1",
"version": "0.4.2",
"frontend:install": "npm install",
"frontend:build": "npm run build",
"author": {