Commit Graph

273 Commits

Author SHA1 Message Date
749b8ecb80 test: add unit tests for DeclarativeComponentRenderer functionality 2025-12-25 16:12:28 +00:00
ffdbe99395 docs: add missing instruction to check /docs/TODO/* in kickstart guide 2025-12-25 16:12:16 +00:00
78d47d7ca0 test: add comprehensive workflow-engine tests (22 parameterized cases)
- Add tests for basic workflow execution (trigger, action, transform nodes)
- Add tests for condition evaluation and workflow short-circuit behavior
- Add tests for Lua node execution including script references and errors
- Add tests for security warnings capture and user context passing
- Add tests for complex multi-stage workflows with data flow
- Mark original TODO as resolved with test file reference
- All tests use parameterized it.each() pattern per project conventions
2025-12-25 16:09:39 +00:00
68bd86bf19 feat: add scripts for diagnosing and testing GitHub Actions workflows locally 2025-12-25 16:06:58 +00:00
d825963853 settings 2025-12-25 16:04:01 +00:00
9b9433e8d4 tidy 2025-12-25 16:00:00 +00:00
b2379aee23 feat: add .actrc and .secrets.example files, enhance documentation, and implement pre-push git hook for workflow validation 2025-12-25 15:58:02 +00:00
021612922f commit 2025-12-25 15:53:28 +00:00
22c60c5de5 feat: add .actrc configuration and update file paths in COPILOT_SDLC_SUMMARY.md 2025-12-25 15:47:28 +00:00
3537211368 feat(todos): Add comprehensive TODO lists for various project areas
- Created TODO files for Testing, DBAL, Frontend, Packages, Database, and Lua Scripting.
- Updated README with a quick reference table for all TODO files and their priorities.
- Added specific tasks for improving testing coverage, implementing DBAL features, enhancing frontend components, and refining package management.
- Included documentation tasks to ensure thorough coverage and clarity across all areas.
- Implemented initial unit tests for the useAuth hook and improved password generation logic.
- Enhanced package loader functionality to support modular package seed data retrieval.
- Updated page renderer to include public role in permission checks.
- Added comments for future unit tests in workflow engine and other critical areas.
2025-12-25 15:47:15 +00:00
982dc8c0f2 feat: enable auto-approval for GitHub Copilot chat and chat tools 2025-12-25 15:26:17 +00:00
2a1b9b04dc fix: change console.log to console.error for output messages in analysis scripts 2025-12-25 15:22:03 +00:00
7b180e997b update 2025-12-25 15:21:18 +00:00
2126c72308 feat: add NotificationSummaryCard component and tests; enhance implementation analysis scripts 2025-12-25 15:19:27 +00:00
370b01cca8 feat: add instruction to leave TODO comments for missing functionality 2025-12-25 15:19:13 +00:00
e0f7537f9a update 2025-12-25 15:18:02 +00:00
7f5c22fd0c stuck 2025-12-25 15:11:31 +00:00
0e2d5bd032 feat: enhance DBAL integration with improved error handling and in-memory storage implementations 2025-12-25 15:04:20 +00:00
27db516098 feat: add simplified dbal-stub module for frontend development 2025-12-25 15:00:36 +00:00
77c64a621a fix: update dbal-client to use stub imports
Switch from non-existent @/dbal/ts/src to @/lib/dbal-stub
2025-12-25 15:00:00 +00:00
9df0a3d5bb fix: update dbal-client imports to use local stub 2025-12-25 14:59:54 +00:00
077c76a71c fix(lint): improve eslint ignore patterns for .next and coverage folders 2025-12-25 14:59:25 +00:00
53faf2e2f0 fix: add .next to eslint ignores
Build output directory was being linted causing false errors
2025-12-25 14:58:58 +00:00
81a1181d8d fix: add DBAL type stubs for TypeScript compilation
- Create comprehensive dbal.d.ts type declarations
- Install missing radix-ui and @types/node dependencies
- Remove @/dbal path mapping to prevent DBAL source compilation
- Fix package-loader.test.ts mockImplementation arg
- All unit tests pass (119/119)
- TypeScript typecheck passes
2025-12-25 14:57:47 +00:00
7fe98812a8 chore: add DBAL type stubs for frontend development
Type declarations for @/dbal/ts/src module when full DBAL is not linked.
Provides DBALClient, DBALConfig, and related interfaces.
2025-12-25 14:56:55 +00:00
210a7643fd chore: update dependencies and fix test mock
- Add missing radix-ui dependencies for shadcn/ui components
- Fix mockImplementation() to include callback in package-loader test
- Remove broken @/dbal/* alias from tsconfig (DBAL path needs reconfiguration)
- Add node types to tsconfig
2025-12-25 14:56:34 +00:00
b2adfa0357 fix: add useAuth hook and fix useGitHubFetcher API call
- Create useAuth hook for authentication state management
- Export useAuth and useIsMobile correctly from hooks/index.ts
- Fix listWorkflowRuns to listWorkflowRunsForRepo (correct Octokit API)
- Add level property to AuthUser interface for permission system
2025-12-25 14:56:13 +00:00
e15e6731ce fix: resolve failing unit tests
- Fix package-integration.test.ts import paths (../../ → ../../../../)
- Add localStorage mock to useKV.test.ts
- Use unique keys in falsy value tests to avoid KV store collisions
2025-12-25 14:52:42 +00:00
2573e91397 fix: resolve ESLint/TS config for frontends/nextjs
- Remove broken symlinks, create local config files
- Fix Next.js 16 lint command (removed 'next lint')
- Fix FormErrors interface → type alias (mapped type)
- Fix constant truthiness in utils.test.ts
- Update tsconfig.json for proper path resolution
- Install missing ESLint dependencies
2025-12-25 14:50:44 +00:00
685fa93478 Update kickstart prompt to include clarification on bot workflow in SDLC 2025-12-25 14:43:26 +00:00
af5a329151 Update kickstart prompt to clarify handling of concurrent bot changes 2025-12-25 14:43:01 +00:00
8e627bc643 Add configuration files and scripts for Next.js frontend setup 2025-12-25 14:42:29 +00:00
6d39b3193f prompt 2025-12-25 14:40:06 +00:00
b90e22bfae amazing prompts 2025-12-25 14:37:26 +00:00
3f89a2d1cb settings 2025-12-25 14:22:20 +00:00
517209f187 Enhance issue triage and PR management workflows with improved comment formatting and AI assistance suggestions 2025-12-25 13:56:09 +00:00
e328aa37a6 Refactor CI/CD workflows to set working directory and cache paths for Next.js frontend
Add AuthProvider component for user authentication management
Implement users API route with DBAL integration
Create layout component for application structure and metadata
Add Level1Client component for navigation handling
2025-12-25 13:46:55 +00:00
bbaa14f0f9 Frontend got mashed up 2025-12-25 13:38:59 +00:00
123967cb91 tidy 2025-12-25 13:33:54 +00:00
54b3ee7f1a Remove obsolete testing files and installation scripts
- Deleted Test.xml and TAG files from the Testing directory as they are no longer needed.
- Removed cmake_install.cmake script which contained installation instructions for the project.
- Cleared compile_commands.json as it is outdated and not relevant to the current build process.
2025-12-25 13:31:56 +00:00
0802f114a2 delete 2025-12-25 13:31:45 +00:00
b1986e43f4 tidy up project structure 2025-12-25 13:30:05 +00:00
a339ce9a8c feat: Complete documentation organization and folder restructuring
- Successfully organized all MetaBuilder documentation into a clear, hierarchical structure.
- Created new navigation files including a master index and a new contributor path.
- Updated existing documentation files to reflect the new structure.
- Reduced root-level clutter by organizing configuration files into dedicated directories.
- Added new configuration files for ESLint, Next.js, Playwright, and Vite.
- Created example schemas and size limits reports for better project insights.
- Removed deprecated Vite config backups to streamline the project.
2025-12-25 13:21:11 +00:00
d92f5eebcc feat(docs): enhance archive README with structured content and navigation tips 2025-12-25 13:17:02 +00:00
b3e17e7dd4 feat: Add troubleshooting guide and enhance act scripts
- Created a new troubleshooting guide in README.md for common issues and testing problems.
- Updated package.json to include new act commands for linting, type checking, building, and diagnosing workflows.
- Added a pre-commit hook script to validate workflows before commits.
- Enhanced run-act.sh script with logging, Docker checks, and improved output formatting.
- Improved test-workflows.sh with an interactive menu and performance tracking.
- Introduced setup-act.sh for quick setup and testing of act integration.
2025-12-25 13:16:45 +00:00
70088ee9cd code quality 2025-12-25 13:05:24 +00:00
2e3fdaf1a2 metrics 2025-12-25 13:01:34 +00:00
cbfa58ae9a docs 2025-12-25 12:54:25 +00:00
9695df4745 feat(docs): add comprehensive Package System Completion Specification with asset management and import/export details 2025-12-25 12:53:45 +00:00
4a4ad6cbf0 Add Component Size Violation Analysis and State Management Consolidation Guide
- Created COMPONENT_VIOLATION_ANALYSIS.md to document the analysis and refactoring strategy for oversized components, detailing current issues, refactoring plans, and implementation checklists for each component.
- Introduced STATE_MANAGEMENT_GUIDE.md to establish a unified state management strategy, outlining current state distribution, a decision tree for state categorization, and best practices for local, global, database, and cache state management.
2025-12-25 12:53:31 +00:00