Skip to content

Correções Críticas: Login, Interface e Lentidão na Compilação #103

Description

@c4rlosfb

Contexto

Após deploy em https://simples.163.176.220.47.nip.io, foram identificados problemas que precisam ser corrigidos.

Critérios de Aceite

1. 🔴 Redirecionamento Obrigatório

  • Ao acessar a aplicação, o usuário deve ser imediatamente redirecionado para a tela de login.
  • Não deve ser possível acessar a IDE sem autenticação.

2. 🔴 Tela de Login

  • Ajustar a tela de login para atender exatamente aos requisitos do trabalho.
  • Verificar se o Supabase Auth UI está renderizando corretamente no domínio público.
  • Layout consistente com o restante da aplicação (cores, tema dark).

3. 🔴 Interface do Simples Editor

  • Layout correto e funcional: splitter Monaco + NASM + Terminal.
  • Verificar se Tailwind CSS está aplicado corretamente (sem classes ignoradas).
  • Botões (Compilar, Parar, Limpar) funcionando.
  • Exemplos dropdown com sintaxe correta do simplesc.

4. 🟠 Performance de Compilação

  • Investigar lentidão na compilação no domínio público.
  • Possíveis causas: timeout de rede, cold start do container sandbox, latência do WebSocket via HTTPS.
  • Resolver a lentidão ou documentar a causa.

Stack afetado

  • frontend (React + Monaco + xterm.js)
  • backend (Flask + simplesc + Docker sandbox)
  • nginx (proxy reverso + SSL)

Nota para o Kauan

⚠️ Foque apenas nestes 4 pontos. Se identificar qualquer outro problema ou algo a mais durante a correção, avise o @c4rlosfb para que ele crie uma issue separada.

Referências

Metadata

Metadata

Assignees

Labels

sprint-6itens da Sprint 6

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions