TapNTable 0.9.13: copias de seguridad y restauraciones a prueba de percances
Copias que siempre terminan
Crear una copia de seguridad de archivos o completa podía dejar la ventana cargando para siempre, aunque la copia se estuviera creando en el servidor. Ahora la creación termina de forma visible, la lista se actualiza sola y cualquier problema aparece como un mensaje claro en lugar de una espera sin fin. El proceso también es más robusto: las carpetas sin permisos de lectura se omiten y se registran, en lugar de hacer fallar toda la copia.
Solo entran copias genuinas
Al subir un archivo de copia de seguridad - o al importar un archivo huérfano encontrado en el servidor - el sistema ahora verifica el contenido real del archivo antes de aceptarlo. Un zip cualquiera con el nombre correcto ya no puede pasar por copia de seguridad: se rechaza de entrada con una explicación, antes de tocar nada del sistema. El tipo de copia (base de datos, archivos o completa) se reconoce ahora por el contenido, no por el nombre del archivo.
Restauraciones que se recuperan solas
Si una restauración se interrumpe a medias - un corte de red, un límite del servidor o una página cerrada sin querer - el sistema se encarga ahora del resto:
- El aviso “Reanudar restauración” desaparece solo cuando ya no hay nada que reanudar.
- El botón “Reiniciar” limpia de verdad todo y deja el sistema listo para una nueva restauración, en lugar de rechazar con un error.
- Reanudar una restauración vuelve a mostrar el progreso en un popup, con el resultado real al final - una restauración que nunca llegó a ejecutarse ya no aparece como completada.
- Salir del modo de mantenimiento por la consola de emergencia también limpia el estado pendiente, en lugar de dejar avisos eternos.
Fin de la pantalla de actualización en bucle
Después de instalar una actualización, la pantalla “¡Actualización completada! La página se recargará…” podía quedarse repitiendo para siempre. Corregido: la confirmación aparece una vez y la página vuelve a la normalidad.
Progreso siempre a la vista
Las actualizaciones y restauraciones muestran ahora sus pasos en un popup central con un aviso bien visible de no cerrar la página, no salir ni minimizar el navegador hasta que el proceso termine. El popup no se cierra por accidente - solo cuando el proceso acaba o cuando eliges una acción.
Consola de recuperación más discreta y protegida
La consola de emergencia de restauración (/restore-recovery) ahora solo existe mientras hay realmente una restauración en curso - fuera de eso responde como página inexistente, sin dar pistas a curiosos. Los intentos repetidos de acceso quedan ahora limitados.
Nota sobre las copias de archivos
Las copias solo de archivos sirven para descargar y reponer manualmente; la restauración directa desde ellas llegará en una versión futura. Para restaurar todo con un clic, usa una copia completa o de base de datos. El botón de restaurar ya solo aparece donde tiene sentido.