owpengram-server/cmd/telesrv-admin
Astra 65aaa263b1 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-09 19:57:14 +01:00
..
web usernames: operator reserved-username blocklist 2026-09-09 19:57:14 +01:00
botverification.go added ability to disable third-party verification 2026-08-06 05:27:48 +03:00
botverification_test.go feat: add NFT usernames and bot verification (#22) 2026-07-28 01:18:00 +08:00
filter_bots_test.go disabling marksbot when third-party verifications if turned off 2026-08-06 15:45:32 +03:00
main.go fix for overview panel 2026-08-07 04:26:56 +03:00
readstore.go admin: list accounts that have no active sessions 2026-09-09 14:56:10 +01:00
readstore_accounts_integration_test.go admin: list accounts that have no active sessions 2026-09-09 14:56:10 +01:00
readstore_botverification_integration_test.go feat: add NFT usernames and bot verification (#22) 2026-07-28 01:18:00 +08:00
readstore_shared_devices_integration_test.go added ability to check shared devices 2026-08-06 02:12:46 +03:00
readstore_verification_integration_test.go feat: add NFT usernames and bot verification (#22) 2026-07-28 01:18:00 +08:00
security.go feat: add NFT usernames and bot verification (#22) 2026-07-28 01:18:00 +08:00
server.go usernames: operator reserved-username blocklist 2026-09-09 19:57:14 +01:00
session.go feat: add NFT usernames and bot verification (#22) 2026-07-28 01:18:00 +08:00
session_test.go fix for overview panel 2026-08-07 04:26:56 +03:00
verification.go feat: add NFT usernames and bot verification (#22) 2026-07-28 01:18:00 +08:00
verification_test.go fix for overview panel 2026-08-07 04:26:56 +03:00