Finalmente você pode excluir um projeto a qualquer momento
Os usuários pediam uma maneira simples de excluir projetos, especialmente quando criado por engano ou usado apenas para testes. Tecnicamente, havia uma solução alternativa. Eles podiam finalizar o projeto e depois arquivá-lo, removendo-o da lista de projetos ativos. Porém, esse processo não era intuitivo e não resolvia o problema. O projeto ainda existia, apenas escondido da lista de ativos. Para quem queria começar do zero, isso gerava atrito desnecessário. Excluir algo não deveria exigir várias etapas ou deixar dados para trás. Com o Splync 1.16, isso muda.
Uma forma mais segura de excluir: exclusão suave
Em vez de apagar permanentemente um projeto de imediato, o Splync agora usa um sistema de exclusão suave. Ao excluir um projeto, ele é removido da lista de projetos ativos imediatamente e mantido como excluído por 30 dias. Nesse período, você pode filtrar sua lista por Excluídos para encontrá-lo e restaurá-lo a qualquer momento. Essa abordagem oferece mais flexibilidade sem aumentar o risco. Exclusões acidentais não precisam mais se tornar erros permanentes. Mesmo se outro membro excluir um projeto sem seu consentimento, você receberá uma notificação sobre a exclusão.
Limpeza automática após 30 dias
Após 30 dias de retenção, o projeto é completamente removido do banco de dados. Nos bastidores, o Splync gerencia os dados do projeto com o MariaDB. Projetos excluídos ficam num estado de exclusão suave por um período limitado, e o event_scheduler do MariaDB remove os dados automaticamente após 30 dias. Este processo de limpeza não exige nenhuma ação manual sua ou do desenvolvedor. O período de retenção e a exclusão final são geridos automaticamente no nível do banco de dados. Quando o período de retenção termina, o projeto é completamente apagado do banco de dados e do seu app. Esse design mantém seu espaço de trabalho limpo e ainda oferece um tempo de segurança.
Como excluir e restaurar seu projeto no app
O Splync vem tornando ações comuns mais rápidas e simples. Na versão 1.14, adicionei a exclusão de despesas com um deslizar à esquerda na lista de despesas. Na versão 1.15, adicionei a clonagem de projetos com o mesmo gesto na lista de projetos. No Splync 1.16, a exclusão de projetos segue a mesma ideia. Na lista de projetos ativos, basta deslizar à esquerda no projeto que deseja excluir. Você verá duas opções: Excluir Projeto e Copiar Projeto. Ao selecionar Excluir Projeto, o status do projeto muda para Excluído e ele desaparece da lista de ativos. Mas como é um sistema de exclusão suave, o projeto ainda pode ser recuperado. Se você filtrar a lista por Excluídos, pode encontrá-lo novamente a qualquer momento durante o período de retenção de 30 dias. Restaurá-lo é tão simples quanto excluí-lo: deslize à esquerda no projeto e restaure.
Pequeno recurso, grande impacto
À primeira vista, excluir um projeto parece um recurso pequeno e óbvio. É o tipo de coisa que muitos usuários esperam desde o início. Mas na prática, implementá-lo corretamente não é tão simples quanto adicionar um botão de exclusão. Um bom recurso de exclusão precisa equilibrar várias coisas ao mesmo tempo. Deve ser simples no momento, pois os usuários devem poder remover um projeto indesejado sem dificuldades. Ao mesmo tempo, deve proteger os dados, pois toques acidentais e ações não aprovadas em projetos compartilhados podem acontecer. O Splync é projetado para ajudar as pessoas a gerenciar gastos compartilhados com facilidade e confiança. Isso significa que os usuários precisam sentir que seus dados são tratados de forma previsível e responsável.
Splync continua crescendo com feedback dos usuários
O Splync aprende e cresce com o feedback dos usuários. Splync é altamente focado no usuário. Cada opinião importa e cada comentário ajuda a melhorar o app. O feedback dos usuários é uma das partes mais valiosas do desenvolvimento do Splync. Ele mostra o que funciona bem, o que causa confusão e o que os usuários querem a seguir. Muitas melhorias vêm diretamente dessas vozes. Nas próximas versões, o Splync tornará mais fácil para os usuários compartilharem suas opiniões, ideias e relatórios de bugs. O objetivo é melhorar o aplicativo mais rapidamente e construir uma comunidade Splync mais forte. Gastar melhor juntos!