merge: integrate remote learning module safely
Some checks failed
Electron E2E / Electron E2E (macos-latest) (push) Has been cancelled
Electron E2E / Electron E2E (ubuntu-latest) (push) Has been cancelled
Electron E2E / Electron E2E (windows-latest) (push) Has been cancelled

This commit is contained in:
2026-08-17 01:05:49 +08:00
125 changed files with 11451 additions and 12132 deletions

View File

@@ -34,9 +34,10 @@
"init": "pnpm install",
"dev": "node scripts/run-cloud-image-workspace-dev.mjs",
"dev:image-workspace:local": "node scripts/run-local-image-workspace-dev.mjs",
"build": "pnpm run build:vite && node scripts/bundle-opencode.mjs && node scripts/run-electron-builder.mjs",
"build": "pnpm run sync:learning-player && pnpm run build:vite && node scripts/bundle-opencode.mjs && node scripts/run-electron-builder.mjs",
"build:vite": "node --max-old-space-size=6144 ./node_modules/vite/bin/vite.js build",
"bundle:opencode": "node scripts/bundle-opencode.mjs",
"sync:learning-player": "node scripts/sync-learning-player.mjs",
"lint": "eslint . --fix",
"lint:check": "eslint .",
"typecheck": "tsc --noEmit",
@@ -46,8 +47,8 @@
"verify:electron:release": "node scripts/run-electron-vitest.mjs --verify-release-runtime",
"verify:artifact:win": "node scripts/verify-packaged-electron-runtime.mjs",
"verify:publish-runtime": "node scripts/verify-publish-runtime.mjs",
"test:e2e": "pnpm run build:vite && playwright test",
"test:e2e:headed": "pnpm run build:vite && playwright test --headed",
"test:e2e": "pnpm run build:vite && node ./node_modules/@playwright/test/cli.js test",
"test:e2e:headed": "pnpm run build:vite && node ./node_modules/@playwright/test/cli.js test --headed",
"smoke:opencode:real": "node scripts/opencode-real-runtime-smoke.mjs",
"uv:download": "zx scripts/download-bundled-uv.mjs",
"uv:download:mac": "zx scripts/download-bundled-uv.mjs --platform=mac",
@@ -62,8 +63,8 @@
"node:download:win": "zx scripts/download-bundled-node.mjs --platform=win",
"prep:win-binaries": "pnpm run uv:download:win && pnpm run node:download:win",
"icons": "zx scripts/generate-icons.mjs",
"package": "pnpm run build:vite && node scripts/bundle-opencode.mjs",
"package:stage:win-x64": "pnpm run build:vite && node scripts/bundle-opencode.mjs --platform=win32 --arch=x64",
"package": "pnpm run sync:learning-player && pnpm run build:vite && node scripts/bundle-opencode.mjs",
"package:stage:win-x64": "pnpm run sync:learning-player && pnpm run build:vite && node scripts/bundle-opencode.mjs --platform=win32 --arch=x64",
"package:mac": "pnpm run python:download:mac && pnpm run uv:download:mac && pnpm run package && node scripts/run-electron-builder.mjs --mac --publish never",
"package:mac:local": "pnpm run python:download:mac && pnpm run uv:download:mac && SKIP_PREINSTALLED_SKILLS=1 pnpm run package && node scripts/run-electron-builder.mjs --mac --publish never",
"package:win": "pnpm run python:download:win && pnpm run uv:download:win && pnpm run package:stage:win-x64 && node scripts/run-electron-builder.mjs --win --publish never",