Skip to content

v1.0.5 — Functional fixes (add account / biometric / DAV autodiscover)

Choose a tag to compare

@Dvalin21 Dvalin21 released this 19 Jul 01:38
· 108 commits to master since this release

Fixes the three real functional blockers (not the cosmetic HANDOFF items):

  • Add account: CalDAV/CardDAV autodiscovery was correct but the screen OVERWROTE the real discovered URLs with a guessed "$server/dav/". Now keeps the engine's result; blank = off, enter manually.
  • Add account: a CalDAV/CardDAV-only account was blocked by the IMAP provision gate. Now only enables the sync legs actually configured; saves on DAV success. Real error surfaced on email failure.
  • Biometric: BiometricManagerImpl required BIOMETRIC_STRONG while the prompt allowed WEAK, so OEM fingerprints read as "unavailable" and the lock screen trapped the user. Now both use WEAK or DEVICE_CREDENTIAL. Added a Continue escape when the device has no screen lock at all.

Build: green. Unit tests: green.

Install: uninstall com.unifiedcomms.debug first (shared authenticator authority), then sideload app-release.apk.