From 1088861f54da20264958fb3ffd9392ae9e879402 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Mon, 26 Oct 2026 10:35:18 +0000 Subject: [PATCH] feat: shared profile fields on signup (@profullstack/profile) The signup form (/signup) asks for first and last name (required) and company domain, job title and LinkedIn (optional), from @profullstack/profile 0.1.2. Plain sign-in is unchanged and never asks. - Validated on /api/v1/auth/link in signup mode before any link exists; carried on login_tokens.profile and saved to user_profiles when the link is spent. A failed save never blocks sign-in. - GET/PUT/PATCH /api/v1/me/profile via mountProfileRoutes; Settings gets a Contact details card. - Migration 0007: user_profiles (package DDL), login_tokens.profile, and an idempotent backfill of first/last name from users.name. - Field markup is the package's, served in the shell as a