feat: adiciona sistema de destaque de palavras
Some checks are pending
Docker Build and Push / build (push) Waiting to run

- Implementa WordHighlighter com testes
- Adiciona modal de detalhes da palavra
- Integra sistema de tracking de palavras
- Melhora experiência de leitura
- Implementa feedback visual
This commit is contained in:
Lucas Santana 2024-12-30 10:21:26 -03:00
parent 3e7bf811fe
commit b008b4134b

View File

@ -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