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
feat(maz-ui): add parallel upload with worker pool and enhanced file type detection in MazDropzone
Add `maxConcurrentUploads` prop (default: 5) to control concurrent file uploads.
Replace sequential uploads with worker pool pattern for optimal performance.
Workers automatically pick the next file from the queue as soon as they finish,
maintaining constant throughput without overwhelming the server.
Refactor icon mapping system:
- Replace complex switch/case with Map-based structure for better maintainability
- Add support for 100+ file extensions with appropriate icons
- Integrate new file type logos (js, ts, vue, react, html, json, xml, markdown, etc.)
- Replace MazCamera with MazFilm for video files
- Add support for code files, documents, media, archives, fonts, and design files
The combination of parallel uploads and smart file type detection significantly
improves both performance and user experience for file upload workflows.
0 commit comments