Sign in to CardSpace
Simple MVP login. After login, tap sync to send your full localStorage to the backend.
Log in to enable cloud sync.
MVP behavior
- Use Google to log in.
- The returned
user_idis used for sync, and Google email/sub is stored asprovider_user_id. - The logged-in label shows the Google email or id instead of the internal user number.
- The sync button uploads the full localStorage as one JSON field.