The /vendor/photo-gallery-sdk/node_modules ignore rule had no effect
because the nanoid files inside it were already tracked, so `npm install`
kept surfacing them as modified. Drops them from the index; they stay on
disk and npm install regenerates them (photo-gallery-sdk is a file: dep).
Lockfile churn is from that same install: onnxruntime-web and friends
un-hoisted under @huggingface/transformers, and @types/react/csstype
moved dev -> devOptional.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
- Onboarding reads the OAuth email (session-storage hint + live Supabase
session via getUserEmail) so Continue is no longer disabled.
- Replace the empty 'Signed in as' banner with a disabled, prefilled
email field (email is fixed — Google-verified).
- Stash the verified email at OAuth callback time for onboarding prefill.
- Bump @abe-kap/appshell-sdk to ^0.2.4 (getUserEmail via getSession).