What's New
StudioWorkspace Embeddable Export
- Add
@libredb/studio/workspace export — embeddable StudioWorkspace composite component for platform integration
- Add
@libredb/studio/providers, @libredb/studio/types, @libredb/studio/components package exports
- Add tsup build config (
bun run build:lib) for library distribution (ESM + CJS + types)
- Add adapter hooks (
useConnectionAdapter, useQueryAdapter) with full test coverage
UI Improvements
- Switch to Geist font with scoped font system in embedded mode
- Implement scoped dark theme CSS injection for host app compatibility
- Replace hardcoded font sizes with semantic font scale tokens
- Clean up QueryEditor toolbar — remove Quick Actions label, use Shadcn Button ghost variant
Build & CI
- Add
dist/ to ESLint ignore (tsup build output)
- Fix npm-publish workflow to include
bun install and build:lib steps
- Fix flaky RootLayout test (Inter → Geist font mock)
Install
npm install @libredb/studio@0.9.12