Release v1.0.0-beta
·
180 commits
to main
since this release
Changelog
Features
- Multi-site Pattern Distribution: Introduced core functionality to sync block patterns across standalone sites or sites in a multisite network
- Dashboard & Consumer Site Architecture: Implemented a system to designate one site as the pattern source (Dashboard) and others as pattern receivers (Consumer Sites)
- Design Library UI: Created an intuitive full-page interface for browsing, searching, and managing patterns
- Pattern Categories: Added support for organizing patterns by categories for easier browsing
- API-based Synchronization: Built a secure API system for transferring pattern data between sites
- Bulk Operations: Implemented selection and bulk application of multiple patterns at once
- Pattern Search: Added functionality to search patterns by name
- Pattern Management: Created tools to view, apply, and remove patterns from sites
- Batch Processing: Implemented loading patterns in batches for improved performance
- Site Registration System: Added ability to register consumer sites with name, URL, logo, and API key
User Experience
- Horizontal Site Tabs: Implemented horizontal tabs for easy switching between registered sites
- Pattern Preview: Added visual preview of patterns in the Design Library
- Modal Interfaces: Created intuitive modals for site selection and pattern application
- Confirmation Dialogs: Added confirmation steps for pattern removal to prevent accidental deletions
Developer Experience
- Modern Build System: Set up Webpack for optimized asset building
- Developer Documentation: Added comprehensive docs with setup instructions and plugin architecture
- Code Organization: Structured codebase with clear separation of concerns using classes and traits
- Custom Post Types: Implemented custom post type for Design Library management
Contributors
The following contributors were involved in this release:
@parthnvaswani @up1512001 @singhakanshu00 @danish17 @aviral-mittal @vaishaliagola27 @rishavjeet @vishal4669 @iamimmanuelraj