Skip to content

Feat/insights perfil estudo - #279

Open
cocaioo wants to merge 20 commits into
devfrom
feat/insights-perfil-estudo
Open

Feat/insights perfil estudo#279
cocaioo wants to merge 20 commits into
devfrom
feat/insights-perfil-estudo

Conversation

@cocaioo

@cocaioo cocaioo commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

Resumo

Implementa a integração real dos insights com o backend, remove mocks de produção, melhora a tela de detalhe dos insights e corrige problemas visuais e de sincronização no fluxo de agenda/Pomodoro.

Closes #272
Refs #249 #262 #276 #280 #225 #34 #202 #273 #274

Implementado

  • Removidos os mocks de insights do fluxo de produção.
  • Criadas fixtures de teste para substituir os dados mockados nos testes.
  • Tela de detalhes dos insights agora consome o contrato real do backend.
  • Backend de insights agora retorna sessões de evidência com data, horário, disciplina e status.
  • Insights de cancelamento exibem lista de sessões canceladas em cards.
  • Insights com evidências individuais exibem cards das sessões relacionadas.
  • Gráfico binário foi substituído por uma comparação visual mais clara, sem média artificial.
  • Removido o card “sessões na amostra” dos detalhes e evolução dos insights.
  • Pomodoro passa a atualizar a lista de sessões após criação/edição de sessão.
  • Tela de criação de sessão foi redesenhada como painel claro, menor, com borda e sombra.

Correções

  • Corrigido contraste ruim em bottom sheets da agenda.
  • Corrigido contraste dos botões de editar/excluir.
  • Corrigido overflow na tela de login.
  • Corrigida seleção/listagem de sessões agendadas no Pomodoro após mudanças externas.
  • Ajustados testes do frontend para usar fixtures reais em vez de mocks de produção.

Validação

  • flutter analyze
  • flutter test
  • python manage.py check
  • python manage.py test --verbosity 2
  • python manage.py makemigrations --check --dry-run
  • flutter build web

cocaioo added 20 commits July 7, 2026 16:09
Expõe sessoesEvidencia para insights de cancelamento, ritmo, sequencia, progresso e melhor horario, preservando dados de data, horario, status e disciplina.

Refs #273 #274 #276
Remove mocks do fluxo de producao, move dados estaveis para fixtures de teste e adapta a tela de detalhe para evidencias individuais e comparacoes sem media artificial.

Closes #272

Refs #249 #262 #276 #280
Notifica o Pomodoro quando uma sessao e criada ou editada, recarrega dados ao voltar para a aba e preserva a selecao quando a lista de sessoes muda.

Tambem reformula a tela de criacao de sessao como painel claro, menor e com melhor contraste.

Refs #225 #34 #202 #280
Ajusta bottom sheets, botoes de edicao/exclusao, overflow do login e pequenos textos para manter leitura consistente com o tema claro da plataforma.

Refs #202 #280
Resolve conflito em frontend/lib/screens/login_screen.dart mantendo o layout claro da plataforma e a validação de e-mail do fluxo de autenticação.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant