# Changelog Todas as mudanças notáveis neste projeto serão documentadas neste arquivo. O formato é baseado em [Keep a Changelog](https://keepachangelog.com/pt-BR/1.0.0/), e este projeto adere ao [Semantic Versioning](https://semver.org/lang/pt-BR/). ## [1.0.0] - 2024-03-20 ### Adicionado #### Sistema de Exercícios Fônicos - Criação do sistema de exercícios fônicos com categorias e tipos - Implementação de exercícios de rima, aliteração, sílabas e sons - Sistema de progresso do estudante com pontuação e estrelas - Sistema de conquistas e recompensas #### Banco de Dados - Tabelas para categorias de exercícios (`phonics_exercise_categories`) - Tabelas para tipos de exercícios (`phonics_exercise_types`) - Tabela principal de exercícios (`phonics_exercises`) - Tabela de palavras e suas características fonéticas (`phonics_words`) - Tabela de relação exercício-palavras (`phonics_exercise_words`) - Sistema de mídia para exercícios (`media_types`, `phonics_exercise_media`) - Sistema de progresso do estudante (`student_phonics_progress`) - Sistema de tentativas e respostas (`student_phonics_attempts`, `student_phonics_attempt_answers`) - Sistema de conquistas (`achievement_types`, `phonics_achievements`, `student_phonics_achievements`) #### Funcionalidades - Categorização de exercícios por nível e tipo - Sistema de pontuação e progresso - Registro detalhado de tentativas e respostas - Sistema de conquistas com diferentes tipos (sequência, conclusão, maestria) - Suporte a diferentes tipos de mídia (imagens, sons, animações) #### Segurança - Políticas de acesso baseadas em Row Level Security (RLS) - Proteção de dados específicos do estudante - Controle de acesso para diferentes tipos de usuários #### Performance - Índices otimizados para consultas frequentes - Estrutura de dados normalizada - Relacionamentos e chaves estrangeiras para integridade dos dados ### Técnico - Implementação de migrações do banco de dados - Criação de índices para otimização de consultas - Implementação de políticas de segurança RLS - Estrutura de dados normalizada com relacionamentos apropriados ### Modificado - N/A (primeira versão) - Todas as páginas principais para usar texto adaptativo - Componentes de exercícios para suportar transformação de texto - Movido controle de sílabas para a página de histórias ### Removido - N/A (primeira versão) ## [1.1.0] - 2024-05-20 ### Adicionado - Suporte a texto maiúsculo para alfabetização infantil - Componente de alternância de caixa de texto - Sistema de persistência de preferências - Destaque silábico interativo para apoio à decodificação ### Modificado - Todas as páginas principais para usar texto adaptativo - Componentes de exercícios para suportar transformação de texto ### Técnico - Nova coluna na tabela students - Hook para gerenciamento de estado - Otimizações de performance