Summary#
Fixes input sanitization issues in spindle/knot registration and member management forms.
Changes#
- Strip
http://,https://, and trailing slashes from spindle/knot instance/domain inputs - Strip leading
@symbol from member inputs (add/remove) in both spindles and knots - Update form placeholders to show
foo.bsky.socialinstead of@foo.bsky.social
Why#
Users naturally enter protocols (https://localhost:6555) or @ symbols (@evan.jarrett.net) based on UI placeholders, but the AT Protocol identity parser rejects these. This causes confusing failures during registration and member management.
lgtm!