Skip to content

D-Drive v2.1.0

Choose a tag to compare

@jasonzli-DEV jasonzli-DEV released this 22 Jan 16:06
· 267 commits to main since this release

✨ New Features

Task Queue System

  • Priority-based task ordering - Tasks are now queued and executed in priority order
  • Drag-and-drop reordering - Easily reorder tasks by dragging the grip icon
  • Cancel queued tasks - New cancel button for tasks waiting in the queue
  • Task management CLI - Full control over tasks from the command line

Shared Folders Enhancements

  • Simplified permissions - Streamlined to VIEW and EDIT permissions (removed ADMIN tier)
  • Full folder navigation - Browse shared folders with breadcrumb navigation
  • Upload to shared folders - Users with EDIT permission can upload files
  • Rename and delete - Full file management for EDIT users in shared folders
  • Context menus - Right-click actions now work properly in shared folders
  • Recursive permissions - Nested folders inherit permissions correctly

UI Improvements

  • Dark mode flash fix - No more white flash when loading pages in dark mode
  • Improved task drag-drop UX - Simplified to index-based reordering for smooth, glitch-free experience

🐛 Bug Fixes

  • Fixed task drag-drop glitchiness by using simple state management
  • Fixed recursive permission checking for nested shared folders
  • Improved theme synchronization across page loads

🛠️ CLI v2.1.0

The D-Drive CLI now includes comprehensive task management:

  • d-drive tasks list - View all scheduled tasks
  • d-drive tasks run <id> - Run a task immediately
  • d-drive tasks stop <id> - Stop a running task
  • d-drive tasks enable <id> - Enable a task
  • d-drive tasks disable <id> - Disable a task
  • d-drive tasks delete <id> - Delete a task

Install: npm install -g d-drive-cli

📦 What's Changed

Full Changelog: v2.0.0...v2.1.0