19b6cc5818
Merge pull request #21 from johndoe6345789/copilot/refactor-ui-boilerplate-to-features-json
...
Add playbook runner and story generator utilities with atomic component refactoring
2026-01-08 15:52:32 +00:00
copilot-swe-agent[bot]
295af4fd97
Add implementation summary documentation
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 15:29:04 +00:00
copilot-swe-agent[bot]
0d454c1973
Final code review improvements - consolidate imports and improve documentation
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 15:28:01 +00:00
copilot-swe-agent[bot]
88b90d3266
Address code review feedback - improve import consistency and screenshot uniqueness
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 15:25:49 +00:00
copilot-swe-agent[bot]
4136f3c50d
Add Playwright playbook runner, Storybook generator, and comprehensive documentation
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 15:23:41 +00:00
copilot-swe-agent[bot]
ef1a912833
Refactor admin components to use atomic component library and add utilities
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 15:20:10 +00:00
copilot-swe-agent[bot]
d7d5bbfb2b
Initial plan
2026-01-08 15:13:45 +00:00
0367be178d
Merge pull request #20 from johndoe6345789/copilot/refactor-ui-boilerplate
...
Implement atomic component library with features.json-driven Storybook stories
2026-01-08 15:12:16 +00:00
copilot-swe-agent[bot]
ea7ba8731c
Complete atomic component library with features.json integration
...
- Fix TypeScript errors in ComponentTreeRenderer and features.json schema
- Add missing 'sanitize' field to limit parameter
- Build succeeds for Next.js and Storybook
- Dynamic stories load configuration from features.json
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 15:03:13 +00:00
copilot-swe-agent[bot]
95de95e389
Remove DynamicStories.tsx with typing issues
2026-01-08 14:56:23 +00:00
copilot-swe-agent[bot]
a78d3743d6
Add dynamic Storybook stories loading from features.json
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 14:56:09 +00:00
copilot-swe-agent[bot]
7111ca899c
Create atomic component library and Storybook stories
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 14:48:35 +00:00
copilot-swe-agent[bot]
20ce8ec563
Initial plan
2026-01-08 14:43:48 +00:00
4a1d8865c1
Merge pull request #19 from johndoe6345789/copilot/redesign-features-json
...
Redesign features.json to eliminate SQL injection and code execution vulnerabilities
2026-01-08 14:42:27 +00:00
copilot-swe-agent[bot]
03d99598b1
Add SECURITY_IMPROVEMENTS.md documenting all security fixes
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 14:39:15 +00:00
copilot-swe-agent[bot]
a326196b51
Complete security redesign: secure SQL templates, safe component expressions, type safety
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 14:37:41 +00:00
copilot-swe-agent[bot]
4c2bc9e09c
Redesign sqlTemplates with secure Drizzle ORM structure
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 14:32:26 +00:00
copilot-swe-agent[bot]
3ce0573a3b
Initial plan
2026-01-08 14:25:25 +00:00
133d31c003
Merge pull request #18 from johndoe6345789/copilot/refactor-ui-boilerplate
...
Refactor UI components to JSON-driven architecture with SQL/test templates
2026-01-08 14:24:47 +00:00
copilot-swe-agent[bot]
d6cbaff3f9
Add security review documentation and recommendations
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 14:20:30 +00:00
copilot-swe-agent[bot]
9a814c06d2
Add comprehensive features.json guide documentation
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 14:18:24 +00:00
copilot-swe-agent[bot]
0aacd8381b
Add SQL templates, Playwright playbooks, and Storybook stories to features.json
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 14:13:29 +00:00
copilot-swe-agent[bot]
a936cf26e7
Add refactoring summary documentation
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 14:08:00 +00:00
copilot-swe-agent[bot]
605e087cae
Fix TypeScript error in ComponentTreeRenderer
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 14:05:52 +00:00
copilot-swe-agent[bot]
afa910e6b8
Refactor TableManagerTab and ColumnManagerTab to use ComponentTreeRenderer
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 14:02:38 +00:00
copilot-swe-agent[bot]
4233aadc3f
Add ComponentTreeRenderer and expand features.json with tab component trees
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 13:59:56 +00:00
copilot-swe-agent[bot]
d65794e0ad
Initial plan
2026-01-08 13:54:45 +00:00
4e13a58aa0
Merge pull request #17 from johndoe6345789/copilot/add-translations-and-layouts
...
Add comprehensive configuration schema to features.json for declarative app generation
2026-01-08 13:53:55 +00:00
copilot-swe-agent[bot]
b9c3094337
Add comprehensive README and complete documentation for features.json system
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 13:45:33 +00:00
copilot-swe-agent[bot]
053cb1fa84
Add component props definitions with validation and type checking
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 13:43:51 +00:00
copilot-swe-agent[bot]
7da561bd86
Add component tree definitions - build complete UIs from JSON configuration
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 13:39:34 +00:00
copilot-swe-agent[bot]
be1b6f02d3
Add comprehensive features.json schema with translations, layouts, actions, and component configurations
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 13:31:21 +00:00
copilot-swe-agent[bot]
a8ee69e133
Initial plan
2026-01-08 13:24:43 +00:00
f99f53cbc0
Merge pull request #16 from johndoe6345789/copilot/implement-features-from-roadmap
...
Implement Query Builder and Index Management Features
2026-01-08 13:23:28 +00:00
copilot-swe-agent[bot]
da1f968e3f
refactor: Use configuration for operators and index types
...
- Replace hardcoded OPERATORS array with getQueryOperators()
- Replace hardcoded INDEX_TYPES array with getIndexTypes()
- Maintain single source of truth in features.json
- Address code review feedback for better maintainability
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 13:01:31 +00:00
copilot-swe-agent[bot]
9eb8feb1d2
refactor: Remove unused state variables from dashboard
...
- Remove unused dialog state variables
- Improve code maintainability
- Address code review feedback
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 13:00:06 +00:00
copilot-swe-agent[bot]
ea0e8c01de
fix: TypeScript errors in new components
...
- Fix potential undefined access in QueryBuilderTab
- Fix unused variable in featureConfig test
- Add proper undefined checks for array access
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 12:58:49 +00:00
copilot-swe-agent[bot]
3501d77289
docs: Update ROADMAP, README, and TESTING docs
...
- Mark query builder and index management as completed in ROADMAP
- Update README with new features (Query Builder, Index Manager)
- Add comprehensive test coverage documentation for new features
- Update test count summary (190 total tests)
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 12:57:35 +00:00
copilot-swe-agent[bot]
6707f25e14
feat: Add index management feature with API and UI
...
- Add index-management feature to features.json
- Create /api/admin/indexes endpoint (GET, POST, DELETE)
- Build IndexManagerTab component for managing indexes
- Add support for BTREE, HASH, GIN, GIST, BRIN index types
- Add unique index creation option
- Add multi-column index support
- Create comprehensive integration tests (30+ tests)
- Add getIndexTypes utility function
- Update navigation to include Index Manager
- Add SQL injection prevention for all operations
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 12:56:03 +00:00
copilot-swe-agent[bot]
921b528977
feat: Add query builder feature with API and UI
...
- Add query-builder feature to features.json configuration
- Create /api/admin/query-builder endpoint with full validation
- Build QueryBuilderTab component with visual query construction
- Add WHERE conditions builder with multiple operators
- Add ORDER BY, LIMIT, and OFFSET support
- Add query operators configuration
- Create comprehensive integration tests
- Add getQueryOperators utility function
- Update navigation to include Query Builder
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 12:53:20 +00:00
copilot-swe-agent[bot]
eedd2c8949
Initial plan
2026-01-08 05:00:24 +00:00
11f05dae65
Merge pull request #15 from johndoe6345789/copilot/implement-roadmap-and-readme-features
...
feat: Add PRIMARY KEY constraint support and expand API test coverage
2026-01-08 04:53:03 +00:00
copilot-swe-agent[bot]
f070883a75
docs: Update constraint management description to include PRIMARY KEY
...
- Update features.json description to reflect PRIMARY KEY support
- Address code review feedback
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 04:32:41 +00:00
copilot-swe-agent[bot]
c1cc95c91b
test: Add comprehensive integration tests for CRUD operations and query interface
...
- Add RecordCRUD.spec.ts with 9 API validation tests
- Add QueryInterface.spec.ts with 10 SQL query validation tests
- Add TableDataSchema.spec.ts with 7 table data/schema API tests
- Update TESTING.md with new test coverage (135 total tests)
- Expand test coverage for authentication, validation, and SQL injection prevention
- All tests validate proper authentication and input validation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 04:31:31 +00:00
copilot-swe-agent[bot]
ba38c1bf26
feat(constraints): Add PRIMARY KEY constraint support and enhance column management tests
...
- Add PRIMARY KEY to constraint types in features.json
- Update constraints API to handle PRIMARY KEY operations
- Add PRIMARY KEY to constraint listing query
- Add validation and tests for PRIMARY KEY constraints
- Add tests for DEFAULT value and NOT NULL in column management
- Update ROADMAP.md to mark PRIMARY KEY, DEFAULT, and NOT NULL as complete
- Update README.md with new constraint capabilities
- Update TESTING.md with comprehensive test coverage (105 total tests)
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 04:29:19 +00:00
copilot-swe-agent[bot]
8bf75e81ec
Initial plan
2026-01-08 04:21:28 +00:00
c94a05e59a
Merge pull request #14 from johndoe6345789/copilot/implement-roadmap-features
...
Implement Constraint Management UI
2026-01-08 04:20:36 +00:00
copilot-swe-agent[bot]
234412df89
Fix: Add useCallback to fetchConstraints to prevent stale closure issues
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 04:13:59 +00:00
copilot-swe-agent[bot]
49210c7c5d
Add E2E tests and update documentation for Constraint Manager UI
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 04:10:37 +00:00
copilot-swe-agent[bot]
94a55daaab
Add Constraint Management UI components and integration
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2026-01-08 04:07:30 +00:00