Carregamento mais suave e histórico confiável ao entrar
Indicadores de carregamento em todas as transições do chat — e o fim do histórico que às vezes aparecia vazio depois do login.
Uma rodada dedicada a tirar os "brancos" da interface: agora toda espera tem um indicador visual, e o histórico aparece sempre.
Troca de conversa sem tela vazia
Ao clicar numa conversa do histórico, a tela mostrava um chat em branco por um instante antes das mensagens aparecerem. Agora a transição exibe bolhas-fantasma pulsando no lugar das mensagens enquanto a conversa carrega — e o cabeçalho permanece fixo durante o processo, sem saltos de layout.
Histórico com indicador de carregamento
A lista de conversas na barra lateral também ganhou seu esqueleto de carregamento: ao entrar na plataforma (ou recarregar a página), barras pulsando indicam que o histórico está chegando — em vez de uma área vazia que "do nada" se preenchia.
Fim do histórico vazio depois do login
Corrigimos um problema intermitente em que a lista de conversas aparecia vazia após o login e só se recuperava com um F5. A causa era uma disputa interna entre carregamentos simultâneos — quando o "errado" terminava por último, ele apagava a lista correta. Agora o carregamento é único e determinístico.
Saída mais segura
Ao sair da conta, a plataforma agora limpa o histórico local de verdade. Antes, em um computador compartilhado, a lista de conversas da conta anterior podia aparecer brevemente para quem entrasse em seguida.