Skip to content

ApexLap Coach v0.6.1

Choose a tag to compare

@github-actions github-actions released this 29 May 17:58
· 2 commits to main since this release

[0.6.1] - 2026-05-29

Fixed

  • BUG-01 — Primeira volta da sessão não gera mais feedbacks de voz incorretos. O coach pula o processamento da volta 1 após ser iniciado, evitando comparações com referências desalinhadas.
  • BUG-01bcurrentLapTrace é limpo ao completar uma volta, eliminando dados residuais nos timings em tempo real.
  • BUG-02 — Voz que travava silenciosamente agora tem timeout de 15s por reprodução. Após 3 falhas consecutivas, um banner de aviso aparece na tela de coaching.
  • BUG-03 — SDK do iRacing conecta automaticamente ao abrir o app; botão "Abrir iRacing" removido da idle screen.
  • BUG-04 — Saída de pista, reboque e colisão detectados em tempo real no loop de telemetria. Feedbacks de técnica são suprimidos pelo resto da volta comprometida. Saídas brevíssimas (< 2 samples) ignoradas para evitar falsos positivos em kerbs. Anúncio tardio no fim da volta suprimido se já anunciado em tempo real.

Added

  • Menu Electron > Configurações com atalho ⌘, / Ctrl+,.
  • Menu Electron > Abrir iRacing para abertura manual.
  • VoiceErrorBanner — banner não-obstrutivo com aviso de falha de áudio.
  • CoachingDataGrid — grid de 4 colunas (Volta, Delta, Melhor, Setor) inspirado no SimHub Lovely Dashboard.
  • Auto-navegação de setor acompanhando posição do piloto; clique manual suspende por 5s.
  • Indicador "INVÁLIDA" em laranja na célula DELTA quando a volta está comprometida em tempo real.
  • Componentes ProjectIcon e SettingsIcon (SVG inline) substituindo "A" e "S".
  • Tela de loading com ícone do projeto + spinner animado.
  • Layout vertical na coaching screen (painel acima do mapa).

Changed

  • Removido badge "Sessão iRacing conectada" da topbar.
  • session-body usa flex-direction: column.