feat: add download all as zip feature

- Add adm-zip dependency for zip compression
- Add DownloadAllZipParams/Result IPC types
- Implement registerDownloadAllZip handler in main process
- Update frontend download flow with save dialog
- ZIP includes pc/, mobile/ folders and metadata.json
This commit is contained in:
2026-03-17 08:23:09 +08:00
parent a34401ce7a
commit 8b096fcf53
7 changed files with 155 additions and 8 deletions

View File

@@ -29,7 +29,9 @@
"@electron-toolkit/utils": "^3.0.0",
"@kintone/rest-api-client": "^6.1.2",
"@lobehub/ui": "^5.5.1",
"@types/adm-zip": "^0.5.7",
"@uiw/react-codemirror": "^4.23.0",
"adm-zip": "^0.5.16",
"antd": "^6.1.0",
"antd-style": "^4.1.0",
"electron-store": "^10.0.0",