
About
What's New in NavalhaGO
0.4.6
August 24, 2026
- **Entrega de atualizações (crítico)**: o app nunca aplicava OTA. `app.json` usava `fallbackToCacheTimeout: 0` (abre sempre do cache) e nada no código chamava `expo-updates`, então o bundle novo só entrava quando o SO recriava o processo — updates publicados ficavam invisíveis por tempo indeterminado. Agora o app checa e aplica ao abrir e ao voltar do background, e espera até 12s pelo update no cold start. - **Telemetria de crash**: `EXPO_PUBLIC_SENTRY_DSN` nunca era injetado no bundle; o Sentry inicializava vazio e nenhum erro de aparelho chegava. - **Fechamento de comanda**: sessão morta não derruba mais o envio em silêncio (o erro vira alerta bloqueante) e a chave de idempotência tem fallback de `expo-crypto` para runtimes sem Web Crypto. - **Push nativo**: registro de dispositivo voltou a funcionar (o CHECK de formato do token rejeitava todo token real desde maio). - **CORS das rotas cruas**: o app chama rotas fora de `/api/v1/mobile/` com Bearer; sem CORS o build web ficava bloqueado pelo navegador. Recuperado do release 0.4.4, que nunca foi mergeado na main. - **Jarvis (texto) no app**: assistente que leva até a tela pedida, com o `page-agent` aceitando Bearer do mobile. Recuperado do 0.4.4. - **Login**: alinhado à composição do painel web — logo centralizada fora do cartão, cartão emoldurado, título e subtítulo centralizados. - **Agenda**: folga para o FAB não cobrir o último card; modal de horário fixo com largura e espaçamento corrigidos. Recuperado do 0.4.4.
More


