Commit Graph

18 Commits

Author SHA1 Message Date
Richard Ward
fceea6e3f1 config: packages,lua,ui (32 files) 2025-12-30 19:45:10 +00:00
Richard Ward
004f4570fe update: ui,types,packages (2 files) 2025-12-30 15:03:50 +00:00
Richard Ward
e491364545 docs: ui,packages,lua (12 files) 2025-12-30 13:33:23 +00:00
Richard Ward
d44e40440d config: packages,lua,menu (12 files) 2025-12-30 13:26:36 +00:00
Richard Ward
b2b0ade653 config: fakemui,packages,menu (9 files) 2025-12-30 13:25:20 +00:00
Richard Ward
fa21e4156e code: packages,lua,ui (6 files) 2025-12-30 13:22:50 +00:00
Richard Ward
68182ce799 docs: tsx,icons,fakemui (22 files) 2025-12-30 12:57:10 +00:00
Richard Ward
6eef5a4c6c code: tsx,nextjs,frontends (8 files) 2025-12-30 12:41:55 +00:00
Richard Ward
b4b9230db9 update: ui,packages,lua (5 files) 2025-12-30 12:41:29 +00:00
Richard Ward
da35e48534 code: tsx,nextjs,frontends (34 files) 2025-12-30 12:26:19 +00:00
a55399cf4f feat: split more UI Lua modules (tenants, moderation)
- ui_level5/tenants.lua: 3 functions -> tenants/ directory
- ui_level3/moderation.lua: 3 functions -> moderation/ directory

All modules follow 1-function-per-file pattern with LuaLS type annotations
2025-12-30 12:24:37 +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
9bfac57ad7 feat: add type annotations and enhance definitions for various components across multiple modules 2025-12-30 10:37:19 +00:00
8d4a11f05d feat: enhance type annotations for UI components across multiple modules 2025-12-30 10:35:35 +00:00
bf1401fe34 Enhance module definitions and add type annotations across various packages
- Added type annotations and class definitions in the dashboard layout, stats, and data table modules for improved type safety and documentation.
- Introduced new classes for UI components, props, and configuration in the form builder, navigation menu, notification center, and UI dialogs packages.
- Implemented detailed type definitions for actions, fields, and pagination components to streamline usage and enhance clarity.
- Updated initialization functions in multiple packages to include versioning and installation context.
- Improved structure and readability of the codebase by organizing and documenting component properties and methods.
2025-12-30 10:21:33 +00:00
cad5669c77 refactor: remove outdated test files and add new component validation tests
- Deleted existing metadata test files for stream_cast, ui_auth, ui_dialogs, ui_footer, ui_header, ui_home, ui_intro, ui_level2, ui_level3, ui_level4, and ui_level5 packages.
- Introduced new Lua-based component validation tests for ui_home, ui_intro, ui_level2, ui_level3, ui_level4, and ui_level5 packages.
- Added metadata validation tests for ui_intro, ui_level2, ui_level3, ui_level4, and ui_level5 packages with comprehensive checks for structure and dependencies.
- Created new component cases JSON files for ui_home, ui_intro, ui_level2, ui_level3, ui_level4, and ui_level5 packages to define expected component structures.
- Updated metadata cases JSON files for ui_intro, ui_level2, ui_level3, ui_level4, and ui_level5 packages to include validation patterns and required fields.
- Added a new UI Pages Bundle package with validation tests and comprehensive dependency checks.
2025-12-30 01:52:28 +00:00
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
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