owpengram-server/cmd/telesrv-admin/web/src/components
Astra 2bdb1ecf37 usernames: operator reserved-username blocklist
A plain blocklist for names like @support - separate from the collectible
system, so a reservation has no owner, no price and no "bought on Fragment"
badge.

- reserved_usernames table + migration.
- Enforced in replacePeerUsernameTx (the single editable-username write point:
  account.updateUsername, channels.updateUsername, @BotFather /setusername) and
  in the collectible mint path; a reserved name returns USERNAME_OCCUPIED.
- admin.Service: ReserveUsername / UnreserveUsername (journalled commands) and
  the ReservedUsernames listing.
- adminapi: /v1/reserved-usernames{,/reserve,/unreserve}.
- telesrv-admin panel + a "Reserved Usernames" page in the web UI (dist rebuilt).
- Postgres and in-memory store implementations; the memory registry gains an
  optional reserved-name check so tests exercise the same rule.
2026-09-14 12:04:43 +01:00
..
ActionButton.tsx fix 2026-09-01 20:06:58 +03:00
AddServerLinkModal.tsx fix 2026-09-01 20:06:58 +03:00
AppBackground.tsx added background to panel itself 2026-09-08 02:02:18 +03:00
AppLink.tsx now left menu in admin panel can be minimized 2026-09-08 02:24:58 +03:00
attributes.tsx added ability to change user info 2026-08-05 21:19:50 +03:00
AuthorizationTable.tsx Merge remote-tracking branch 'upstream/main' into merge-gramsrv-9106877 2026-08-03 23:29:20 +03:00
Avatar.tsx updated bots,channels and supergroups lists and edit screens 2026-08-05 21:49:30 +03:00
AvatarModal.tsx merged with fixes 2026-09-09 02:49:30 +03:00
BgIcons.tsx glorifying admin panel 2026-09-08 01:53:49 +03:00
CopyBotTokenModal.tsx fix 2026-09-01 20:06:58 +03:00
CreateBotModal.tsx added ability to copy bot token 2026-08-05 22:33:33 +03:00
CreateBroadcastModal.tsx fixes 2026-09-01 12:50:18 +03:00
EmojiPicker.tsx changed verifier bot to marksbot 2026-08-04 03:22:46 +03:00
EntityPicker.tsx added ability to broadcast 2026-08-06 15:22:36 +03:00
flags.tsx Merge remote-tracking branch 'upstream/main' into merge-gramsrv-9106877 2026-08-03 23:29:20 +03:00
Layout.tsx usernames: operator reserved-username blocklist 2026-09-14 12:04:43 +01:00
MessageView.tsx messages screen improvement 2026-09-08 01:19:33 +03:00
MintCollectibleUsernameModal.tsx updated NFT usernames menu 2026-08-06 14:41:53 +03:00
SetupWizard.tsx added bot api question on wev-setup 2026-09-11 05:15:00 +03:00
StaticLottie.tsx fix(admin): resolve moderation, gift, and admin-panel bugs from QA 2026-07-23 06:24:53 +03:00
StatusScreen.tsx added 403 screen when operator have no permission for section 2026-09-08 02:19:09 +03:00
StickerDocumentPreview.tsx added stickers and emojies list 2026-07-22 12:18:27 +03:00
ui.tsx added skeletons to admin page when data on dashboard and storage page are loading 2026-09-07 18:40:56 +03:00