Changelog
Todas as mudanças notáveis do projeto OitoPorOito serão documentadas aqui.
O formato é baseado em Keep a Changelog, e este projeto adere ao Semantic Versioning.
Não Lançado
Em Desenvolvimento
- 🎮 Sistema de torneios online
- 👤 Sistema de títulos e conquistas
- 📊 Estatísticas avançadas de jogadores
- 💬 Chat em tempo real
- 🌍 Internacionalização (i18n)
- 📱 App mobile nativo
0.2.0 - 2024-02-13
Adicionado
- 📖 Documentação completa com MkDocs Material
- 🏗️ Documentação de arquitetura (Frontend, Backend, Database)
- 👤 Guias completos de usuário
- 🤝 Guias de contribuição
- 🚀 Guias de deployment
- 📚 API documentation
- 🧩 Documentação de componentes
Melhorado
- ♻️ Refatoração de componentes React
- 🎨 Melhorias na UI/UX
- ⚡ Performance do Stockfish
Corrigido
- 🐛 Bugs no sistema de movimentação
- 🔧 Problemas de autenticação
- 📱 Responsividade mobile
0.1.0 - 2024-01-15
Adicionado
- 🎮 Funcionalidade básica de jogar partidas
- 🤖 Integração com Stockfish para jogar vs computador
- 🧩 Sistema de puzzles táticos
- 👤 Sistema de autenticação com Supabase
- 🎨 Interface moderna com TailwindCSS
- ♟️ Tabuleiro interativo com drag & drop
- 📊 Sistema básico de ratings
- 👥 Recursos sociais (amigos, clubes)
- 📰 Seção de notícias
- 🏆 Página de eventos
Componentes Principais
Navbar- Navegação responsivaFooter- Rodapé com linksChessBoardWithCTA- Tabuleiro principalPuzzleChessBoard- Tabuleiro para puzzlesChessNewsGrid- Grade de notíciasChessTopPlayers- Top players widget
Páginas
/- Homepage/login- Autenticação/signup- Cadastro/play- Jogar online/play-computer- Jogar vs IA/puzzle-chess- Puzzles/learn- Aprender/social- Rede social/chess-events- Eventos
Integrações
- ✅ Supabase Authentication
- ✅ Supabase Database (PostgreSQL)
- ✅ Stockfish WASM
- ✅ Chess.js para validação
- ✅ Framer Motion para animações
0.0.1 - 2023-12-01
Inicial
- 🎉 Projeto iniciado
- 📦 Setup básico com Vite + React
- 🎨 Configuração TailwindCSS
- 📁 Estrutura de pastas definida
- 🔧 Configuração ESLint e Prettier
Tipos de Mudanças
Adicionadopara novas funcionalidadesMelhoradopara mudanças em funcionalidades existentesDeprecatedpara funcionalidades que serão removidasRemovidopara funcionalidades removidasCorrigidopara correções de bugsSegurançapara vulnerabilidades corrigidas
Links de Versão
Nota: Este changelog é atualizado antes de cada release. Para mudanças diárias, veja o histórico de commits.