ComputerScienceHouse / ComputerScienceHouse/gallery
Resume or retry stopped, interrupted, or failed uploads
- 主要言語
- 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