v1.0.23
UnifiedComms v1.0.23 — all five sync domains live-verified
Signed release APK (v1+v2, CN=UnifiedComms / Dvalin21).
Live end-to-end verified against real houseofmanns.com (real creds, real server, real Room persistence)
| Domain | Transport | Result |
|---|---|---|
| IMAP/SMTP | PASS | |
| Contacts | CardDAV | PASS |
| Calendar | CalDAV VEVENT | PASS |
| Tasks | VTODO | PASS |
| Chat | IMAP APPEND + sync | PASS |
Engine fixes in this build (found by live E2E)
- CalDAV/CardDAV VEVENT/VTODO now wrapped in a proper VCALENDAR envelope (SOGo rejected bare components with 404 on PUT).
- Chat sync: fixed Room FK violation (conversation must exist before message) and IMAP stream-as-content bug (messages stored as object ref instead of text).
- Biometric lock now accepts BIOMETRIC_WEAK (fingerprint) in addition to STRONG + device credential.
Notes
- DAV requires an app-password (Path B); IMAP/SMTP/Chat use the account password (Path A).
- Install:
adb install app-release.apk.