fix(auth): sanitize login handle input and improve error message (#94)
Strip common input mistakes from the handle field before submitting:
leading @, bsky.app profile URLs, trailing dots, and mixed case.
Show a user-friendly message when handle resolution fails (502)
instead of the raw API error.
authored by