Richard Ward
4407d26052
code: development,dbal,validation (3 files)
2025-12-30 20:24:48 +00:00
Richard Ward
de79d8ac40
code: development,dbal,validation (3 files)
2025-12-30 20:21:52 +00:00
Richard Ward
7039191ec6
code: validation,development,dbal (1 files)
2025-12-30 20:21:23 +00:00
Richard Ward
3e31279046
code: development,dbal,validation (2 files)
2025-12-30 20:19:07 +00:00
Richard Ward
dee9ff74e7
docs: script,lua,development (8 files)
2025-12-30 20:13:38 +00:00
Richard Ward
7978af18cf
code: development,dbal,index (195 files)
2025-12-30 20:10:55 +00:00
Richard Ward
2f1c10a1fd
code: development,dbal,uploads (25 files)
2025-12-30 20:09:32 +00:00
Richard Ward
0d913c881d
code: development,dbal,uploads (6 files)
2025-12-30 20:08:59 +00:00
Richard Ward
f3dde4d9cd
code: development,dbal,uploads (19 files)
2025-12-30 20:08:29 +00:00
Richard Ward
3c7bbe856e
code: utils,development,dbal (1 files)
2025-12-30 20:07:58 +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
9507c39f09
fix(types): enhance type safety across various modules and functions
2025-12-30 00:55:05 +00:00
166162718f
feat: add client builders and integration entry
2025-12-27 18:57:30 +00:00
7ae32965cf
Merge branch 'main' into codex/add-package-operations-for-publish,-unpublish,-validate
2025-12-27 18:39:37 +00:00
c0f1b5af14
feat: add package lifecycle operations
2025-12-27 18:39:27 +00:00
cea8211297
Merge branch 'main' into codex/create-user-operations-in-core/entities
2025-12-27 18:38:59 +00:00
66f9d2cfe6
refactor: split user operations into separate modules
2025-12-27 18:38:50 +00:00
e848a7bac5
Merge branch 'main' into codex/add-websocket-bridge-lifecycle-and-routing
2025-12-27 18:38:13 +00:00
b10bef82a9
refactor: harden websocket bridge lifecycle
2025-12-27 18:38:04 +00:00
901a5438dd
Merge branch 'main' into codex/create-tenant-context-and-audit-hooks
2025-12-27 18:37:39 +00:00
9331a1b7f7
Merge branch 'main' into codex/introduce-shared-helpers-and-refactor-storage
2025-12-27 18:37:04 +00:00
bcac86fce9
refactor: modularize memory storage helpers
2025-12-27 18:36:56 +00:00
af4a2246c0
Merge branch 'main' into codex/refactor-acl-adapter-structure-and-imports
2025-12-27 18:36:27 +00:00
fcd0e55125
refactor: modularize ACL adapter strategies
2025-12-27 18:36:16 +00:00
01ae4c753f
refactor: modularize tenant-aware blob storage
2025-12-27 18:32:40 +00:00
149ee90339
chore: add foundation type modules
2025-12-27 18:32:01 +00:00
880544e58d
refactor: modularize dbal utilities
2025-12-27 18:21:26 +00:00
b741328642
refactor: modularize dbal storage modules
2025-12-27 17:34:10 +00:00
copilot-swe-agent[bot]
a8ba66fce1
refactor(dbal): modularize tenant-context from 255 to 54 lines
...
- Extract tenant types into tenant/tenant-types.ts (43 lines)
- Extract permission checks into tenant/permission-checks.ts (48 lines)
- Extract quota checks into tenant/quota-checks.ts (57 lines)
- Main file delegates to extracted utilities
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-27 14:54:50 +00:00
copilot-swe-agent[bot]
f97e91b471
refactor(dbal): modularize websocket-bridge from 181 to 168 lines
...
- 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 >
2025-12-27 14:44:54 +00:00
copilot-swe-agent[bot]
672038938b
refactor(dbal): modularize ACL adapter from 453 to 258 lines
...
- Extract ACL types into acl/types.ts
- Extract default rules into acl/default-rules.ts
- Extract permission check into acl/check-permission.ts
- Extract row-level access check into acl/check-row-level-access.ts
- Extract audit logger into acl/audit-logger.ts
- Extract permission operation resolver into acl/resolve-permission-operation.ts
- Simplify ACL adapter by using extracted lambda functions
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-27 14:36:54 +00:00
copilot-swe-agent[bot]
aac7d1f4d4
refactor(dbal): break down client.ts from 813 to 103 lines
...
- Extract adapter factory into adapter-factory.ts
- Replace inline entity operations with modular imports
- Remove poorly named client-refactored.ts file
- Client now delegates to entity-specific operation modules
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-27 14:33:41 +00:00
copilot-swe-agent[bot]
5491597a79
fix: improve AWS SDK optional import handling
...
- Added @ts-ignore for optional AWS SDK import to prevent TypeScript errors
- Changed webpack config to use resolve.fallback instead of externals
- Improved error message for missing AWS SDK
- Made S3 storage truly optional with better runtime error handling
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-27 13:57:46 +00:00
copilot-swe-agent[bot]
f2795107b9
fix: resolve getAdapter export path and mark AWS SDK as external
...
- 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 >
2025-12-27 13:54:09 +00:00
copilot-swe-agent[bot]
6daa178c05
Merge branch 'main' into copilot/fix-npm-run-build-issue
...
# Conflicts:
# dbal/development/src/core/validation/index.ts
# frontends/nextjs/src/lib/dbal/database-dbal/core/initialize-dbal.server.ts
2025-12-27 13:40:59 +00:00
copilot-swe-agent[bot]
2180f608fb
Restructure dbal folder: development, production, and shared
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-27 13:30:57 +00:00