Releases: jnealey-godaddy/designsetgo
Releases · jnealey-godaddy/designsetgo
DesignSetGo v1.0.0 - Initial Release 🎉
DesignSetGo v1.0.0 - WordPress Gutenberg Block Library
🎉 Production Release - Ready for WordPress.org!
Professional Gutenberg block library with 47 blocks + 7 universal extensions
📦 Download & Install
Option 1: WordPress.org (Coming Soon)
- Will be available on WordPress.org plugin directory after review
Option 2: Manual Installation
- Download
designsetgo.1.0.0.zipfrom this release - Go to WordPress Admin → Plugins → Add New → Upload Plugin
- Upload the ZIP file and activate
✨ What's Included
47 Professional Blocks:
- Container System (5): Row, Section, Flex, Grid, Stack
- Form Builder (13): Complete form system with 11 field types + spam protection
- Interactive (10): Tabs, Accordion, Flip Card, Slider, Counters, Progress Bar, and more
- Visual & UI (13): Icon, Icon Button, Icon List, Pill, Divider, Countdown Timer, Blobs
- Child Blocks (6): Tab, Accordion Item, Slide, Counter, and more
7 Universal Extensions (Work with ANY Block):
- Block Animations - 24 entrance/exit animations with 4 trigger types
- Responsive Visibility - Hide blocks on desktop, tablet, or mobile
- Background Video - Add video backgrounds to containers
- Clickable Groups - Make entire containers clickable (perfect for cards)
- Sticky Header Controls - Advanced sticky header for FSE themes
- Custom CSS - Add custom CSS to any block with simple syntax
- Grid Span - Control column spanning in Grid containers
🔒 Security (98/100 Score)
✅ Zero Critical or High-Priority Vulnerabilities
- 0 npm vulnerabilities
- Comprehensive input sanitization
- CSRF protection with nonces
- XSS prevention throughout
- SQL injection prevention
- Multi-layer spam protection (honeypot + time-based + rate limiting)
- Email header injection prevention
- Path traversal protection
Full Security Audit: See SECURITY-REVIEW.md
🚀 Features
✨ Complete Form Builder
- 11 field types (text, email, phone, textarea, number, URL, date, time, select, checkbox, file upload)
- AJAX submission (no page reload)
- Honeypot spam protection
- Rate limiting (3 submissions per 60 seconds)
- Email notifications with merge tags
- Form submission management
- Field validation and sanitization
🎨 Modern Design Tools
- Responsive container system (Row, Section, Flex, Grid, Stack)
- 500+ icons with shape styles and hover effects
- Countdown timer with 3 layouts and timezone support
- 8 divider styles (solid, dashed, gradient, wave, icon, etc.)
- Animated counters and progress bars
- Interactive accordions and tabs
- Flip cards and sliders
📱 Full Site Editing (FSE) Support
- Works seamlessly with Twenty Twenty-Five theme
- Sticky header controls for FSE
- Complete theme.json integration
- Block patterns included
- WordPress presets support
⚡ Performance
- Conditional asset loading (only loads when blocks present)
- Object caching with auto-invalidation
- WordPress code splitting (each block loads separately)
- No jQuery dependency
- Lightweight bundles (596 KB total)
♿ Accessibility
- WCAG 2.1 AA compliant
- Keyboard navigation support
- Screen reader friendly
- Semantic HTML
- Focus indicators
📋 Requirements
- WordPress: 6.0 or higher
- PHP: 7.4 or higher
- Tested up to: WordPress 6.7
📊 Package Details
- Compressed Size: 596 KB
- Uncompressed Size: 3.1 MB
- Files Included: build/, includes/, patterns/, designsetgo.php, readme.txt, license.txt
📚 Documentation
- Security Review: SECURITY-REVIEW.md
- Pre-Deployment Checklist: PRE-DEPLOYMENT-CHECKLIST.md
- WordPress.org Readme: readme.txt
🎯 Use Cases
- Landing Pages - Container blocks with animations and CTAs
- Contact Forms - Full form builder with spam protection
- Feature Showcases - Tabs, accordions, and flip cards
- Statistics - Animated counters and progress bars
- Portfolios - Image accordions and sliders
- Modern Websites - Complete FSE support with sticky headers
⚙️ Technical Highlights
Built with WordPress Standards:
- Uses
useBlockProps()anduseInnerBlocksProps() - Block Supports API for colors, typography, spacing
- REST API with proper validation
- WordPress coding standards
Security Best Practices:
- All REST endpoints protected
- Type-specific field sanitization
- Comprehensive validation
- Rate limiting and spam protection
- No hardcoded credentials
Developer Friendly:
- Extensibility hooks for forms and security
- Clean, well-documented code
- WordPress patterns throughout
- No vendor lock-in
🐛 Known Minor Issues
CSS Linting (Non-Blocking):
- 47 style guide violations (animation class naming)
- Does not affect functionality
- Will be addressed in v1.1
📝 Changelog
See readme.txt for full changelog.
📞 Support
- Issues: GitHub Issues
- WordPress.org: Coming soon after plugin directory approval
📄 License
GPL v2 or later
Deployment Status: ✅ APPROVED FOR PRODUCTION
Security Score: 98/100 - EXCEPTIONAL
Next Steps: Submit to WordPress.org plugin directory
Built with ❤️ using WordPress block editor best practices.