ComputerScienceHouse / ComputerScienceHouse/gallery

Resume or retry stopped, interrupted, or failed uploads

Ouverte
#61 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
22
Forks
30
Merge moyen
2 h 26 min
PR mergées (30 j)
1

Description

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

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par la fenêtre contextuelle d’upload et ses barres de progression individuelles, puis examinez comment les événements online/offline du navigateur sont liés aux uploads ayant échoué. Le travail est terminé lorsque les utilisateurs peuvent annuler délibérément des uploads, recevoir un avertissement avant de quitter alors que des uploads sont actifs, et identifier puis réessayer les uploads ayant échoué après une perte de connectivité.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
flask, python
Domaine
frontend
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.