Skip to content

Draft: Implement contacts purge

Lionel Duboeuf requested to merge personal/lduboeuf/contacts_purge into main

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.

refs address-book-service#5

The idea here is to add the "purge" feature in address-book-app setting Capture_d_écran_de_2024-01-26_13-47-56

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

Merge request reports