Acompanhe as mudanças públicas do app, do painel, do laboratório e das integrações YouAutoCar.
Página 11 de 23
1.2.54+178
WhatsApp passa a ter um provedor único
A conexão oficial da Meta foi descontinuada e o WAHA passa a ser o único canal de WhatsApp da oficina. O histórico de mensagens e envios anteriores continua disponível.
WebSupabaseOperacao
Ver detalhes
A tela Configurações > Integrações passa a oferecer apenas a conexão WAHA; o painel da API oficial da Meta foi retirado.
Envios, lembretes e ações do Inbox usam somente a sessão WAHA da oficina, sem a checagem de janela de 24 horas nem a exigência de template aprovado pela Meta.
Mensagens antigas recebidas pela conexão Meta continuam visíveis no Inbox; apagar para todos não é mais oferecido nelas, apenas remover do YouAutoCar.
Despachos, logs e conversas já registrados pela Meta permanecem no histórico, sem alteração.
Fonte: Descontinuação da Meta Cloud API decidida pelo Owner em 2026-09-14
1.2.54+177
PDF da ordem chega como arquivo no WhatsApp
A fila agora recebe o documento completo antes de liberá-lo para envio, eliminando o caso em que só o título do PDF chegava como texto.
WebAndroidSupabaseOperacao
Ver detalhes
O PDF, seu nome e o tipo application/pdf são gravados junto com a criação do envio, antes de o bridge poder processá-lo.
Enviar WhatsApp e PDF WhatsApp levam também no corpo um identificador novo por clique, evitando a reutilização de um envio antigo em abas já atualizadas.
O histórico privado do Inbox continua recebendo a mesma cópia do documento, sem expor o Storage ou a API local do WAHA.
A correção possui teste específico que falhava quando o bridge encontrava o despacho ainda marcado como texto.
Fonte: Correção atômica da fila de documentos enviados pelo WAHA
1.2.54+177
Botões da ordem de serviço voltam a criar envios reais
Cada clique manual agora gera um novo envio e o WAHA resolve o destinatário brasileiro antes de transmitir texto ou PDF.
WebOperacao
Ver detalhes
Enviar WhatsApp e PDF WhatsApp deixam de reutilizar como sucesso um despacho antigo da mesma ordem de serviço.
O bridge completo consulta o identificador canônico do contato antes de enviar, incluindo números brasileiros com variação do nono dígito.
Texto e documentos continuam isolados por oficina, usando somente a sessão WAHA ativa da empresa selecionada.
O contêiner anterior foi preservado desligado para permitir retorno controlado durante a homologação.
Fonte: Correção do destinatário canônico e da idempotência dos envios manuais da O.S.
1.2.54+177
PDF enviado pelo WhatsApp volta a abrir no celular
Documentos de orçamento e ordem de serviço agora chegam ao WhatsApp com nome e tipo de arquivo corretos.
WebOperacao
Ver detalhes
O bridge WAHA passa a usar os mesmos campos de nome e tipo de mídia gravados pela fila protegida.
PDFs são enviados como application/pdf e mantêm o nome OS_xxxxxxxx.pdf, em vez do anexo genérico file.
A cópia privada exibida no WhatsApp Inbox continua preservada, sem expor o Storage ou a API do WAHA.
A correção cobre também os metadados equivalentes de imagens, áudios, vídeos e demais documentos futuros.
Fonte: Correção do contrato de mídia entre a fila do YouAutoCar e o bridge WAHA
1.2.54+177
Envios da oficina passam a usar a sessão WAHA ativa
Texto, PDF, comprovantes, aprovações, cotações, cobranças e guincho deixam de procurar uma conexão Meta antiga quando a oficina já está conectada ao WAHA.
WebAndroidSupabaseOperacao
Ver detalhes
Ao entrar em funcionamento, a sessão WAHA torna-se automaticamente o provedor operacional da respectiva oficina.
Oficinas que já estavam conectadas ao WAHA são reconciliadas sem apagar mensagens, conversas ou auditorias históricas da Meta.
O WhatsApp Inbox consulta primeiro a sessão WAHA da oficina e mantém os provedores antigos apenas para compatibilidade histórica.
Todos os envios transacionais continuam convergindo na fila protegida, com isolamento por oficina, idempotência e confirmação pelo bridge local.
Automações permanecem desligadas durante a homologação; a correção libera somente os envios manuais já autorizados pelo operador.
Fonte: Correção da seleção de provedor após migração Meta para WAHA
1.2.54+177
Exclusão do Inbox volta a responder no painel
Os botões de remover mensagem e limpar conversa agora exibem uma confirmação visível dentro do YouAutoCar.
WebOperacao
Ver detalhes
A confirmação de exclusão não depende mais da janela nativa do navegador, que podia ficar oculta e fazer o botão parecer sem resposta.
O painel diferencia claramente a remoção de uma mensagem da limpeza da conversa inteira.
A ação informa que a exclusão ocorre somente no Inbox do YouAutoCar e não apaga o histórico no WhatsApp do cliente.
Enquanto a exclusão está em andamento, os controles ficam bloqueados para evitar cliques repetidos.
Fonte: Correção dos controles de exclusão local do WhatsApp Inbox
1.2.54+177
WhatsApp Inbox responde corretamente a contatos do WAHA
O Inbox agora distingue o identificador protegido do WhatsApp do telefone real e responde pela conexão WAHA correta da oficina.
WebSupabaseOperacao
Ver detalhes
O bridge local resolve identificadores LID do WhatsApp antes de encaminhar a mensagem ao Inbox.
O telefone canônico passa a ser usado na conversa, na associação de cliente e no envio de respostas.
Ao responder, a conexão vinculada à conversa prevalece sobre configurações antigas de outro provedor, evitando tentativas indevidas pela Meta.
Para números brasileiros, o bridge confirma o identificador real do chat antes do envio, contemplando contas com a variação histórica do nono dígito.
Pessoas já cadastradas na oficina, inclusive colaboradores, passam a aparecer pelo nome no Inbox; o vínculo respeita a oficina ativa e não transforma colaborador em cliente.
Se o WhatsApp ainda não disponibilizar o vínculo entre identificador e telefone, o evento aguarda nova tentativa em vez de criar uma conversa inconsistente.
A resolução ocorre dentro da rede privada; a API administrativa do WAHA continua sem exposição pública.
Fonte: Correção da compatibilidade do Inbox com identificadores LID do WAHA NOWEB
1.2.54+177
WAHA: pareamento corrigido para a administração global
A administração global agora consegue criar e parear a sessão WhatsApp da oficina selecionada, com recuperação mais segura após falhas do bridge.
WebSupabaseOperacao
Ver detalhes
O botão de criar conexão passa a iniciar a sessão e apresentar o QR confirmado pelo servidor, sem exigir uma permissão artificial dentro de cada oficina.
A chamada autenticada de pareamento agora aceita o identificador de requisição do painel, evitando bloqueio do navegador antes de criar ou consultar a sessão.
A troca rápida entre oficinas limpa o QR anterior e mantém sessões, comandos e histórico isolados por empresa.
Confirmações de envio agora são atômicas e vinculadas à tentativa exata; reinícios do bridge não provocam reenvio silencioso de resultados incertos.
Sessões ausentes são recriadas com segurança ao solicitar QR ou reconexão, e o período de observação de 72 horas começa somente quando a sessão fica operacional.
Mídias, estados de sessão e confirmações de entrega receberam validações adicionais sem expor a API administrativa do WAHA à internet.
Fonte: Revisão Fable 5.1 e correção independente do pareamento e da entrega WAHA
1.2.54+177
WhatsApp ganha sessões isoladas por oficina
O painel passa a preparar conexões WAHA independentes para cada oficina, com bridge local protegido e histórico anterior preservado.
WebSupabaseOperacao
Ver detalhes
You Auto Car e Auto7Car podem usar números e sessões separados no mesmo servidor WAHA, sem compartilhar dados ou controles.
Mensagens, mídia e confirmações passam por uma fila auditável; resultados ambíguos não são reenviados automaticamente.
A API administrativa e o QR permanecem na rede privada, enquanto cada chamada do bridge usa assinatura, validade temporal e proteção contra repetição.
Automações começam desligadas e só podem ser liberadas após 72 horas estáveis; mensagens manuais continuam disponíveis durante o piloto.
O painel informa que WAHA usa WhatsApp Web e pode exigir novo pareamento, sofrer limitação ou bloqueio.
Fonte: Migração multiempresa para WAHA com bridge privado e rollout controlado
1.2.54+177
Colaboradores: orientação clara ao trocar a senha
O painel agora explica em português quando uma nova senha é recusada por ser comum ou já ter aparecido em vazamentos, mantendo ativa a proteção de segurança.
WebOperacao
Ver detalhes
O formulário orienta o uso de uma senha exclusiva, longa e com combinação de letras, número e símbolo.
A rejeição de senha fraca deixa de exibir a mensagem técnica da Edge Function em inglês.
A proteção contra senhas conhecidas ou vazadas permanece habilitada; nenhuma regra de segurança foi reduzida.
Fonte: Correção da experiência de troca de senha de colaboradores
1.2.54+177
Colaboradores: edição volta a salvar com segurança
A edição de colaboradores deixou de tentar gravar diretamente na tabela protegida de usuários. O painel agora usa uma operação autenticada que valida a oficina e mantém o perfil e a conta sincronizados.
WebSupabaseOperacao
Ver detalhes
Proprietários e administradores da oficina podem salvar novamente nome, e-mail, telefone, documento e endereço dos colaboradores.
A operação confirma que o colaborador pertence à mesma oficina antes de alterar qualquer dado.
E-mail e dados de perfil permanecem sincronizados com a conta de acesso, sem liberar escrita direta na tabela protegida.
A atualização também reconcilia o cargo e as permissões do colaborador para os próximos acessos ao painel.
Fonte: Correção do fluxo de colaboradores após diagnóstico de permissão 42501
1.2.54+177
Mais segurança no histórico e estabilidade no TPMS e no painel
A atualização reforça a recuperação automática do TPMS no Android, protege o histórico de diagnóstico contra exclusões sem permissão e garante que as páginas do painel administrativo recebam os cabeçalhos de segurança do servidor.
AndroidWebSupabaseOperacao
Ver detalhes
O Bluetooth do app foi atualizado e validado no tablet com os quatro sensores TPMS ao vivo, mantendo o ciclo econômico de aproximadamente 30 segundos por roda.
Reiniciar o aplicativo não exige mais tocar em Atualizar TPMS: a leitura volta automaticamente quando chegam os próximos pacotes válidos.
A limpeza excepcional de sessões de diagnóstico agora exige a permissão correta e cada exclusão de sessão gera um registro de auditoria.
Importações do catálogo de serviços validam origem, destino e nomes duplicados antes de gravar.
A página inicial e as rotas do painel administrativo passam pelo servidor de segurança, com a política completa de conteúdo aplicada antes da entrega.
Fonte: Rodada 656: fechamento autônomo de TPMS, histórico diagnóstico, dependências e segurança Web
1.2.54+177
Vídeos educativos: a preferência agora vale em todo o diagnóstico
Ao desligar "Mostrar vídeos educativos", o aplicativo deixa de consultar e exibir recomendações tanto no detalhe dos DTCs quanto na aba de hipóteses. Um fluxo antigo que pesquisava vídeos sem nenhum componente visível também foi removido.
AndroidOperacao
Ver detalhes
A tela de DTC consulta a preferência antes de qualquer chamada de rede e desaparece por completo quando os vídeos estão desligados.
A aba de hipóteses passa a obedecer à mesma preferência, sem mostrar carregamento ou espaço vazio.
Buscas duplicadas e arquivos antigos sem consumidor foram removidos, reduzindo tráfego e trabalho em segundo plano.
A interface dos cartões foi simplificada para manter compatibilidade com centrais multimídia de GPU limitada.
Fonte: Rodada 655: fechamento DT-YT-01 com TDD e regressão mobile completa
1.2.53+176
Música: botão de expandir volta a abrir o Jarvis
O botão de expandir do miniplayer podia não fazer nada quando a navegação interna do Jarvis ainda estava ocupada ou mantinha um estado antigo. A rota de segurança voltou a ficar ativa no uso real do aplicativo e abre a tela completa no frame seguinte, sem duplicar a tela quando a navegação principal já funcionou.
AndroidOperacao
Ver detalhes
O botão com as setas diagonais do miniplayer volta a abrir o Jarvis Vivo mesmo quando a primeira tentativa de navegação não avança.
Tocar no título da música mantém o mesmo comportamento de abrir a tela completa.
A proteção existente continua impedindo duas telas do Jarvis quando a primeira tentativa já abriu corretamente.
Reprodução, pausa, faixa atual e fechamento do miniplayer não foram alterados.
Fonte: Bancada Android 2026-09-10: regressão do fallback de navegação do miniplayer
1.2.52+175
TPMS: a leitura volta sozinha depois que o módulo cai
Com o app aberto, se o módulo TPMS reiniciava ou a leitura caía, o painel podia ficar preso na última leitura salva até o operador tocar em "Atualizar TPMS". Agora o app encerra a leitura anterior antes de abrir a nova, então a conexão recém-aberta não é mais derrubada pela que estava se encerrando, e a leitura volta sozinha. O resumo do painel também passa a usar o mesmo critério de frescor dos cartões de roda: leitura vencida deixa de ser anunciada como recente.
AndroidOperacao
Ver detalhes
Com o app aberto, reinício do módulo ou queda da leitura passam a se recuperar sozinhos, sem precisar tocar em "Atualizar TPMS" nem fechar e abrir o app.
Troca de veículo, volta do segundo plano e novas tentativas deixam de disputar a mesma conexão: o app só abre a leitura nova depois que a anterior terminou de encerrar.
Queda silenciosa, quando o módulo encerra a leitura sem erro, passa a ser tratada como queda recuperável, com nova tentativa espaçada em vez de painel parado.
O resumo do painel TPMS deixa de chamar de recente uma leitura vencida: nesse caso ele informa que é a última leitura salva e que o app aguarda pacote novo dos sensores.
Continuam valendo o prazo de validade da leitura, o cache com a idade, a verificação de cada pacote do sensor, os alertas por roda e a separação por veículo.
Fonte: Bancada TPMS 2026-09-10: retomada automática da leitura e resumo de frescor
1.2.51+174
TPMS: sensores voltam a ser encontrados em aparelhos Samsung
Em alguns aparelhos Samsung a busca de sensores TPMS terminava sem encontrar nada: o Bluetooth do aparelho recusava o filtro de busca do app por falta de espaço interno e nenhum pacote de sensor chegava. O app passa a ouvir os sensores sem depender desse filtro e faz a triagem por conta própria, mantendo o mesmo rigor de antes: só pacote do kit TPMS, com verificação íntegra, vira leitura, aprendizagem ou alerta.
Android
Ver detalhes
A busca de sensores TPMS deixa de depender do filtro de Bluetooth do aparelho, que em Samsung podia ser recusado por falta de espaço e travava a aprendizagem sem nenhuma mensagem.
A triagem passa a ser feita pelo app: pacotes de outros dispositivos Bluetooth são descartados na entrada e não entram em leitura, aprendizagem, alerta nem nos contadores de diagnóstico.
Continua valendo a validação estrita de cada pacote do sensor, com os dois dígitos verificadores e a faixa física de pressão, temperatura e bateria.
A busca segue somente com o app aberto e mantém as tentativas espaçadas quando o Bluetooth recusa iniciar.
Fonte: Rodada 654: TPMS iBar (busca BLE sem filtro de hardware em Samsung)
1.2.50+173
TPMS: quatro rodas por veículo, estado honesto e alerta na roda certa
O TPMS passa a mostrar as quatro rodas com o estado real de cada uma: ao vivo, em cache com a idade da leitura, ausente ou sem sensor. Leitura velha ou em validação nunca vira "pneu OK" e uma roda ao vivo entre quatro aparece como 1/4. Cada veículo guarda os próprios limites, vínculos de sensor, histórico e episódios: trocar de carro limpa tudo antes de voltar a monitorar. Pressão zero, vazamento rápido, temperatura e bateria fraca viram alerta na roda certa, o Jarvis fala uma vez por roda e a configuração feita no painel web chega ao app sem sobrescrever o que já estava salvo.
AndroidWebSupabase
Ver detalhes
Cada roda tem estado próprio (ao vivo, cache com idade, ausente, sem sensor ou em validação) e só leitura ao vivo dentro do prazo conta como pneu OK.
O card e o Jarvis usam as rodas configuradas como denominador: uma roda ao vivo entre quatro aparece como "1/4 pneus OK", nunca como "1 pneu OK".
O frescor da leitura é medido contra o relógio do aparelho, e não contra a hora do último pacote, então leitura vencida deixa de ser mostrada como recente.
Trocar de veículo pausa a leitura e limpa na hora o painel, os limites, o histórico, os episódios e os vínculos de sensor do carro anterior antes de voltar a monitorar.
Limites de pressão, temperatura, bateria e unidades passam a ser por veículo: carro sem configuração usa o padrão e nunca herda os valores de outro carro.
Aprendizagem de sensor continua exigindo roda escolhida e código de 6 dígitos único por veículo; o vínculo aprendido fica guardado para o carro certo, inclusive offline.
Pressão zero (pneu vazio) passa a ser tratada como leitura real e vira alerta crítico, em vez de manter na tela a última leitura normal.
Vazamento rápido só se dá por recuperado com três leituras realmente estáveis ao longo de cinco minutos, acima do mínimo do veículo; oscilação ou enchimento no meio reinicia a contagem.
O Jarvis resolve o alerta roda a roda: temperatura, bateria e pressão de uma roda não herdam a recuperação de outra, e a fala não repete o mesmo episódio.
Módulo com cobertura parcial deixa de se anunciar como completo; o app mostra parcial ou em validação conforme o que o sensor realmente enviou.
A configuração de TPMS feita no painel web e no app convive sem sobrescrita: quem salvou por último com a versão desatualizada recarrega o perfil em vez de apagar o do outro.
No Supabase, limites gravados fora do formato esperado passam a ser recusados na escrita direta e nos RPCs, preservando o isolamento por empresa.
Fonte: Rodada 654: TPMS vertical (isolamento por veículo, cobertura por roda, vazamento e narração do Jarvis)
1.2.49+172
Multimídia do Jarvis: pastas, rádio e podcasts mais confiáveis
No Jarvis Vivo, a pasta escolhida passa a ser a raiz da biblioteca: as subpastas entram na fila em ordem previsível e a lista mostra em qual subpasta cada música está. Recarregar a pasta mantém a música, a posição e o estado tocando/pausado. O Hub separa navegar de tocar, ganha repetição e aleatório, explica quando uma faixa não toca em vez de fechar, e passa a buscar podcasts no catálogo oficial da Apple, com rádio que se recupera de quedas.
Android
Ver detalhes
Fila montada pasta por pasta com as mesmas extensões (mp3, m4a, aac, wav, flac e ogg) no seletor e no player; o seletor de pasta conta as músicas das subpastas.
Próxima, Anterior e fim de faixa atravessam a fronteira entre pastas e dão a volta na biblioteca.
Recarregar a pasta preserva a música atual pela identidade do arquivo; se ela sumiu, o Jarvis seleciona a próxima na ordem sem começar a tocar sozinho.
Apagar a música atual mantém o estado tocando/pausado e, se o Android recusar a exclusão, a música volta ao ponto em que estava.
O menu de ações do Jarvis Vivo permite apagar a música atual com confirmação e seguir para a próxima faixa.
Sem pasta, sem permissão, pasta ausente, vazia ou ilegível mostram mensagem específica no Hub e no player; as faixas de demonstração foram removidas.
Trocar de aba no Hub passou a ser só navegação: a música, o rádio ou o podcast que está tocando continua igual.
Favoritos e recentes tocam a lista inteira daquela origem, e não mais uma faixa isolada; a busca espera você parar de digitar e ignora resposta atrasada.
Controles de repetição (desligado, tudo, uma) e aleatório no Hub, com padrão por origem: música e rádio repetem, podcast termina no último episódio.
Quando uma faixa não toca, o Hub continua aberto explicando o motivo, com "tentar de novo" e "pular", em vez de fechar como se tivesse dado certo.
Busca de podcast passa a usar apenas o catálogo oficial da Apple; rádio que cai é retentada e, se não voltar, o Jarvis passa para outra estação.
Rádio e podcast voltam de onde pararam ao reabrir o app, sempre pausados; o último resultado de busca fica disponível durante a sessão quando a rede oscila.
Fonte: Rodada 654: player multimídia, fase 1 (biblioteca local por pastas)
1.2.49+171
IA do Jarvis passa a usar OpenAI como provedor principal, com Gemini de reserva
Depois que a cota da chave Gemini esgotou, o diagnóstico assistido, a análise de DTCs, a leitura de laudos e fotos, as hipóteses da O.S., a explicação de insights, a manutenção preditiva e a análise de telemetria passaram a usar a OpenAI como provedor principal. Se um provedor falhar ou ficar sem cota, o sistema tenta o outro automaticamente antes de recorrer ao modo de contingência.
AndroidSupabaseOperacao
Ver detalhes
No app, o Jarvis volta a entregar hipóteses reais da IA no diagnóstico assistido (sem mudança de versão: a correção é no servidor).
Provedor e modelo de IA definidos em um único lugar e trocáveis sem nova publicação.
Falhas temporárias são retentadas e cota esgotada troca de provedor na hora, sem mostrar roteiro padrão como se fosse análise.
Fotos e documentos enviados como evidência continuam sendo lidos pela IA no novo provedor.
Fonte: Rodada 654 (DT-AI-03)
1.2.49+171
Diagnóstico assistido volta a usar a IA de verdade, com vídeos por defeito e evidências legíveis
O Google aposentou o modelo de IA que o Jarvis usava e, sem aviso, todo diagnóstico assistido passou a mostrar um roteiro padrão como se fosse análise. O modelo foi atualizado com retentativa automática e um guarda no repositório para isso não se repetir em silêncio. A tela Detalhe do Diagnóstico (app) e a aba Diagnóstico da O.S. (painel) passam a mostrar vídeos do YouTube por DTC, confiança da hipótese, DTCs separados por modo, origem dos dados em português, fontes de evidência e um aviso claro quando o resultado veio do modo de contingência.
AndroidWebSupabase
Ver detalhes
Edge Functions de IA (copiloto, DTC, uploads, hipóteses, manutenção preditiva) usam um modelo Gemini atual definido em um único lugar, com retentativa em picos de demanda e modelo secundário opcional.
Quando a IA não responde, o app e o painel mostram o selo "Modo de contingência" em vez de apresentar o roteiro padrão como laudo.
Detalhe do Diagnóstico no app: vídeos do YouTube por DTC no fim da tela (respeitando a preferência "Mostrar vídeos educativos"), confiança em porcentagem, DTCs armazenados/pendentes/permanentes, origem dos dados traduzida, fontes de evidência com força e atualidade, próximo teste sem repetir a recomendação.
Aba Diagnóstico da O.S. no painel: card completo do resumo da IA Jarvis com os mesmos elementos e painel de vídeos por defeito com o veículo da O.S.
Textos acentuados nas duas telas e no widget de vídeos (Evidências, Hipótese, Próximo teste, Vídeos por defeito, Pré/Pós-scan, Crítico).
Viagens de bancada e sincronização seguem como na 1.2.48; sem mudança de banco.
Fonte: Rodada 654: tela Detalhe do Diagnóstico revisada com o Owner no tablet (DT-AI-01, DT-MOB-17, DT-WEB-14, DT-YT-01)