Skip to content

Release v1.1.0

Choose a tag to compare

@ViewFromTheBox ViewFromTheBox released this 02 Feb 00:54
· 54 commits to main since this release

Added\n#### Livewire 4 Streaming Uploads\n- Real-time upload progress using wire:stream directive\n- StreamableUpload trait for custom upload components\n- Automatic fallback to polling for Livewire 3 compatibility\n- Configurable streaming options via features.streaming_upload config\n#### Visual Editor Integration\n- MediaPicker component for embedding in visual editors and CMS platforms\n- Full keyboard navigation support (arrow keys, Enter, Escape, Home, End)\n- Context-based event dispatching for multiple pickers on same page\n- Recently used media tracking with configurable limit\n- Quick upload select mode for automatic selection after upload\n- Block requirements configuration for per-block-type media constraints\n- Block content helpers (apGetBlockRequirements, apValidateMediaForBlock)\n- HasBlockMedia trait for models with block-based content\n#### Media Statistics Dashboard\n- MediaStatistics Livewire component with KPI cards\n- Sparkline charts showing upload trends over configurable periods\n- Storage usage, media counts, and type distribution metrics\n- Optional auto-refresh with configurable interval\n#### UI Enhancements\n- Glass effects integration with livewire-ui-components v2.0\n- Configurable blur and opacity for card overlays and modal backdrops\n- Table export functionality (CSV, XLSX, PDF) via WithTableExport trait\n- Enhanced media grid with focus indicators for keyboard navigation\n#### Configuration\n- features.streaming_upload - Enable/disable Livewire 4 streaming\n- features.streaming_fallback_interval - Polling interval for Livewire 3\n- ui.glass_effects - Glass effect settings (enabled, blur, opacity)\n- ui.stats_dashboard - Statistics component settings\n- ui.table_export - Export formats and limits\n- visual_editor - MediaPicker settings (recently used, quick upload, picker defaults)\n- block_requirements - Media constraints per block type\n#### Documentation\n- Comprehensive documentation for all v1.1 features\n- Visual editor integration guide with examples\n- Dashboard and statistics documentation\n- Streaming uploads documentation\n- Table export documentation\n- Updated configuration documentation with all new options\n### Changed\n- Upgraded livewire-ui-components dependency to v2.0\n- Enhanced MediaModal with keyboard navigation and focus management\n- Improved test coverage to 580+ tests with 1293 assertions\n- Updated README with new features overview and documentation links\n### Fixed\n- Improved screen reader announcements for bulk selection operations\n- Fixed focus management in media selection components