feat: prepare Zhinian desktop client for pilot release

This commit is contained in:
inman
2026-04-29 10:23:20 +08:00
parent f9361e686a
commit 47b83b79fc
149 changed files with 15341 additions and 3590 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.0 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 574 B

After

Width:  |  Height:  |  Size: 558 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 422 KiB

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 169 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 428 B

After

Width:  |  Height:  |  Size: 418 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 801 B

View File

@@ -0,0 +1,28 @@
{
"id": "cloud-sync",
"name": "OpenClaw Cloud Sync",
"description": "Back up and restore OpenClaw configuration snapshots.",
"version": "0.1.0",
"configSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"serverUrl": {
"type": "string"
},
"helperPath": {
"type": "string"
}
},
"required": ["serverUrl"]
},
"uiHints": {
"serverUrl": {
"label": "Cloud Sync Server URL",
"placeholder": "https://sync.example.com"
},
"helperPath": {
"label": "Helper binary path"
}
}
}

View File

@@ -0,0 +1,35 @@
{
"name": "@openclaw/cloud-sync",
"version": "0.1.0-yinian.2",
"type": "module",
"private": true,
"packageManager": "npm@10.9.3",
"engines": {
"node": ">=18"
},
"files": [
"dist/**",
"helpers/**",
"openclaw.plugin.json"
],
"scripts": {
"test": "vitest run",
"build": "tsc -p tsconfig.json",
"package": "npm run build"
},
"devDependencies": {
"@types/node": "^22.15.3",
"typescript": "^5.5.0",
"vitest": "^1.6.0"
},
"openclaw": {
"extensions": [
"./dist/index.js"
],
"install": {
"minHostVersion": ">=2026.4.1"
}
},
"main": "dist/index.js",
"module": "dist/index.js"
}