Unified · Split
| @@ -1,6 +1,6 @@ | |||
| 1 | { | 1 | { |
| 2 | "name": "@executor/server", | 2 | "name": "@executor/server", |
| 3 | "version": "1.4.0", | 3 | "version": "1.4.0-beta.0", |
| 4 | "private": true, | 4 | "private": true, |
| 5 | "type": "module", | 5 | "type": "module", |
| 6 | "exports": { | 6 | "exports": { |
| @@ -1,6 +1,6 @@ | |||
| 1 | { | 1 | { |
| 2 | "name": "@executor/web", | 2 | "name": "@executor/web", |
| 3 | "version": "1.4.0", | 3 | "version": "1.4.0-beta.0", |
| 4 | "private": true, | 4 | "private": true, |
| 5 | "type": "module", | 5 | "type": "module", |
| 6 | "dependencies": { | 6 | "dependencies": { |
| @@ -309,16 +309,24 @@ function SidebarContent(props: { · 308 unmodified lines | |||
| 309 | 309 | ||
| 310 | {/* Footer */} | 310 | {/* Footer */} |
| 311 | <div className="shrink-0 border-t border-sidebar-border px-4 py-2.5"> | 311 | <div className="shrink-0 border-t border-sidebar-border px-4 py-2.5"> |
| 312 | <div className="flex items-center justify-between text-[10px] leading-none"> | 312 | <div className="flex flex-col gap-1.5 text-[11px] leading-none"> |
| 313 | <span className="text-muted-foreground/70 tabular-nums">v{VITE_APP_VERSION}</span> | 313 | <a |
| 314 | href={`${VITE_GITHUB_URL}/issues`} | ||
| 315 | target="_blank" | ||
| 316 | rel="noreferrer" | ||
| 317 | className="text-muted-foreground/70 transition-colors hover:text-foreground" | ||
| 318 | > | ||
| 319 | Feedback / bug? | ||
| 320 | </a> | ||
| 314 | <a | 321 | <a |
| 315 | href={VITE_GITHUB_URL} | 322 | href={VITE_GITHUB_URL} |
| 316 | target="_blank" | 323 | target="_blank" |
| 317 | rel="noreferrer" | 324 | rel="noreferrer" |
| 318 | className="text-muted-foreground/70 transition-colors hover:text-foreground" | 325 | className="text-muted-foreground/70 transition-colors hover:text-foreground" |
| 319 | > | 326 | > |
| 320 | GitHub | 327 | Star on GitHub |
| 321 | </a> | 328 | </a> |
| 329 | <span className="mt-0.5 text-[10px] text-muted-foreground/50 tabular-nums">v{VITE_APP_VERSION}</span> | ||
| 322 | </div> | 330 | </div> |
| 323 | </div> | 331 | </div> |
| 324 | </> | 332 | </> |
| @@ -1,6 +1,6 @@ | |||
| 1 | { | 1 | { |
| 2 | "name": "executor", | 2 | "name": "executor", |
| 3 | "version": "1.4.0", | 3 | "version": "1.4.0-beta.0", |
| 4 | "description": "Local AI executor with a CLI, local API server, and web UI.", | 4 | "description": "Local AI executor with a CLI, local API server, and web UI.", |
| 5 | "keywords": [ | 5 | "keywords": [ |
| 6 | "executor", | 6 | "executor", |
| @@ -1,6 +1,6 @@ | |||
| 1 | { | 1 | { |
| 2 | "name": "@executor/react", | 2 | "name": "@executor/react", |
| 3 | "version": "1.4.0", | 3 | "version": "1.4.0-beta.0", |
| 4 | "private": true, | 4 | "private": true, |
| 5 | "type": "module", | 5 | "type": "module", |
| 6 | "exports": { | 6 | "exports": { |
| @@ -1,6 +1,6 @@ | |||
| 1 | { | 1 | { |
| 2 | "name": "@executor/api", | 2 | "name": "@executor/api", |
| 3 | "version": "1.4.0", | 3 | "version": "1.4.0-beta.0", |
| 4 | "private": true, | 4 | "private": true, |
| 5 | "type": "module", | 5 | "type": "module", |
| 6 | "exports": { | 6 | "exports": { |
| @@ -2,7 +2,7 @@ · 1 unmodified line | |||
| 2 | "name": "@executor/execution", | 2 | "name": "@executor/execution", |
| 3 | "private": true, | 3 | "private": true, |
| 4 | "type": "module", | 4 | "type": "module", |
| 5 | "version": "1.4.0", | 5 | "version": "1.4.0-beta.0", |
| 6 | "exports": { | 6 | "exports": { |
| 7 | ".": "./src/index.ts" | 7 | ".": "./src/index.ts" |
| 8 | }, | 8 | }, |
| @@ -1,6 +1,6 @@ | |||
| 1 | { | 1 | { |
| 2 | "name": "@executor/sdk", | 2 | "name": "@executor/sdk", |
| 3 | "version": "1.4.0", | 3 | "version": "1.4.0-beta.0", |
| 4 | "private": true, | 4 | "private": true, |
| 5 | "type": "module", | 5 | "type": "module", |
| 6 | "exports": { | 6 | "exports": { |
| @@ -1,6 +1,6 @@ | |||
| 1 | { | 1 | { |
| 2 | "name": "@executor/storage-file", | 2 | "name": "@executor/storage-file", |
| 3 | "version": "1.4.0", | 3 | "version": "1.4.0-beta.0", |
| 4 | "private": true, | 4 | "private": true, |
| 5 | "type": "module", | 5 | "type": "module", |
| 6 | "exports": { | 6 | "exports": { |
| @@ -2,7 +2,7 @@ · 1 unmodified line | |||
| 2 | "name": "@executor/host-mcp", | 2 | "name": "@executor/host-mcp", |
| 3 | "private": true, | 3 | "private": true, |
| 4 | "type": "module", | 4 | "type": "module", |
| 5 | "version": "1.4.0", | 5 | "version": "1.4.0-beta.0", |
| 6 | "exports": { | 6 | "exports": { |
| 7 | ".": "./src/index.ts" | 7 | ".": "./src/index.ts" |
| 8 | }, | 8 | }, |
| @@ -2,7 +2,7 @@ · 1 unmodified line | |||
| 2 | "name": "@executor/codemode-core", | 2 | "name": "@executor/codemode-core", |
| 3 | "private": true, | 3 | "private": true, |
| 4 | "type": "module", | 4 | "type": "module", |
| 5 | "version": "1.4.0", | 5 | "version": "1.4.0-beta.0", |
| 6 | "exports": { | 6 | "exports": { |
| 7 | ".": "./src/index.ts" | 7 | ".": "./src/index.ts" |
| 8 | }, | 8 | }, |
| @@ -2,7 +2,7 @@ · 1 unmodified line | |||
| 2 | "name": "@executor/ir", | 2 | "name": "@executor/ir", |
| 3 | "private": true, | 3 | "private": true, |
| 4 | "type": "module", | 4 | "type": "module", |
| 5 | "version": "1.4.0", | 5 | "version": "1.4.0-beta.0", |
| 6 | "exports": { | 6 | "exports": { |
| 7 | ".": "./src/index.ts" | 7 | ".": "./src/index.ts" |
| 8 | }, | 8 | }, |
| @@ -2,7 +2,7 @@ · 1 unmodified line | |||
| 2 | "name": "@executor/runtime-quickjs", | 2 | "name": "@executor/runtime-quickjs", |
| 3 | "private": true, | 3 | "private": true, |
| 4 | "type": "module", | 4 | "type": "module", |
| 5 | "version": "1.4.0", | 5 | "version": "1.4.0-beta.0", |
| 6 | "exports": { | 6 | "exports": { |
| 7 | ".": "./src/index.ts" | 7 | ".": "./src/index.ts" |
| 8 | }, | 8 | }, |
| @@ -2,7 +2,7 @@ · 1 unmodified line | |||
| 2 | "name": "@executor/plugin-file-secrets", | 2 | "name": "@executor/plugin-file-secrets", |
| 3 | "private": true, | 3 | "private": true, |
| 4 | "type": "module", | 4 | "type": "module", |
| 5 | "version": "1.4.0", | 5 | "version": "1.4.0-beta.0", |
| 6 | "exports": { | 6 | "exports": { |
| 7 | ".": "./src/index.ts" | 7 | ".": "./src/index.ts" |
| 8 | }, | 8 | }, |
| @@ -2,7 +2,7 @@ · 1 unmodified line | |||
| 2 | "name": "@executor/plugin-google-discovery", | 2 | "name": "@executor/plugin-google-discovery", |
| 3 | "private": true, | 3 | "private": true, |
| 4 | "type": "module", | 4 | "type": "module", |
| 5 | "version": "1.4.0", | 5 | "version": "1.4.0-beta.0", |
| 6 | "exports": { | 6 | "exports": { |
| 7 | ".": "./src/sdk/index.ts", | 7 | ".": "./src/sdk/index.ts", |
| 8 | "./api": "./src/api/index.ts", | 8 | "./api": "./src/api/index.ts", |
| @@ -2,7 +2,7 @@ · 1 unmodified line | |||
| 2 | "name": "@executor/plugin-graphql", | 2 | "name": "@executor/plugin-graphql", |
| 3 | "private": true, | 3 | "private": true, |
| 4 | "type": "module", | 4 | "type": "module", |
| 5 | "version": "1.4.0", | 5 | "version": "1.4.0-beta.0", |
| 6 | "exports": { | 6 | "exports": { |
| 7 | ".": "./src/sdk/index.ts", | 7 | ".": "./src/sdk/index.ts", |
| 8 | "./api": "./src/api/index.ts", | 8 | "./api": "./src/api/index.ts", |
| @@ -2,7 +2,7 @@ · 1 unmodified line | |||
| 2 | "name": "@executor/plugin-keychain", | 2 | "name": "@executor/plugin-keychain", |
| 3 | "private": true, | 3 | "private": true, |
| 4 | "type": "module", | 4 | "type": "module", |
| 5 | "version": "1.4.0", | 5 | "version": "1.4.0-beta.0", |
| 6 | "exports": { | 6 | "exports": { |
| 7 | ".": "./src/index.ts" | 7 | ".": "./src/index.ts" |
| 8 | }, | 8 | }, |
| @@ -2,7 +2,7 @@ · 1 unmodified line | |||
| 2 | "name": "@executor/plugin-mcp", | 2 | "name": "@executor/plugin-mcp", |
| 3 | "private": true, | 3 | "private": true, |
| 4 | "type": "module", | 4 | "type": "module", |
| 5 | "version": "1.4.0", | 5 | "version": "1.4.0-beta.0", |
| 6 | "exports": { | 6 | "exports": { |
| 7 | ".": "./src/sdk/index.ts", | 7 | ".": "./src/sdk/index.ts", |
| 8 | "./api": "./src/api/index.ts", | 8 | "./api": "./src/api/index.ts", |
| @@ -2,7 +2,7 @@ · 1 unmodified line | |||
| 2 | "name": "@executor/plugin-onepassword", | 2 | "name": "@executor/plugin-onepassword", |
| 3 | "private": true, | 3 | "private": true, |
| 4 | "type": "module", | 4 | "type": "module", |
| 5 | "version": "1.4.0", | 5 | "version": "1.4.0-beta.0", |
| 6 | "exports": { | 6 | "exports": { |
| 7 | ".": "./src/sdk/index.ts", | 7 | ".": "./src/sdk/index.ts", |
| 8 | "./api": "./src/api/index.ts", | 8 | "./api": "./src/api/index.ts", |
| @@ -2,7 +2,7 @@ · 1 unmodified line | |||
| 2 | "name": "@executor/plugin-openapi", | 2 | "name": "@executor/plugin-openapi", |
| 3 | "private": true, | 3 | "private": true, |
| 4 | "type": "module", | 4 | "type": "module", |
| 5 | "version": "1.4.0", | 5 | "version": "1.4.0-beta.0", |
| 6 | "exports": { | 6 | "exports": { |
| 7 | ".": "./src/sdk/index.ts", | 7 | ".": "./src/sdk/index.ts", |
| 8 | "./api": "./src/api/index.ts", | 8 | "./api": "./src/api/index.ts", |
| @@ -1,6 +1,6 @@ | |||
| 1 | { | 1 | { |
| 2 | "name": "@executor/ui", | 2 | "name": "@executor/ui", |
| 3 | "version": "1.4.0", | 3 | "version": "1.4.0-beta.0", |
| 4 | "private": true, | 4 | "private": true, |
| 5 | "type": "module", | 5 | "type": "module", |
| 6 | "exports": { | 6 | "exports": { |