Pular para conteúdo

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 responsiva
  • Footer - Rodapé com links
  • ChessBoardWithCTA - Tabuleiro principal
  • PuzzleChessBoard - Tabuleiro para puzzles
  • ChessNewsGrid - Grade de notícias
  • ChessTopPlayers - 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

  • Adicionado para novas funcionalidades
  • Melhorado para mudanças em funcionalidades existentes
  • Deprecated para funcionalidades que serão removidas
  • Removido para funcionalidades removidas
  • Corrigido para correções de bugs
  • Segurança para vulnerabilidades corrigidas

Nota: Este changelog é atualizado antes de cada release. Para mudanças diárias, veja o histórico de commits.