ComputerScienceHouse / ComputerScienceHouse/gallery

Resume or retry stopped, interrupted, or failed uploads

Đang mở
#61 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Python
Star
22
Fork
30
Merge trung bình
2 giờ 26 phút
Pull request đã merge (30 ngày)
1

Mô tả

if i'm uploading a large number of files, and i accidentally click away from the upload window or lose network connectivity, the upload's individual progress bars will just appear to freeze and not move, given the impression that it might still be uploading.

Here's what i think could be done to make the upload flow more clear and intuitive:

- add a button to explicitly cancel uploads
- add a confirmation when the user clicks outside of the upload popup (something like "uploads are still in progress, do you really want to cancel them?")
- detect when network connectivity is lost (iirc there is an `online` and `offline` event) and pop up an alert informing the user that they are offline and asking if they want to retry the uploads that failed
- if it's just a single upload that failed, let the user know (maybe show a semitransparent refresh icon over it to indicate that the user should click it to retry) and/or automatically retry until a retry limit is hit

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Bắt đầu với cửa sổ bật lên tải lên và các thanh tiến trình riêng lẻ của nó, sau đó xem xét các sự kiện online/offline của trình duyệt liên quan như thế nào đến các lần tải lên bị lỗi. Công việc được hoàn thành khi người dùng có thể chủ động hủy các lần tải lên, nhận cảnh báo trước khi rời đi khi đang có các lần tải lên hoạt động, đồng thời xác định và thử lại các lần tải lên bị lỗi sau khi mất kết nối.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
flask, python
Lĩnh vực
frontend
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.