2b74586b00
- Migra components/lib/styles/legacy para src/ (pages mantidas na raiz) - Adiciona alias @/* -> src/* no jsconfig.json - Atualiza imports de _app e dashboard para novo caminho - Cria src/components/common com 10 componentes compartilhados (placeholders) - Cria src/modules/ para 6 mini apps (noticias, calculadora, bloco_notas, criptomoedas, conversor, jogos) - Cria src/services/ (api, auth, ads, news, currency, crypto, storage, analytics) como placeholders - Prepara auth (providers google/apple/email/anonymous + interfaces) sem SDK - Prepara ads (Adapter + Banner/Interstitial/Rewarded/Native) sem SDK - Cria src/config/ (appConfig, featureFlags, environment, theme, ads) - Remove duplicatas index.js em pages/apps/* - Nenhuma funcionalidade implementada; apenas arquitetura preparada - Build Next.js validado (10 rotas, sem erros)
1.3 KiB
1.3 KiB
Legacy / Backup
Esta pasta contém código preservado da fase de autenticação e da Landing Page.
Nenhum arquivo aqui participa do build do Next.js (estão fora de pages/).
Mantido para reativação futura sem perda de histórico (conforme decisão de 2026-07-11).
Estrutura
legacy/auth/→ telas de login/cadastro e configuração NextAuthlegacy/landing/→ Landing Page original (era a rota/)legacy/dashboard.jsx.bak→ cópia depages/dashboard.jsxantes da remoção douseSession
Dependências necessárias para reativar o auth
Os arquivos em legacy/auth/ importam:
next-auth^4.24.0@next-auth/prisma-adapter^1.0.7bcryptjs^2.4.3@prisma/client(já usado pelo app ativo)
Estas dependências permanecem em
package.jsonexatamente para não quebrar este backup. Nenhuma rota ativa (fora delegacy/) as utiliza.
Como reativar
- Mover
legacy/auth/*de volta parapages/(ex.:signin.jsx,signup.jsx,api/auth/[...nextauth].js). - Mover
legacy/landing/index.jsxparapages/index.jsx(oupages/landing.jsx+ ajustar redirect). - Restaurar
SessionProviderempages/_app.jsxe imports deuseSessiononde necessário. npm install(garante que as deps acima estão presentes) enpm run build.