Commit Graph

3303 Commits

Author SHA1 Message Date
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
renovate[bot]
5d6dcb3d32 chore(deps): update dependency spdlog to v1.16.0 2025-12-25 13:02:55 +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
e6c8d50baf feat(docs): add comprehensive priority action plan for component refactoring and state management 2025-12-25 12:51:27 +00:00
049bd2e1fc feat(docs): add comprehensive Copilot instructions with critical patterns and guidance 2025-12-25 12:50:15 +00:00
d915d34199 refactor(docs): update GitHub Copilot instructions for clarity and structure 2025-12-25 12:49:56 +00:00
7bea33e872 feat(docs): reorganize documentation structure for improved navigation and clarity 2025-12-25 12:46:51 +00:00
a5093a4119 Add comprehensive documentation for MetaBuilder, including security guidelines and unit testing best practices
- Introduced DOCUMENTATION_FINDINGS.md for a detailed analysis of project documentation, covering architecture, technology stack, completed features, and known issues.
- Created security documentation in README.md and SECURITY.md, outlining security policies, best practices, and incident response procedures.
- Added TESTING_GUIDELINES.md to establish unit testing best practices, including directory structure, parameterized tests, and test coverage enforcement.
2025-12-25 12:46:32 +00:00
bdcee38a12 feat(tests): Implement comprehensive unit testing framework and documentation
- Created multiple test files for utility functions and hooks, ensuring coverage for all core functionalities.
- Developed test infrastructure scripts for analyzing and reporting test coverage.
- Added detailed testing guidelines and quick reference documentation for developers.
- Established a unit test checklist to track implementation progress and ensure best practices.
- Updated the documentation index to include new testing resources and guides.
2025-12-25 12:43:52 +00:00
fda4ad333f fix some things 2025-12-25 12:39:17 +00:00
844dc13b33 feat: enhance documentation quality checker and add new tests
- Updated `doc-quality-checker.sh` to include checks for `README.md` files and adjusted scoring for documentation structure.
- Added tests for `use-mobile` hook to verify mobile responsiveness and event handling.
- Introduced tests for `useKV` hook to ensure correct value persistence and updates.
- Enhanced type definitions in `builder-types.ts` and `level-types.ts` with detailed comments.
- Created comprehensive tests for schema utilities, including validation and record management.
- Added utility tests for class name merging function `cn`.
2025-12-25 12:36:32 +00:00
530ad75e47 things 2025-12-25 12:33:10 +00:00
4b135fac92 things 2025-12-25 12:32:52 +00:00
2966ea72b2 add documentation quality checker script 2025-12-25 12:20:11 +00:00
4fa83256c1 doc quality 2025-12-25 12:19:55 +00:00
ff4530de9b doc quality checker 2025-12-25 12:19:01 +00:00
14ec12fce1 doc coverage 2025-12-25 12:18:47 +00:00
b1731b1aef yolo 2025-12-25 12:02:33 +00:00
02c37532f4 vscode 2025-12-25 11:56:14 +00:00
1b87c79add Add comprehensive SASS documentation and examples
- Created SASS_DOCUMENTATION_INDEX.md for an overview of SASS resources.
- Added SASS_EXAMPLES.md with practical usage examples for components and utilities.
- Introduced SASS_QUICKSTART.md for a quick setup guide and usage instructions.
- Established SASS_VERIFICATION.md to outline installation verification and feature checks.
2025-12-25 11:52:20 +00:00
77a833137e fixes 2025-12-25 11:42:22 +00:00
afd1b104bc tidy 2025-12-25 11:26:45 +00:00
1c7d78f529 npm i 2025-12-25 10:51:26 +00:00