• v0.4.1 cccba68036

    lgcosta released this 2026-11-06 10:38:19 -03:00 | 0 commits to main since this release

    O que mudou

    • Sync 5xx com retry: push/pull mapeiam ApiResult.Server 5xx para SyncOutcome.Transient; SyncWorker retorna Result.retry() (antes caia em Failed sem retry).
    • runSync robusto: trata Failed -> SyncPhase.Error e NotConfigured explicitamente (antes o cast push as Success quebraria nesses casos).
    • SSE multilinha: SseClient junta blocos data: com \n conforme a spec SSE.
    • ApiClient: remove imports sem uso.

    Verificado

    • testDebugUnitTest verde + assembleDebug + assembleRelease limpos (JDK 21 / AGP 8.13.2 / Kotlin 2.2.20 / SDK 36).
    • Release R8 aprox 1,9 MB.

    APK: app-debug-v0.4.1.apk anexado — adb install -r app-debug-v0.4.1.apk (se a versão anterior estiver instalada com assinatura diferente, adb uninstall com.labexposed.notas antes).

    Downloads