ComputerScienceHouse / ComputerScienceHouse/gallery

Resume or retry stopped, interrupted, or failed uploads

オープン
#61 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
22
フォーク
30
平均マージ
2時間 26分
マージ済み PR(30日)
1

説明

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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

アップロードポップアップと個々の進捗バーから始め、ブラウザの online/offline イベントが失敗したアップロードとどのように関係するかを確認します。ユーザーが意図的にアップロードをキャンセルでき、アクティブなアップロードがある状態で離脱する前に警告を受け取り、接続が失われた後に失敗したアップロードを特定して再試行できれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
flask, python
領域
frontend
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。