Public profiles with username claims
Public profiles are live. Claim your username, customize your profile with designs and posts, let people find you.
Public Profiles
- Claim a username and set up your public profile page
- Showcase your designs, forum posts, games, and badges on your profile
- Control what's public via profile settings
- Public profiles indexed in sitemap for search visibility
- Pagination for designs and posts sections
Admin
- Override user usernames from admin panel
- Grandfathering script for existing usernames
Community
- Aggregated public profile data queries for discovery
- i18n support for profiles in English and Bulgarian
Покажи суровите комити
# [1.64.0](https://github.com/Fowthy/brutalnoise/compare/v1.63.2...v1.64.0) (2026-04-19) ### Bug Fixes * export FLAGS constant to satisfy unused-vars lint ([850cd8c](https://github.com/Fowthy/brutalnoise/commit/850cd8cb7c31238e82ea6baf685935e97f11328f)) ### Features * add admin username override endpoint and UI ([7543bc5](https://github.com/Fowthy/brutalnoise/commit/7543bc592892a8853f25544185eb8c7cd282f757)) * add aggregated public profile data query ([28d7a8f](https://github.com/Fowthy/brutalnoise/commit/28d7a8fd22544949dbe5ed16a2f47e05d9b42f3b)) * add feature-flag helper ([ba5303e](https://github.com/Fowthy/brutalnoise/commit/ba5303eb33920277a8f8fcd865fc2ede93398f83)) * add grandfathering script for existing usernames ([71c493a](https://github.com/Fowthy/brutalnoise/commit/71c493aaf20f073a8c81a6728cb483d606b8eb92)) * add i18n translations for public profile (en + bg) ([601978a](https://github.com/Fowthy/brutalnoise/commit/601978af160cc50fd69e202dc745629dfa829989)) * add profile and username Zod schemas ([68629ce](https://github.com/Fowthy/brutalnoise/commit/68629cec29fd71b33b8e4f42da245188ded05313)) * add profile designs and posts subpages with pagination ([d9194c8](https://github.com/Fowthy/brutalnoise/commit/d9194c852a434a2c1e9db3e327933e5cdc6c1544)) * add profile query helpers with cooldown logic ([95d8804](https://github.com/Fowthy/brutalnoise/commit/95d88044251e849fb357ca8c11ab9b5f28d01a08)) * add profile section components (designs, forum, games, badges) ([ecf0759](https://github.com/Fowthy/brutalnoise/commit/ecf0759bacb1e16ff9ed4dc679c84de669cc56f6)) * add profile update API route ([b90b12b](https://github.com/Fowthy/brutalnoise/commit/b90b12b7b8de140136a7be266f2c9375e5e06478)) * add public profile columns to user table ([b294c2d](https://github.com/Fowthy/brutalnoise/commit/b294c2df8dd53aed732f3d3838845c2ec7c66929)) * add public profile page shell and header ([415f3bf](https://github.com/Fowthy/brutalnoise/commit/415f3bf80110317038b34e95dcc06151160ea963)) * add public profile settings section to /profile ([013fd44](https://github.com/Fowthy/brutalnoise/commit/013fd442b17493494b0212420ddd80b10a5c7c8e)) * add public profiles to sitemap ([1c48c0b](https://github.com/Fowthy/brutalnoise/commit/1c48c0b532b9a769ffebe3cdc46d7a7fca3c40cc)) * add username claim and availability API routes ([a762879](https://github.com/Fowthy/brutalnoise/commit/a762879515fdc2e926d2ed7333989fe49255f956)) * add username picker and claim banner components ([ea26f4e](https://github.com/Fowthy/brutalnoise/commit/ea26f4ee7eb959323d278a8ed961d1f654f155c9)) * add username validation helper ([3f266c3](https://github.com/Fowthy/brutalnoise/commit/3f266c3a10039d627c5c60a142e696a36520beec))