Draft: Implement contacts purge
Current behavior when removing a contact is to mark the contact as deleted via a vcard property X-DELETE-AT, so not removed in the database.
With some manipulations, e.g removing all contacts, re-import them etc... we can lead to lots useless entries in the db, making performance drops.
Also a noticeable effect is that when removing a contact that have a Birthday set, the calendar does not sync and we still see the reminder event.
The idea here is to add the "purge" feature in address-book-app setting
Before Testing:
make sure to backup your calendar and contacts databases ( under ./local/share/evolution
)
install: sudo ubports-qa install focal_-_PR_address-book-app_245
Edited by Lionel Duboeuf