Ninja Drive for Google Drive – All-in-One Solution
Changelog
2.1.0
New (Pro): Backup & Migration — create full-site backups (database + all files) directly from the WordPress admin, with resumable, chunked processing that survives short PHP time limits on shared hosting
New (Pro): Google Drive backups — upload each backup to a chosen folder in your connected Google Drive account, with an optional local copy
New (Pro): Cross-site restore — restore any backup stored in a Google account onto another website connected to the same account
New (Pro): Import / Migrate — restore this site from a direct download link or by uploading a backup .zip, enabling live-to-local and local-to-live migration without a shared Google account
New (Pro): Scheduled backups — automatic hourly, twice-daily, daily, or weekly backups, with the same Google Drive upload options
New (Pro): Serialized-data-safe search & replace on restore, so site URLs and file paths are updated correctly when moving between domains
New (Pro): Safe cancellation for running backups, restores, and in-progress uploads, with automatic cleanup
Improved: Backups automatically skip node_modules and other dependency, build, cache, and version-control folders to keep archives small
Note: Backup, migration, scheduling, and Google Drive storage are premium features. Upgrade to Ninja Drive Pro to enable them.
Fixed: Minor issues
2.0.1
New: One-click Google authorization is now available in the free version
New: Full dashboard and file management API now available in the free version
New: Free users can now delete download and share links
Improved: Gallery widget spacing and border radius now support per-device responsive values
Improved: Auth guard refactored with dedicated useAuthGuard hook to eliminate cascading re-render loops
Fixed: Infinite loading when accounts exist but none is set as active
Fixed: Premature redirect on page refresh before auth state is resolved from Redux
Fixed: Redirect now goes to the first accessible page instead of hardcoded /settings/accounts
Fixed: Redirect blocked before authentication state is fully determined
Fixed: Search location detection issue
Fixed: Embed document preview not rendering correctly in the free version
Fixed: Permission handling issue in file operations
2.0.0
New: Elementor widget support – File Browser, Gallery, Embed Documents, Media Player, Search Box, File List, and Slider Carousel widgets for Elementor
New: Classic Editor integration – insert Google Drive files directly from the Classic Editor toolbar
New: Contact Form 7 integration – attach Google Drive files to CF7 form submissions
New: Slider Carousel widget – display Drive images as a responsive, auto-playing slider on the frontend
New: Form upload integrations for Gravity Forms, Ninja Forms, WPForms, Formidable Forms, and Fluent Forms (premium)
New: WooCommerce integration – deliver digital products directly from Google Drive (premium)
New: Easy Digital Downloads integration – serve EDD products from Google Drive (premium)
New: Media Library integration – use Google Drive as a WordPress media source (premium)
Improved: File Uploader – folder creation on upload, improved permission handling and redirect support
Improved: Frontend CSS classes now carry plugin prefix to prevent theme and plugin conflicts
Improved: Separated admin and frontend vendor scripts for faster page load
Improved: REST API controllers refactored for better performance and security
Fixed: Various bug fixes and stability improvements
1.0.0
Initial release with file browser, embeds, media player, gallery, search, media library sync, and WooCommerce/LMS support.