Skip to content

Feature/json schema components - #13

Open
suung wants to merge 5 commits into
mainfrom
feature/json-schema-components
Open

Feature/json schema components#13
suung wants to merge 5 commits into
mainfrom
feature/json-schema-components

Conversation

@suung

@suung suung commented Dec 14, 2025

Copy link
Copy Markdown
Collaborator

Depends on

  • SQL alchemy being merged

Todos

  • Check or remove node modules

- Create DatabaseManager using SQLAlchemy Core API for unified database interface
- Add database schema definitions using SQLAlchemy Table/Column
- Refactor CacheManager to use SQLAlchemy instead of direct sqlite3
- Add pgvector support in enterprise module for PostgreSQL vector search
- Update tests to support both SQLite and PostgreSQL adapters
- Maintain backward compatibility with existing SQLite deployments
- Remove unused json-schema-form.js web component file
- Consolidate redundant dev server checking logic
- Remove unused props variable
- Update docstring to reflect React/RJSF implementation
- Create web component PoC using Custom Elements API with React+RJSF internally
- Integrate web component into Streamlit custom component
- Update RJSF to v6.1.2 (latest version)
- Set production mode to suppress React warnings and reduce bundle size
- Fix flickering issue with debounced height updates and proper MutationObserver
- Add console filtering for defaultProps warnings as fallback
- Bundle size reduced from 1,179KB to 642KB (45% smaller)
- Component works across all platforms: React, Svelte, HTML, Streamlit
- Create web component PoC using Custom Elements API with React+RJSF internally
- Integrate web component into Streamlit custom component
- Update RJSF to v6.1.2 (latest version)
- Set production mode to suppress React warnings and reduce bundle size
- Fix flickering issue with debounced height updates and proper MutationObserver
- Add console filtering for defaultProps warnings as fallback
- Bundle size reduced from 1,179KB to 642KB (45% smaller)
- Component works across all platforms: React, Svelte, HTML, Streamlit
- Create web component PoC using Custom Elements API with React+RJSF internally
- Integrate web component into Streamlit custom component
- Update RJSF to v6.1.2 (latest version)
- Set production mode to suppress React warnings and reduce bundle size
- Fix flickering issue with debounced height updates and proper MutationObserver
- Add console filtering for defaultProps warnings as fallback
- Bundle size reduced from 1,179KB to 642KB (45% smaller)
- Component works across all platforms: React, Svelte, HTML, Streamlit
@suung suung linked an issue Dec 14, 2025 that may be closed by this pull request
@suung
suung changed the base branch from feature/postgresql-sqlalchemy-adapter to main July 21, 2026 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Generic schema based forms / Webcomponents Widgets

1 participant