Commit Graph

2116 Commits

Author SHA1 Message Date
5c2f15ec12 chore: improve package data typings 2025-12-29 23:39:17 +00:00
f8efac1188 Merge branch 'main' of https://github.com/johndoe6345789/metabuilder 2025-12-29 23:31:49 +00:00
f3b1058d62 feat(ui): Add UI components for header, intro, and user dashboard
- Implemented App Header with lifecycle and rendering scripts.
- Created Intro Section with rendering logic.
- Developed User Dashboard with profile, comments, and chat functionalities.
- Added Admin Panel for user and content management.
- Introduced Application Builder with schemas and workflows.
- Established Super God panel for tenant management.
- Updated metadata and tests for all new components and functionalities.
- Enhanced UI Pages Bundle to include dependencies for all levels.
- Improved permission checks and constants in the permissions package.
2025-12-29 23:31:43 +00:00
dc3b2bdfe4 Merge pull request #480 from johndoe6345789/codex/fix-type-lint-warnings
Fix type lint warnings in hooks
2025-12-29 23:30:38 +00:00
92e9b870fa Fix type lint warnings in hooks 2025-12-29 23:30:27 +00:00
427f502a3d Merge pull request #478 from johndoe6345789/codex/resolve-lint-warnings
Resolve lint warnings
2025-12-29 23:21:32 +00:00
c852289a06 chore: resolve lint warnings 2025-12-29 23:21:14 +00:00
a173b41d4b Merge branch 'main' of https://github.com/johndoe6345789/metabuilder 2025-12-29 23:19:40 +00:00
38237123cf feat: add UI components for login, home, and permissions with metadata and scripts 2025-12-29 23:19:32 +00:00
0457cbcd61 Merge pull request #475 from johndoe6345789/codex/migrate-ui-to-lua-package-system
feat: load UI pages from lua packages
2025-12-29 23:19:12 +00:00
d0dbf45d24 feat: load UI pages from lua packages 2025-12-29 23:19:02 +00:00
1f88b32d0c fix: rename error variable in GET function for consistency 2025-12-29 23:04:19 +00:00
6268cbb4bd feat: add UI rendering pipeline documentation 2025-12-29 23:01:12 +00:00
5d880c6c3b feat: implement dynamic UI page rendering and database integration 2025-12-29 22:58:50 +00:00
9f10d771d2 feat: add login and level 1 pages with UI components and actions 2025-12-29 22:55:41 +00:00
bc1b8de3e0 test: update assertion for handling unknown component types in generateComponentTree tests 2025-12-29 22:50:49 +00:00
21d45bc559 test: add unit tests for generateComponentTree function 2025-12-29 22:50:36 +00:00
df40166a60 fix: remove unused LuaUIComponent type import in loadLuaUIPackage 2025-12-29 22:49:31 +00:00
3f12f2d23a feat: add normalizeLuaStructure and normalizeLuaComponent functions for Lua data handling 2025-12-29 22:49:22 +00:00
3f5f9d66cc fix: standardize import formatting across multiple files
- Adjusted import statements to ensure consistent spacing and formatting in various test files, utility files, and component files.
- Updated type imports to maintain uniformity in spacing.
- Ensured that all import statements follow the same style for better readability and maintainability.
2025-12-29 22:49:05 +00:00
3265d06737 fix: standardize import formatting across components and tests
- Adjusted import statements for consistency by adding spaces after commas in multiple files.
- Ensured proper export formatting in various components to maintain code readability.
- Updated test files to follow the same import formatting standards.
- Refactored the `createLuaFunctionWrapper` function to simplify its parameters.
2025-12-29 22:48:33 +00:00
4d46410015 Refactor action function wrapper creation in loadLuaUIPackage for clarity 2025-12-29 22:48:12 +00:00
71a2d784bd Implement loadLuaUIPackage function to load Lua UI packages and handle errors 2025-12-29 22:48:03 +00:00
f8577072cb Fix import formatting in loadLuaUIPackage tests for consistency 2025-12-29 22:47:48 +00:00
72be29b288 Add callLuaFunction utility and tests for Lua module loading 2025-12-29 22:47:16 +00:00
a6e427647c Add tests for loadLuaUIPackage functionality and structure validation 2025-12-29 22:45:32 +00:00
b7e6234c38 Refactor code structure and remove redundant sections for improved readability and maintainability 2025-12-29 22:45:07 +00:00
dbfbb32188 refactor 2025-12-29 22:42:31 +00:00
50cd5c40b2 Refactor page rendering functions for consistency and readability
- Adjusted indentation and formatting in get-pages.ts for consistency.
- Enhanced readability in build-feature-card.ts by formatting parameters and adding commas.
- Updated build-features-component.ts to maintain consistent formatting and added missing commas.
- Improved formatting in build-hero-component.ts for better readability.
- Standardized formatting in build-level1-homepage.ts by adding commas.
- Refactored initialize-default-pages.ts for consistent indentation and added commas.
- Cleaned up PageRendererUtils.ts by ensuring consistent argument handling.
- Streamlined check-permissions.ts for better readability and consistency.
- Refined execute-lua-script.ts for consistent error handling and formatting.
- Enhanced get-page.ts and get-pages-by-level.ts with consistent return formatting.
- Improved load-pages.ts for better readability and consistent formatting.
- Standardized on-page-load.ts and on-page-unload.ts for consistent formatting and readability.
2025-12-29 22:38:34 +00:00
d305b25c76 refactor 2025-12-29 22:38:23 +00:00
bccb33e2ba refactor: reorganize imports in guards test file for better clarity 2025-12-29 22:27:42 +00:00
0be0fe9301 feat: add lint command permission and implement type guard tests 2025-12-29 22:27:16 +00:00
b9f62c7b5d feat: add type guards for error handling and JSON validation 2025-12-29 22:25:51 +00:00
a9d500b940 refactor: remove native Prisma bridge implementation 2025-12-29 22:25:07 +00:00
41d24f94c9 feat: implement native Prisma bridge with SQL template handling and authorization 2025-12-29 22:24:26 +00:00
c6dc552023 feat: add timeout command for build process in settings 2025-12-29 22:23:33 +00:00
bf9bfcf843 feat: add bunx playwright command permission to settings 2025-12-29 22:23:15 +00:00
d0be4da56c feat: add error formatting tests and interfaces for consistent error handling 2025-12-29 22:21:12 +00:00
c2997c915a refactor: remove toUserMessage function for error handling 2025-12-29 22:19:33 +00:00
83d9c16094 feat: add toUserMessage function for user-friendly error handling 2025-12-29 22:19:16 +00:00
e2092d146d feat: implement centralized error handling and logging with ErrorBoundary component 2025-12-29 22:19:10 +00:00
b134f3f8d4 feat: add permission for git restore command in settings 2025-12-29 22:17:30 +00:00
977a2a9e58 feat: add permission for bun audit command in settings 2025-12-29 22:16:55 +00:00
89270e1d7e feat: add permission for git checkout command in settings 2025-12-29 22:16:48 +00:00
cb942f77e7 feat: add permission for bun run lint command in settings 2025-12-29 22:16:28 +00:00
4918627d42 feat: add permission for npm audit command in settings 2025-12-29 22:16:03 +00:00
fb38b5b304 feat: add permission for npm run lint command in settings 2025-12-29 22:15:35 +00:00
8d7d2691b0 feat: add permission for npm run typecheck command in settings 2025-12-29 22:15:20 +00:00
fbe1f7721f refactor: remove DbalIntegrationUtils class wrapper and individual function exports 2025-12-29 22:15:08 +00:00
f3f60a09a2 feat: add permission for npx prisma validate command in settings 2025-12-29 22:14:53 +00:00