webmoney/frontend
marco 27f3bd8869 feat: implementar Factory Reset completo com wizard e sistema de backup
Backend:
- AccountDeletionController com 4 endpoints principais
- requestDeletionCode: Envia código de 6 dígitos por email (válido 10min)
- exportBackup: Exporta todos os dados do usuário em JSON
- executeHardDelete: Deleta permanentemente conta e dados com validação de código
- importBackup: Importa backup completo com mapeamento de IDs

Frontend:
- FactoryResetWizard: Wizard de 4 etapas (Warning → Backup → Code → Confirmation)
- ImportBackupModal: Drag & drop para importar backup JSON
- Integração na página Profile com seção de Gerenciamento de Dados
- accountDeletionService: Serviços API completos

Email:
- Template HTML para código de confirmação
- Avisos visuais sobre irreversibilidade da ação

i18n:
- Traduções completas em pt-BR, es, en
- 50+ strings de tradução adicionadas
- Avisos e mensagens de erro traduzidos

Funcionalidades:
 Hard delete com confirmação dupla (código + texto DELETAR)
 Backup completo em JSON (transações, contas, categorias, etc)
 Importação de backup com mapeamento inteligente de IDs
 Email com código de segurança
 Wizard responsivo com 4 etapas
 Validação de arquivos e tamanho (max 50MB)
 Drag & drop para upload
 Estatísticas de importação
 Logout automático após delete
2025-12-19 16:45:08 +01:00
..
public refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
src feat: implementar Factory Reset completo com wizard e sistema de backup 2025-12-19 16:45:08 +01:00
.gitignore refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
eslint.config.js refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
index.html refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
package-lock.json feat: adicionar filtro 'Sem Categoria' nas transações 2025-12-19 12:12:07 +01:00
package.json refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
README.md refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
vite.config.js refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

React Compiler

The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see this documentation.

Expanding the ESLint configuration

If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.