Commit Graph

106 Commits

Author SHA1 Message Date
Lucas Santana
21f7aa7c40 Implementando Rudderstack 2025-01-11 14:52:27 -03:00
Lucas Santana
6e9d847c77 Implementando Rudderstack 2025-01-11 14:45:47 -03:00
Lucas Santana
1542572be4 Implementação do GTM 2025-01-11 14:23:39 -03:00
Lucas Santana
75d9d4635b feat: Sentry implementado 2025-01-11 13:54:02 -03:00
Lucas Santana
a7612879bf feat: atualiza configurações de CORS e CSP 2025-01-11 13:46:22 -03:00
Lucas Santana
00cd9edb1c fix: Corrigindo a Interface do TestimonialCard 2025-01-11 10:37:46 -03:00
Lucas Santana
a45ebd2719 feat: Ajustando EducationalForParents 2025-01-11 10:08:15 -03:00
Lucas Santana
6398e2ac81 Consolidando estilos 2025-01-11 09:46:07 -03:00
Lucas Santana
0ccea7c7b9 feat: expande conteúdo da Text Sales Letter para mais de 5.000 palavras 2025-01-11 09:16:25 -03:00
Lucas Santana
9fa7b9732d feat: Text Sales Letter 2025-01-11 09:12:03 -03:00
Lucas Santana
6478d20d62 feat: adiciona Text Sales Letter sobre educa����o baseada em evid��ncias
- Cria p��gina TSL com foco em m��todos cient��ficos

- Adiciona rota /evidencias/tsl

- Atualiza CHANGELOG.md
2025-01-11 09:11:38 -03:00
Lucas Santana
0e2215b6ad feat: implementa FAQ simplificado em todas as Landing Pages
- Cria componente FAQ reutiliz��vel sem Accordion

- Implementa FAQ em todas as Landing Pages com conte��do espec��fico

- Remove depend��ncia do Radix UI

- Atualiza CHANGELOG.md
2025-01-11 09:05:54 -03:00
Lucas Santana
1ea1b3e841 fix: corrige tipos e testes
Some checks are pending
Docker Build and Push / build (push) Waiting to run
- Refatora interfaces do banco de dados com BaseEntity

- Corrige conflitos de tipos em email, status e cover

- Padroniza tipos de campos em todas as interfaces

- Corrige erro no teste do WordHighlighter

- Atualiza CHANGELOG.md
2025-01-11 07:55:58 -03:00
Lucas Santana
9b023e7ef9 feat: implementa componentes reutiliz��veis Footer e Plans
- Adiciona componente Footer reutiliz��vel para todas as Landing Pages

- Cria componentes PlanForParents e PlanForSchools

- Implementa os novos componentes nas p��ginas existentes

- Melhora a organiza����o e reutiliza����o de c��digo

- Atualiza CHANGELOG.md com as altera����es
2025-01-11 07:51:18 -03:00
Lucas Santana
b8562bfda1 Cursorignore added
Some checks are pending
Docker Build and Push / build (push) Waiting to run
2025-01-10 21:43:02 -03:00
Lucas Santana
c422a6186e feat: implementa interesses do aluno e melhora responsividade dos menus
- Adiciona nova aba de Interesses nas configura����es do aluno

- Implementa sistema de notifica����es toast usando Radix UI

- Torna menus laterais responsivos e colaps��veis

- Adiciona colapso autom��tico dos menus ao clicar em um item

- Cria tabela interests no banco de dados com pol��ticas RLS
2025-01-10 21:41:41 -03:00
Lucas Santana
634fa6fb48 fix: corrige erros de tipagem no ExercisePage
Some checks failed
Docker Build and Push / build (push) Has been cancelled
- Adiciona interfaces para Story e StoryRecording
- Corrige tipagem no sort de recordings
- Melhora type safety no acesso aos dados

type: fix
scope: typescript
breaking: false
2025-01-01 10:10:57 -03:00
Lucas Santana
9840fe76b0 feat: aprimora interface do exercício de formação de palavras
- Adiciona barra de progresso e feedback visual
- Implementa lista de palavras encontradas
- Melhora interatividade e estados visuais
- Adiciona validação de palavras repetidas
- Otimiza transições e animações
- Mantém consistência com outros exercícios

type: feat
scope: exercises
breaking: false
2025-01-01 10:09:59 -03:00
Lucas Santana
745f8de40e feat: implementa sistema de deleção de histórias
Some checks failed
Docker Build and Push / build (push) Has been cancelled
- Adiciona modal de confirmação de deleção
- Implementa limpeza em cascata de recursos
- Otimiza remoção de arquivos no storage
- Adiciona feedback visual do processo
- Melhora tratamento de erros
- Implementa navegação pós-deleção
2024-12-31 07:05:36 -03:00
Lucas Santana
e23914657f feat: implementa sistema de deleção de histórias
- Adiciona modal de confirmação de deleção
- Implementa limpeza em cascata de recursos
- Otimiza remoção de arquivos no storage
- Adiciona feedback visual do processo
- Melhora tratamento de erros
- Implementa navegação pós-deleção
2024-12-31 06:40:48 -03:00
Lucas Santana
b008b4134b 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
2024-12-30 10:21:26 -03:00
Lucas Santana
3e7bf811fe fix: simplifica reprodução de áudio e corrige CORS
- Remove lógica redundante de URL pública
- Usa diretamente audio_url do banco
- Mantém configuração original do Supabase client
- Melhora tratamento de erros na reprodução
2024-12-30 10:20:29 -03:00
Lucas Santana
087104a7f5 Fix: Corrigindo o Build
Some checks are pending
Docker Build and Push / build (push) Waiting to run
2024-12-29 12:26:50 -03:00
Lucas Santana
de28dea3b5 Fixing Git History
Some checks are pending
Docker Build and Push / build (push) Waiting to run
2024-12-29 08:46:22 -03:00
Lucas Santana
4765be66da feat: implementa upload atômico e processamento assíncrono de áudio
- Usa UUID para evitar colisões de arquivos
- Implementa transação atômica para upload
- Adiciona chamada assíncrona para Edge Function
- Melhora tratamento de erros
- Mantém consistência entre storage e banco de dados
2024-12-29 07:11:37 -03:00
Lucas Santana
c562ae570a Corrigindo processamento do áudio 2024-12-28 12:53:23 -03:00
Lucas Santana
f4965db3e6 Corrigindo processamento do áudio 2024-12-28 12:48:02 -03:00
Lucas Santana
933358483e Corrigindo processamento do áudio 2024-12-28 12:42:26 -03:00
Lucas Santana
66d401f98f .gitignore fix 2024-12-27 17:10:42 -03:00
Lucas Santana
a3b522d283 Corrigindo erro supabase 2024-12-27 17:03:12 -03:00
Lucas Santana
5812d46049 Corrigindo erro supabase 2024-12-27 17:01:32 -03:00
Lucas Santana
007441c285 Corrigindo erro supabase 2024-12-27 16:54:34 -03:00
Lucas Santana
c776efaec9 Erro ao salvar no supabase 2024-12-27 15:56:41 -03:00
Lucas Santana
6cf273126e Process audio 2024-12-27 14:41:40 -03:00
Lucas Santana
ec97f640f9 feat: adiciona processamento automático de áudio
- Implementa Edge Function para processamento de áudio
- Adiciona integração com OpenAI Whisper e GPT-4
- Configura Database Trigger para story_recordings
- Implementa análise automática de leitura
- Atualiza documentação e variáveis de ambiente
2024-12-27 13:25:10 -03:00
Lucas Santana
a8c332d442 feat: adiciona processamento automático de áudio
- Implementa Edge Function para processamento de áudio
- Adiciona integração com OpenAI Whisper e GPT-4
- Configura Database Trigger para story_recordings
- Implementa análise automática de leitura
- Atualiza documentação e variáveis de ambiente
2024-12-27 13:24:25 -03:00
Lucas Santana
4d09386d96 generate-story prompt 2024-12-25 14:00:05 -03:00
Lucas Santana
cc23c83c05 feat: adiciona redis e healthcheck
- Implementa cliente Redis com retry e cache
- Adiciona healthcheck da API
- Configura tipagem para Next.js API routes
- Implementa cache de histórias
- Adiciona tratamento de erros robusto
- Configura monitoramento de conexões
- Otimiza performance com cache distribuído
2024-12-25 13:55:03 -03:00
Lucas Santana
521a99a5c2 feat: adiciona configuração docker e ci/cd
- Implementa Dockerfile com multi-stage build
- Configura pipeline no Gitea Actions
- Adiciona integração com Redis
- Implementa healthchecks
- Configura registry no Gitea

minor: novas funcionalidades de infraestrutura
2024-12-25 12:57:08 -03:00
Lucas Santana
563a62a517 feat: adiciona landing page para pais
- Implementa layout moderno e responsivo
- Adiciona seções: Hero, Benefícios, Como Funciona, Análise, Diferencial, Depoimentos e CTA
- Integra gráficos interativos com recharts
- Adiciona métricas de exemplo e comparativos
- Mantém consistência visual com HomePage
- Implementa navegação e rotas
- Otimiza imagens e assets
- Adiciona animações e transições suaves
2024-12-24 17:07:13 -03:00
Lucas Santana
3ef8c99062 fix: melhora tratamento de URLs de imagem
- Adiciona verificação de URLs indefinidas
- Implementa fallback para imagem padrão
- Corrige tipagem em getOptimizedImageUrl
- Padroniza otimização em edge functions
- Previne erros de runtime
2024-12-24 16:19:58 -03:00
Lucas Santana
d5c75ab6c2 fix: melhora tratamento de URLs de imagem
- Adiciona verificação de URLs indefinidas
- Implementa fallback para imagem padrão
- Corrige tipagem em getOptimizedImageUrl
- Padroniza otimização em edge functions
- Previne erros de runtime
2024-12-24 16:19:47 -03:00
Lucas Santana
28fa4d70e6 refactor: remove pasta /pages/story
- Remove pasta /pages/story obsoleta
- Consolida componentes de história em /pages/student-dashboard
- Mantém consistência na organização de arquivos
- Simplifica estrutura de diretórios
2024-12-24 15:46:22 -03:00
Lucas Santana
02119a62d1 feat: implementa otimização global de imagens
- Adiciona função utilitária para otimização de imagens
- Converte automaticamente para WebP
- Implementa redimensionamento contextual
- Centraliza lógica de transformação
- Melhora performance de carregamento
2024-12-23 18:42:53 -03:00
Lucas Santana
7087a87ece refactor: atualiza interface de capa das histórias
- Adiciona tipagem para cover na interface Story
- Atualiza queries para usar story_pages como capa
- Usa página 1 como capa padrão das histórias
- Otimiza carregamento de imagens com parâmetros
2024-12-23 18:21:32 -03:00
Lucas Santana
fbeeace8bb refactor: otimiza carregamento e visualização de imagens
- Implementa lazy loading e placeholders para imagens
- Adiciona pré-carregamento da próxima imagem
- Otimiza URLs de imagem com parâmetros de transformação
- Padroniza visualização de cards de histórias
- Ajusta estilos para consistência entre páginas
- Implementa cache de imagens no frontend
- Atualiza queries para usar story_pages como capa
2024-12-23 15:30:19 -03:00
Lucas Santana
961fce03f6 refactor: atualiza estrutura de dados das histórias
- Migra dados das páginas para tabela story_pages
- Atualiza queries para usar nova estrutura
- Separa componente de demo em StoryPageDemo
- Mantém compatibilidade com interface existente
- Melhora tipagem e tratamento de erros
2024-12-23 14:45:16 -03:00
Lucas Santana
8af9950ed7 fix: corrigindo salvamento da história no banco de dados 2024-12-23 10:05:30 -03:00
Lucas Santana
7e3b4551ec feat: implementa geração de histórias com IA
- Adiciona edge function para geração de histórias
- Integra OpenAI GPT para criação de texto
- Integra DALL-E para geração de imagens
- Implementa fluxo de seleção de categorias
- Adiciona logs detalhados para monitoramento
- Melhora tratamento de erros e validações
- Adiciona feedback visual do processo de geração

Principais mudanças:
- Cria edge function generate-story
- Implementa StoryGenerator com seleção de categorias
- Adiciona integração com OpenAI e DALL-E
- Implementa logs estruturados para debug
- Adiciona tratamento de erros robusto
2024-12-23 09:22:45 -03:00
Lucas Santana
03732de610 feat: implementa geração de histórias com IA
- Adiciona integração com OpenAI GPT e DALL-E
- Implementa fluxo de geração de histórias
- Adiciona feedback visual do processo
- Melhora tratamento de erros
- Adiciona logs para debug

Resolves: #FEAT-123
2024-12-23 09:03:23 -03:00