[PR #1858] [MERGED] Reimplement Drag & Drop for file uploading 🎉 #1613

Closed
opened 2026-02-05 18:19:14 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1858
Author: @notAreYouScared
Created: 11/3/2025
Status: Merged
Merged: 11/9/2025
Merged by: @notAreYouScared

Base: mainHead: charles/drag&drop


📝 Commits (10+)

  • 0b343bd first stages of drag and drop <3
  • 110cef8 Don't need to stinkin comments!
  • 788a7ad Changes.
  • bb30808 pint
  • 6ecff16 add catch for timeout
  • 8eef1d1 pint will be the death of me
  • 43358d2 Merge branch 'main' into charles/drag&drop
  • d013b6b replace old file uploader, add button
  • 5774019 change doc query, add custom class as id
  • f41cf67 remove d&d from modal and keep file list d&d

📊 Changes

6 files changed (+1092 additions, -192 deletions)

View changed files

📝 app/Filament/Server/Resources/Files/Pages/ListFiles.php (+98 -50)
📝 lang/en/server/file.php (+5 -0)
📝 package.json (+1 -1)
resources/views/filament/server/pages/file-upload.blade.php (+373 -0)
resources/views/filament/server/pages/list-files.blade.php (+441 -0)
📝 yarn.lock (+174 -141)

📄 Description

Reimplements Drag and Dropping for file uploads when viewing the file manager list. Fixes #1855 and Closes #1186

** Only Supported if the browser supports it! **
Adds support for folders 🥳 ( Also supports folderception )
Uploads directly to wings from the users pc, instead of user->panel->wings

Known Issues / Things that would be nice...
~ Check user permissions BEFORE showing the d&d

Video is outdated.... Feel free to Pull this PR and test it youself :)

https://github.com/user-attachments/assets/4632d641-2ea9-452a-8e9f-604ed9921cf6


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/pelican-dev/panel/pull/1858 **Author:** [@notAreYouScared](https://github.com/notAreYouScared) **Created:** 11/3/2025 **Status:** ✅ Merged **Merged:** 11/9/2025 **Merged by:** [@notAreYouScared](https://github.com/notAreYouScared) **Base:** `main` ← **Head:** `charles/drag&drop` --- ### 📝 Commits (10+) - [`0b343bd`](https://github.com/pelican-dev/panel/commit/0b343bde42b50b9d9d83932d4c04965695298b99) first stages of drag and drop <3 - [`110cef8`](https://github.com/pelican-dev/panel/commit/110cef8afec0d569eec8dbac6aef3aafa75e8616) Don't need to stinkin comments! - [`788a7ad`](https://github.com/pelican-dev/panel/commit/788a7add773b28d8f88e630c89e29fc12140f73d) Changes. - [`bb30808`](https://github.com/pelican-dev/panel/commit/bb30808993c3c84cbd3ff5f2c1ffb1a2be26e1b6) pint - [`6ecff16`](https://github.com/pelican-dev/panel/commit/6ecff164f5993898bc52d4b637a73f375153fc53) add catch for timeout - [`8eef1d1`](https://github.com/pelican-dev/panel/commit/8eef1d1b2f141ac455fb5d34b831220cd1e92ecb) pint will be the death of me - [`43358d2`](https://github.com/pelican-dev/panel/commit/43358d22b868d42310fa4b15d3bdbad9bdb1439e) Merge branch 'main' into charles/drag&drop - [`d013b6b`](https://github.com/pelican-dev/panel/commit/d013b6b035c2c48021345f917c9ec15af1d4b670) replace old file uploader, add button - [`5774019`](https://github.com/pelican-dev/panel/commit/57740199ce1ddd1121a309d1c5bf3367bddf6f36) change doc query, add custom class as id - [`f41cf67`](https://github.com/pelican-dev/panel/commit/f41cf67819d712ca0f1d65d550178867704216d4) remove d&d from modal and keep file list d&d ### 📊 Changes **6 files changed** (+1092 additions, -192 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Server/Resources/Files/Pages/ListFiles.php` (+98 -50) 📝 `lang/en/server/file.php` (+5 -0) 📝 `package.json` (+1 -1) ➕ `resources/views/filament/server/pages/file-upload.blade.php` (+373 -0) ➕ `resources/views/filament/server/pages/list-files.blade.php` (+441 -0) 📝 `yarn.lock` (+174 -141) </details> ### 📄 Description Reimplements Drag and Dropping for file uploads when viewing the file manager list. Fixes #1855 and Closes #1186 ** **Only Supported if the browser supports it!** ** Adds support for folders 🥳 ( Also supports folderception ) Uploads directly to wings from the users pc, instead of user->panel->wings Known Issues / Things that would be nice... ~ Check user permissions BEFORE showing the d&d Video is outdated.... Feel free to Pull this PR and test it youself :) https://github.com/user-attachments/assets/4632d641-2ea9-452a-8e9f-604ed9921cf6 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 18:19:14 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel-pelican-dev#1613