Commit Graph

1146 Commits

Author SHA1 Message Date
Richard Ward d9369d3137 config: tsx,stats,packages (4 files) 2025-12-30 14:30:53 +00:00
Richard Ward 797ef925b9 docs: tsx,nextjs,frontends (9 files) 2025-12-30 14:29:39 +00:00
Richard Ward 1fd0873cb8 config: packages,lua,config (16 files) 2025-12-30 14:27:23 +00:00
Richard Ward 087a9d2526 code: nextjs,frontends,tsx (7 files) 2025-12-30 14:26:54 +00:00
Richard Ward dfcc6bdace config: role,packages,editor (5 files) 2025-12-30 14:25:40 +00:00
Richard Ward 1ddc6d9bd5 code: role,editor,packages (9 files) 2025-12-30 14:25:14 +00:00
Richard Ward b69f75153b config: role,packages,editor (5 files) 2025-12-30 14:24:47 +00:00
Richard Ward f9a64399ec config: tsx,nextjs,frontends (3 files) 2025-12-30 14:23:34 +00:00
Richard Ward b4f42c87dc code: registry,nextjs,frontends (1 files) 2025-12-30 13:59:04 +00:00
Richard Ward b316d23b55 code: registry,nextjs,index (2 files) 2025-12-30 13:57:13 +00:00
Richard Ward 2b63cd84f0 code: registry,nextjs,frontends (1 files) 2025-12-30 13:56:47 +00:00
Richard Ward e491364545 docs: ui,packages,lua (12 files) 2025-12-30 13:33:23 +00:00
Richard Ward 975b6dd7e6 docs: packages,lua,ui (12 files) 2025-12-30 13:32:53 +00:00
Richard Ward 19650f85e8 code: nextjs,frontends,tsx (11 files) 2025-12-30 13:31:42 +00:00
Richard Ward 8fc4991ae9 docs: nextjs,frontends,ui (11 files) 2025-12-30 13:00:42 +00:00
Richard Ward 56ed528b4e code: fakemui,tsx,radiogroup (6 files) 2025-12-30 12:59:35 +00:00
Richard Ward 1a43ef57de config: icons,fakemui,tsx (35 files) 2025-12-30 12:59:09 +00:00
Richard Ward 68182ce799 docs: tsx,icons,fakemui (22 files) 2025-12-30 12:57:10 +00:00
Richard Ward f67d4de1d2 config: tsx,nextjs,frontends (18 files) 2025-12-30 12:56:44 +00:00
Richard Ward 136b2cf592 code: tsx,nextjs,frontends (8 files) 2025-12-30 12:52:40 +00:00
Richard Ward a818ed1021 code: tsx,nextjs,frontends (7 files) 2025-12-30 12:51:34 +00:00
Richard Ward bbc8549cc9 code: tsx,icons,fakemui (12 files) 2025-12-30 12:51:08 +00:00
Richard Ward 59f4b1c003 code: tsx,nextjs,frontends (5 files) 2025-12-30 12:50:40 +00:00
Richard Ward 9d50efa480 code: tsx,nextjs,frontends (6 files) 2025-12-30 12:49:35 +00:00
Richard Ward 22bc53c114 code: tsx,nextjs,frontends (3 files) 2025-12-30 12:49:08 +00:00
Richard Ward 9f16bdbb89 code: tsx,nextjs,frontends (6 files) 2025-12-30 12:48:38 +00:00
Richard Ward 44e7b724b6 code: tsx,nextjs,frontends (7 files) 2025-12-30 12:46:45 +00:00
Richard Ward 6eef5a4c6c code: tsx,nextjs,frontends (8 files) 2025-12-30 12:41:55 +00:00
Richard Ward b6972d42d6 code: ui,packages,lua (11 files) 2025-12-30 12:31:06 +00:00
Richard Ward 3a8b9694bc code: tsx,nextjs,frontends (20 files) 2025-12-30 12:30:39 +00:00
Richard Ward e4426830df code: tsx,nextjs,frontends (12 files) 2025-12-30 12:29:33 +00:00
Richard Ward b84ad16e53 code: ui,packages,lua (10 files) 2025-12-30 12:29:07 +00:00
Richard Ward dfb3822512 code: tsx,nextjs,frontends (25 files) 2025-12-30 12:28:40 +00:00
Richard Ward 9977dbd838 code: tsx,nextjs,frontends (14 files) 2025-12-30 12:27:14 +00:00
Richard Ward 666df532a9 code: tsx,nextjs,frontends (10 files) 2025-12-30 12:26:48 +00:00
Richard Ward da35e48534 code: tsx,nextjs,frontends (34 files) 2025-12-30 12:26:19 +00:00
git 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
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 e3ffff2ad7 feat: add new icon components and update imports in Lua editor components 2025-12-30 09:51:48 +00:00
git 94fe1c83b7 Refactor audit log components and add validation tests
- Removed the AuditLogViewer, Filters, and LogTable components.
- Added new component definitions in components.json for Audit Stats Cards and Audit Log Viewer.
- Implemented scripts for stats calculation, log formatting, and applying filters.
- Created validation tests for the arcade_lobby, codegen_studio, data_table, form_builder, forum_forge, and irc_webchat packages.
- Updated index.json to include new audit_log and quick_guide packages with their respective metadata.
2025-12-30 01:43:40 +00:00
git 13855240ac feat: add admin_dialog package with component and metadata validation tests; implement audit log package with filtering, formatting, and statistics functionalities 2025-12-30 01:39:39 +00:00
git 589f61faeb feat: add quick guide package with initialization and media handling; update test configurations for multiple packages 2025-12-30 01:37:16 +00:00
git 8c9d501425 refactor: remove NotificationSummaryCard component and associated tests; migrate rendering to Lua package 2025-12-30 01:36:04 +00:00
git a3e57efb31 feat: Enhance Lua test runner and add parameterized testing support
- Introduced `TestCaseFiles` interface to manage test case files in JSON format.
- Added `load_cases` function to load test cases from JSON files in the Lua test runner.
- Implemented parameterized test helpers (`it_each`, `fit_each`, `xit_each`) for more flexible test case execution.
- Updated existing tests in `ui_login`, `ui_permissions`, `user_manager`, and `workflow_editor` to utilize JSON-based test cases for better maintainability and readability.
- Added new components and scripts for the notification center, including a summary card with severity-based notifications.
- Enhanced metadata and manifest files to include new components and scripts.
- Introduced comprehensive test cases for user actions, permission checks, and workflow statuses.
2025-12-30 01:35:55 +00:00
git 7cd954b038 refactor: remove unused DBAL demo components and utilities
- Deleted KVStoreDemo, LogsPanel, ResultPanel, and associated utility functions from the DBAL demo.
- Removed ScreenshotAnalyzer components including ResultPanel and UploadSection.
- Added comprehensive tests for dashboard stats, UI login validation, UI permissions, user manager actions, and workflow editor status.
- Introduced parameterized tests for better coverage and maintainability.
2025-12-30 01:30:52 +00:00
git 0eeb28b02e feat(tests): integrate lua_test package and add test configurations for multiple modules 2025-12-30 01:26:05 +00:00
git b9f84f6db5 feat: enhance Lua and rendering components with new bindings and tests 2025-12-30 01:21:58 +00:00
git aa01e42ae8 feat(lua_test): add unit testing framework with BDD-style organization
- Implemented core testing functionalities including describe/it blocks, before/after hooks, and assertion methods.
- Added support for mocks and spies to facilitate testing of functions and methods.
- Introduced helper utilities for generating test data, parameterized tests, and snapshot testing.
- Developed a test runner that executes suites and generates detailed reports in both text and JSON formats.
- Created a manifest for the lua_test package to define scripts and their purposes.

feat(screenshot_analyzer): introduce screenshot analysis package

- Added metadata for the screenshot_analyzer package, detailing its components and scripts.
- Defined dependencies and bindings for browser interactions.
2025-12-30 01:15:59 +00:00
git 0690ab79c3 refactor: migrate IRC Webchat components to Lua package structure and update ChatTabContent 2025-12-30 01:08:03 +00:00
git a3d445565a refactor: remove IRC Webchat package and related components for cleanup 2025-12-30 01:04:02 +00:00