Skip to content

The profile offers photo-library selection, square preview, save, replace and remove. Shared headers use the same private authenticated avatar source. Account changes clear displayed avatars and invalidate late responses from the previous account. This implements Kael's newer request instead of the photo feature deferral originally recorded under REV-035.

Backend companion: snag-tcg/tcg-collector-backend#472. Local lint, typecheck and 2446 Jest tests passed; 11 tests were skipped. Maestro is not installed locally and iOS could not be compiled on Windows. Live uploads remain dependent on the validated backend deployment; selecting a photo does not itself establish that production upload succeeds.

PR #660 was merged into staging on 2026-10-13 with CI passing. The backend companion has since been deployed and validated using temporary synthetic accounts. This does not claim an iOS build or marketing APK release.