Deleted Device Contacts Recoverable Anytime Highlight Contacts deleted from your device are preserved in a review… backup
A background watcher notices when a contact vanishes from the device address book and archives its last known data before it can be lost, rather than reacting only when a user manually opens backup tools.
Post-import grid shows upcoming event contacts After import with no user engagement yet, grid surfaces… import
Before any calls or messages have been logged, the grid falls back to ranking contacts by proximity of their next birthday or anniversary, giving new imports a meaningful order instead of an arbitrary or alphabetical one.
Cross-contact address country suspect detection Detects and flags addresses whose country disagrees with… data-quality
The check compares street-level similarity across different contacts' addresses and flags cases where the country field disagrees despite the rest of the address matching closely, catching data-entry errors that single-contact validation would miss.
Warning icon for suspect country addresses Amber tooltip warning on address row when country is… data-quality
An amber icon with an explanatory tooltip appears directly on the affected address row, surfacing the suspect-country flag at the point of data entry rather than in a separate report.
Cross-contact photo conflict detection Flags when a candidate's photo matches a different-named… duplicate-detection
Photo-hash comparison runs across the whole contact set, not just candidates already flagged as possible duplicates, which is how it catches chimera records where mismatched names were merged under one shared photo.
Search Filter on Merged Contacts Panel Merged contacts include A–Z sorting and name search filter… duplicate-detection
Adding A-to-Z sorting and a name filter to the Merged Contacts panel brings it in line with the Possible Duplicates panel, making a specific already-merged record easy to locate in a long history.
Absorbed Records Reveal Their Merged Data Absorbed-record rows show email/phone details and open on… duplicate-detection
Tapping an absorbed record expands it to show the email and phone data it contributed before being merged, preserving visibility into what the surviving contact actually inherited.
Duplicate Suggestion Cards as Actionable Questions Cards ask "Same contact twice?" with visible Merge and "Not… duplicate-detection
Framing each suggestion as a direct yes/no question with explicit Merge and Not Same buttons replaces a less direct interaction, cutting down on hesitation over what tapping a card would do.
Merge Conflict Detail with Specific Reason Conflict line names the actual conflict: different… duplicate-detection
Instead of a generic 'conflict found' warning, the merge screen names exactly which field disagrees, so deciding which record to keep takes one glance instead of a manual field-by-field comparison.
Merge Confirmation Shows People Not Summary Confirmation dialog displays every party as avatar+name… duplicate-detection
Rather than a one-line count of how many contacts will combine, the confirmation view lists each person by face and name, catching a wrong match before data is merged and unrecoverable.
Duplicates screen opens with welcome illustration Duplicates screen features an introductory section and… ux
A short illustrated intro explains what duplicate detection does and why it is safe before showing any candidate list, aimed at users encountering the screen for the first time.
Duplicate Rows Display Every Involved Contact Candidate rows list all members with email/phone details to… duplicate-detection
Each candidate row surfaces the underlying email and phone values that triggered the match, and tapping a member opens their full contact card without leaving the review flow.
SIM Card Contacts Import With Device Sync SIM card contacts import alongside device contacts in a… import
SIM-stored contacts now merge into the same import screen used for device contacts, so switching phones or SIM cards no longer requires a separate transfer step.
Phone numbers matched and dialed globally Same contact recognized with/without country codes; 150+…
Phone-number matching now normalizes numbers with and without a leading country code as the same contact, and dialing draws from a database expanded to cover more than 150 international dialing codes.
Unhide Contact Triggers Duplicate Resolution Restoring a hidden contact automatically checks for and… deduplication
Bringing a hidden contact back into the address book immediately re-runs the duplicate check against it, so a contact hidden before a merge doesn't reintroduce a stale duplicate on restore.
Smart Cleanup for Minimal Google Contacts Automatically hides auto-collected Google contacts that… contacts
The cleanup logic checks for contacts carrying only an email field with no phone, address, or name detail, hiding those low-value auto-imported entries from view without deleting the underlying data.
Google Contacts Import Shows Progress See import progress with a spinner and status message while… contacts
A spinner paired with a status message tracks each stage of the Google sync, replacing a blank or frozen-looking screen during the upload with clear confirmation the import is still working.
Find Hidden Contacts in Home Search Hidden contacts appear in home-tab search results, sorted… search
Hidden contacts are ranked beneath visible results in the same search list rather than excluded outright, so a deliberately hidden entry can still be located by name when needed.
Prompts Guide You to Enrich Profiles When viewing birthday or memorial events, helpful prompts… prompt
Prompts trigger contextually while viewing a birthday or memorial event, suggesting the specific missing field (a photo, a note, a relationship) rather than a generic reminder to complete a profile.
Ask More Details enrichment prompt with Memorial note type New prompt guides users to add photo, pronouns, religion,… enrichment
The prompt targets specific gaps like a missing photo, unset pronouns, or absent religion field, and adds a dedicated Memorial note category so remembrance-specific notes stay distinct from general contact notes.
Fix and Tidy Suggests Cultural Details When tidying contacts, Fix and Tidy can suggest adding… enrichment
During a tidy pass, the tool flags contacts missing heritage or cultural-background fields and offers to fill them in alongside its existing name and duplicate cleanup suggestions.
Smarter International Name Recognition When importing contacts, name parsing now respects accents,… names
The import parser now retains accented characters and applies locale-aware ordering rules (such as family-name-first conventions) instead of normalizing every name to a single Western format.
Recently added/updated search filter New filter finds contacts created or edited in past 14 days. search
The filter checks both the creation timestamp and the last-modified timestamp, so an old contact you recently edited shows up alongside genuinely new imports.
Keep your list clean with filtering Hide contacts with minimal information from your list,… contacts
The filter checks for populated fields beyond just a name, so a contact with only a phone number can still be judged meaningful rather than always hidden as empty.
Merged contacts sync changes across devices When you update a photo or event on a merged contact, your… sync
Sync propagates through the merge link itself, so an edit made on one linked account's copy of the contact reaches every other device sharing that merge without a manual re-link.
Daily notifications now group and auto-expire Daily tips bundle into one tray group; stale dailies… notifications
Android's notification tray now nests multiple daily tips under one collapsible group instead of listing each separately, and any tip left unopened for 24 hours clears itself automatically.
Organization duplicate detection with matching Auto-detects and merges orgs differing by spacing, symbols,… deduplication
Detection compares organization names after stripping spacing and symbol differences and expanding common abbreviations, then merges matches automatically instead of leaving them as separate duplicate entries.
150+ missing dialing codes added Exhaustive NANP area codes; 30+ missing countries now… data
Filling in overlooked NANP area codes and codes for smaller countries means numbers that previously failed to dial or displayed without a recognizable prefix now route correctly.
Dismiss contact issues individually Swipe any issue row to edit or dismiss it. Dismissals apply… control
Because dismissal is scoped to the single contact rather than the issue type globally, the same category of problem still surfaces normally for every other contact on the audit screen.
Import Photos and Signatures via Android Share Android share targets allow direct photo and signature… sharing
Registering as an Android share target means photos and signature images can be sent to Saropa from a gallery or file app without first opening Saropa and importing manually.
Quick-filter chips on All Contacts tab Filter contacts by status, field, date, and type with… filtering
Chips sit above the list and toggle independently, letting you combine criteria like missing field plus recent date without opening a separate filter screen.
Today's Contacts Ordered by Event Priority Your contact list reorders by events and follow-ups first,… today-card
Upcoming events and pending follow-ups push those contacts higher automatically, while favorited people stay pinned at the top regardless of activity.
Unlink merged contacts from detail view Undo accidental contact merges directly from contact detail… merge
A dedicated control on the merged contact's own detail screen splits the original records back apart if the merge combined the wrong two people.
Memory-Adaptive Contact Import Contact import automatically adjusts to your device's… performance
Import batches its work based on the device's free RAM, throttling on constrained hardware rather than loading everything at once and risking an out-of-memory crash.
Welcoming First-Run Experience First-time users see benefit cards and can resume… ux
Cards walk new users through core benefits, and if an import gets interrupted partway through, it picks back up from where it left off instead of restarting.
Saved Addresses Validate and Suggest Saved addresses validate for formatting issues and accept… addresses
Entries with malformed postal codes, missing components, or unrecognized formats get a one-tap suggested fix pulled from address-standardization rules.
Alerts for Contacts Missing Phone, Email, or Address Highlights contacts with incomplete information like… alerts
A visible marker calls out which specific field is missing per contact, rather than a generic incomplete-profile label, so the gap is clear before you open the entry.
Organization Data Review Flags Inconsistencies Reviews your contacts' organization and job title data for… audit
The review compares job titles and organization names across contacts to catch inconsistent spellings, stale roles, and likely duplicate company entries.
Addresses automatically correct common formatting issues Addresses are automatically corrected for common formatting… addresses
Correction runs against known formatting rules per country, filling gaps like a missing postal code or standardizing abbreviations without manual retyping.