Commit Graph

1423 Commits

Author SHA1 Message Date
1a57c0a917 fix(types): enhance type safety by specifying return types in package component functions and adding new field components 2025-12-29 23:58:21 +00:00
d517d04537 fix(types): improve type safety by replacing 'any' with specific types in getInstalledPackages and PackageDefinition 2025-12-29 23:58:00 +00:00
4201940930 fix(types): replace 'any' with specific types for improved type safety in exportDatabaseSnapshot function 2025-12-29 23:57:52 +00:00
f89ac06184 fix(types): replace 'any' with specific types for improved type safety in modular package functions 2025-12-29 23:57:45 +00:00
ef86c48fd0 fix(types): replace 'any' with 'unknown' for improved type safety across workflow and metadata files 2025-12-29 23:52:02 +00:00
66ea8ceb9f Merge branch 'main' of https://github.com/johndoe6345789/metabuilder 2025-12-29 23:48:13 +00:00
4b002d8bfa fix(types): replace 'any' with 'unknown' in DBALConfig and DBALUser interfaces for better type safety 2025-12-29 23:47:39 +00:00
d1d0862fe9 feat: add SVG icons for various components including user manager, workflow editor, and permissions 2025-12-29 23:47:13 +00:00
9d67c8dbbc feat: add notification center package with toast and list functionalities
- Implemented notification center initialization and rendering utilities.
- Added toast notification types: success, error, warning, and info.
- Created notification list rendering with badge support.
- Included SVG icons for notification center.
- Added tests for notification center functionalities.

feat: introduce schema editor package for database management

- Developed schema editor initialization and field type definitions.
- Implemented table management and relationships handling.
- Added SVG icons for schema editor.
- Included tests for schema editor functionalities.

feat: create user manager package for user management operations

- Implemented user management actions: create, update, delete, change level, and toggle active.
- Developed user list rendering with sortable columns.
- Added SVG icons for user manager.
- Included tests for user manager functionalities.

feat: add workflow editor package for workflow management

- Developed workflow editor rendering and step management utilities.
- Implemented workflow run status display and progress rendering.
- Added SVG icons for workflow editor.
- Included tests for workflow editor functionalities.

chore: add static SVG icons for various packages
2025-12-29 23:47:01 +00:00
e4450de5ca chore: improve package data typings 2025-12-29 23:38:49 +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
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
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
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
fbe1f7721f refactor: remove DbalIntegrationUtils class wrapper and individual function exports 2025-12-29 22:15:08 +00:00
f788ade4ab fix: update test case for hasProperty to reflect correct behavior for primitive strings 2025-12-29 22:11:50 +00:00
7584253a9d test: add unit tests for type guard functions 2025-12-29 22:11:23 +00:00
6b31c9df6a refactor: replace 'any' with specific types in KVStore and TenantContext definitions 2025-12-29 22:10:46 +00:00
a60f5ee064 feat: add type guard utilities for runtime type checking 2025-12-29 22:10:05 +00:00
6a9762b99e feat: add utility types for type-safe replacements of any 2025-12-29 22:09:57 +00:00
ad5e86c97f feat: add Prettier and ESLint configuration files, update scripts, and enhance permissions 2025-12-29 22:09:36 +00:00
1e4f902847 Implement feature X to enhance user experience and optimize performance 2025-12-29 22:07:27 +00:00
d0ffe58ef5 refactor: remove obsolete credential management functions and related test files 2025-12-29 22:06:44 +00:00