v0.3.0 - Migrate to @groveengine/ui
Breaking Change
Generic UI components now imported from @groveengine/ui
Changes
- Add @groveengine/ui@^0.3.0 dependency
- Remove generic UI components (Button, Card, Badge, Input, Textarea, Skeleton, Separator)
- Update all imports to use @groveengine/ui
- Create content loader registry pattern (registerContentLoader)
- Add stub functions for site-specific content (getAllPosts, getSiteConfig, etc.)
- Create InternalsPostViewer component
- Configure prerender to handle 404s gracefully
- Fix payments import paths
- Update example-site and landing dependencies
Note: Sites must call registerContentLoader() to provide content functions.