diff --git a/.gitignore b/.gitignore index caa5d75..20b2179 100644 --- a/.gitignore +++ b/.gitignore @@ -3,27 +3,47 @@ node_modules/ # Build output dist/ +*.tsbuildinfo # Environment files .env .env.local +.env.*.local # IDE .idea/ .vscode/ *.swp *.swo +*~ # OS .DS_Store Thumbs.db +desktop.ini # Logs *.log npm-debug.log* +pnpm-debug.log* +yarn-debug.log* +yarn-error.log* # Test coverage coverage/ +.nyc_output/ + +# Tauri / Rust +packages/desktop/src-tauri/target/ +packages/desktop/src-tauri/Cargo.lock + +# Tauri generated icons (keep in repo for CI, or regenerate) +# packages/desktop/src-tauri/icons/ + +# Temporary files +*.tmp +*.temp +.cache/ # AI Open reference code ai-open/ diff --git a/package.json b/package.json index 72bc879..dbab64b 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,9 @@ "lint": "pnpm -r lint", "clean": "pnpm -r exec rm -rf dist node_modules", "server:start": "pnpm --filter @ai-assistant/server start", - "server:dev": "pnpm --filter @ai-assistant/server start:dev" + "server:dev": "pnpm --filter @ai-assistant/server start:dev", + "desktop:dev": "pnpm --filter @ai-assistant/desktop dev", + "desktop:build": "pnpm --filter @ai-assistant/desktop build" }, "keywords": [ "ai", diff --git a/packages/desktop/app-icon.svg b/packages/desktop/app-icon.svg new file mode 100644 index 0000000..6065cab --- /dev/null +++ b/packages/desktop/app-icon.svg @@ -0,0 +1,4 @@ + diff --git a/packages/desktop/index.html b/packages/desktop/index.html new file mode 100644 index 0000000..5eb2d77 --- /dev/null +++ b/packages/desktop/index.html @@ -0,0 +1,13 @@ + + +
+ + + +