wisp-gg / issue-tracker

0 stars 0 forks source link

Web File Browser Enhancements #6

Open pedrotski opened 3 months ago

pedrotski commented 3 months ago

Describe the feature and why you would like to see it.

Bring it more inline with modern file browser standards in general, so it makes managing files faster for the end user.

Describe the solution you'd like.

  1. Allow overwriting existing files with a modal prompt instead of renaming it. Most people are uploading plugins, so having to go in and delete multiple plugins then upload the new ones is slow. This is the expected result, even on Windows itself. You drag files into a folder and it overwrites them.

  2. Allow multiple file uploads at once. Currently, it will only upload the single file you drag in and to the end user they think everything they have selected has been uploaded.

  3. Remove the "double back" buttons. When you go 2 nests deep into a file browser, it will display a back button to the previous folder, as well as a button to go back to the root directory. Simply display the normal previous folder back button as we have breadcrumbs above it to go back to the root or specific folder.

  4. Make the file browser mobile friendly. I'm not sure about everyone else, but roughly 40% (and climbing) of our customers are using mobile phones to access their server. While the entire panel needs a rework for mobile, the file manager is something that needs critical attention.

Optional additional context to this request.

No response

Lunaversitay commented 3 months ago

For the 2nd issue, are you able to confirm this by uploading two relatively small files? (e.g. images) The functionality for uploading multiple files seems to be working, you or your client may be hitting the set file limit in the node settings.

pedrotski commented 3 months ago

Just did a sanity check. This seems to be an issue with Chrome as we've had hundreds of customers complaining.

Firefox does indeed upload multiple files.

Pterodactyl does not have this issue at all.

Lunaversitay commented 3 months ago

Ah that makes sense as to why it is working on my end. We'll get this listed as a bug then 👍

As a side note: Pterodactyl and WISP shouldn't be compared in terms of functionality/issues as at this point they are practically separate code bases.