Commit Graph

40 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
a63c0ece19 revert: remove all metadata.json changes per user request
- Removed all 43 generated seed/metadata.json files
- Removed generate-package-metadata.js and validate-package-metadata.js scripts
- Removed MVP_PACKAGE_METADATA_MIGRATION.md documentation
- Reverted package-integration.test.ts to original 8 packages
- Reverted scripts/README.md to original state
- Cleaned up empty seed directories

Per user feedback, packages already have comprehensive package.json files at root level.

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-07 20:10:35 +00:00
copilot-swe-agent[bot]
8608df1d96 feat: add metadata.json to all 51 packages for MVP compliance
- Created generate-package-metadata.js script to auto-generate metadata
- Created validate-package-metadata.js script for validation
- Generated seed/metadata.json for 43 packages missing them
- All 51 packages now have valid metadata conforming to metadata_schema.json
- Metadata includes: packageId, name, version, description, author, category, exports, dependencies

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-07 19:38:38 +00:00
copilot-swe-agent[bot]
00a49e4243 Remove functions.json files and stop generating them
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-07 19:20:19 +00:00
9284b9a67b Refactor function definitions across multiple packages to remove luaScript references
- Updated functions.json files in theme_editor, ui_auth, ui_footer, ui_header, ui_home, ui_intro, ui_level2, ui_level3, ui_level4, ui_level5, ui_level6, ui_login, ui_pages, ui_permissions, user_manager, and workflow_editor packages.
- Removed luaScript entries from function definitions, retaining only category and other relevant metadata.
- Adjusted documentation in prisma/README.md to remove LuaScript entity reference.
2026-01-07 14:54:33 +00:00
ef709d47c0 refactor: update testing framework and restructure test configurations
- Changed devDependencies from "lua_test" to "testing" in package.json for ui_level4, ui_level5, ui_level6, ui_login, ui_pages, ui_permissions, user_manager, and workflow_editor.
- Removed legacy test scripts and parameterized tests, replacing them with a unified test suite structure in the tests section of package.json.
- Introduced new metadata.params.json files for each package to define test parameters for package ID validation, icon file existence, and JSON schema validation.
- Created new metadata.test.json files for each package to define structured test cases for validating package metadata, including checks for package ID, icon file existence, and schema validity.
2026-01-02 21:25:45 +00:00
e69b166046 Add icons for various packages and update package.json files
- Added SVG icons for the following packages:
  - github_tools
  - irc_webchat
  - json_script_example
  - lua_test
  - media_center
  - nav_menu
  - notification_center
  - package_validator
  - quick_guide
  - role_editor
  - schema_editor
  - screenshot_analyzer
  - smtp_config
  - social_hub
  - stats_grid
  - stream_cast
  - ui_auth
  - ui_dialogs
  - ui_footer
  - ui_header
  - ui_home
  - ui_intro
  - ui_level2
  - ui_level3
  - ui_level4
  - ui_level5
  - ui_level6
  - ui_login
  - ui_pages
  - ui_permissions
  - user_manager
  - workflow_editor

- Updated package.json files to include icon paths for each package.
2026-01-02 21:12:38 +00:00
ee367920be Refactor permissions in various packages to standardize action names and resource types
- Updated action names from "moderate", "write", "configure", and "ban" to "manage", "update", and "execute" across multiple roles in the forum_forge, github_tools, irc_webchat, json_script_example, lua_test, media_center, nav_menu, package_validator, quick_guide, role_editor, schema_editor, screenshot_analyzer, smtp_config, social_hub, stats_grid, stream_cast, ui_auth, ui_footer, ui_header, ui_home, ui_intro, ui_level2, ui_level3, ui_level4, ui_level5, ui_level6, ui_login, ui_pages, and ui_permissions packages.

- Changed resource types from "content", "data", "ui", "config", and "external" to "custom", "entity", and "component" for better clarity and consistency.

- Adjusted actions in roles to reflect new naming conventions and improve readability.
2026-01-02 20:02:43 +00:00
8c8f8cce8a feat: Add JSON Script Example and Lua Test Framework
- Created a new package for JSON Script Example with comprehensive examples demonstrating the full JSON script specification.
- Added permissions for viewing, executing, and modifying examples in the JSON Script Example package.
- Implemented functions for various expressions, statements, operators, and control flow in the JSON Script Example.
- Developed a Storybook configuration for showcasing JSON Script Examples with interactive components.
- Established a styles token file for consistent styling across the JSON Script Example package.
- Introduced a new Lua Test Framework package with components for running and displaying test results.
- Defined permissions for executing and viewing Lua test results, along with configuration and debugging capabilities.
- Implemented a comprehensive set of functions for the Lua testing framework, including assertions and mocks.
- Created Storybook stories for the Lua Test Framework to demonstrate the test runner and results display.
- Added a styles token file for the Lua Test Framework to ensure a cohesive design.
2026-01-02 16:42:39 +00:00
e22b801f37 Refactor code structure for improved readability and maintainability 2026-01-02 12:47:38 +00:00
Richard Ward
e29dfaffa8 config: json,script,schema (4 files) 2025-12-31 15:06:10 +00:00
Richard Ward
ab5ce401af config: json,script,packages (4 files) 2025-12-31 15:05:39 +00:00
Richard Ward
c520e13f9d docs: yaml,packages,script (4 files) 2025-12-31 14:32:52 +00:00
Richard Ward
ec27cea423 docs: packages,yaml,script (3 files) 2025-12-31 14:29:27 +00:00
Richard Ward
268208311f config: json,script,schema (1 files) 2025-12-31 14:27:55 +00:00
Richard Ward
0f6aa918f8 docs: script,packages,json (1 files) 2025-12-31 14:27:26 +00:00
Richard Ward
5e5ba70b2e docs: json,script,packages (3 files) 2025-12-31 14:17:20 +00:00
Richard Ward
97e0bea48c docs: script,packages,json (1 files) 2025-12-31 13:55:40 +00:00
Richard Ward
5f73d17e39 config: json,script,packages (2 files) 2025-12-31 13:55:08 +00:00
Richard Ward
2b3c4f4b88 config: json,script,packages (3 files) 2025-12-31 13:54:38 +00:00
Richard Ward
613e79c75b config: json,script,example (6 files) 2025-12-31 13:54:08 +00:00
Richard Ward
2a061aa778 config: script,json,schema (1 files) 2025-12-31 13:53:37 +00:00
Richard Ward
eb60373232 config: json,script,packages (2 files) 2025-12-31 13:51:46 +00:00
Richard Ward
ec8c920cb2 config: json,script,packages (1 files) 2025-12-31 13:49:44 +00:00
Richard Ward
89c8824aff docs: json,script,packages (2 files) 2025-12-31 13:41:52 +00:00
Richard Ward
7645d35198 config: script,json,packages (1 files) 2025-12-31 13:41:23 +00:00
Richard Ward
2b590b8a03 docs: types,script,packages (1 files) 2025-12-31 13:31:54 +00:00
Richard Ward
f4416f7da9 docs: json,script,packages (2 files) 2025-12-31 13:31:25 +00:00
Richard Ward
0b51b9926a config: json,script,packages (2 files) 2025-12-31 13:29:54 +00:00
Richard Ward
a1bcf553d1 docs: json,script,packages (4 files) 2025-12-31 13:28:39 +00:00
Richard Ward
8378cd5fab docs: script,packages,modules (1 files) 2025-12-31 13:25:27 +00:00
Richard Ward
42ac29ca8f config: json,example,script (1 files) 2025-12-31 13:24:35 +00:00
Richard Ward
9c6ee8ccaf config: json,script,packages (2 files) 2025-12-31 13:24:07 +00:00
Richard Ward
d661166ea4 config: json,script,packages (1 files) 2025-12-31 13:23:38 +00:00
Richard Ward
0de2d1d06b docs: script,packages,json (1 files) 2025-12-31 13:22:03 +00:00
Richard Ward
801f7befa1 config: json,packages,script (3 files) 2025-12-31 13:19:55 +00:00
Richard Ward
52775236cc config: packages,json,shared (5 files) 2025-12-31 13:07:54 +00:00
Richard Ward
03c701ea13 update: svg,script,packages (1 files) 2025-12-31 13:05:25 +00:00
Richard Ward
9a5bea4339 config: json,styles,script (1 files) 2025-12-31 13:03:58 +00:00
Richard Ward
06e85adaf6 docs: script,json,packages (2 files) 2025-12-31 13:02:00 +00:00
Richard Ward
a03475a2b8 config: json,script,packages (1 files) 2025-12-31 13:01:29 +00:00