From b008b4134b18e61b6a64461d99ba298fcb2c9c17 Mon Sep 17 00:00:00 2001 From: Lucas Santana Date: Mon, 30 Dec 2024 10:21:26 -0300 Subject: [PATCH] feat: adiciona sistema de destaque de palavras MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Implementa WordHighlighter com testes - Adiciona modal de detalhes da palavra - Integra sistema de tracking de palavras - Melhora experiência de leitura - Implementa feedback visual --- CHANGELOG.md | 34 +++++++++++++++++++++++++--------- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 607f20d..71dc908 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,31 @@ # Changelog -## [1.1.0] - 2024-03-21 +## [1.2.0] - 2024-03-21 -### Modificado - -- Melhorado o processo de upload de áudio para evitar colisões de arquivos e garantir integridade dos dados -- Implementado processamento assíncrono de áudio via Edge Function +### Adicionado +- Implementado componente `WordHighlighter` para destacar palavras importantes durante a leitura +- Adicionado modal de detalhes da palavra com significado, sílabas e exemplos +- Integrado sistema de tracking de palavras difíceis por aluno ### Técnico +- Criado sistema de teste para o componente `WordHighlighter` +- Implementada integração com Jest/Vitest para testes de componentes +- Adicionado suporte a ARIA labels para acessibilidade +- Configurado ambiente de teste com setup adequado -- Adicionado UUID para identificação única de arquivos de áudio -- Implementada transação atômica para upload de áudio -- Integrada chamada assíncrona para processamento de áudio -- Melhorado tratamento de erros no processo de upload +### Modificado +- Melhorada a experiência de leitura com destaque visual de palavras importantes +- Implementado feedback visual para palavras difíceis e importantes +- Adicionado suporte a interatividade nas palavras destacadas + +## [1.1.1] - 2024-03-19 + +### Técnico +- Removida lógica de obtenção de URL pública redundante no componente `RecordingHistoryCard` +- Simplificada a reprodução de áudio usando diretamente a URL do Supabase Storage +- Corrigido problema de CORS na reprodução de áudio +- Mantida configuração original do cliente Supabase para melhor compatibilidade + +### Modificado +- Melhorada a experiência de reprodução de áudio no histórico de gravações +- Otimizado o carregamento de gravações reduzindo chamadas redundantes