You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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