Lixeira e restauração
Nenhuma exclusão é permanente. Tudo passa por uma lixeira, restaurável a qualquer momento.
Como funciona
O InZeWishBox usa soft delete: quando você exclui um beneficiário, tarefa, categoria, unidade ou recompensa, o item desaparece da lista ativa mas permanece no banco com um timestamp de exclusão. Você pode restaurar ou visualizar a qualquer momento.
Ver a lixeira
- Vá para a tela correspondente (Beneficiários, Categorias, Tarefas, Unidades ou Recompensas).
- Se a lixeira não estiver vazia, aparece um botão 🗑 Lixeira (N) no fim da lista ativa.
- Toque nele → você vê só os itens excluídos.
- Toque em ← Voltar à lista para retornar à lista ativa.
Restaurar um item
- Abra a lixeira da categoria correspondente (ver acima).
- Na ficha do item, toque em Restaurar.
- O item reaparece na lista ativa. Se você restaurar o último item da lixeira, volta automaticamente à lista ativa.
Quando você exclui um beneficiário, as ações passadas dele permanecem no histórico mas o avatar e o nome aparecem em cinza "excluído". Restaurar o beneficiário reativa todo o histórico. Nenhum número é apagado.
Por que não há exclusão permanente?
O modelo de dados do InZeWishBox é um diário de ações imutável. Apagar definitivamente um beneficiário ou tarefa quebraria a consistência do histórico passado. O soft delete permite esconder o que já não é relevante sem reescrever o passado.
Se você realmente quer apagar todos os seus dados (LGPD/RGPD), Preferências → Conta → Excluir todos os meus dados. Essa ação é irreversível e se aplica ao contexto ativo.
Casos especiais
Último item excluído
Se você excluir tudo em uma categoria (ex. todos os beneficiários), a tela mostra um estado vazio padrão "Nenhum beneficiário. Toque no botão + abaixo para criar um." e o botão Lixeira continua acessível.
Restauração de outro dispositivo
A sincronização CRDT propaga exclusões e restaurações entre todos os dispositivos pareados ao mesmo contexto. Nenhum conflito possível: vence a última operação com timestamp.