@dansup @pixeldev There's one thing that irks me as a web developer on the pixelfed web site: Why are the URL routes to the user profiles the same as special pages; e.g. "/discover"? Essentially that disallows certain usernames (like "discover") and prevents you from introducing more "special" routes later, because that might be a taken username on _any_ instance...
@dansup @pixeldev Also, I tried to register the username "discover" on pixelfed.social and got a 403. Rightly so, but that error could be "username disallowed".
(You now got the chance to check whether that action leaves unwanted traces in the DB ^^)
@anathem @dansup I will improve the validation error message, discover and other routes are restricted.

https://github.com/pixelfed/pixelfed/blob/dev/app/Util/Lexer/RestrictedNames.php#L125-L163
Diplom Flausch/Dave™ (@[email protected])

1,56K Beiträge, 239 Folgt, 214 Follower · Informaticker, Fachschaftsopa, Ex KIF Space Pirate Captain, Sprach- & Brettspieler, F84.5, Cispolyhete, Ruhrpott Ost. Mostly english, sometimes german, he/him.

@pixeldev @dansup I'd add all single letters to that list, just in case of extension plans. Or prepend all user account routes with @ (But thats just me...).
@anathem @dansup Usernames must be atleast 2 characters (alpha_dash only) and start with a letter.

https://github.com/pixelfed/pixelfed/blob/dev/app/Http/Controllers/Auth/RegisterController.php#L55-L65
Diplom Flausch/Dave™ (@[email protected])

1,56K Beiträge, 239 Folgt, 214 Follower · Informaticker, Fachschaftsopa, Ex KIF Space Pirate Captain, Sprach- & Brettspieler, F84.5, Cispolyhete, Ruhrpott Ost. Mostly english, sometimes german, he/him.