Commit Graph

17 Commits

Author SHA1 Message Date
Richard Ward 009a985896 docs: packages,operations,lua (6 files) 2025-12-30 22:06:55 +00:00
Richard Ward c5f716ff7a code: lua,packages,nextjs (10 files) 2025-12-30 19:47:29 +00:00
Richard Ward 3d7e38bd50 docs: lua,packages,init (8 files) 2025-12-30 19:47:00 +00:00
Richard Ward d80a5a6ee2 update: types,social,packages (1 files) 2025-12-30 19:34:51 +00:00
Richard Ward c8e5b9e01f update: packages,lua,log (8 files) 2025-12-30 13:17:01 +00:00
Richard Ward 93be86e155 config: social,packages,lua (2 files) 2025-12-30 13:15:49 +00:00
git 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
git f125c7c836 feat: Enhance social hub with new components and validation logic 2025-12-30 11:25:32 +00:00
git c107c63848 feat: implement MUI dependency elimination plan and update related styles and scripts 2025-12-30 10:09:52 +00:00
git 2d65639c13 Add test cases and metadata validation for various packages
- Created metadata cases and component structure tests for form_builder, forum_forge, irc_webchat, nav_menu, notification_center, schema_editor, screenshot_analyzer, social_hub, stream_cast, ui_auth, ui_dialogs, and ui_footer packages.
- Implemented validation for package ID format, version format, required fields, and expected components.
- Added Lua test scripts to validate component structures and metadata integrity.
- Ensured all packages adhere to the defined structure and dependencies.
2025-12-30 01:48:35 +00:00
git fac6a49a64 Refactor and enhance permission handling, UI components, and package metadata
- Updated ModelTable component to use more specific types for records and edit actions.
- Enhanced NavItem component to extend MUI ListItemProps for better type safety.
- Refactored normalizeLuaStructure to improve type handling with JsonValue.
- Updated LuaUIComponent and related types to use JsonValue for props and handler arguments.
- Modified AuditLog interface to use JsonObject for metadata.
- Improved importUIPages function to use a more specific database interface.
- Refactored builder-types to use JsonValue for component props and default values.
- Updated package index.json to reflect changes in package descriptions, dependencies, and added minLevel attributes.
- Enhanced permissions in Lua scripts to include new roles (moderator, supergod).
- Renamed and updated metadata for UI level packages to reflect new roles and functionalities.
- Added new UI level package (Level 6 - Supergod Panel) with associated scripts and components.
- Updated permissions check script to include new moderator role checks.
2025-12-30 00:20:29 +00:00
git 8190255e7c feat: Refactor package installation and validation scripts
- Updated ContactForm example to remove type casting on handleInputChange.
- Enhanced package installation scripts with type definitions for better type safety.
- Implemented package uninstallation and installation checks with improved type definitions.
- Added new Lua scripts for admin settings, code editor features, and user management.
- Introduced schema editor field types and validation rules for form inputs.
- Created social feed components and workflow editor nodes for enhanced functionality.
- Developed layout modules for various UI levels, including admin and supergod panels.
2025-12-30 00:05:03 +00:00
git 88763fd97d feat: add social hub and stream cast modules with initialization, rendering, and scheduling functionalities 2025-12-29 23:57:08 +00:00
git 8afddada3d update: social,packages,lua (5 files) 2025-12-26 02:42:38 +00:00
git e98c08a21e docs: social,packages,nextjs (2 files) 2025-12-26 00:42:58 +00:00
git b8813cd9ce update: social,packages,lua (2 files) 2025-12-26 00:42:31 +00:00
git 970201c421 config: social,packages,hub (4 files) 2025-12-26 00:42:15 +00:00