Commit Graph

22 Commits

Author SHA1 Message Date
75b67f8683 sync: align fat repo structure with metabuilder-small
Remove stale dirs/files superseded by metabuilder-small's reorganization:
- Old YAML entity/seed files (migrated to JSON)
- Root-level workflowui/ (moved to frontends/workflowui/)
- Prisma, Pyodide, old hooks, bun.lock artifacts
- Legacy scratch docs (txt/, docs/, deployment/*.md)
- Stale CI workflows consolidated in small

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 22:46:13 +00:00
862cc29457 various changes 2026-03-09 22:30:41 +00:00
dependabot[bot]
0e77f91782 build(deps): bump the npm_and_yarn group across 3 directories with 9 updates
Bumps the npm_and_yarn group with 1 update in the /config directory: [hono](https://github.com/honojs/hono).
Bumps the npm_and_yarn group with 3 updates in the /gameengine/packages/materialx/javascript/MaterialXTest directory: [cookie](https://github.com/jshttp/cookie), [js-yaml](https://github.com/nodeca/js-yaml) and [tmp](https://github.com/raszi/node-tmp).
Bumps the npm_and_yarn group with 3 updates in the /gameengine/packages/materialx/javascript/MaterialXView directory: [webpack](https://github.com/webpack/webpack), [webpack-dev-server](https://github.com/webpack/webpack-dev-server) and [on-headers](https://github.com/jshttp/on-headers).


Updates `hono` from 4.10.6 to 4.11.4
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](https://github.com/honojs/hono/compare/v4.10.6...v4.11.4)

Updates `cookie` from 0.4.2 to 0.7.2
- [Release notes](https://github.com/jshttp/cookie/releases)
- [Commits](https://github.com/jshttp/cookie/compare/v0.4.2...v0.7.2)

Updates `js-yaml` from 4.1.0 to 4.1.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

Updates `serialize-javascript` from 6.0.0 to 6.0.2
- [Release notes](https://github.com/yahoo/serialize-javascript/releases)
- [Commits](https://github.com/yahoo/serialize-javascript/compare/v6.0.0...v6.0.2)

Updates `tmp` from 0.2.3 to 0.2.5
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.5)

Updates `webpack` from 5.92.1 to 5.104.1
- [Release notes](https://github.com/webpack/webpack/releases)
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack/compare/v5.92.1...v5.104.1)

Updates `webpack-dev-server` from 4.15.2 to 5.2.1
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.15.2...v5.2.1)

Updates `http-proxy-middleware` from 2.0.6 to 2.0.9
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.6...v2.0.9)

Updates `on-headers` from 1.0.2 to 1.1.0
- [Release notes](https://github.com/jshttp/on-headers/releases)
- [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
- [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

---
updated-dependencies:
- dependency-name: hono
  dependency-version: 4.11.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: cookie
  dependency-version: 0.7.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: serialize-javascript
  dependency-version: 6.0.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: tmp
  dependency-version: 0.2.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: webpack
  dependency-version: 5.104.1
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: webpack-dev-server
  dependency-version: 5.2.1
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: http-proxy-middleware
  dependency-version: 2.0.9
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: on-headers
  dependency-version: 1.1.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-21 16:34:24 +00:00
a37e1fdcec refactor: Move Prisma schema to /dbal/shared (source of truth)
The Prisma schema is the single source of truth for the entire system
and should live in shared, not in development-specific location.

MOVED:
- /dbal/development/prisma/schema.prisma → /dbal/shared/prisma/schema.prisma

UPDATED:
- DBAL package.json: db:* scripts reference ../shared/prisma/schema.prisma
- config package.json: schema reference updated
- gen_prisma_schema.js: outputs to shared location

STRUCTURE NOW:
- /dbal/shared/prisma/ - Prisma schema (source of truth)
- /dbal/shared/seeds/ - Seed data (YAML files)
- /dbal/development/ - Uses shared schema via relative path

This ensures:
 Single source of truth for schema
 Schema is shared across all implementations (Phase 2 TypeScript, Phase 3 C++)
 Development just references the shared schema
 Independent deployability maintained

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-01-15 02:19:44 +00:00
d2aabb6cdb refactor: Move seed and Prisma schema into DBAL (Architecture Restructure Phase 0)
MOVED:
- /seed/ → /dbal/shared/seeds/
  - database/ (installed_packages.yaml, package_permissions.yaml)
  - config/ (bootstrap.yaml, package-repo.yaml)
  - packages/ (core-packages.yaml)
- /prisma/schema.prisma → /dbal/development/prisma/schema.prisma

UPDATED:
- Root package.json: db:* scripts delegate to dbal/development
- Frontend package.json: db:* scripts delegate to dbal/development
- DBAL package.json: Added db:migrate and db:seed scripts
- /dbal/development/src/seeds/index.ts: Updated paths to new seed location
- /dbal/shared/tools/codegen/gen_prisma_schema.js: Output to new schema location
- /config/package.json: Updated schema path references

DELETED:
- /seed/ folder (moved to DBAL)
- /prisma/ folder (moved to DBAL)

BENEFITS:
- DBAL is now self-contained and independently deployable
- Single source of truth for seeds and schema
- Clear separation: database logic in DBAL, frontend in /frontends/
- All db:* commands now go through DBAL, not duplicated in frontend

This restructure is MANDATORY FIRST STEP before CODEBASE_RECOVERY_PLAN execution.
Architecture must be fixed before code cleanup happens.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-01-15 02:17:58 +00:00
copilot-swe-agent[bot]
7c5f3bbe06 Implement stub hooks, auth logout, and update configurations
- Enable strict TypeScript mode in tsconfig.json
- Update ESLint rules to be stricter (error instead of warn)
- Implement useDBAL hook with fetch-based DBAL API
- Implement useKV hook with key-value store operations
- Implement use-mobile hook with media query detection
- Implement logout function with session clearing
- Add permission check comments in app/page.tsx
- Replace throwing stub in user$file with placeholder returns
- Complete entity-specific fields in generate-package.ts
- Add database operation templates in generate-package.ts

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-06 14:12:49 +00:00
copilot-swe-agent[bot]
51be171545 Fix config/package.json missing required fields for workspace compatibility
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-03 21:11:20 +00:00
copilot-swe-agent[bot]
156d55b90f Remove Lua type references and tools folder scripts from config
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-03 20:52:51 +00:00
copilot-swe-agent[bot]
0ab852d227 Initial plan: Fix README styles documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-03 20:17:49 +00:00
Richard Ward
f2ebee76cf docs: package,production,dbal (20 files) 2025-12-30 23:47:16 +00:00
cfa1e5bfee feat: add new icon components including Envelope, ChatCircle, HardDrives, WarningCircle, CheckCircle, XCircle, TrendUp, ShieldWarning, LockKey, Crown, Sparkle, BookOpen, Tree, Broom, Export, UploadSimple, Funnel, FunnelSimple, MapTrifold, PushPinSimple, Buildings, GithubLogo, and GoogleLogo 2025-12-30 12:21:15 +00:00
db543bef4f docs: config,navigation,misc (15 files) 2025-12-26 02:50:32 +00:00
913e3ced6d config: config,misc,json (6 files) 2025-12-26 02:49:46 +00:00
a9a759da4e docs: nextjs,frontends,tsx (72 files) 2025-12-26 02:30:57 +00:00
4f0b07a005 code: config,tsx,package (3 files) 2025-12-26 00:35:15 +00:00
d4d2013b67 code: config,tsx,nextjs (2 files) 2025-12-26 00:33:15 +00:00
8ba7ffb933 code: config,store,rate (2 files) 2025-12-25 22:26:50 +00:00
17f2fedc5f code: config,eslint (1 files) 2025-12-25 20:09:45 +00:00
4e601d9a31 docs: dbal,valid,is (13 files) 2025-12-25 19:32:03 +00:00
dbd8e49b64 Fix tsconfig strict null checks 2025-12-25 19:25:46 +00:00
b2379aee23 feat: add .actrc and .secrets.example files, enhance documentation, and implement pre-push git hook for workflow validation 2025-12-25 15:58:02 +00:00
a339ce9a8c feat: Complete documentation organization and folder restructuring
- Successfully organized all MetaBuilder documentation into a clear, hierarchical structure.
- Created new navigation files including a master index and a new contributor path.
- Updated existing documentation files to reflect the new structure.
- Reduced root-level clutter by organizing configuration files into dedicated directories.
- Added new configuration files for ESLint, Next.js, Playwright, and Vite.
- Created example schemas and size limits reports for better project insights.
- Removed deprecated Vite config backups to streamline the project.
2025-12-25 13:21:11 +00:00