You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)