Skip to content

feat(frontend): ajusta fluxo, responsividade e logout - #174

Merged
pedro-fs-garcia merged 1 commit into
developfrom
feature/t-102-104-105-ajustes-interface
Sep 24, 2026
Merged

pedro-fs-garcia merged 1 commit into
developfrom
feature/t-102-104-105-ajustes-interface

Conversation

@Madhs31

@Madhs31 Madhs31 commented Sep 24, 2026

Copy link
Copy Markdown

Ajusta o indicador de etapas, remove elementos visuais redundantes e melhora a consistência visual e responsiva das telas principais.

Alterações realizadas

  • Atualiza o cabeçalho do processo para refletir a etapa real:
    • Voz/Texto em /nova-regra;
    • Simulação nas telas de simulação;
    • Salvar na finalização.
  • Remove a etapa Conversa, pois essa tela ainda não existe.
  • Remove o destaque de progresso nas páginas de histórico, evitando indicar uma etapa ativa fora do fluxo de criação.
  • Adiciona semântica acessível com aria-current="step" e um indicador textual da etapa atual em telas menores.
  • Remove o selo redundante de “Nova regra” acima do título do formulário.
  • Substitui o avatar com a letra “U” por um ícone de perfil.
  • Ajusta sidebar, cabeçalho, formulário, simulação, finalização e histórico para manter a composição visual proporcional em notebooks e monitores, sem rolagem horizontal.
  • Atualiza o favicon para usar a logo Synapse em .ico.
  • Ajusta o card do login customizado no tema do Keycloak.
  • Ao sair da conta, encerra a sessão e retorna diretamente para uma rota protegida, redirecionando o usuário novamente ao login do Keycloak.

Como testar

  1. Acesse /nova-regra e confirme Voz/Texto como etapa ativa.
  2. Acesse uma simulação e confirme Simulação ativa.
  3. Acesse /jobs/{id}/finalizar e confirme Salvar ativa.
  4. Abra Salvas e Arquivadas e confirme que não há etapa de processo ativa.
  5. Teste em notebook e monitor, verificando ausência de rolagem horizontal.
  6. Clique no ícone de perfil, escolha “Sair da conta” e confirme o retorno à tela de login.

@pedro-fs-garcia
pedro-fs-garcia merged commit 8340978 into develop Sep 24, 2026
6 checks passed
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.

2 participants