You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
visual-track-layouts.json foi movido para assets/reference-laps/visual-track-layouts.json, fora da pasta apexc, para não ser apagado nem publicado junto com as referências geradas.
generate-upload:apexc e upload:apexc agora respeitam filtros de carros e pistas grátis e permitem concorrência maior no upload.
O manifest local de geração ApexC passou a ser gravado incrementalmente em build-manifest.local.jsonl e compactado em build-manifest.local.json ao finalizar.
upload:apexc ganhou filtro --references para reenviar referências específicas por basePath.
Adicionado rebuild:apexc-index para reconstruir index.json local a partir de build-manifest.local.json.
Tela do coach ficou mais compacta: a lateral ao vivo mostra setores com referência/atual/delta e curvas somente como indicadores coloridos.
Histórico de voltas passou a usar seletor de volta e exibir detalhes completos de setores e curvas, incluindo tooltip com a mensagem de feedback da curva.
Fixed
Corrigido o consumo crescente de memória na geração ApexC, substituindo workers por arquivo por um pool persistente de workers.
Corrigido o --force da geração ApexC para limpar apenas artefatos gerados, sem apagar templates visuais.
Corrigida a geração ApexC para exigir o template visual e evitar fallback silencioso para detecção antiga de curvas.
Corrigido o upload para não enviar manifests locais de build ao R2.
Corrigido upload R2 para evitar streams não retryable em PutObject, reduzindo falhas socket hang up.
Corrigido cálculo de tempo em lapPct=1 quando a telemetria não possui sample exatamente no fim da volta, evitando último setor sem tempo de referência e deltas deslocados.
Corrigido carregamento de referências ApexC para preservar time e distance reais do traçado completo, evitando comparar curvas contra uma referência reconstruída com velocidade média constante.
Corrigido leitor de TDF binário do Garage61 para reconstruir o tempo por integração de velocidade, em vez de assumir tempo linear por percentual da volta.
Referências locais criadas pelo piloto agora reaproveitam os templates visuais padronizados de curvas e setores quando não há uma referência ApexC do mesmo carro.
Histórico da sessão agora mantém voltas inválidas, exceto a volta inicial de saída dos boxes.