Skip to content

feat(contacts): clear server contact set on permission revoke and account deletion#800

Merged
bmc08gt merged 1 commit into
code/cashfrom
feat/contacts-clear-server-set
May 29, 2026
Merged

feat(contacts): clear server contact set on permission revoke and account deletion#800
bmc08gt merged 1 commit into
code/cashfrom
feat/contacts-clear-server-set

Conversation

@bmc08gt
Copy link
Copy Markdown
Collaborator

@bmc08gt bmc08gt commented May 29, 2026

Wipe the server-side contact set when READ_CONTACTS is revoked (checked on each foreground) and before account deletion while the session can still authenticate. Also fix ContactDao.clearAll() to actually delete contact mapping rows, fix the picker overwrite bug (merge vs replace), add hasEverSynced tracking, and add removeContact/removeSelectedContact support.

…ount deletion

Wipe the server-side contact set when READ_CONTACTS is revoked (checked
on each foreground) and before account deletion while the session can
still authenticate. Also fix ContactDao.clearAll() to actually delete
contact mapping rows, fix the picker overwrite bug (merge vs replace),
add hasEverSynced tracking, and add removeContact/removeSelectedContact
support.

Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
@bmc08gt bmc08gt self-assigned this May 29, 2026
@github-actions github-actions Bot added type: feature New functionality area: auth Login, session, access keys, identity labels May 29, 2026
@bmc08gt bmc08gt merged commit 1aa2c0b into code/cash May 29, 2026
2 of 3 checks passed
@bmc08gt bmc08gt deleted the feat/contacts-clear-server-set branch May 29, 2026 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: auth Login, session, access keys, identity type: feature New functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant