Releases: Davi0416/StudyQuest
Releases · Davi0416/StudyQuest
Release list
v1.1.5
StudyQuest 1.1.4
[CRITICAL] Correção de Inicialização: O aplicativo não estava abrindo (Crash código 1) devido à falha de leitura das novas credenciais de RLS do Neon. Corrigido!
StudyQuest v1.1.3
Mudanças
- Nova tela de login neo-brutalista
- Refatoração da trilha Caminho da Serpente (mais didática e imersiva para leigos)
- Legendas dinâmicas com nome do autor original nos vídeos
- Exibição da foto de perfil (avatar) no Ranking
- Remoção do botão 'Apagar Dados' da tela de Perfil
- Refatoração do renderizador de front-end para suportar Markdown nativo nas aulas
- Correção do Ranking: agora busca e exibe o ranking global do banco de dados na nuvem (Neon) ao invés de buscar os pontos apenas do computador local
StudyQuest v1.1.2
Correções
Autenticação
- Corrigido o logout indevido após ~15 minutos de uso. O refresh do token estava sendo enviado como query param, mas o backend esperava no corpo da requisição — então toda renovação de sessão falhava. Agora o "Manter conectado" funciona como esperado.
Build / Instalação
- Script de build agora sincroniza frontend e backend ao atualizar o app instalado (antes só o processo principal era atualizado, deixando a interface desatualizada)
StudyQuest v1.1.1
Mudanças
- Removido o botão "Continuar com Google" (login social não implementado)
- Removido o fluxo morto de verificação de e-mail da tela de login
- Ícones do app atualizados
StudyQuest v1.1.0
Correções
Revisão de flashcards
- Cards respondidos não voltam mais ao sair e reentrar na revisão. A comparação de data de proximaRevisao estava quebrada (INTEGER vs TEXT no SQLite, fazendo o filtro retornar todos os cards). Agora compara epoch millis corretamente.
- Datas corretas na aba "Meus Flashcards"
Interface
- Detalhes dos nós do mapa agora renderizam o conteúdo formatado (títulos, listas) em vez de markdown cru
Desktop
- Backend encerra corretamente ao fechar o app (não fica processo java órfão)
StudyQuest v1.0.9
- Remove arquivo de debug do repositório
- Remove shell:true do spawn do backend
StudyQuest v1.0.8
O que mudou
Correções de segurança
- Verificação de e-mail desabilitada temporariamente (registro imediato)
- IP trust: X-Forwarded-For só aceito de proxies configurados
- CORS sem wildcard em produção
Correções de bugs
- Filtro de revisão do dia corrigido (data ISO no SQLite)
- Fila de refresh de token: múltiplas requisições 401 simultâneas não disparam refreshes duplicados
- Guard contra lista de testes vazia no validador de código
Performance
- N+1 eliminado na verificação de conquistas
- Sincronização Neon movida para fora da transação principal (fire-and-forget)
Desktop
- Log de crash do backend gravado em %APPDATA%\studyquest\backend.log
- Mensagem de erro indica caminho do log ao crashar
StudyQuest v1.0.7
Melhorias no conteúdo, implementações de funcionalidades que estavam mortas (só no frontend) e melhoria nas trilhas tanto em conteúdo quanto no front.