Skip to content

Releases: Opndrive/opndrive

Release v2.1.0

31 Oct 11:33

Choose a tag to compare

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-api support 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-label tags 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-menu and folder-menu icons.
    • Created a reusable CustomRadioSelect component with icon support.
  • Code Health: Removed debug logs and console statements from the codebase.
  • Dependencies: Updated @opndrive/s3-api to 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 key prop to PreviewContent to 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 basePrefix handling for files dropped into folders.
  • Build & Configuration
    • Resolved various build errors, favicon configuration issues, and 500 status errors.
    • Fixed a deprecated baseUrl parameter in tsconfig.json.
  • SEO & Accessibility
    • Corrected several aria-label implementations.
    • Pushed multiple fixes to improve SEO.

Release v2.0.0

07 Oct 15:55

Choose a tag to compare

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

18 Sep 18:06

Choose a tag to compare

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

17 Sep 05:37
65b7452

Choose a tag to compare

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

14 Sep 20:19
60f1e26

Choose a tag to compare

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.