Commit Graph

45 Commits

Author SHA1 Message Date
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
6142269692 feat(nav_menu): Add Storybook stories for Navigation Menu components 2026-01-02 20:06:55 +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
79f854c7a5 feat(media_center): add initial implementation of Media Center package with components, permissions, functions, styles, and storybook stories
- Created package.json for Media Center with metadata, dependencies, and exports.
- Added roles.json for access permissions related to media jobs, radio, TV, and retro gaming.
- Implemented functions.json defining various media center functions for jobs, radio, TV, documents, and retro gaming.
- Developed stories.json for Storybook showcasing Media Center components.
- Introduced tokens.json for styling, including colors, spacing, shadows, and animations.
2026-01-02 16:16:39 +00:00
e22b801f37 Refactor code structure for improved readability and maintainability 2026-01-02 12:47:38 +00:00
Richard Ward
5dad01c4fe config: packages,metadata,json (10 files) 2025-12-31 12:31:11 +00:00
Richard Ward
e2c91d4103 config: packages,metadata,json (23 files) 2025-12-31 02:07:14 +00:00
Richard Ward
96f8607c46 config: packages,metadata,json (44 files) 2025-12-31 02:01:20 +00:00
Richard Ward
198cd22961 config: packages,metadata,json (47 files) 2025-12-31 00:19:04 +00:00
Richard Ward
24b06b5536 config: styles,packages,json (39 files) 2025-12-31 00:17:06 +00:00
Richard Ward
f629c0918f config: packages,metadata,json (3 files) 2025-12-30 23:12:53 +00:00
Richard Ward
fcc593c155 update: packages,operations,lua (2 files) 2025-12-30 21:57:28 +00:00
Richard Ward
5180d48c1d config: packages,metadata,media (1 files) 2025-12-30 21:41:53 +00:00
Richard Ward
d476ffc4aa config: yaml,packages,entities (2 files) 2025-12-30 21:41:25 +00:00
Richard Ward
7d8eb2cbe9 config: packages,metadata,json (6 files) 2025-12-30 20:43:13 +00:00
Richard Ward
296b3a8b4c config: packages,tv,shared (2 files) 2025-12-30 19:49:22 +00:00
Richard Ward
ec55b13f25 code: tv,packages,media (3 files) 2025-12-30 19:48:52 +00:00
Richard Ward
c8be2877c1 docs: nextjs,frontends,use (3 files) 2025-12-30 19:48:25 +00:00
Richard Ward
daa6b96c3a update: packages,lua,stream (5 files) 2025-12-30 19:47:57 +00:00
Richard Ward
c5f716ff7a code: lua,packages,nextjs (10 files) 2025-12-30 19:47:29 +00:00
Richard Ward
fceea6e3f1 config: packages,lua,ui (32 files) 2025-12-30 19:45:10 +00:00
Richard Ward
f918ab15ad update: packages,lua,toggle (2 files) 2025-12-30 19:43:49 +00:00
Richard Ward
5b94f5be8c update: packages,lua,shared (2 files) 2025-12-30 19:43:22 +00:00
Richard Ward
2b4e923e5d update: packages,lua,retro (4 files) 2025-12-30 19:42:51 +00:00
Richard Ward
51f60f5500 update: packages,lua,table (4 files) 2025-12-30 19:42:23 +00:00
Richard Ward
8f923e61e3 update: types,packages,lua (2 files) 2025-12-30 15:06:19 +00:00
Richard Ward
072327e8b9 config: packages,table,lua (4 files) 2025-12-30 14:15:46 +00:00
Richard Ward
52d94f7a02 config: packages,table,selection (3 files) 2025-12-30 14:15:18 +00:00
Richard Ward
3f654ef2a6 config: tsx,packages,icons (6 files) 2025-12-30 14:14:52 +00:00
Richard Ward
2f1ea1427a config: tsx,icons,fakemui (6 files) 2025-12-30 14:13:40 +00:00
Richard Ward
b735f71c2e config: packages,tsx,table (5 files) 2025-12-30 14:13:13 +00:00
Richard Ward
4d9f1bb2ee config: tsx,icons,fakemui (10 files) 2025-12-30 14:12:46 +00:00
73913a6161 feat: Add 12 new admin/storage icons, media_center tests, github_tools package
Icons (12 new):
- AccountTree, AdminPanelSettings, ManageAccounts (admin)
- Backup, Restore, Storage (storage)
- Domain, SecurityUpdate, VerifiedUser, VpnKey (security)
- Policy, Help (utility)

Tests:
- media_center: helpers.test.lua + helpers.cases.json
- TV, Radio, Retro, Document helper test coverage

Packages:
- github_tools: new package scaffold with seed data
2025-12-30 13:04:47 +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
638a76d58a feat: Enhance schema and workflow node definitions with additional fields and documentation 2025-12-30 12:07:40 +00:00
8fe7862c9a feat: Enhance media processing with retro gaming support and plugin registry 2025-12-30 12:04:25 +00:00
da4c82236e feat: Update Media Center metadata for version 1.1.0 with retro gaming features 2025-12-30 12:02:43 +00:00
2f53941935 feat: Add Retro Game Launcher and Player components with ROM selection and streaming options 2025-12-30 12:02:29 +00:00
4f73478241 Add plugins for libretro integration, radio streaming, and TV channel simulation
- Implemented LibretroPlugin for retro gaming, supporting various systems and features like save states, netplay, and achievements.
- Created RadioPlugin for managing internet radio stations, including live streaming, playlist management, and DJ automation.
- Developed TvPlugin to simulate traditional TV channels with scheduled programming, commercials, and an electronic program guide (EPG).
- Updated media types to include new job types for radio and TV plugins, enhancing the overall media daemon functionality.
2025-12-30 12:02:15 +00:00
c80af80ca5 feat: Add Document Converter component and document conversion helpers 2025-12-30 11:51:56 +00:00
29ded23578 feat: Expand fakemui icon library to 70+ icons and enhance media center package with Lua helpers for radio and TV management 2025-12-30 11:43:45 +00:00
9705132176 feat: Add new icon components and TV schedule entry schema 2025-12-30 11:42:00 +00:00