Histórico de entregas

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

Página 21 de 23

Copilot da O.S. mostra fatos e recomendacoes separados

O painel Web do Copilot passa a exibir, quando disponivel, fatos observados, inferencias e recomendacoes em blocos separados para reduzir ambiguidade tecnica.

WebOperacao
Ver detalhes
  • A tela mantem o resumo assistido atual e adiciona secoes compactas para fatos observados, inferencias e recomendacoes.
  • Respostas antigas continuam funcionando porque os novos campos sao opcionais.
  • A validacao cobriu teste Web focado, TypeScript, release notes e disponibilidade do tablet via ADB.

Fonte: Round 572 - Web Copilot contract sections

Copilot de O.S. separa fato, inferencia e recomendacao

O contrato do Copilot de ordem de servico passa a expor campos aditivos para fatos observados, inferencias e recomendacoes, preservando a resposta atual da oficina.

WebSupabaseOperacao
Ver detalhes
  • A Edge Function normaliza observed_facts, inferences, recommendations e response_contract em resposta nova, fallback e cache hit.
  • O Web reconhece os novos campos opcionais no contrato do Mechanic Copilot sem mudar a tela existente nem quebrar campos antigos.
  • A validacao local cobriu Deno, TypeScript Web, release notes e ADB; a publicacao remota da Edge e o smoke autenticado seguem pendentes de rodada autorizada.

Fonte: Round 571 - Mechanic Copilot response contract

O.S. offline segue o dono do veiculo

Ao criar uma ordem de servico offline pelo Android, o cliente oficial passa a ser o dono do carro ativo quando essa informacao esta no cache local.

AndroidOperacao
Ver detalhes
  • A fila offline da O.S. prioriza o owner_id do veiculo antes do usuario logado ao preencher customer_user_id.
  • O usuario/mechanic_id continua separado do cliente da O.S., evitando trocar o dono do carro pelo mecanico quando o tablet esta sem internet.
  • A validacao local cobriu cache offline de O.S., auth offline, veiculo ativo, fila offline e viagens; Play, ADB e Supabase remoto nao foram executados nesta rodada.

Fonte: Round 567 - O.S. offline segue owner do veiculo

1.2.36+131

Jarvis ganha pre-visualizacao de voz e musica

As configuracoes do Jarvis passam a ter matriz auditavel e botoes de previa para testar voz, estilos de alerta e comportamento sobre musica antes de validar na multimidia.

AndroidWebOperacao
Ver detalhes
  • Configurar Jarvis agora mostra previas para Serio, Humor leve, Sarcasmo leve, Aleatorio e Critico.
  • A opcao Voz sobre musica pode ser testada nos modos Baixar volume e Pausar musica, usando o mesmo fluxo real de TTS.
  • A aba Multimidia do Web padroniza os rotulos Jarvis e Scanner Tecnico e normaliza aliases em portugues no perfil online.
  • A auditoria documenta modos de voz, estilos de velocidade, 30 frases de musica automatica e eventos principais falados pelo Jarvis.

Fonte: Auditoria Jarvis Voz e Musica 2026-06-29

1.2.36+130

Scanner Simples vira hub direto de diagnostico

O Android remove a camada de abas intermediarias: Saude, Falhas (DTC), Assistido IA e Centro OBD agora abrem direto a partir do Scanner Simples.

AndroidWebOperacao
Ver detalhes
  • Scanner Simples agora agrupa Diagnostico rapido com Saude, Falhas (DTC), Assistido IA e Centro OBD.
  • Cada opcao de diagnostico rapido abre sua tela direta, sem mostrar a barra Saude / Assistido IA / Falhas / Centro OBD.
  • O atalho Assistido IA dentro do Diagnostico Classic BT tambem abre a tela direta, sem voltar para o diagnostico legado com abas.
  • A rota antiga /diagnose/advanced?tab=... continua existindo apenas para compatibilidade interna e links antigos.
  • Scanner Avancado deixa de expor o Diagnostico IA intermediario e passa a focar nos fluxos de oficina.
  • A telemetria adicional do Diagnostico Classic BT e os cards do Scanner Simples usam layout denso em multimidia, evitando cards gigantes, rolagem desnecessaria e faixas de overflow.

Fonte: Ajuste UX Scanner Simples DTC/IA 2026-06-28

1.2.36+129

Tela ao conectar no OBD respeita a escolha salva

O Android passa a abrir corretamente Diagnostico, Scanner Tecnico ou Jarvis Vivo conforme a configuracao Tela ao conectar no OBD, inclusive ao reabrir o app com OBD pronto.

AndroidWebOperacao
Ver detalhes
  • Scanner Tecnico agora abre direto o console tecnico em /diagnose/scanner-technician, sem cair no painel avancado.
  • Diagnostico e Scanner Tecnico limpam a restauracao anterior do Jarvis para a escolha salva ter prioridade.
  • Alteracoes locais de configuracoes OBD agora sobem para o perfil online do veiculo e nao sao sobrescritas por perfil remoto antigo no boot.
  • A validacao ADB no SM-X236B confirmou versionCode 129, Scanner Tecnico direto, Diagnostico conectado e Jarvis Vivo com telemetria ao vivo.

Fonte: QA ADB Tela ao conectar no OBD 2026-06-28

1.2.36+129

Multimidia ganha configuracoes online por veiculo

O Web passa a editar um perfil seguro de configuracoes da multimidia por veiculo, e o Android sincroniza/aplica esse perfil online quando o veiculo ativo esta selecionado.

WebAndroidSupabaseOperacao
Ver detalhes
  • O cadastro do veiculo ganhou a aba Multimidia para editar unidades, aparencia, Jarvis, OBD, monitoramento, notificacoes, videos educativos e atualizacao automatica.
  • A multimidia registra status por instalacao, incluindo revisao aplicada, ultima vez vista e erro de aplicacao quando existir.
  • O card Android de sincronizacao mostra o estado online com revisao e horarios aplicados em tempo real.
  • A release Android leva essa sincronizacao para a multimidia em producao.
  • O perfil online exclui simulador interno, suporte/debug, ultimo adaptador Bluetooth, caminhos de musica, historicos locais, TPMS, FCM/token e estados temporarios.
  • TPMS continua independente na aba propria e na tabela vehicle_tpms_profiles.

Fonte: Plano Configuracoes Online por Veiculo 2026-06-28

Scanner OBD fica mais organizado

O Android separa a tela de conexao do adaptador das ferramentas de diagnostico, deixando Conectar ao OBD mais simples e criando destinos claros para Scanner Simples, Scanner Avancado e Jarvis.

AndroidOperacao
Ver detalhes
  • Conectar ao OBD passa a focar em Bluetooth, ELM, status e logs, sem listar a grade completa de funcoes tecnicas.
  • Scanner Simples concentra leituras universais como painel ao vivo, OBD-II padrao, Mistura A/F, Lambda/O2, bateria, arrefecimento, catalisador e turbo/admissao.
  • Scanner Avancado concentra Diagnostico IA, Scanner Tecnico, modulos, cobertura e fluxos de oficina.
  • Em multimidia 1280x720, os hubs usam grade mais densa para reduzir rolagem e manter mais opcoes visiveis de uma vez.
  • No Conectar ao OBD, os atalhos Scanner Simples, Scanner Avancado e Jarvis cabem na mesma linha em multimidia para evitar rolagem desnecessaria.
  • Jarvis permanece como destino proprio para voz, avatar e leitura assistida, sem administrar pareamento do adaptador.

Fonte: Contrato Mobile OBD Navigation 2026-06-28

1.2.36+128

Android fica pronto para telas grandes

O app ajusta a compatibilidade exigida pela Play para Android 15 e 16, ativando edge-to-edge no Android e removendo o bloqueio rigido de orientacao da Activity.

AndroidOperacao
Ver detalhes
  • A Activity principal passa a iniciar com edge-to-edge via WindowCompat, alinhando a exibicao ao comportamento do Android 15+.
  • O app deixa de pedir landscape por requestedOrientation, evitando restricao de orientacao que o Android 16 ignora em tablets, dobraveis e telas grandes.
  • A multimidia conhecida ainda pode receber preferencia de rotacao pelo ajuste de sistema quando permitido, sem transformar isso em trava de Activity.

Fonte: Avisos Play Console Android 15/16 2026-06-28

1.2.36+127

Jarvis Vivo reduz falso jank em estrada

O Android ajusta a telemetria de suporte do Jarvis Vivo na multimidia C4L para nao marcar como frame_jank amostras pequenas de uma tela estatica em perfil GPU seguro.

AndroidOperacao
Ver detalhes
  • O detector de suporte agora ignora amostras esparsas de /jarvis/live quando o pior frame nao indica travamento real, evitando falso alerta durante rota.
  • Jank forte continua sendo registrado normalmente para preservar diagnostico de performance real.
  • A QA ADB de estrada confirmou MAP ate 920 hPa, DTC OK, TPMS 4 pneus OK e OBD sem TimeoutException, CAN ERROR ou STOPPED.

Fonte: QA ADB C4L retomada pos-pausa 2026-06-28

1.2.36+127

Jarvis Vivo fica legivel na multimidia C4L

O Android corrige o overflow visual dos cards do Jarvis em 1280x720 e reduz travas do polling ao priorizar MAP e proteger a faixa rapida de leituras OBD de fundo.

AndroidOperacao
Ver detalhes
  • Os cards laterais do Jarvis em modo ultradenso ganharam mais folga de texto e deixam de animar sombras na central, evitando o aviso BOTTOM OVERFLOWED visto na tela.
  • A rotação suplementar do dashboard Classic BT passa a priorizar MAP com mais frequencia, deixando o card MAP / TPS mais util durante o teste do turbo.
  • A faixa rapida de RPM e velocidade agora espera leituras suplementares ou DTC terminarem antes de disputar a serial, reduzindo TimeoutException e jank no /jarvis/live.
  • O modulo Mistura A/F deixa de transformar respostas vazias duplicadas de Mode 03, como 43 00 em duas linhas, em falso DTC P0043.
  • Foi adicionado teste de layout para 1280x720 e teste de contrato para a protecao da fila OBD.

Fonte: QA de estrada C4L Jarvis Live 2026-06-27

1.2.36+127

C4L ganha modulo Mistura A/F

O Android unifica A/F e Fuel Trim em um modo live seguro, com atalho no Jarvis e QA ADB dedicado para validar STFT, LTFT, O2, MAP, MAF, TPS, RPM e ECT no C4L.

AndroidOperacao
Ver detalhes
  • A rota existente /diagnose/fuel-trim passa a se apresentar como Mistura A/F, preservando compatibilidade com deep links e navegacao atual.
  • O modulo usa diagnostico exclusivo e cadencia moderada para ler 0106, 0107, 0114, 0115, 010B, 0110, 0111, 010C e 0105 sem disputar com o modo Turbo.
  • O PID 0124 de lambda wideband entra como opcional: quando o carro nao responde, a tela segue com O2 e trims sem travar ou inventar diagnostico.
  • O Jarvis mostra o card A/F / Trim quando houver STFT, LTFT ou O2 disponivel e abre o modulo Mistura A/F em um toque.
  • O novo script scripts/c4l-adb-af-trim-qa.ps1 coleta screenshot, UI XML, logcat, gfxinfo e cadencia dos PIDs para fechar a validacao de campo.

Fonte: Plano C4L Mistura A/F Fuel Trim 2026-06-27

1.2.36+127

C4L ganha modo Turbo com MAP em hPa

O Android passa a abrir o modo Turbo a partir do Jarvis e mostra MAP, pressao relativa, RPM e velocidade em uma cadencia mais util para validar o C4L.

AndroidOperacao
Ver detalhes
  • O card MAP / TPS do Jarvis abre os detalhes de Turbo e Admissao em um toque.
  • A leitura de MAP passa a aparecer em hPa, com fallback local de 880 hPa quando a barometrica do carro nao responde.
  • O modo Turbo prioriza MAP, RPM e velocidade sem disputar polling com o dashboard normal.
  • A tela foi validada por ADB Wi-Fi no C4L, sem crash, frame jank ou UI stall na janela de QA.
  • O script de QA do C4L agora mede a cadencia dos PIDs e registra os achados para o proximo teste de estrada.

Fonte: Round 562 - C4L Turbo MAP/TPS Jarvis QA

1.2.36+127

TPMS iBar evita falso pneu desconectado

O Android fica mais tolerante ao intervalo real dos sensores iBar e o Jarvis passa a usar o cache valido para resumir os quatro pneus quando todos estao dentro dos limites.

AndroidOperacao
Ver detalhes
  • O app preserva a ultima leitura TPMS ao reabrir ou quando o sensor demora a enviar novo pacote.
  • O cartao do Jarvis separa pneus ao vivo de pneus conhecidos pelo cache, evitando mostrar 1 pneu OK quando existem 4 leituras saudaveis.
  • Leituras cacheadas dentro dos limites aparecem como pneus OK, mas continuam sem disparar alerta ou fala nova.
  • A ponte nativa TPMS passa a usar fallback visual quando a leitura direta ou o canal nativo oscila na multimidia.

Fonte: Hotfix TPMS iBar C4L 2026-06-27

TPMS iBar mantem ultima leitura no Android

O app passa a guardar localmente o ultimo pacote valido dos sensores iBar por ate 24 horas, mostrando como ultima leitura quando o sensor dormir ou sair de alcance.

AndroidOperacao
Ver detalhes
  • As leituras salvas aparecem como ultima leitura, sem serem tratadas como sensor ao vivo.
  • O app tambem usa o ultimo snapshot TPMS salvo como fallback visual ao abrir antes do primeiro pacote BLE novo.
  • Alertas e fala do Jarvis continuam usando apenas pacotes frescos, evitando aviso falso quando o sensor esta parado.
  • O historico curto registra somente pacotes vivos novos, sem duplicar a mesma leitura cacheada ao abrir o app.
  • A tela TPMS diferencia leitura viva e leitura salva com indicacao de tempo, reduzindo a sensacao de desconexao durante os testes no C4L.

Fonte: Cache local TPMS iBar C4L 2026-06-26

O.S. via OBD entra na fila offline

Quando o tablet perde internet durante o diagnostico, a criacao de O.S. pelo OBD fica salva localmente e sincroniza ao voltar online.

AndroidOperacao
Ver detalhes
  • A criacao de O.S. a partir do diagnostico OBD usa a mesma fila offline da criacao manual.
  • O seletor de veiculo do diagnostico usa o carro ativo salvo localmente quando a busca online falha.
  • A O.S. local fica em avaliacao, preservando prioridade, DTCs e snapshot OBD para sincronizar depois.
  • A sincronizacao usa o mesmo UUID local para evitar duplicidade quando a conexao volta.

Fonte: Melhoria offline OBD para OS 2026-06-26

Landing mostra TPMS iBar no C4L

A página inicial passa a explicar o TPMS iBar com prints reais do C4L, separando leitura viva no Android e configuração por veículo no Web.

WebAndroidOperacao
Ver detalhes
  • A landing ganhou uma seção dedicada ao TPMS iBar com monitoramento, configuração de sensores, limites em P S I e alerta do Jarvis.
  • Os prints usados são capturas reais da validação no C4L, sem telas de diagnóstico interno ou informações de debug.
  • O texto reforça que o recurso segue em validação de campo e que a compatibilidade final depende do sensor, Android da multimídia e prova no veículo.

Fonte: Landing TPMS iBar C4L 2026-06-26

O.S. do Android ganha rascunho offline

O app Android passa a manter a lista de O.S. em cache por veiculo e permite iniciar uma O.S. offline usando o carro ativo salvo no tablet.

AndroidOperacao
Ver detalhes
  • A tela Minhas OS usa o ultimo cache do veiculo quando a internet cai, sem exibir erro tecnico de conexao.
  • A tela Nova OS carrega o veiculo ativo e o dono salvo localmente mesmo sem Supabase disponivel.
  • Uma O.S. criada offline fica como rascunho local com UUID proprio e tenta sincronizar automaticamente quando a lista volta a carregar online.

Fonte: Validacao offline tablet C4L 2026-06-26

O.S. segue o dono atual do veiculo

Ordens de servico passam a usar o dono atual do carro como cliente oficial, mantendo o mecanico responsavel separado.

WebAndroidSupabaseOperacao
Ver detalhes
  • Ao trocar o dono de um veiculo, as O.S. vinculadas acompanham o carro e aparecem para o cliente correto.
  • A oficina continua vendo o mecanico responsavel em mechanic_id, sem transformar o mecanico em cliente da O.S.
  • O portal do cliente, cobranças EFI e as telas Web/Mobile passam a priorizar customer_user_id e o dono atual do veiculo antes do user_id legado.

Fonte: Correcao de posse de O.S. por veiculo 2026-06-26

1.2.36+126

TPMS iBar ganha limites por veiculo

O app Android e o painel Web passam a salvar limites de pressao, temperatura e bateria no perfil do carro, com avisos do Jarvis em P S I.

AndroidWebSupabaseOperacao
Ver detalhes
  • O Android salva e recupera online os limites TPMS junto com os codigos dos sensores do veiculo escolhido.
  • A aba TPMS do Web permite ajustar pressao minima, pressao maxima, temperatura alta, bateria baixa e alerta falado por carro.
  • O padrao inicial para validacao do C4L aro 17 fica em 29 PSI minimo, 38 PSI maximo, 70 C e 2.6 V, sempre editavel pelo usuario ou oficina.
  • O Jarvis fala alertas de pressao em P S I para evitar a pronuncia estranha de psi como palavra.
  • O Web continua sendo configuracao e acompanhamento leve do TPMS, sem virar painel em tempo real.

Fonte: Deploy Play 126 TPMS iBar C4L 2026-06-26