Skip to content

Releases: Davi0416/StudyQuest

v1.1.5

Choose a tag to compare

@Davi0416 Davi0416 released this 09 Jun 00:48

[CRITICAL] Fix ranking cloud sync

StudyQuest 1.1.4

Choose a tag to compare

@Davi0416 Davi0416 released this 08 Jun 23:22

[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

Choose a tag to compare

@Davi0416 Davi0416 released this 08 Jun 13:59

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

Choose a tag to compare

@Davi0416 Davi0416 released this 08 Jun 12:10

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

Choose a tag to compare

@Davi0416 Davi0416 released this 08 Jun 12:10

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

Choose a tag to compare

@Davi0416 Davi0416 released this 08 Jun 12:10

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

Choose a tag to compare

@Davi0416 Davi0416 released this 08 Jun 12:09
  • Remove arquivo de debug do repositório
  • Remove shell:true do spawn do backend

StudyQuest v1.0.8

Choose a tag to compare

@Davi0416 Davi0416 released this 08 Jun 12:09

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

Choose a tag to compare

@Davi0416 Davi0416 released this 08 Jun 12:09

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.