Skip to content

Conversation

ferothefox
Copy link
Contributor

@ferothefox ferothefox commented Dec 14, 2024

This PR is part of the Modrinth Servers January Release

New

  • Drag and drop anything in the file manager
  • New file upload queue status bar
  • Parallel file uploads
  • Ability to cancel in-progress file uploads
  • Creation dates are now displayed
  • Ability to sort by most recently created files
  • YAML and TOML now support syntax highlighting
  • Find and replace support in files editor

Improved

  • Files list renders up to 200% faster
  • Image viewer performance improvements, improved UI, and better handling of large-to-display images
  • Localization fixes
  • UI inconsistency fixes
  • [internal]: file operations are now typed

Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
@zefir-git
Copy link
Contributor

Suggestion: show the full file upload queue together with an ❌ button to cancel uploading.
I.e. something similar to:
image

https://play.tailwindcss.com/9IyYQwlzIN

For uploading, instead of XHR, perhaps consider Fetch API together with AbortSignal in the RequestInit for cancelling.

Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
Signed-off-by: Evan Song <theevansong@gmail.com>
@ferothefox
Copy link
Contributor Author

@zefir-git Thank you for your feedback! The latest commits have landed an upload queue just like the concept you proposed and the ability to cancel file uploads.

@ferothefox ferothefox marked this pull request as ready for review December 16, 2024 06:08
Signed-off-by: Evan Song <theevansong@gmail.com>
@Geometrically Geometrically added this pull request to the merge queue Dec 16, 2024
Merged via the queue into modrinth:main with commit fee8d6c Dec 16, 2024
1 check passed
@ferothefox ferothefox deleted the evan/files-ux-improvements-1 branch December 20, 2024 05:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants