Main coves client

fix(feed): remove a deleted post's card from every feed that shows it master

Deleting your own post from its card showed "Post deleted" but left the card in place: PostCard never passed onDeleted to PostCardActions, and the callback only fired while the card was still mounted. Changes: - PostCard and FeedPage pass the delete callback through. PostCardActions captures it before the request and calls it after a successful delete even if the card has left the tree. The call sits outside the try, so a throwing callback is not reported as a failed delete - MultiFeedProvider.removePost drops the post from every loaded home feed; a load-more page landing afterwards appends to the current list, so the removal sticks - UserProfileProvider.removePost removes it from the profile posts tab - A delete from a community feed or a profile also removes the post from the app-lifetime home feeds - Host tests per surface and for the in-flight page race; Maestro flows e6_delete_post_from_feed and e7_delete_post_from_profile Known gap: a delete from Home leaves the card in an already-open Profile tab. Issue: 2026-09-28-mobile-feed-card-post-delete-leaves-card Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>