From de63d93fda276f32d4b2a4256024f3b423733f18 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Feb 2026 03:55:17 +0000 Subject: [PATCH 1/3] Initial plan From 11c3df2a3b80db48a2725abc4cef5eb287099237 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Feb 2026 04:05:50 +0000 Subject: [PATCH 2/3] =?UTF-8?q?fix:=20changeset=20config=20@object-ui/cli?= =?UTF-8?q?=20=E2=86=92=20@objectstack/plugin-ui=20and=20filter=20server?= =?UTF-8?q?=20connection=20errors=20in=20E2E=20test?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com> --- .changeset/config.json | 2 +- e2e/console-rendering.spec.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.changeset/config.json b/.changeset/config.json index b5c486fbd..35327db37 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -12,7 +12,7 @@ "@object-ui/fields", "@object-ui/layout", "@object-ui/data-objectstack", - "@object-ui/cli", + "@objectstack/plugin-ui", "@object-ui/create-plugin", "@object-ui/runner", "@object-ui/auth", diff --git a/e2e/console-rendering.spec.ts b/e2e/console-rendering.spec.ts index 12d643726..7b9d26ed5 100644 --- a/e2e/console-rendering.spec.ts +++ b/e2e/console-rendering.spec.ts @@ -27,7 +27,8 @@ test.describe('Console Rendering', () => { text.includes('Mock Service Worker') || text.includes('[MSW]') || text.includes('Failed to load resource') || - text.includes('net::ERR_') + text.includes('net::ERR_') || + text.includes('Failed to connect to ObjectStack server') ) { return; } From b15755b3d40cb9fb3ee21058ba5d1a0bf173a74e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Feb 2026 04:34:05 +0000 Subject: [PATCH 3/3] fix: regenerate pnpm-lock.yaml with hotcrm submodule packages and remove stale crm-app workspace entry Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com> --- pnpm-lock.yaml | 422 +++++++++++++++++++++++++++++++++++++++++--- pnpm-workspace.yaml | 2 - 2 files changed, 399 insertions(+), 25 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 627cb2144..d16ae9d7c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -573,6 +573,273 @@ importers: specifier: 19.2.4 version: 19.2.4(react@19.2.4) + examples/hotcrm/packages/ai: + dependencies: + '@objectstack/spec': + specifier: ^3.0.3 + version: 3.0.7 + axios: + specifier: ^1.13.5 + version: 1.13.5 + zod: + specifier: ^4.3.6 + version: 4.3.6 + devDependencies: + '@objectstack/cli': + specifier: ^3.0.3 + version: 3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + examples/hotcrm/packages/analytics: + dependencies: + '@hotcrm/ai': + specifier: workspace:* + version: link:../ai + '@objectstack/spec': + specifier: ^3.0.3 + version: 3.0.7 + zod: + specifier: ^4.3.6 + version: 4.3.6 + devDependencies: + '@objectstack/cli': + specifier: ^3.0.3 + version: 3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + examples/hotcrm/packages/community: + dependencies: + '@objectstack/spec': + specifier: ^3.0.3 + version: 3.0.7 + zod: + specifier: ^4.3.6 + version: 4.3.6 + devDependencies: + '@objectstack/cli': + specifier: ^3.0.3 + version: 3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + examples/hotcrm/packages/core: + dependencies: + '@objectstack/spec': + specifier: ^3.0.2 + version: 3.0.7 + zod: + specifier: ^4.3.6 + version: 4.3.6 + + examples/hotcrm/packages/crm: + dependencies: + '@hotcrm/ai': + specifier: workspace:* + version: link:../ai + '@objectstack/spec': + specifier: ^3.0.3 + version: 3.0.7 + zod: + specifier: ^4.3.6 + version: 4.3.6 + devDependencies: + '@objectstack/cli': + specifier: ^3.0.3 + version: 3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + examples/hotcrm/packages/education: + dependencies: + '@objectstack/spec': + specifier: ^3.0.3 + version: 3.0.7 + zod: + specifier: ^4.3.6 + version: 4.3.6 + devDependencies: + '@objectstack/cli': + specifier: ^3.0.3 + version: 3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + examples/hotcrm/packages/finance: + dependencies: + '@objectstack/spec': + specifier: ^3.0.3 + version: 3.0.7 + devDependencies: + '@objectstack/cli': + specifier: ^3.0.3 + version: 3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + examples/hotcrm/packages/financial-services: + dependencies: + '@objectstack/spec': + specifier: ^3.0.3 + version: 3.0.7 + zod: + specifier: ^4.3.6 + version: 4.3.6 + devDependencies: + '@objectstack/cli': + specifier: ^3.0.3 + version: 3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + examples/hotcrm/packages/healthcare: + dependencies: + '@objectstack/spec': + specifier: ^3.0.3 + version: 3.0.7 + zod: + specifier: ^4.3.6 + version: 4.3.6 + devDependencies: + '@objectstack/cli': + specifier: ^3.0.3 + version: 3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + examples/hotcrm/packages/hr: + dependencies: + '@objectstack/spec': + specifier: ^3.0.3 + version: 3.0.7 + devDependencies: + '@objectstack/cli': + specifier: ^3.0.3 + version: 3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + examples/hotcrm/packages/integration: + dependencies: + '@hotcrm/ai': + specifier: workspace:* + version: link:../ai + '@objectstack/spec': + specifier: ^3.0.3 + version: 3.0.7 + zod: + specifier: ^4.3.6 + version: 4.3.6 + devDependencies: + '@objectstack/cli': + specifier: ^3.0.3 + version: 3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + examples/hotcrm/packages/marketing: + dependencies: + '@objectstack/spec': + specifier: ^3.0.3 + version: 3.0.7 + devDependencies: + '@objectstack/cli': + specifier: ^3.0.3 + version: 3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + examples/hotcrm/packages/products: + dependencies: + '@objectstack/spec': + specifier: ^3.0.3 + version: 3.0.7 + devDependencies: + '@objectstack/cli': + specifier: ^3.0.3 + version: 3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + examples/hotcrm/packages/real-estate: + dependencies: + '@objectstack/spec': + specifier: ^3.0.3 + version: 3.0.7 + zod: + specifier: ^4.3.6 + version: 4.3.6 + devDependencies: + '@objectstack/cli': + specifier: ^3.0.3 + version: 3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + examples/hotcrm/packages/server: + dependencies: + '@objectstack/cli': + specifier: ^3.0.2 + version: 3.0.7(@objectstack/core@3.0.7(pino@10.3.1))(esbuild@0.27.3)(pino@10.3.1) + '@objectstack/core': + specifier: ^3.0.2 + version: 3.0.7(pino@10.3.1) + '@objectstack/metadata': + specifier: ^3.0.2 + version: 3.0.7(pino@10.3.1) + '@objectstack/objectql': + specifier: ^3.0.2 + version: 3.0.7(pino@10.3.1) + '@objectstack/plugin-hono-server': + specifier: ^3.0.2 + version: 3.0.7(pino@10.3.1) + '@objectstack/runtime': + specifier: ^3.0.2 + version: 3.0.7(pino@10.3.1) + '@objectstack/spec': + specifier: ^3.0.2 + version: 3.0.7 + pino: + specifier: ^10.3.1 + version: 10.3.1 + devDependencies: + '@types/js-yaml': + specifier: ^4.0.9 + version: 4.0.9 + ts-node: + specifier: ^10.9.2 + version: 10.9.2(@swc/core@1.15.11)(@types/node@25.2.3)(typescript@5.9.3) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + + examples/hotcrm/packages/support: + dependencies: + '@objectstack/spec': + specifier: ^3.0.3 + version: 3.0.7 + devDependencies: + '@objectstack/cli': + specifier: ^3.0.3 + version: 3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + examples/kitchen-sink: dependencies: '@objectstack/spec': @@ -4017,6 +4284,9 @@ packages: resolution: {integrity: sha512-a61ljmRVVyG5MC/698C8/FfFDw5a8LOIvyOLW5fztgUXqUpc1jOfQzOitSCbge657OgXXThmY3Tk8fpiDb4UcA==} engines: {node: '>= 20.0.0'} + '@pinojs/redact@0.4.0': + resolution: {integrity: sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -9647,6 +9917,13 @@ packages: pino-std-serializers@6.2.2: resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} + pino-std-serializers@7.1.0: + resolution: {integrity: sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==} + + pino@10.3.1: + resolution: {integrity: sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==} + hasBin: true + pino@8.21.0: resolution: {integrity: sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==} hasBin: true @@ -9780,6 +10057,9 @@ packages: process-warning@3.0.0: resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==} + process-warning@5.0.0: + resolution: {integrity: sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==} + process@0.11.10: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} @@ -10739,6 +11019,10 @@ packages: thread-stream@2.7.0: resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} + thread-stream@4.0.0: + resolution: {integrity: sha512-4iMVL6HAINXWf1ZKZjIPcz5wYaOdPhtO8ATvZ+Xqp3BTdaqtAwQkNmKORqcIo5YkQqGXq5cwfswDwMqqQNrpJA==} + engines: {node: '>=20'} + tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} @@ -12212,7 +12496,6 @@ snapshots: '@cspotcode/source-map-support@0.8.1': dependencies: '@jridgewell/trace-mapping': 0.3.9 - optional: true '@csstools/color-helpers@6.0.1': {} @@ -13025,7 +13308,6 @@ snapshots: dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - optional: true '@manypkg/find-root@1.1.0': dependencies: @@ -13305,6 +13587,24 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.1 + '@objectstack/cli@3.0.7(@objectstack/core@3.0.7(pino@10.3.1))(esbuild@0.27.3)(pino@10.3.1)': + dependencies: + '@objectstack/core': 3.0.7(pino@10.3.1) + '@objectstack/driver-memory': 3.0.7(pino@10.3.1) + '@objectstack/objectql': 3.0.7(pino@10.3.1) + '@objectstack/plugin-hono-server': 3.0.7(pino@10.3.1) + '@objectstack/rest': 3.0.7(pino@10.3.1) + '@objectstack/runtime': 3.0.7(pino@10.3.1) + '@objectstack/spec': 3.0.7 + '@oclif/core': 4.8.0 + bundle-require: 5.1.0(esbuild@0.27.3) + chalk: 5.6.2 + tsx: 4.21.0 + zod: 4.3.6 + transitivePeerDependencies: + - esbuild + - pino + '@objectstack/cli@3.0.7(@objectstack/core@3.0.7(pino@8.21.0))(esbuild@0.27.3)(pino@8.21.0)': dependencies: '@objectstack/core': 3.0.7(pino@8.21.0) @@ -13339,6 +13639,14 @@ snapshots: transitivePeerDependencies: - pino + '@objectstack/core@3.0.7(pino@10.3.1)': + dependencies: + '@objectstack/spec': 3.0.7 + pino-pretty: 13.1.3 + zod: 4.3.6 + optionalDependencies: + pino: 10.3.1 + '@objectstack/core@3.0.7(pino@8.21.0)': dependencies: '@objectstack/spec': 3.0.7 @@ -13347,6 +13655,14 @@ snapshots: optionalDependencies: pino: 8.21.0 + '@objectstack/driver-memory@3.0.7(pino@10.3.1)': + dependencies: + '@objectstack/core': 3.0.7(pino@10.3.1) + '@objectstack/spec': 3.0.7 + mingo: 7.2.0 + transitivePeerDependencies: + - pino + '@objectstack/driver-memory@3.0.7(pino@8.21.0)': dependencies: '@objectstack/core': 3.0.7(pino@8.21.0) @@ -13355,6 +13671,18 @@ snapshots: transitivePeerDependencies: - pino + '@objectstack/metadata@3.0.7(pino@10.3.1)': + dependencies: + '@objectstack/core': 3.0.7(pino@10.3.1) + '@objectstack/spec': 3.0.7 + '@objectstack/types': 3.0.7 + chokidar: 5.0.0 + glob: 13.0.5 + js-yaml: 4.1.1 + zod: 4.3.6 + transitivePeerDependencies: + - pino + '@objectstack/metadata@3.0.7(pino@8.21.0)': dependencies: '@objectstack/core': 3.0.7(pino@8.21.0) @@ -13367,6 +13695,14 @@ snapshots: transitivePeerDependencies: - pino + '@objectstack/objectql@3.0.7(pino@10.3.1)': + dependencies: + '@objectstack/core': 3.0.7(pino@10.3.1) + '@objectstack/spec': 3.0.7 + '@objectstack/types': 3.0.7 + transitivePeerDependencies: + - pino + '@objectstack/objectql@3.0.7(pino@8.21.0)': dependencies: '@objectstack/core': 3.0.7(pino@8.21.0) @@ -13402,6 +13738,15 @@ snapshots: - vitest - vue + '@objectstack/plugin-hono-server@3.0.7(pino@10.3.1)': + dependencies: + '@hono/node-server': 1.19.9(hono@4.11.9) + '@objectstack/core': 3.0.7(pino@10.3.1) + '@objectstack/spec': 3.0.7 + hono: 4.11.9 + transitivePeerDependencies: + - pino + '@objectstack/plugin-hono-server@3.0.7(pino@8.21.0)': dependencies: '@hono/node-server': 1.19.9(hono@4.11.9) @@ -13424,6 +13769,14 @@ snapshots: - pino - typescript + '@objectstack/rest@3.0.7(pino@10.3.1)': + dependencies: + '@objectstack/core': 3.0.7(pino@10.3.1) + '@objectstack/spec': 3.0.7 + zod: 4.3.6 + transitivePeerDependencies: + - pino + '@objectstack/rest@3.0.7(pino@8.21.0)': dependencies: '@objectstack/core': 3.0.7(pino@8.21.0) @@ -13432,6 +13785,16 @@ snapshots: transitivePeerDependencies: - pino + '@objectstack/runtime@3.0.7(pino@10.3.1)': + dependencies: + '@objectstack/core': 3.0.7(pino@10.3.1) + '@objectstack/rest': 3.0.7(pino@10.3.1) + '@objectstack/spec': 3.0.7 + '@objectstack/types': 3.0.7 + zod: 4.3.6 + transitivePeerDependencies: + - pino + '@objectstack/runtime@3.0.7(pino@8.21.0)': dependencies: '@objectstack/core': 3.0.7(pino@8.21.0) @@ -13521,6 +13884,8 @@ snapshots: '@orama/orama@3.1.18': {} + '@pinojs/redact@0.4.0': {} + '@pkgjs/parseargs@0.11.0': optional: true @@ -15043,17 +15408,13 @@ snapshots: minimatch: 10.2.1 path-browserify: 1.0.1 - '@tsconfig/node10@1.0.12': - optional: true + '@tsconfig/node10@1.0.12': {} - '@tsconfig/node12@1.0.11': - optional: true + '@tsconfig/node12@1.0.11': {} - '@tsconfig/node14@1.0.3': - optional: true + '@tsconfig/node14@1.0.3': {} - '@tsconfig/node16@1.0.4': - optional: true + '@tsconfig/node16@1.0.4': {} '@tybys/wasm-util@0.10.1': dependencies: @@ -15915,8 +16276,7 @@ snapshots: archy@1.0.0: {} - arg@4.1.3: - optional: true + arg@4.1.3: {} argparse@1.0.10: dependencies: @@ -16495,8 +16855,7 @@ snapshots: coverage-v8@0.0.1-security: {} - create-require@1.1.1: - optional: true + create-require@1.1.1: {} cross-spawn@7.0.6: dependencies: @@ -16677,8 +17036,7 @@ snapshots: diff-sequences@29.6.3: {} - diff@4.0.4: - optional: true + diff@4.0.4: {} diff@8.0.3: {} @@ -18960,8 +19318,7 @@ snapshots: dependencies: semver: 7.7.4 - make-error@1.3.6: - optional: true + make-error@1.3.6: {} makeerror@1.0.12: dependencies: @@ -20013,6 +20370,22 @@ snapshots: pino-std-serializers@6.2.2: {} + pino-std-serializers@7.1.0: {} + + pino@10.3.1: + dependencies: + '@pinojs/redact': 0.4.0 + atomic-sleep: 1.0.0 + on-exit-leak-free: 2.1.2 + pino-abstract-transport: 3.0.0 + pino-std-serializers: 7.1.0 + process-warning: 5.0.0 + quick-format-unescaped: 4.0.4 + real-require: 0.2.0 + safe-stable-stringify: 2.5.0 + sonic-boom: 4.2.1 + thread-stream: 4.0.0 + pino@8.21.0: dependencies: atomic-sleep: 1.0.0 @@ -20149,6 +20522,8 @@ snapshots: process-warning@3.0.0: {} + process-warning@5.0.0: {} + process@0.11.10: {} prompts@2.4.2: @@ -21358,6 +21733,10 @@ snapshots: dependencies: real-require: 0.2.0 + thread-stream@4.0.0: + dependencies: + real-require: 0.2.0 + tiny-invariant@1.3.3: {} tinybench@2.9.0: {} @@ -21447,7 +21826,6 @@ snapshots: yn: 3.1.1 optionalDependencies: '@swc/core': 1.15.11 - optional: true tsconfig-paths@4.2.0: dependencies: @@ -21750,8 +22128,7 @@ snapshots: uuid@9.0.1: {} - v8-compile-cache-lib@3.0.1: - optional: true + v8-compile-cache-lib@3.0.1: {} v8-to-istanbul@9.3.0: dependencies: @@ -22241,8 +22618,7 @@ snapshots: dependencies: buffer-crc32: 0.2.13 - yn@3.1.1: - optional: true + yn@3.1.1: {} yocto-queue@0.1.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e3999f4af..226360e88 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -5,5 +5,3 @@ packages: - 'examples/hotcrm/packages/*' - 'apps/*' - 'docs' - - - 'examples/crm-app'