feat: aprimora sistema de gravação de áudio

- Atualiza AudioRecorder com tipagem correta
- Corrige gerenciamento de gravações no StoryPage
- Adiciona suporte para conversão WebM para MP3
- Melhora feedback visual e tratamento de erros
- Implementa inicialização adequada de métricas
This commit is contained in:
Lucas Santana 2025-01-26 12:04:11 -03:00
parent 51b8fb4088
commit e5204e0430

View File

@ -76,22 +76,24 @@ e este projeto adere ao [Semantic Versioning](https://semver.org/lang/pt-BR/).
- Otimização do sistema de preferências do usuário - Otimização do sistema de preferências do usuário
- Melhorias na performance de renderização de texto - Melhorias na performance de renderização de texto
## [1.1.0] - 2024-05-20 ## [1.1.0] - 2024-03-21
### 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 ### Modificado
- Todas as páginas principais para usar texto adaptativo - Atualizado o componente `AudioRecorder` para incluir tipagem correta e melhor gerenciamento de estado
- Componentes de exercícios para suportar transformação de texto - Corrigido o gerenciamento de gravações no `StoryPage` com inicialização adequada de métricas
- Melhorado o tratamento de erros e feedback do usuário durante a gravação
- Otimizado o fluxo de upload e processamento de áudio
### Técnico ### Técnico
- Nova coluna na tabela students - Adicionada interface `StoryRecording` com todas as propriedades necessárias
- Hook para gerenciamento de estado - Corrigido tipo do callback `onAudioUploaded` no `AudioRecorder`
- Otimizações de performance - Removidos imports não utilizados e variáveis redundantes
- Implementada lógica de fallback para usuários não autenticados
### Adicionado
- Suporte para conversão de áudio WebM para MP3
- Feedback visual durante o processamento do áudio
- Inicialização de métricas zeradas para novas gravações
## [1.2.0] - 2024-05-22 ## [1.2.0] - 2024-05-22