Commit Graph

25 Commits

Author SHA1 Message Date
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
29f7ba86a9 refactor: Address code review feedback
- Replace 'as any' with proper FeaturesConfig type definition
- Improve CHECK constraint SQL injection validation with comprehensive patterns
- Move isValidIdentifier to shared validation module
- Add comprehensive unit tests for identifier validation (12 tests)
- Fix all linting issues
- All 52 unit tests passing

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 03:48:44 +00:00
copilot-swe-agent[bot]
42f58b94d7 docs: Update documentation for constraint management feature
- Update ROADMAP.md with constraint management progress
- Update README.md with constraint manager feature
- Update TESTING.md with constraint test coverage (93 total tests)
- Fix linting issues in constraints API and featureConfig
- All 40 unit tests passing

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 03:44:45 +00:00
copilot-swe-agent[bot]
5fb035e29c feat: Add constraint management API and configuration
- Add constraint-management feature to features.json
- Create /api/admin/constraints endpoint (GET, POST, DELETE)
- Support UNIQUE and CHECK constraints
- Add getConstraintTypes() utility function
- Add integration tests for constraints API
- Add unit tests for constraint types
- Follow CODE_STYLE.md guidelines

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 03:42:13 +00:00
copilot-swe-agent[bot]
a91f6d95fd plan: Define implementation strategy for constraint management
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 03:39:09 +00:00
copilot-swe-agent[bot]
190757d0ab Add reusable components and code style guide following config-driven architecture
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 03:01:16 +00:00
copilot-swe-agent[bot]
5560cc184a Add configuration-driven features with JSON and reusable components
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 02:28:39 +00:00
copilot-swe-agent[bot]
e4ec2b7d18 Add enhanced security: validate table names, require JWT_SECRET, improve query validation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 01:29:48 +00:00
copilot-swe-agent[bot]
8765b6c589 Fix security issues and linting errors
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 01:24:38 +00:00
copilot-swe-agent[bot]
fa2f365608 Add complete Postgres Web Admin UI with Material UI and all-in-one Docker
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 01:18:34 +00:00
3ebf60d5dd Initial commit 2026-01-08 01:04:26 +00:00