Skip to content

v1.2.1 - 文件夹上传 & 桌面端确认对话框修复

Latest

Choose a tag to compare

@ONEGAYI ONEGAYI released this 15 Mar 10:05

🆕 v1.2.0 - 文件夹上传功能

新增功能

  • 文件夹上传 - 支持上传整个文件夹,保留目录结构
    • 新增"选择整个文件夹"按钮(FolderUp 图标)
    • Tauri 桌面端:使用原生文件夹选择对话框 + 递归读取
    • 浏览器端:File System Access API (Chrome 86+) + webkitdirectory 降级
    • 拖拽上传:支持拖拽文件夹到上传区域
    • 空目录支持:自动创建空目录(通过 0 字节占位文件)

修复

  • 批量删除确认对话框中文件夹名称显示为空的问题

🔧 v1.2.1 - 桌面端确认对话框修复

修复问题

  • 桌面端确认对话框失效 - 修复 window.confirm 在 Tauri WebView2 中总是返回 true 的问题
    • 批量删除/单文件删除时会直接删除,不再等待用户确认
    • 重启服务/重置设置等操作同样受影响
    • 解决方案:在 Tauri 环境中使用原生对话框(@tauri-apps/plugin-dialog

技术细节

  • 新增 src/lib/confirm.ts: 跨平台确认对话框工具函数
    • Tauri 环境:使用原生系统对话框(异步,带警告图标)
    • 浏览器环境:继续使用 window.confirm(同步)