iOS
iOS copied to clipboard
Add support for local field validation for synced bookmarks and credentials
Task/Issue URL: https://app.asana.com/0/0/1206637913741251/f
Description: This change adds a mechanism that filters out syncable objects that would fail validation on the backend before sending Sync patch request. Objects rejected from patch payload are retried on every subsequent Sync request, until they're updated to pass validation or deleted.
Steps to test this PR: See BSK PR for testing steps.
Copy Testing:
- [ ] Use of correct apostrophes in new copy, ie
’rather than'
Orientation Testing:
- [ ] Portrait
- [ ] Landscape
Device Testing:
- [ ] iPhone SE (1st Gen)
- [ ] iPhone 8
- [ ] iPhone X
- [ ] iPhone 14 Pro
- [ ] iPad
OS Testing:
- [ ] iOS 14
- [ ] iOS 15
- [ ] iOS 16
Theme Testing:
- [ ] Light theme
- [ ] Dark theme