High Priority: [ ] finalize permissions (open settings, request settings in popup) [ ] writing contacts [ ] updating contacts [ ] search string (inside searchContacts function) [ ] error handling for when a method is called in a users app JS but it doesn't exist in Java [ ] API matching (function names, function argument parity, return value parity) [ ] As part of API matching, special attention will have to be paid to postal address format in terms of both input for saving and output to the developer. See #52
Medium Priority: [ ] deleting contacts