122 Commits

Author SHA1 Message Date
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
copilot-swe-agent[bot]
cdcea9c1eb Initial plan 2026-01-08 03:58:30 +00:00
4abd58eadb Merge pull request #13 from johndoe6345789/copilot/implement-features-from-roadmap-readme
feat: Add constraint management API for data validation from ROADMAP
2026-01-08 03:58:00 +00:00
copilot-swe-agent[bot]
523bbd1377 docs: Add comments explaining sql.raw() usage for DDL statements
- Explain why parameterized queries cannot be used for ALTER TABLE
- Document that identifiers are validated to prevent SQL injection
- Address code review feedback about sql.raw() usage
- All 52 unit tests still passing

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 03:51:09 +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]
1a01c1821e Initial exploration: Analyzed repository structure and requirements
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 03:36:42 +00:00
copilot-swe-agent[bot]
3333a54efb Initial plan 2026-01-08 03:33:13 +00:00
0ccc045bf5 Merge pull request #2 from johndoe6345789/dependabot/npm_and_yarn/qs-6.14.1
chore: bump qs from 6.14.0 to 6.14.1
2026-01-08 03:31:00 +00:00
c9824a0508 Merge pull request #3 from johndoe6345789/dependabot/npm_and_yarn/storybook-10.1.11
chore: bump storybook from 10.1.10 to 10.1.11
2026-01-08 03:30:49 +00:00
86d7d11ef4 Merge pull request #4 from johndoe6345789/dependabot/npm_and_yarn/preact-10.28.2
chore: bump preact from 10.28.0 to 10.28.2
2026-01-08 03:30:38 +00:00
9abd39d545 Merge pull request #5 from johndoe6345789/dependabot/npm_and_yarn/npm-deps-a5c6860dfa
chore: bump the npm-deps group with 23 updates
2026-01-08 03:30:20 +00:00
9a6b99d433 Merge pull request #11 from johndoe6345789/dependabot/github_actions/docker/build-push-action-6
chore: bump docker/build-push-action from 5 to 6
2026-01-08 03:30:04 +00:00
76ea373493 Merge pull request #12 from johndoe6345789/main
Main
2026-01-08 03:29:27 +00:00
dependabot[bot]
9c9152029d chore: bump docker/build-push-action from 5 to 6
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-08 03:29:05 +00:00
48a053d919 Merge pull request #10 from johndoe6345789/copilot/add-postgres-web-ui
dunno
2026-01-08 03:27:04 +00:00
96e09bad24 Merge pull request #9 from johndoe6345789/copilot/implement-roadmap-and-readme-features
Implement Table and Column Manager UI with config-driven architecture
2026-01-08 03:25:17 +00:00
copilot-swe-agent[bot]
06703ec354 Add comprehensive implementation summary and final documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 03:05:03 +00:00
copilot-swe-agent[bot]
54642627b3 Fix: Remove hardcoded dataTypes defaults, make them required props from config
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 03:03:50 +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]
3f6d276449 Add unit and E2E tests for Table Manager and Column Manager features
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 02:55:59 +00:00
copilot-swe-agent[bot]
c07ef4196e Add Table Manager and Column Manager UI to admin dashboard
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 02:53:50 +00:00
copilot-swe-agent[bot]
ec573296be Initial plan 2026-01-08 02:45:04 +00:00
95512fe357 Merge pull request #8 from johndoe6345789/copilot/implement-roadmap-features
Implement configuration-driven CRUD operations with reusable components
release-1 v2
2026-01-08 02:43:22 +00:00
4320d5b290 Merge branch 'copilot/add-postgres-web-ui' into copilot/implement-roadmap-features 2026-01-08 02:43:12 +00:00
copilot-swe-agent[bot]
521db9e710 Document configuration-driven architecture in README and ROADMAP
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 02:31:38 +00:00
17058df35f Merge pull request #7 from johndoe6345789/copilot/update-readme-file
docs: Reposition README as PostgreSQL admin panel, not generic boilerplate
2026-01-08 02:29:38 +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]
9b090ee2a8 docs: overhaul README.md to accurately describe PostgreSQL Admin Panel
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-08 02:23:03 +00:00