Changelog

Version 0.0.1

Initial Release

Published powerfulFileUploaderWithDropzone as a reusable component. Includes full file upload functionality with:

  • Drag-and-drop interface (Dropzone).

  • File type restrictions (JPG and PNG).

  • Metadata handling and preview support.

  • Upload state tracking in ComponentState.

  • Optional file list UI (fileInListComponent).

  • Configurable styles and limits.


Version 0.0.2

Flexible Height for File List

Fixed an issue where the uploaded files list would cause the app to crash due to an unexpected null value when no maximum height was provided. Now the list expands naturally based on its content when no height limit is set.


Version 0.0.3

Upload Limit Control and Error Handling

Replaced allowMultipleFiles boolean with a numeric maxFileCount and disableFileCountLimit option. Fixed multiple error messages when exceeding the upload limit. Added external file count to track the total number of files uploaded.


Version 0.0.4

AppState Integration and Editor Improvements

Switched from internal component state to AppState for received files, allowing users to access and clear the file list externally. Also improved visual clarity in the editor and removed an unnecessary import from the code.


Version 0.0.5

Dropzone Inactivation at Max Capacity

The dropzone component now becomes completely inactive once the maximum number of allowed files (maxFileCount) has been reached. It no longer reacts to hover events, visual feedback is removed, and files cannot be dropped until some are removed from the list.

Last updated