v3.27.2
When you lead a group pact, its public page now uses the same current photo as your Miracle Community profile. Your pact and Community identity no longer drift apart.
Miracle uses the approved Google or WorkOS-hosted profile picture supplied through sign-in. If that provider picture changes, Miracle can refresh it the next time you sign in, and every group pact you own follows the updated Community photo.
The Photo URL box is gone. Old custom pact-photo values are removed, old app versions cannot add them again, and account exports cannot bring them back. If no approved provider photo is available, the public page shows clean initials instead.
Public pact pages receive only the photo field they need from an active owner profile. The browser permits that portrait only from approved Google or WorkOS image hosts, sends no Miracle page referrer with the request, and blocks Gravatar or arbitrary tracking hosts.
One short email when something meaningful ships. No streaks required.