Releases: Opndrive/opndrive
Release v2.1.0
File Management
- Multi-Select: Added multi-select for files and folders.
- Batch Delete: Users can now delete multiple selected items at once.
- Signed URL Uploads: Integrated
@opndrive/s3-apisupport for a secure pre-signed URL upload manager. - File Navigation: Implemented route-based file previews and "Show in folder" navigation from search results, with S3-compatible trailing slash handling.
Search & UX
- Mobile Search Overlay: Added a new, dedicated search overlay for mobile devices.
- Search UX: Enhanced search navigation with smooth transitions and skeleton loaders.
- Search Cancel: Users can now cancel in-progress search requests.
Analytics & SEO
- Blog: Integrated a new headless CMS blog using WordPress.
- SEO & PWA: Added a PWA manifest, sitemap, robots.txt, and comprehensive structured data for Google Search optimization.
General
- Accessibility: Added new
aria-labeltags to various components. - Validation: Implemented prefix format validation.
Improvements & Refactoring
- Search: Refactored the search feature for better performance and maintainability.
- UI Components:
- Replaced collapsible details with a cleaner info-icon tooltip for API request counts.
- Replaced
file-menuandfolder-menuicons. - Created a reusable
CustomRadioSelectcomponent with icon support.
- Code Health: Removed debug logs and console statements from the codebase.
- Dependencies: Updated
@opndrive/s3-apito v2.4.0.
Bug Fixes
- Multi-Select
- Fixed an issue where results would not refresh after a multi-delete operation.
- Resolved layout issues for multi-select on small screens.
- Fixed bugs related to multi-file downloads and the share button for multiple items.
- Search
- Eliminated duplicate search requests by implementing a Zustand-based caching system.
- Fixed auto-loading for chunked search results.
- Resolved issues with the search bar delete button, skeleton structure, and filtering logic.
- Added breadcrumbs to the search route and prevented event bubbling in file options.
- Removed the search Time-to-Live (TTL) mechanism.
- File Preview & Navigation
- Enforced file size restrictions for previews across all navigation paths.
- Fixed a bug where the file preview would not open on mobile (single/double click).
- Added a
keyprop toPreviewContentto force a remount on file navigation, preventing stale previews.
- Layout & UI
- Fixed multiple UI overflow issues that caused scrollbars (CreateMenu, overflow menus at viewport edges).
- Resolved grid view item truncation to improve layout consistency.
- Made breadcrumbs responsive with smart truncation on mobile.
- Fixed tooltip alignment problems.
- Ensured the drop zone is always visible on the home page, even with no files.
- Upload
- Corrected a logical error in
basePrefixhandling for files dropped into folders.
- Corrected a logical error in
- Build & Configuration
- Resolved various build errors, favicon configuration issues, and 500 status errors.
- Fixed a deprecated
baseUrlparameter intsconfig.json.
- SEO & Accessibility
- Corrected several
aria-labelimplementations. - Pushed multiple fixes to improve SEO.
- Corrected several
Release v2.0.0
What's New
Multi-Provider S3 Support
We've expanded beyond just AWS! You can now connect Opndrive to multiple S3-compatible storage providers:
- AWS S3 - The original and most popular
- Wasabi - Cost-effective cloud storage
- Backblaze B2 - Developer-friendly storage
- Cloudflare R2 - Global edge storage
- MinIO - Self-hosted object storage
Each provider comes with its own setup guide and configuration options.
Enhanced Upload System
Upload experience just got a major upgrade:
- Pause and Resume - Stop and continue uploads anytime
- Smarter Upload Logic - Works reliably for both individual files and entire folders
- Parallel Processing - Upload 2 files/folders at the same time using multipart upload
- Better Reliability - No more failed uploads or corrupted files
- Faster Speeds - Optimized for better performance
Responsive Landing Page
The landing page now looks great on every device:
- Mobile-First Design - Perfect experience on phones and tablets
- GitHub Stars Display - See our community growth in real-time
- Smooth Navigation - Easy scrolling and interaction across all screen sizes
Improved Setup Documentation
Getting started is now easier than ever:
- Step-by-Step Guides - Clear instructions for each storage provider
- CORS Configuration - Copy-paste ready configurations
- Visual Setup Process - No more guessing how to connect your storage
Reliable Delete Operations
Delete operations are now more dependable:
- Enhanced Logic - Better handling of file and folder deletions
Smart Data Refresh
Your file list stays up-to-date automatically:
- Auto-Refresh - See new uploads immediately after they complete
- Background Updates - No need to manually refresh the page
Better Accessibility
We've improved the experience for all users:
- Custom Labels - Screen readers can better understand the interface
- Keyboard Navigation - Navigate without a mouse
- Improved UX - More intuitive interactions throughout the app
What's Coming Next
In Review: Single-Upload Support
Currently, all uploads use multipart upload for reliability. We're working on adding signed URL uploads for:
- Faster Small Files - Skip multipart overhead for files of small size
- Bandwidth Savings - More efficient for simple file uploads
This release focuses on making Opndrive work better with more storage providers while improving reliability and user experience across the board.
Release v1.1.1
What's New
- Audio player UX improvements - Added sound wave, mobile visibility, and slider jumping issues
- Mobile header fixes - Resolved sticky header spacing and content overlap on small screens
- Navigation consistency - Fixed overflow menu "Open" action to match double-click behavior
- Responsive folder names - Enhanced header layout for longer folder names across all screen sizes
- Code cleanup - Removed unnecessary comments and optimized CSS for better performance
This patch focuses on mobile UX improvements and audio player enhancements for a smoother experience across all devices.
Release v1.1.0
What's New
- Docker support added
- Search panel now also shows folders
- New sync buttons to sync with the s3 compatible storages
- Audio viewer support
- Portrait video aspect fixed in video viewer
- Breadcrumb navigation fixed for mobile
Initial Release
OpnDrive v1.0.0 - Initial Release
Opndrive is a modern, open-source web UI for Amazon S3 and S3-compatible storage services.
Think of it like Google Drive or Dropbox, but instead of giving up control, you connect your own storage backend - AWS S3.