diff --git a/desktop-client/.gitignore b/desktop-client/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/desktop-client/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/desktop-client/README.md b/desktop-client/README.md new file mode 100644 index 0000000..780f5aa --- /dev/null +++ b/desktop-client/README.md @@ -0,0 +1,28 @@ +# Wanwan Cloud Desktop Client + +Desktop client for `https://cs.workyai.cn`, built with `Tauri + Vue + TypeScript`. + +## Features +- Login with existing web account +- File list and folder navigation +- Global search +- Create folder / rename / delete +- Download via backend generated direct URL +- Persisted API server configuration (default: `https://cs.workyai.cn`) + +## Development +```bash +npm install +npm run tauri dev +``` + +## Build +```bash +npm run tauri build +``` + +Windows cross build on Linux: +```bash +rustup target add x86_64-pc-windows-gnu +npm run tauri build -- --target x86_64-pc-windows-gnu +``` diff --git a/desktop-client/index.html b/desktop-client/index.html new file mode 100644 index 0000000..99f203f --- /dev/null +++ b/desktop-client/index.html @@ -0,0 +1,14 @@ + + +
+ + + +