immich/web/src
Villena Guillaume ca35e5557b
feat(web): Improved assets upload (#3850)
* Improved asset upload algorithm.

- Upload Queue: New process algorithm
- Upload Queue: Concurrency correctly respected when dragging / adding multiple group of files to the queue
- Upload Task: Add more information about progress (upload speed and remaining time)
- Upload Panel: Add more information to about the queue status (Remaining, Errors, Duplicated, Uploaded)
- Error recovery: asset information are kept in the queue to give the user a chance to read the error message
- Error recovery: on error allow the user to retry the upload or hide the error / all errors

* Support "live" editing of the upload concurrency

* Fixed some issues

* Reformat

* fix: merge, linting, dark mode, upload to share

---------

Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-09-01 12:00:51 -04:00
..
api refactor(web,server): use feature flags for oauth (#3928) 2023-09-01 18:08:42 +07:00
lib feat(web): Improved assets upload (#3850) 2023-09-01 12:00:51 -04:00
routes refactor(web,server): use feature flags for oauth (#3928) 2023-09-01 18:08:42 +07:00
test-data feat(web): timeline bucket for albums (4) (#3604) 2023-08-11 11:00:51 -05:00
app.css feat(web): Improved assets upload (#3850) 2023-09-01 12:00:51 -04:00
app.d.ts chore(web): prettier (#2821) 2023-06-30 23:50:47 -05:00
app.html chore(web): prettier (#2821) 2023-06-30 23:50:47 -05:00
hooks.server.ts chore(web): prettier (#2821) 2023-06-30 23:50:47 -05:00