Skip to content

feat(ux): release curation, dropzone, taxonomy and grid packages and fix test build - #1

Merged
crapougnax merged 19 commits into
mainfrom
feat/bookworm-poc
Sep 21, 2026
Merged

crapougnax merged 19 commits into
mainfrom
feat/bookworm-poc

Conversation

@crapougnax

Copy link
Copy Markdown
Contributor

Summary

This PR fixes the CI build error on main and introduces the new modular CoreUX packages.

Key Changes

  1. Fix CI Build:
    • Fixed packages/ux-card-react/src/SquareCard.test.tsx by removing residual bun:test import and switching to Jest test runner.
    • Updated @quatrain/types dependencies in new packages to published npm release ^1.2.18.
  2. New Packages:
    • @quatrain/ux-curation: OKF metadata form and curation card components.
    • @quatrain/ux-dropzone: Multi-format file and document ingestion dropzone.
    • @quatrain/ux-taxonomy: Headless taxonomy controller and thematic tree components.
    • @quatrain/ux-grid & @quatrain/ux-grid-react: Universal responsive grid engine.
  3. Card UX Enhancements:
    • Added modular styling and themes (pastel, vivid) in @quatrain/ux-card-react.

Verification

  • yarn build builds all 12 workspaces without errors.
  • yarn test:coverage passes 10/10 test suites (59/59 tests).

…ypeScript interfaces to prevent client-side hydration errors
…ontmatter serialization in OKFMetadataForm and CurationCard
…nts for 2-col mobile and 5-col tablet landscape
@crapougnax
crapougnax merged commit a993635 into main Sep 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant