fix(manage): prefer initialAvatarUrl over registry proxy on first sign-in
The form's avatar-preview initialiser checked initial.avatar first
and pointed the <img> at /api/registry/avatar/<did>. On the
Bluesky-prefill path initial.avatar is set (so the BlobRef carries
through on Save) but the registry record doesn't exist yet, so the
proxy 404'd, onError fired, and the slot collapsed to the empty +
placeholder. Reorder the precedence to prefer an explicit
initialAvatarUrl when supplied.
feat(form): URL-override popup for Tangled / Supper
Replace the inline URL-override input on simple atmosphere rows with
a gear button that opens a centered modal (mirrors the Bluesky
picker pattern). The modal explains what the default URL would be,
lets users type an override, and offers a Reset button to clear it
and fall back to the handle-derived default. The row's subtitle
flips to "Using custom URL" when an override is active.
Made-with: Cursor