Skip to content

Releases: Saifullah-dev/react-file-manager

v1.9.3

11 Nov 21:21
b2a1ed0
Compare
Choose a tag to compare

1.9.3 (2024-11-11)

🐛 Bug Fixes

  • File Upload: Make acceptedFileTypes optional for allowing all file types (b2a1ed0)

v1.9.2

11 Nov 06:59
a870aea
Compare
Choose a tag to compare

1.9.2 (2024-11-11)

🐛 Bug Fixes

Callback Props:

  • Update error message to instruct user to pass missing required callback props (8c133ce)
  • Fix a bug where not passing optional props was causing app crash (8c133ce)

v1.9.1

08 Nov 23:48
021056e
Compare
Choose a tag to compare

v1.9.1 (2024-11-08)

🌟 New Features

Keyboard Shortcuts (a2285a9):

  • Multiple Item Selection: Added CTRL + Click shortcut to allow selecting multiple individual items in the file manager.
  • Range Item Selection: Added Shift + Click shortcut to select a range of items between the first and last selected files, making it easier to manage multiple files at once.

v1.9.0

23 Oct 15:36
5a07ec9
Compare
Choose a tag to compare

🚀 New Release - v1.9.0 (2024-10-23) 🎉

We’re excited to roll out Keyboard Shortcuts in the latest update to the React File Manager, making file navigation and management smoother and faster!

🌟 New Features:

  • Keyboard Shortcuts: Navigate and manage your files faster than ever! We've introduced a comprehensive set of keyboard shortcuts to streamline your workflow:
    • File Operations: Cut (CTRL + X), Copy (CTRL + C), Paste (CTRL + V), Delete (DEL), Rename (F2), and more!
    • Quick Navigation: Jump to the first or last file in your list with a single press (Home/End).
    • View Switching: Instantly switch between List and Grid views (CTRL + Shift + 1/2).
    • Miscellaneous: Refresh the file list (F5), and clear file selections (Esc) with ease.

These new shortcuts are designed to supercharge your efficiency and give you more control over your file management experience!


🔮 Upcoming Features (v1.9.1):

We are continuously working to improve your experience! In the upcoming version v1.9.1, you can expect the following advanced selection and navigation enhancements:

  • CTRL + Click: Select or deselect individual files with precision.
  • Shift + Click: Easily select a range of files between two clicked items for faster bulk actions.
  • Shift + Arrow Keys: Select multiple files while navigating with arrow keys for more flexible multi-selection.
  • Arrow Keys: Quickly navigate between files using just the arrow keys for smoother file browsing.

Stay tuned for these improvements, which will make file selection and navigation even more intuitive and efficient!


Thank you for your continued support, and we hope you enjoy these updates and the upcoming features! 🚀

v1.8.0

10 Oct 14:27
cbbb90d
Compare
Choose a tag to compare

🚀 New Release - v1.8.0 (2024-10-10) 🎉

We are thrilled to announce some exciting updates that will enhance your experience with our React File Manager!

🌟 New Features:

  • Multi-Selection: You can now select multiple files or folders and perform bulk actions like copy, move, download, or delete with ease!
  • API Enhancements: We've added Swagger API documentation and a Postman API Collection to streamline your development process.
  • Preview Image: Get a quick glimpse of the React File Manager in action with a new preview image, showcasing its capabilities.

⚡ Optimizations:

  • Context Menu Performance Boost: The context menu has been optimized by moving its mapping to the parent FileList component, resulting in smoother performance.

🛠️ Bug Fix:

  • Toolbar Paste Behavior: The paste button now behaves correctly:
    • Toolbar Paste: Items are pasted into the current directory.
    • Context Menu Paste: Items are pasted into the selected directory.

Thank you for your continued support, and we hope you enjoy these updates! 🚀

v1.7.1

20 Sep 19:13
4cbe847
Compare
Choose a tag to compare

1.7.1 (2024-09-20)

Bug Fixes

  • styles: resolve height expand of Toolbar & Breadcrumb at specific height (1574956)
  • props: add height & width props to adjust File Manager's size accordingly (1574956)

v1.7.0

19 Sep 23:07
cefe031
Compare
Choose a tag to compare

1.7.0 (2024-09-19)

🚀 New Features & Improvements

Hey everyone! We're excited to announce some great new features and improvements in this release. Check out what’s new:

  • Download Option: You can now download files with ease! We've added an onDownload callback prop to handle file downloads.
  • File Open Callback: Need custom actions when a file is opened? We’ve got you covered with the new onFileOpen callback prop.
  • Layout Change Detection: Want to track when your users switch between "list" or "grid" views? The new onLayoutChange callback prop lets you trigger custom actions whenever the layout is changed.
  • Error Handling: Added an onError callback prop to help you catch and handle any errors in the file manager, keeping things smooth and reliable.
  • Default Layout Setting: We’ve introduced the layout prop to set a default view style—choose between "list" or "grid".
  • Max File Size Limit: Control file uploads better with the new maxFileSize prop to limit the maximum upload size.
  • File Preview Option: Added the enableFilePreview (default: true) option to set whether to use the default file previewer or not.

🐛 Bug Fixes

  • Improved File Type Validation: The acceptedFileTypes prop now ensures that only allowed file types can be uploaded—even when using drag and drop. No more sneaky uploads of unsupported formats!

Enjoy the new features and happy coding! 😊

v1.6.0

14 Sep 09:26
bc2d68a
Compare
Choose a tag to compare

1.6.0 (2024-09-14)

Features

  • Breadcrumb: Handle overflow with more button for hidden folders path (c522dd3)

v1.5.1

11 Sep 15:24
d9185cb
Compare
Choose a tag to compare

1.5.1 (2024-09-11)

Bug Fixes

  • Prop Validation: Add type safety to FileManager props using PropTypes validation (e72f3b1)
  • refactor folders naming convention (4a51526)

v1.5.0

10 Sep 06:04
733f08c
Compare
Choose a tag to compare

1.5.0 (2024-09-10)

Features

  • file preview: add previewer component for previewing files (7cd41a6)