Histórico de entregas

Acompanhe as mudanças públicas do app, do painel, do laboratório e das integrações YouAutoCar.

Página 2 de 9

Inbox reconhece conexao oficial da Meta

O WhatsApp Inbox passa a liberar o composer quando a empresa tem uma conexao Cloud API oficial ativa, mesmo sem sessao Evolution.

WebSupabaseOperacao
Ver detalhes
  • A tela consulta conexoes Meta Cloud conectadas antes de cair no status legado da Evolution.
  • O aviso de sessao desconectada deixa de aparecer quando o numero oficial esta operacional.
  • Conexoes oficiais em estado degradado continuam permitindo envio, deixando o backend retornar o erro real da Meta se houver falha.
  • Quando a janela oficial de 24 horas esta encerrada, o envio pelo Inbox passa a devolver o codigo real da Meta para orientar o operador.
  • A conversa oficial mostra um aviso leve quando texto livre depende de nova mensagem do cliente ou de template aprovado.
  • A Ordem de Servico mostra o status do template oficial de aprovacao por empresa, ajudando o atendente a saber quando a Meta ja permite envio utilitario fora da janela.

Fonte: Homologacao WhatsApp Cloud API oficial 2026-07-12

WhatsApp oficial aceita token permanente da Meta

A tela de Integracoes passa a conectar a Cloud API oficial usando o token permanente gerado no painel da Meta, sem expor a credencial no navegador apos o envio.

WebSupabaseOperacao
Ver detalhes
  • A empresa pode informar WABA ID, Phone Number ID e token permanente quando o cadastro incorporado da Meta nao conclui o fluxo.
  • O token e enviado diretamente para a Edge Function, criptografado no servidor e limpo da tela apos a conexao.
  • O fluxo preserva a estrutura multiempresa: cada oficina conecta o proprio numero, propria WABA e propria cobranca Meta.
  • A opcao oficial por Embedded Signup continua disponivel; o token permanente vira caminho operacional para piloto e suporte.

Fonte: Homologacao WhatsApp Cloud API oficial com token permanente 2026-07-12

WhatsApp oficial preserva a mesma conversa

Ao migrar para a Cloud API da Meta, o Inbox passa a vincular historico legado e novas respostas oficiais na mesma conversa do cliente.

SupabaseWebOperacao
Ver detalhes
  • Conversas antigas de Evolution ou legacy sao canonicalizadas para a conexao oficial Meta da empresa sem apagar historico.
  • Se houver conversa duplicada para o mesmo telefone, mensagens, leituras e notas internas sao consolidadas antes de receber novas respostas.
  • Novos envios oficiais gravam connection_id tambem em logs e mensagens, evitando que status e respostas fiquem separados por instancia tecnica.
  • O envio pelo Inbox agora corrige a conversa selecionada antes de chamar a Meta, mantendo a conversa aberta como ponto unico de atendimento.

Fonte: Homologacao WhatsApp Cloud API oficial 2026-07-12

WhatsApp oficial revalida template antes do envio

O backend do WhatsApp oficial passa a consultar a Meta automaticamente antes de bloquear uma aprovacao de O.S. fora da janela de 24 horas.

SupabaseWebOperacao
Ver detalhes
  • Quando o template local ainda aparece pendente, o envio busca o status atual na Graph API da Meta para aquela empresa e conexao.
  • Se a Meta ja tiver aprovado o template, o YouAutoCar atualiza o status local e envia a aprovacao de O.S. sem depender de clique manual em Atualizar.
  • A melhoria preserva o isolamento multiempresa: cada conexao usa somente a credencial criptografada do proprio numero autorizado.
  • O Inbox tambem evita carregar conversa por deep link antes de resolver empresa e atendente, impedindo chamadas prematuras ao backend.

Fonte: Homologacao WhatsApp Cloud API oficial 2026-07-12

WhatsApp oficial explica janela de envio da Meta

O Web agora mostra orientacao clara quando a Meta bloqueia envio fora da janela de atendimento ou enquanto o template de aprovacao de O.S. ainda esta pendente.

WebOperacao
Ver detalhes
  • Erros da Edge Function do WhatsApp passaram a ser traduzidos para mensagens operacionais na O.S. e no Inbox.
  • Quando o template oficial ainda nao esta aprovado, o operador ve que precisa abrir a janela de 24 horas com mensagem do cliente ou aguardar aprovacao da Meta.
  • O cartao da Meta Oficial em Integracoes destaca que numero conectado nao libera automaticamente aprovacao de O.S. fora da janela enquanto o template esta pendente.

Fonte: Homologacao WhatsApp Cloud API oficial 2026-07-12

WhatsApp oficial sincroniza status de templates

A tela de Integrações agora sincroniza com a Meta o status do template oficial de aprovação de O.S. e mostra se ele está pendente, aprovado ou recusado.

WebSupabaseOperacao
Ver detalhes
  • O botão Atualizar da conexão Meta Oficial passou a consultar a Graph API pelo backend, usando a credencial criptografada da conexão.
  • Cada número oficial mostra o status do template de O.S., ajudando a equipe a saber quando já pode enviar aprovações fora da janela de 24 horas.
  • O fluxo continua multiempresa: a sincronização é sempre por empresa e conexão autorizada, sem expor token no navegador.

Fonte: Homologacao WhatsApp Cloud API oficial 2026-07-12

WhatsApp oficial protege payload do navegador

O envio pela Cloud API da Meta passa a aceitar somente campos seguros vindos da tela, deixando template oficial e botao CTA sempre sob decisao do backend.

WebSupabaseOperacao
Ver detalhes
  • Campos internos da Meta, como nome de template e CTA oficial, sao ignorados quando enviados pelo navegador.
  • O backend continua permitindo texto, midia e anexos autorizados, mas calcula sozinho janela de atendimento, template aprovado e link seguro.
  • A validacao focada cobre a tentativa de forcar template/CTA pelo cliente Web antes de publicar a Edge Function.

Fonte: Homologacao WhatsApp Cloud API oficial 2026-07-12

WhatsApp oficial ganha bootstrap seguro

A integração com a Cloud API oficial da Meta passa a registrar o número piloto com token permanente protegido, mantendo conversas e aprovação de O.S. isoladas por empresa.

WebSupabaseOperacao
Ver detalhes
  • A Edge Function de onboarding aceita o token permanente gerado na Meta somente no backend e grava a credencial cifrada no servidor.
  • O envio pela Meta monta componentes oficiais para o template utilitário de aprovação de O.S., com corpo parametrizado e botão de link seguro.
  • Templates oficiais agora podem ser globais da empresa ou específicos por conexão/número, preparando Auto7Car e futuras empresas sem colisão.
  • Um script operacional registra WABA, Phone Number ID e mapeamento de template sem colocar token no navegador, URL ou Git.
  • A tela de Integracoes agora carrega App ID, Configuration ID e versao Graph pelo servidor antes de abrir o cadastro incorporado da Meta.
  • Quando a conversa esta dentro da janela de atendimento, a aprovação de O.S. pela Meta usa botão CTA oficial com link seguro, sem expor URL longa no corpo da mensagem.
  • O runbook orienta como repetir o cadastro para cada empresa proprietária da própria WABA, número e cobrança Meta.

Fonte: Homologacao WhatsApp Cloud API oficial multiempresa 2026-07-12

WhatsApp aceita pareamento por codigo

A tela de Integracoes passa a mostrar o codigo de pareamento retornado pela Evolution quando o WhatsApp oferecer conectar por numero de telefone.

WebSupabaseOperacao
Ver detalhes
  • O painel de sessao exibe o QR Code e, quando disponivel, o codigo de pareamento no mesmo fluxo.
  • A sessao permite informar o telefone que sera usado para solicitar o codigo de pareamento por numero na Evolution.
  • O campo de pareamento por telefone agora abre vazio e usa placeholder generico, sem expor numero real de teste.
  • A equipe pode copiar o codigo e digita-lo no WhatsApp em Aparelhos conectados, sem depender somente da camera.
  • A renovacao automatica de QR/conexao foi desativada; novas chamadas ao provedor acontecem somente por clique manual do operador.
  • Se a tela ficar aberta durante a leitura do QR, o sistema nao fica chamando connect em segundo plano.

Fonte: Homologacao WhatsApp Evolution 2026-07-11: novo metodo de pareamento do WhatsApp Web

QR do WhatsApp explica falha de configuracao

A tela de Integracoes deixa claro quando a Evolution propria nao tem URL/token validos e passa a mostrar o erro real ao gerar QR Code.

WebOperacao
Ver detalhes
  • O modo Evolution propria so aparece configurado quando URL e token foram preenchidos.
  • Ao gerar QR Code, a tela mostra a mensagem retornada pela Edge Function em vez do texto generico get-qr.
  • Campos limpos de URL ou token agora entram no plano de remocao, evitando reaproveitar credenciais antigas por engano.

Fonte: Homologacao WhatsApp Evolution 2026-07-11: erro 403 ao gerar QR com provider proprio incompleto

WhatsApp vira central de atendimento

O inbox da oficina passa a permitir conversa completa em uma tela adaptativa, com distribuicao entre atendentes e contexto de cliente, veiculo e ordem de servico.

WebSupabaseOperacao
Ver detalhes
  • Novas mensagens podem ser respondidas com texto, imagem, video, documento, audio e resposta citada.
  • A equipe ganha filas, responsavel, transferencia, estados, fixacao, notas internas e respostas rapidas.
  • Alertas no sino, toast, som e desktop abrem diretamente a conversa correta sem duplicar aviso na conversa em foco.
  • O painel lateral exibe cliente, veiculos, OS ativa e agendamentos para atender sem perder contexto.
  • A area de atendimento agora ocupa toda a largura disponivel, sem recolher o menu principal nem deixar a conversa espremida no centro.
  • Em notebook, tablet e celular, lista, conversa e contexto se reorganizam sem cortar textos ou acoes; o botao Voltar e o historico do navegador retornam corretamente a lista.
  • Conversas duplicadas do mesmo numero sao consolidadas na tela para preservar mensagens e dados do cliente em um unico atendimento.
  • O WhatsApp agora pode ser conectado pela Cloud API oficial da Meta, sem QR Code e com credenciais protegidas somente no servidor.
  • Cada oficina mantém a propriedade, a cobrança e um ou mais números próprios; conversas e mensagens continuam isoladas por empresa.
  • A exclusao para todos depende de confirmacao do WhatsApp e preserva a trilha de auditoria.

Fonte: Central colaborativa WhatsApp Inbox 2026-07-11

1.2.36+146

Envios e aprovações ganham proteção por empresa

WhatsApp, notificações e recuperação de clientes passam a validar destinatário, identidade e empresa no servidor, com processamento auditável e protegido contra duplicidade.

AndroidWebSupabaseOperacao
Ver detalhes
  • Mensagens de O.S., cotação e guincho usam somente o destinatário autorizado pelo contexto do atendimento.
  • Telefone divergente é bloqueado antes do envio e registrado sem expor o número completo.
  • Aprovações legadas usam o proprietário válido do veículo e nunca o criador da O.S.
  • Notificações e rotinas de recuperação respeitam empresa, permissões, tentativas e execução única.
  • O aplicativo preserva o uso offline e envia somente identificadores autorizáveis ao servidor.

Fonte: Fase 0A.4 de contenção de segurança e confiabilidade — issue GitHub #29

OS mostra aprovacao parada

A lista de Ordens de Servico passa a destacar orcamentos aguardando aprovacao ha mais tempo, ajudando a oficina agir antes de travar baia e faturamento.

WebOperacao
Ver detalhes
  • A tabela de OS mostra um badge de SLA quando a ordem esta aguardando aprovacao.
  • O calculo usa a ultima atualizacao da OS e cai para a data de criacao quando necessario.
  • Um card-filtro Aprov. parada lista OS sem retorno de aprovacao por 2 dias ou mais.
  • O Kanban interativo tambem exibe o sinal de aprovacao parada nos cards.

Fonte: Ideias ecossistema oficinas 2026-07-09: ID 02 Badge/SLA de OS aguardando aprovacao

QR do WhatsApp fica vivo durante pareamento

A tela de Integracoes passa a renovar automaticamente o QR Code enquanto a sessao da Auto7Car esta pendente.

WebOperacao
Ver detalhes
  • O QR Code da sessao WhatsApp e atualizado antes do ciclo da Evolution expirar.
  • Se a tela abrir com QR antigo, a renovacao acontece imediatamente antes do proximo scan.
  • A tela evita deixar a oficina escanear um QR antigo quando o status ainda esta pendente.
  • Mesmo quando a Evolution informa conectando, um QR valido salvo continua visivel para pareamento.
  • O botao de QR mostra carregamento tambem durante a renovacao automatica.

Fonte: Hotfix operacional 2026-07-09: pareamento Auto7Car com QR Evolution rotativo

Botoes da sessao WhatsApp voltam a responder

A tela de Integracoes volta a atualizar status e gerar QR Code no navegador publicado para conectar a Auto7Car.

WebSupabaseOperacao
Ver detalhes
  • A Edge Function de sessao WhatsApp passa a aceitar o header x-request-id usado pelo Web.
  • O navegador deixa de bloquear Atualizar status, Gerar QR Code, Reconectar e Configurar webhook no preflight CORS.
  • Smoke autenticado no site publicado confirmou status HTTP 200 e QR Code renderizado para a instancia da Auto7Car.

Fonte: Hotfix operacional 2026-07-09: whatsapp-session CORS para x-request-id

WhatsApp ganha Evolution gerenciada

Configuracoes de WhatsApp passam a separar Evolution propria de servidor gerenciado YouAutoCar, preparando uso de multiplas oficinas sem expor token da API.

WebSupabaseOperacao
Ver detalhes
  • A tela de Integracoes permite escolher servidor gerenciado YouAutoCar ou Evolution propria.
  • No modo gerenciado, URL e token ficam ocultos e sao resolvidos apenas no servidor.
  • As Edge Functions de envio, sessao e lembretes passam a usar o mesmo resolvedor de provider WhatsApp.

Fonte: Plano Evolution API compartilhada 2026-07-09: managed_evolution/custom_evolution e relay HTTPS seguro

1.2.36+145

Scanner ganha pre/post-scan e Jarvis auditavel

O primeiro MVP de Scanner/Jarvis/Historico adiciona pre/post-scan da O.S., guardas de limpeza de DTC, badges de evidencia e historico tecnico recente.

AndroidWebSupabaseOperacao
Ver detalhes
  • A limpeza Mode 04 passa a exigir O.S. ativa, sessao salva, pre-scan registrado, motivo tecnico e confirmacao explicita.
  • A O.S. recebe snapshots pre/post-scan, diff auditavel e eventos append-only para scanner e Jarvis.
  • Jarvis/Copilot passam a separar fatos, inferencias, recomendacoes e badges de fonte/confianca, com card de proximo teste no app.
  • Historico do veiculo passa a incluir workflow diagnostico e viagens na timeline web, com bloco tecnico recente no app.

Fonte: Plano MVP Scanner/Jarvis/Historico 2026-07-09: S01, S02, S05, S11 e S13

1.2.36+144

APP reduz crashes do Crashlytics

O app deixa de tratar falhas recuperaveis de rede/fonte/layout como crash fatal e estabiliza router, DTC, mapa e Jarvis contra estados desmontados.

AndroidOperacao
Ver detalhes
  • Falhas recuperaveis de DNS/Supabase e fonte online passam a ser registradas como erro nao fatal, preservando o app em conexoes ruins.
  • A aba DTC cancela leituras pendentes quando o provider ja foi descartado, evitando erro de Riverpod apos sair da tela.
  • Mapas de guincho/historico so usam bounds quando existe area real, e o Jarvis evita navegar usando contexto ja desmontado.
  • O router principal deixa de ser recriado por mudancas de perfil, reduzindo risco de GlobalKey duplicada no StatefulShellRoute.

Fonte: Crashlytics 2026-07-09: AuthRetryableFetchException, Riverpod disposed ref, flutter_map zoom finito, Google Fonts offline, GlobalKey no StatefulShellRoute, GoRouter em contexto desativado e RenderFlex overflow

1.2.36+143

APP oculta OS concluidas por padrao

A lista de Ordens de Servico no app passa a seguir o padrao da Tabela Web, ocultando concluidas na visao Todas.

AndroidOperacao
Ver detalhes
  • A tela de Ordens de Servico do app nao mostra OS concluidas por padrao quando o filtro esta em Todas.
  • Um chip permite mostrar ou ocultar concluidas sem alterar status, dados remotos ou cache offline.
  • O filtro Concluida continua exibindo essas OS diretamente para consulta.

Fonte: Solicitacao operacional 2026-07-08: alinhar a lista do app ao padrao Web de ocultar OS concluidas

Tabela de OS oculta concluidas por padrao

A lista em modo Tabela deixa de mostrar Ordens de Servico concluidas por padrao, reduzindo volume visual sem alterar o Kanban.

WebOperacao
Ver detalhes
  • A Tabela de Ordens de Servico passa a ocultar OS concluidas na visualizacao padrao.
  • Um botao permite mostrar ou ocultar concluidas quando a oficina precisar consultar o historico recente.
  • O filtro Concluida continua exibindo essas OS diretamente, e o Kanban permanece sem alteracao.

Fonte: Solicitacao operacional 2026-07-08: reduzir a lista da Tabela de OS sem criar arquivamento persistente