Skip to content

v1.5.0

Choose a tag to compare

@AshkanRafiee AshkanRafiee released this 20 Aug 22:03
· 33 commits to main since this release
Smart merge restore, fix first-time restore, bump to v1.5.0

- Fix permission code 22 not handled in onRequestPermissionsResult
  (WRITE_CONTACTS for restore was silently dropped on first use)
- Save pendingRestoreUri when waiting for permission
- Smart merge: match backup contacts to existing by normalized name
  + phone/email overlap; merge missing fields instead of creating duplicates
- Multi-valued fields (phones, emails, addresses, etc.) are unioned
- Single-valued fields (org, title, nickname, notes) filled only if empty
- Add test infrastructure (tests/device_helper.sh, tests/test_all.sh)
- v1.5.0 (versionCode 10)