Resume or retry stopped, interrupted, or failed uploads
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Comienza con la ventana emergente de carga y sus barras de progreso individuales, y después revisa cómo se relacionan los eventos online/offline del navegador con las cargas fallidas. Se considera terminado cuando los usuarios pueden cancelar cargas deliberadamente, reciben una advertencia antes de salir mientras hay cargas activas y pueden identificar y reintentar las cargas fallidas después de perder la conectividad.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
onlineandofflineevent) 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
- Lenguaje dominante
- Python
- Estrellas
- 22
- Forks
- 30
- Merge medio
- 2 h 26 min
- PR fusionados (30 d)
- 1
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ComputerScienceHouse/gallery
-
Update styles to bootstrap 5Abiertoenhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 50/100
ComputerScienceHouse/gallery#138 ·
-
Implement S3 multipart upload for chunked uploadsQuizá libre de nuevo @aln730 la tomó hace 61 días y no hay ningún pull request abierto. Abiertoenhancement
ComputerScienceHouse/gallery#137 · 1 asignado ·
-
enhancement good first issue
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
ComputerScienceHouse/gallery#126 ·
-
Allow faster editingAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
ComputerScienceHouse/gallery#124 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
ComputerScienceHouse/gallery#117 · 1 comentario ·
Todos los issues de ComputerScienceHouse/gallery
Issues similares
-
New InternshipAbiertonew_internship
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
-
[BUG] Reports tab: "Unban" button tooltip shows raw `{{ip}}` placeholder instead of the IP addressAbiertobug javascript ui
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
bunkerity/bunkerweb#4001 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
PedestrianDynamics/pyFDS-Evac#476 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
google/differential-privacy#516 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
adobe-fonts/source-serif#153 ·