Dropbox/OneDrive providers + image preview
Release history
drivebase releases
Drivebase is a cloud-agnostic file management platform for people and teams using multiple storage providers.
All releases
53 shown
- Default port changed to 8900; port configuration environment variable removed
- Sync to provider settings toggle removed; now enabled by default
- Explorer cut/copy/paste clipboard with queued cross-provider folder/file transfers
- JSON-LD structured data for SEO across blog and docs
Full changelog
Features
- add explorer cut/copy/paste clipboard with queued cross-provider folder/file transfers (746a758)
- enable sync to provider by default and remove settings toggle (e4afa43)
- www: add JSON-LD structured data for SEO across blog and docs (dd90780)
Fixes
- add DATA_DIR to .env.test (547442d)
- reduce docker image size from 1.4GB to 700MB (9e73420)
- replace pdf-to-img with pdftoppm CLI to fix arm64-musl crash on RPi4 (4b56358)
- set default port to 8900 and remove unnecessary env (3a61a1d)
Others
- add samba docker (8ea2330)
🪲 Bug Fixes - Fixed Docker container startup to ensure reliable operation.
Fixed a render loop in the connect dialog that caused excessive updates, improving UI stability and preventing freeze. Also added i18n extraction to the build process for localization updates.
- Dedicated Activity page with pagination
- Granular provider-level access grants
- Consistent enforcement across listings
Full changelog
New Features
- Dedicated Activity page with smooth server-side pagination for easier browsing of your file history.
- Granular provider-level access grants for workspace members and invites, giving precise control over who accesses specific storage providers.
Improvements
- Access grants now enforced across all file and folder listings for consistent security.
- Files page UI refined: bottom shadow appears only when content overflows, for a cleaner look.
Bug Fixes
- Fixed Docker Compose build to properly include web assets for smoother self-hosting.
SQL files are no longer ignored in version control, ensuring schema scripts are tracked and reducing risk of missing migrations.
- Samba provider support
Full changelog
Fixed drag-and-drop collision detection and corrected file selection count, and refined the blog layout. These changes prevent miscounts and improve UI consistency for file management.
- Grid file items now show provider icon and file size
- Onboarding flow supports internationalization (i18n)
- Help button added to onboarding
Full changelog
Fixed column layout in the FileSystemTable grid and cleaned up dead imports, extracted i18n, updated the changelog format, and refreshed analytics.
- WebDAV server implementation
- Personalization settings with persisted appearance presets
- Auto-sync toggle with custom scheduling
Full changelog
✨ Features
- add js/ts sdk support (953524a)
- collapsible right panel (2caae20)
- implement auto-sync toggle with custom scheduling (68fec33)
- implement forgot password (89e5a76)
- implement webdav server (#128) (e68dae7)
- web: add files grid view (fc99c81)
- web: add personalization settings with persisted appearance presets (9bd17ac)
🐛 Fixes
- Smart search with text extraction
- API keys: provider scope with optional base path
Full changelog
- Database and Redis ports are no longer exposed in the production Docker Compose configuration
- Passkey authentication support for passwordless login
- Sign-out confirmation dialog
Full changelog
✨ Features
- add passkey authentication support (64ddabd)
🎨 Styling
- add confirmation dialog before sign out (a3bf825)
- migrate icons to solar (1609493)
- replace icons with Pi variants in PasskeysSection (00f1edc)
📝 Docs
- add api key docs (4fa333b)
- replace AI agent instructions with review guide (f3f99d4)
- update .rules.md (10a5aff)
- update banner image (2101dae)
- update pull req. template (9551090)
- update pull_request (c68b88f)
- update rules.md (400d006)
🤖 Chore
- add drivebase-network to prod compose and update discord/pr (b6a4b61)
- format (8e72735)
- format (ffe8fe2)
- invalid YAML in PR workflow paths (563b6dc)
- migrate to pi icons (e770f17)
- reemove AI related stuffs (ba2d582)
- remove redundant actions (0445d1c)
- unexpose db and redis ports in prod compose (8921371)
A rule list refetch bug was fixed so saved changes reload instantly, and structured debug logs plus documentation updates were added to improve developer debugging and usability.
Fixed AI job reconciliation, made pruneDeleted deletion default to reduce orphaned files, and streamlined i18n extraction to improve sync reliability and reduce missing translations.
The API client now constructs requests with relative paths, eliminating incorrect absolute URLs that caused failed calls.
- File preview capability
- Generic file lifecycle support for S3 Glacier
- Modal interface for file details
Full changelog
✨ Features
- add file preview (473a447)
- provider: add generic file lifecycle support with S3 Glacier (92b5901)
- use modal for file details (bf088fe)
🐛 Fixes
- update telemetry endpoint URL in install script (a2ffc69)
- web: hydrate job panel from active jobs only to avoid showing (33550d0)
🎨 Styling
📝 Docs
- Redirects to login on invalid authentication state in onboarding and authenticated layouts
- Rewrote the activity subsystem as a generic event model
- Added a roadmap page for version planning
- Introduced a Releases page that fetches GitHub releases
- Darkibox provider support
- Make targets for Docker Compose up and down operations
Full changelog
The release name formatting in the configuration was corrected, eliminating inconsistent identifiers that could cause mismatches in downstream processes.
## [2.4.1](https://github.com/drivebase/drivebase/compare/v2.4.0...v2.4.1) (2026-02-22)
- Telemetry tracking for monitoring and analyzing usage patterns
- Nextcloud provider support
Full changelog
Fixed Dockerfile API reference and corrected the Quick Start installation command to use curl
- Star icon display for starred folders and files
Full changelog
2.2.0 (2026-02-22)
Bug Fixes
- add generate script to package.json (f1785fe)
- add max-width to AccountSettingsSection layout for better responsiveness (eb60057)
- adjust padding in layout for DashboardPage, FilesPage, and SettingsPage components (938dea9)
- refactor RightPanel component layout for improved structure (f29c1ac)
- rename DefaultAccountView to DefaultView (201ac74)
- rename Favorites to Starred in relevant components and update translations (3dff062)
- update label for Favorites to Starred and adjust Settings route in Sidebar (cd19f2c)
- update min-height values for CardContent in VaultSetupWizard and UploadProgressPanel components (a6669eb)
- update package names in scripts to remove scope prefix (ab9a5f5)
- update workspaces in package.json to specify api and web directories (06a5652)
Features
- add Star icon display for starred folders and files (3878d97)
Workspace ID is now correctly included in file and folder queries and the unique constraint on virtualPath has been removed, fixing query accuracy and allowing duplicate virtual paths.
Upload requests now include the workspace ID, fixing missing ID errors in integrations.
Fixed duplicate root folder creation during OAuth callbacks and added validation for parent directory existence at startup, preventing startup failures and incorrect folder handling.
Fixed trigger logic to use the latest GitHub tag, correcting version detection and ensuring the correct release is applied.
Bug fixes address backup download unlock, passphrase prompts, input type support, error message sanitization, translation completeness, and vault query handling, improving reliability and security for vault and backup operations.
- Removed remoteId and providerId fields from folders
- Vault implementation
- Workspace export with encryption options
- Arabic language support with RTL
Full changelog
2.0.0 (2026-02-20)
Bug Fixes
- add provider details to VAULT_CONTENTS_QUERY (eabccb8)
- correct header assignment and import order in update hooks (7333828)
- release: add releaseName to GitHub configuration (0ef48e2)
- remove remoteId and providerId fields to clarify the organizational nature of folders (7b6af66)
- remove unused var and reorder (dc4c963)
- store server instance for proper shutdown handling (9405e5c)
- tsr generate (1809553)
- update descriptions in WelcomeStep for clarity (37d34fb)
- update GitHub link in Hero component to point to the correct repository (7b9a699)
- web: migrate Trans imports to @lingui/react/macro (7bef628)
Features
- add commit message generation prompt (b2200a0)
- add destination path handling for uploads and update upload hook options (2e4b66e)
- add new pages for Vault, Smart Upload, Cloud Transfers, and Team Collaboration (772d0ab)
- add recent updates feature with API integration and loading state (327382a)
- add tab selection for invite expiration and standardize settings input widths (5217e64)
- add updater service for application updates (efefd39)
- create separate users section (360c5ca)
- file upload rules (592ad47)
- i18n: add Arabic language with RTL support and migrate to PO format (921b7a9)
- implement vault (8484c60)
- implement workspace export functionality with encryption options (3204187)
- Workspace memberships and invites
- Workspace schema and related services
- Workspace management with queries and hooks
- OAuth onboarding flow enhanced with source tracking and improved redirects
- New getPublicApiBaseUrl function for resolving public API base URL
Updated the import path for AccountSettingsSection in the my-account route to resolve an error.
{ "summary": "Added an onCreated prop for folder creation and content refresh, updated requestPolicy to useStarredFiles for cache-and-network strategy, updated provider-card component to include a documentation link button and refactor connect button layout, and implemented a new settings page with general and security sections.", "summary_short": "Added onCreated prop, updated requestPolicy, refactored provider-card, and implemented settings page.", "summary_short_long": "Added onCreatedp
{ "summary": "Added uploadS3Direct and uploadProxyChunks functions for chunked file uploads, implemented resumableable chunked file uploads, and added OAuth New/Existing credential tabs with reusable user-scoped credentials for providers.", "summary_short": "Added uploadS3, uploadProxyChunks, resumable chunked uploads, and OAuth credential tabs.", "severity": "mixed", ")": "Users of S3 and proxy chunked file uploads and OAuth provider configuration.", "topics": ["file-uploads", "s3",
Updated RightPanel to show update availability and removed the Sidebar update link.
- Dockerfile updated to ignore scripts during bun install
- Render configuration and environment variables for deployment
Full changelog
- Move files across providers
Full changelog
- Internationalization (i18n) support for multi-language applications
- Blog feature implementation
- Tooltip component added to Sidebar
- Drag-and-drop functionality for file and folder management
- Rename functionality for files and folders in FileSystemTable
Full changelog
1.6.0 (2026-02-14)
Bug Fixes
- conditionally render quick actions in FileSystemTable based on file selection (e2eea9f)
- enhance layout and styling for file and folder display in FileSystemTable (4790b29)
- onboarding flow with improved navigation (#72) (273a858)
- remove provider service calls from file and folder move functions (8fe2ca8)
- update Product Hunt badge link (2efe352)
Features
- Add check-types script to all package.json
Full changelog
- Telegram storage provider
- Redis initialization with logging of available providers at app startup
## [1.3.3](https://github.com/drivebase/drivebase/compare/v1.3.2...v1.3.3) (2026-02-14)
Updated package dependencies and removed unused build configuration.
## [1.3.1](https://github.com/drivebase/drivebase/compare/v1.3.0...v1.3.1) (2026-02-14)
- Dropbox storage provider integration with OAuth support
- FTP storage provider integration
- Onboarding implementation with provider synchronization and progress tracking
Full changelog
1.2.0 (2026-02-13)
Bug Fixes
- update API and CORS URLs to reflect new domain (b604775)
Features
- add onboardingCompleted field to users schema (00ee3a9)
- add routes for downloading YAML and shell script files (58c9e74)
- add suggestion section for new storage providers on ProvidersPage (91cffe5)
- docs: add create-provider skill documentation for storage integration (7073741)
- docs: add Dropbox integration documentation and update README (36fcd1a)
- dropbox: add Dropbox storage provider integration with OAuth support (2f9c092)
- ftp: add FTP storage provider integration and update documentation (b5d04ca)
- implement onboarding (a5990e2)
- implement provider synchronization with progress tracking and options (60350bd)
- update landing page components with new features and improved API links (8d96d9f)
- Local storage for column visibility persistence
- Installer script for Drivebase deployment
- Documentation site and landing page
Full changelog
1.1.0 (2026-02-13)
Bug Fixes
- gitHub repository link (62e10c4)
- github typo (f38f90d)
- update compose.yaml download URL (6816b66)
- use image from next/image (3dfa55e)
Features
- add commitlint and husky for commit message validation (5022cc3)
- add docs and landing page (ec35d3a)
- add installer script for Drivebase deployment (1111d5a)
- add lint-staged for pre-commit hooks (24ac51f)
- add Netlify build ignore for www app (adcf33a)
- implement local storage for column visibility (1788dc5)
- setup wrangler (a5f0e75)
- update docs content (a76383b)
## [1.0.2](https://github.com/drivebase/drivebase/compare/v1.0.1...v1.0.2) (2026-02-12) **Full Changelog**: https://github.com/drivebase/drivebase/compare/v1.0.1...v1.0.2
Added codegen to the build process and integrated codegen execution within the api. This ensures consistency between generated code and the code base.
- Runtime has changed to Bun. Ensure Bun is installed in your deployment environment before upgrading.
- Migrated techstack to Bun