Commit Graph

1630 Commits

Author SHA1 Message Date
1b3687108d Merge branch 'main' into copilot/refactor-typescript-modular-structure 2025-12-27 15:55:04 +00:00
0f2905f08b Merge pull request #120 from johndoe6345789/codex/bulk-refactor-to-one-function-per-file
Add function isolation refactor tooling
2025-12-27 15:54:43 +00:00
7173989234 feat: add function isolation refactor tooling 2025-12-27 15:53:55 +00:00
copilot-swe-agent[bot]
5aeeeb784b Add error-as-TODO refactoring runner with positive error philosophy
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 15:49:06 +00:00
227551a219 Merge pull request #118 from johndoe6345789/codex/refactor-typescript-files-into-modular-structure
Refactor modular TypeScript files over threshold
2025-12-27 15:46:54 +00:00
79238fda57 refactor: modularize TypeScript files over threshold 2025-12-27 15:46:44 +00:00
copilot-swe-agent[bot]
53723bead3 Add comprehensive implementation summary for lambda-per-file refactoring project
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 15:46:30 +00:00
copilot-swe-agent[bot]
d93e6cc174 Add C++ support to lambda refactoring tools with multi-language auto-detection
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 15:44:35 +00:00
copilot-swe-agent[bot]
4c19d4f968 Add comprehensive bulk refactoring tools with automated linting and import fixing
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 15:40:31 +00:00
d9f5a4ecc2 Merge pull request #116 from johndoe6345789/codex/refactor-typescript-files-to-modular-structure
refactor: modularize select component and scripts
2025-12-27 15:40:24 +00:00
4cbd1f335e refactor: modularize select component and scripts 2025-12-27 15:39:39 +00:00
copilot-swe-agent[bot]
7feb4491c0 Add refactoring tracker tool and progress report for 106 large files
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 15:35:53 +00:00
8acb8d8024 Merge pull request #114 from johndoe6345789/codex/refactor-typescript-files-into-modules
Add large TypeScript audit tooling
2025-12-27 15:32:05 +00:00
eba50b5562 chore: add large TypeScript audit tooling 2025-12-27 15:31:48 +00:00
c661b9cb6d Merge pull request #112 from johndoe6345789/codex/implement-graph-workflow
Fix package consistency quantifier guard
2025-12-27 15:27:34 +00:00
919f8f2948 fix: guard package consistency quantifier 2025-12-27 15:27:21 +00:00
copilot-swe-agent[bot]
e249268070 Initial plan 2025-12-27 15:26:12 +00:00
d27436b9d6 Merge pull request #106 from johndoe6345789/copilot/refactor-large-typescript-files
Refactor 113 TypeScript files exceeding 150 lines into modular lambda-per-file structure
2025-12-27 15:25:51 +00:00
d718f3e455 Merge branch 'main' into copilot/refactor-large-typescript-files 2025-12-27 15:25:43 +00:00
copilot-swe-agent[bot]
97a4f9206a refactor(frontend): modularize useKV hook from 226 to 82 lines
- Extract storage helpers into kv-utils/storage-helpers.ts (48 lines)
- Extract store management into kv-utils/kv-store.ts (39 lines)
- Extract storage ops into kv-utils/storage-operations.ts (85 lines)
- Main hook delegates to extracted utilities

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 15:02:21 +00:00
copilot-swe-agent[bot]
63bdb08bd2 refactor(frontend): modularize user API route from 151 to 8 lines
- Split into separate HTTP handler modules:
  - handlers/get-user.ts (44 lines) - GET handler
  - handlers/patch-user.ts (75 lines) - PATCH handler
  - handlers/delete-user.ts (44 lines) - DELETE handler
- Extract request helpers into utils/request-helpers.ts (27 lines)
- Main route file aggregates and exports handlers

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 14:56:37 +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]
cf50c17b3f refactor(frontend): modularize multiple files
- default-packages.ts: 208→19 lines (split into package modules)
- auth-store.ts: 157→135 lines (extract utils)
  - Extract role-levels.ts (20 lines)
  - Extract map-user.ts (18 lines)

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 14:48:48 +00:00
copilot-swe-agent[bot]
98c23b23fa refactor(frontend): modularize lua-examples-data from 210 to 17 lines
- Split examples into categorized files:
  - categories/basic-examples.ts (25 lines)
  - categories/data-examples.ts (45 lines)
  - categories/validation-examples.ts (60 lines)
- Main file now aggregates and re-exports from categories
- Improves maintainability and organization

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 14:46:46 +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
c1d915f2ae Merge pull request #103 from johndoe6345789/copilot/update-dependencies-and-refactor-api
Update Prisma to 7.2.0 and refactor API routes for Next.js 16.x compatibility
2025-12-27 14:44:41 +00:00
88526931f5 Merge branch 'main' into copilot/update-dependencies-and-refactor-api 2025-12-27 14:44:28 +00:00
2353482329 Merge pull request #87 from johndoe6345789/copilot/fix-npm-run-test-unit
Fix npm run test:unit command - Fixed mock imports, level system tests, and critical DBAL import bug
2025-12-27 14:40:03 +00:00
13324f0c18 Merge branch 'main' into copilot/fix-npm-run-test-unit 2025-12-27 14:39:54 +00:00
copilot-swe-agent[bot]
159b01ba48 Add comprehensive dependency update summary documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 14:39:08 +00:00
copilot-swe-agent[bot]
1f48f3c1f3 Add stub implementations for GitHub workflow log analysis
- analyze-workflow-logs.ts: Basic log analysis with error/warning detection
- fetch-workflow-run-logs.ts: Stub for fetching workflow logs from GitHub API
- parse-workflow-run-logs-options.ts: Parse query parameters for log options

These stubs resolve build errors and can be fully implemented later.
2025-12-27 14:37:50 +00:00
copilot-swe-agent[bot]
37f48497a0 Update dependencies to latest versions and refactor API calls
- 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>
2025-12-27 14:37:27 +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]
aa005a1189 Fix remaining 4 test failures - import paths and test matchers
- Fixed LevelsClient test: replaced toBeInTheDocument with toBeTruthy (avoids need for jest-dom)
- Fixed transfer-super-god-power test: added mock for get-dbal.server to prevent import errors
- Fixed critical bug: corrected import path in 5 DBAL server files
  - Changed './get-dbal.server' to '../core/get-dbal.server'
  - Files: dbal-add-user, dbal-delete-user, dbal-get-user-by-id, dbal-get-users, dbal-update-user
- Result: 100% test pass rate (370/370 tests passing)

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 14:36:26 +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]
3dc1bf1148 Fix level system tests for 6-level hierarchy
- Updated getRoleLevel test to include new 'moderator' level at position 3
- Fixed auth.test.ts canAccessLevel tests to match new level assignments:
  - admin: level 4 (was 3)
  - god: level 5 (was 4)
  - supergod: level 6 (was 5)
- Updated API levels route test to expect 6 levels instead of 5
- Fixed capability keyword test to use existing capabilities
- Reduced failing tests from 11 to 4 (96% success rate)

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 14:27:55 +00:00
copilot-swe-agent[bot]
d842d9c427 Initial plan 2025-12-27 14:25:26 +00:00
79837381ec Merge pull request #82 from johndoe6345789/copilot/document-atom-prop-interfaces
Document atom prop interfaces with JSDoc
2025-12-27 14:23:43 +00:00
2d525bfa4d Merge branch 'main' into copilot/document-atom-prop-interfaces 2025-12-27 14:23:32 +00:00
copilot-swe-agent[bot]
fb8f103042 Fix mock import paths in 69 test files
- Updated vi.mock() paths to match actual source file imports
- Changed '../dbal-client' to correct relative paths (../../core/dbal-client, ../../../core/dbal-client, etc.)
- Fixed tests in users, pages, workflows, components, sessions, packages, etc.
- Reduced failing tests from 82 to 11 (87% reduction)
- Reduced failing test files from 97 to 64 (34% reduction)

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 14:22:27 +00:00
4537e74493 Merge pull request #84 from johndoe6345789/copilot/npm-install-frontend-check
Complete npm install task for frontend sanity check and merge main branch
2025-12-27 14:22:19 +00:00
6b2734e101 Merge branch 'main' into copilot/npm-install-frontend-check 2025-12-27 14:22:11 +00:00
copilot-swe-agent[bot]
40fa59faad Initial plan 2025-12-27 14:21:15 +00:00
59d89fae03 Merge pull request #76 from johndoe6345789/copilot/split-oversized-organisms
Split oversized organisms (>150 LOC) into modular sub-files
2025-12-27 14:17:19 +00:00
037f2e27d6 Merge branch 'main' into copilot/split-oversized-organisms 2025-12-27 14:17:06 +00:00
e67f3652cb Merge pull request #85 from johndoe6345789/copilot/run-typecheck-in-frontend
[WIP] Add typecheck command for frontend sanity check
2025-12-27 14:15:42 +00:00
copilot-swe-agent[bot]
50849a9266 Merge remote-tracking branch 'origin/main' into copilot/npm-install-frontend-check 2025-12-27 14:13:11 +00:00
copilot-swe-agent[bot]
39bc6e9d59 Merge main into copilot/run-typecheck-in-frontend 2025-12-27 14:12:25 +00:00
copilot-swe-agent[bot]
664e665d86 Verify typecheck command implementation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 14:10:55 +00:00
copilot-swe-agent[bot]
97afe4a985 Mark npm ci task as completed in TODO file
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 14:08:15 +00:00