Acompanhe as mudanças públicas do app, do painel, do laboratório e das integrações YouAutoCar.
Página 3 de 10
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
OS Web muda status pelo detalhe
A Ordem de Servico passa a permitir avancar ou retornar etapas manuais dentro do proprio detalhe, sem depender do Kanban.
WebOperacao
Ver detalhes
O status no cabecalho da OS vira um menu quando existem transicoes manuais permitidas.
OS em servico pode ir para Financeiro, Concluida ou Cancelada pelo detalhe, usando o mesmo contrato do Kanban.
A etapa Aguardando Pag. continua automatica por boleto ou carne e nao aparece como acao manual.
Fonte: Solicitacao operacional 2026-07-08: permitir mudar status da OS pelo detalhe Web sem depender do Kanban
Jarvis Vivo fica em Flutter puro
O avatar premium do Jarvis deixa de depender de arquivo externo de animacao e passa a usar somente sprites Flutter aprovados.
AndroidOperacao
Ver detalhes
O perfil premium do Jarvis renderiza os sprites aprovados para idle, fala, scan, performance, alerta e critico, sem depender de .riv.
O mapeamento visual usa o estado ja resolvido pelo Flutter, sem alterar diagnostico, OBD, IA, Supabase ou regras de severidade.
O runtime Rive saiu do boot mobile; o contrato visual agora valida apenas o pacote Flutter/sprites usado pelo app.
Fonte: Implementacao local 2026-07-08: decisao do Owner de abandonar .riv e manter Jarvis Vivo em Flutter/sprites
Pecas da O.S. preservam busca Mercado Livre
A Ordem de Servico passa a ter contrato testado para abrir busca externa de pecas no Mercado Livre no Web e no Android, sem cotacao automatica e sem gravar dados externos.
WebAndroidOperacao
Ver detalhes
No Web, a aba viva de Pecas usa helper testado para montar o link Mercado Livre com nome da peca e contexto do veiculo, sem depender da Edge Function.
No Android, a aba Pecas e a busca do catalogo mostram acao Buscar no Mercado Livre apenas para itens de tipo peca.
O gate critico passa a cobrir o helper e o render do botao para reduzir risco de regressao silenciosa.
Fonte: Implementacao local 2026-07-07: contrato Mercado Livre em O.S. Web+Android, sem Supabase remoto, Edge deploy ou API de cotacao
1.2.36+142
Deploy completo publica Android, Web e Supabase
O pacote completo leva para teste Android o guard de P023A e publica no Web/Supabase as melhorias de fiscal dry-run, lembretes de O.S. e hardening RLS legado.
AndroidWebSupabaseOperacao
Ver detalhes
No Android, a tela Turbo e Admissao mantem P023A visivel, mas nao usa esse codigo como confirmacao universal de underboost ou atuador sem origem enhanced/runtime.
No Web, entram o fiscal NFS-e em modo dry-run, os lembretes WhatsApp de pendencias da O.S. e o ajuste de identidade publica nos pedidos de guincho.
No Supabase, ficam aplicadas as migrations de lembretes, fiscal dry-run e RLS das tabelas legadas core, sem emissao real de NFS-e.
Fonte: Deploy completo 2026-07-07: Android Internal/Alpha, Web Easypanel e Supabase remoto