TapNTable 0.9.13: backups e restauros à prova de percalços
Backups que terminam sempre
Criar uma cópia de segurança de ficheiros ou completa deixava por vezes a janela presa em carregamento infinito, mesmo com o backup a ser criado no servidor. Agora a criação termina de forma visível, a lista atualiza sozinha e qualquer problema aparece como uma mensagem clara em vez de uma espera sem fim. O processo tornou-se também mais robusto: pastas sem permissões de leitura são ignoradas com registo, em vez de fazerem falhar o backup inteiro.
Só backups genuínos entram
Ao carregar um ficheiro de backup - ou ao importar um ficheiro órfão encontrado no servidor - o sistema passa a verificar o conteúdo real do ficheiro antes de o aceitar. Um zip qualquer com outro nome já não consegue passar por backup: é recusado à entrada com uma explicação, antes de qualquer alteração ao sistema. O tipo de backup (base de dados, ficheiros ou completo) é agora reconhecido pelo conteúdo, não pelo nome do ficheiro.
Restauros que recuperam sozinhos
Se um restauro for interrompido a meio - por um corte de rede, um limite do servidor ou um fecho acidental da página - o sistema trata agora do resto:
- O aviso “Retomar Restauro” desaparece sozinho quando já não há nada para retomar.
- O botão “Reiniciar” limpa mesmo tudo e deixa o sistema pronto para um novo restauro, em vez de recusar com um erro.
- Retomar um restauro volta a mostrar o progresso num popup, com o resultado real no fim - um restauro que não chegou a correr já não aparece como concluído.
- Sair do modo de manutenção pela consola de emergência limpa também o estado pendente, em vez de deixar avisos eternos.
Fim do ecrã de atualização em ciclo
Depois de instalar uma atualização, o ecrã “Atualização concluída! A página vai recarregar…” podia ficar a repetir-se para sempre. Corrigido: a confirmação aparece uma vez e a página volta ao normal.
Progresso sempre à vista
Atualizações e restauros mostram agora os passos num popup central com um aviso bem visível para não fechar a página, não sair nem minimizar o navegador até o processo terminar. O popup não fecha por acidente - só quando o processo acaba ou quando escolhes uma ação.
Consola de recuperação mais discreta e protegida
A consola de emergência do restauro (/restore-recovery) só existe agora quando há mesmo um restauro em curso - fora disso responde como página inexistente, sem dar pistas a curiosos. As tentativas repetidas de acesso passam a ser limitadas.
Nota sobre backups de ficheiros
Os backups apenas de ficheiros servem para descarregar e repor manualmente; o restauro direto a partir deles chega numa versão futura. Para restaurar tudo num clique, usa um backup completo ou de base de dados. O botão de restaurar já só aparece onde faz sentido.