Suporte ›Modo offline

Modo offline

O Ziptask continua funcionando quando seu dispositivo perde a conexão. As listas de tarefas vistas recentemente permanecem visíveis, e as ações principais de tarefa que você faz em campo são salvas no seu dispositivo e enviadas ao servidor automaticamente no instante em que você volta a ficar online. Isso foi feito para equipes trabalhando em porões, locais remotos e outros pontos onde o sinal vai e vem.

Não há nada para ativar — funciona automaticamente nos apps de celular e no navegador web, para todo membro.

O que funciona offline

AçãoOffline?
Navegar por listas de tarefas que você já abriu✓ (salvas no seu dispositivo)
Abrir uma lista e ver seus itens✓ (se aberta antes)
Ver o painel✓ (última versão que você carregou)
Ver o calendário✓ (última janela vista)
Ver quais arquivos uma lista tem anexados✓ (nomes + um ícone de arquivo)
Marcar um item como iniciado / concluído (ou reabri-lo)✓ (sincroniza ao reconectar)
Adicionar um novo item a uma lista✓ (sincroniza ao reconectar)
Editar o título, a descrição ou os pontos de um item✓ (sincroniza ao reconectar)
Excluir um item✓ (sincroniza ao reconectar)
Adicionar ou remover uma etiqueta em uma lista✓ (sincroniza ao reconectar)
Arquivar, desarquivar ou excluir uma lista✓ (sincroniza ao reconectar)
Abrir, enviar ou excluir um anexo— Requer conexão
Ver, adicionar ou excluir comentários— Requer conexão
Atribuir ou desatribuir membros em uma lista— Requer conexão
Criar, editar ou agendar uma lista— Requer conexão
Criar uma lista por voz (voz para lista)— Requer conexão
Criar, renomear ou excluir uma etiqueta (Gerenciamento de etiquetas)— Requer conexão
Qualquer coisa em Membros, Equipes, Loja, Relatórios, Admin— Requer conexão

As ações que requerem conexão agora são mostradas como indisponíveis enquanto você está offline — o botão fica esmaecido, e passar o mouse (no desktop) ou tocá-lo (no celular) explica que ele precisa de conexão — em vez de deixar você tocar e cair em um erro genérico.

Como funciona

As listas e os itens que você abre são salvos no seu dispositivo. Quando você perde a conexão, o app mostra a versão mais recente que ele tem, com um pequeno horário de “Última sincronização” para você saber quão atual ela é. É um histórico somente leitura — novas mudanças de colegas não aparecerão até você reconectar.

Fazendo alterações offline

Quando você conclui, adiciona, edita ou exclui um item sem conexão, a mudança aparece imediatamente como se tivesse sido salva — e é colocada em uma fila no seu dispositivo. Um banner mostra quantas mudanças estão esperando para sincronizar.

No instante em que sua conexão retorna, o app envia as mudanças enfileiradas ao servidor na ordem em que você as fez e depois atualiza para mostrar a lista confirmada e atualizada. Seu trabalho enfileirado sobrevive ao fechamento e reabertura do app.

Se duas pessoas alteram a mesma coisa

Se um colega alterou o mesmo item enquanto você estava offline — por exemplo, ambos pegaram a mesma tarefa — a mudança dele é mantida, sua mudança enfileirada é descartada, e sua visualização atualiza para corresponder à versão salva ao reconectar. O membro cuja mudança foi descartada vê um único aviso breve (“Algumas alterações que você fez offline não puderam ser aplicadas…”), mostrado uma vez por sincronização — não uma vez por item, mesmo que várias mudanças tenham sido afetadas. Suas outras mudanças enfileiradas ainda se aplicam normalmente.

Se uma mudança não puder sincronizar

Há dois casos:

  • Rejeição permanente (o item já foi pego, alterado, removido, ou você não tem mais permissão): a mudança é descartada — tentar de novo não ajudaria — e você recebe o único aviso “não puderam ser aplicadas” acima. Sua visualização é atualizada para o estado correto.
  • Problema temporário (o servidor está brevemente inacessível ou ocupado): a mudança é mantida e repetida automaticamente. Se ainda assim não passar depois de algumas tentativas, um banner de “falha ao sincronizar” aparece com um botão Tentar de novo, além de um botão Pular para abandonar a(s) mudança(s) travada(s) e limpar o banner (a visualização então atualiza para a versão do servidor). Todo o resto na fila continua a sincronizar de forma independente.

Notas de suporte

  • Nada é perdido ao reconectar. Mesmo que o app seja fechado enquanto offline, as mudanças enfileiradas ficam armazenadas no dispositivo e são enviadas quando ele voltar a ficar online.
  • As mudanças não sincronizadas ficam protegidas mesmo se o dispositivo ficar com pouco armazenamento. O app mantém um cache descartável de dados vistos recentemente para carregamento instantâneo/offline. Se o armazenamento do navegador do dispositivo lotar, o app limpa automaticamente esse cache descartável para abrir espaço — ele nunca sacrifica as mudanças offline não sincronizadas de um membro para isso (essas mudanças têm prioridade). O cache limpo simplesmente recarrega do servidor na próxima conexão.
  • As mudanças feitas offline permanecem visíveis depois de fechar e reabrir o app. Uma tarefa que você adiciona, conclui ou edita offline ainda aparece quando você volta àquela lista — e ela ainda sincroniza assim que o dispositivo reconecta.
  • Sair da conta apaga tudo o que está salvo offline naquele dispositivo, incluindo quaisquer mudanças que ainda não sincronizaram (uma proteção de privacidade em dispositivos compartilhados). Se um membro tem mudanças não sincronizadas ao sair, o app agora avisa primeiro (“Você tem N alteração(ões) que ainda não sincronizaram — sair agora e elas serão perdidas de vez”) para que ele possa cancelar, reconectar e deixar as mudanças sincronizarem antes de sair.
  • Sair da conta também funciona offline. Um membro pode sair mesmo sem conexão — o app limpa a sessão dele localmente e retorna à tela de login sem travar. A sessão dele no servidor é totalmente revogada na próxima vez que o dispositivo estiver online.
  • Envios de fotos/arquivos são apenas online — eles não podem ser salvos para depois. Se um membro relatar que isso “não funciona offline”, esse é o comportamento esperado. Os botões dele agora aparecem esmaecidos com uma breve explicação “somente online” offline, em vez de falhar depois de um toque.
  • Comentários são apenas online, incluindo vê-los. Abrir os comentários de um item enquanto offline mostra uma breve mensagem “disponível apenas online” (não um indicador de carregamento travado), e os botões de enviar/excluir ficam esmaecidos. Os comentários não são salvos no dispositivo.
  • Aplicar uma etiqueta a uma lista funciona offline; gerenciar as próprias etiquetas não. Um membro pode adicionar ou remover uma etiqueta existente em uma lista sem conexão (ela aparece instantaneamente e sincroniza ao reconectar), mas criar, renomear ou excluir uma etiqueta no Gerenciamento de etiquetas ainda precisa de conexão (esses controles aparecem como indisponíveis offline).
  • Arquivar, desarquivar e excluir uma lista agora funcionam offline — a lista desaparece da visualização imediatamente e a mudança sincroniza ao reconectar (assim como as mudanças de itens). No menu ”⋯” de uma lista na página de listas de tarefas, essas ações permanecem disponíveis offline; apenas Editar fica esmaecido lá.
  • Criar, editar e agendar uma lista ainda são apenas online. Criar uma nova lista (inclusive por voz), editar os detalhes de uma lista, alterar sua recorrência e atribuir/desatribuir membros são mostrados esmaecidos com um motivo enquanto offline — eles dependem de seletores (equipes, projetos, membros) que não são salvos no dispositivo. (Regra prática: fazer o trabalho e arquivar/excluir são offline; criar e editar listas, e qualquer coisa em nível de conta, precisam de conexão.)
  • Abrir uma lista que você nunca viu antes enquanto offline mostra uma mensagem “Não disponível offline”, não uma tela em branco. Apenas listas abertas pelo menos uma vez enquanto online são salvas para visualização offline — reconecte para ver uma lista pela primeira vez. As páginas offline também mostram um pequeno horário de “Última sincronização” para que os membros saibam quão atuais os dados estão.
  • As visualizações de painel, lista e item mostradas offline são a última versão que você carregou, incluindo a atividade mais recente de colegas que você havia recebido antes de perder a conexão. A atualização ao vivo é retomada assim que a conexão retorna.