- Extract RPC types into utils/rpc-types.ts
- Extract request ID generation into utils/generate-request-id.ts
- Simplify WebSocketBridge by using extracted utilities
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
- Updated Prisma from 6.19.1 to 7.2.0 (major version)
- Migrated Prisma schema to remove datasource URL (Prisma 7.x requirement)
- Updated PrismaClient initialization to pass datasourceUrl
- Fixed API route handlers to accept NextRequest parameter
- Updated MUI Grid component to include component prop for v7 compatibility
- Added AWS SDK dependencies to DBAL development module
- Created stub implementations for GitHub workflow log analysis functions
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
- Created comprehensive S3_CONFIGURATION.md documentation
- Covers AWS S3, MinIO, DigitalOcean Spaces, Cloudflare R2
- Documents optional AWS SDK dependency installation
- Includes configuration examples, troubleshooting, security best practices
- Added link to main DBAL README
- Explains why AWS SDK is optional and how to enable S3 support
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
- Fixed core/dbal-client index path to use ../dbal-client (not ../../)
- Added AWS SDK to webpack externals to prevent build errors
- S3 storage is optional - will throw error if @aws-sdk/client-s3 not installed
- Fixed circular re-export issue between core/dbal-client and dbal-client
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
- Created dbal/shared/ui directory for shared UI components
- Implemented getStatusResponse() for status API endpoint
- Implemented DBALDaemonPage component with metadata
- Updated tsconfig.json @dbal-ui path to point to dbal/shared/ui
- Updated next.config.ts webpack alias for @dbal-ui
- Components support both development and production DBAL modes
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
- Fixed import paths in blob providers (filesystem, memory, s3, tenant-aware) to use ../blob-storage
- Added type annotation to prisma-adapter createMany method
- Fixed package-lib/package-catalog.ts path to use ../packages/core
- Cleared Next.js build cache to resolve stale module issues
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
- Removed stub dbal-client directory, fixed import path to use real implementation
- Implemented proper workflow log analysis functions (analyze, fetch, parse)
- Created workflows/analysis/logs directory with real implementations
- Fixed package catalog circular import (now points to packages/core)
- Fixed prisma-adapter updateMany TypeScript error with type annotation
- All GitHub workflow functions now properly implemented using Octokit API
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
- Fixed blob providers to use correct error path
- Fixed core/client imports for adapters, bridges, validation
- Fixed DBAL index.ts to export from foundation subdirectory
- Created validation/index.ts to export all validation functions
- Fixed is-plain-object import in validate-component-hierarchy-create.ts
WIP: Multiple validation entity files need predicate import path fixes
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>