owpengram-server/internal/app/channels
Astra c39011e542 admin: allow shorter operator-assigned usernames, add reference docs
Lower the username floor to 3 characters on the admin-only write path
(account/channel set-username), separate from the 5-character self-service
minimum, since a deliberately short operator handle isn't the squatting the
higher floor guards against. Channel admin username assignment previously
had no length/format validation at all; this adds it.

Also adds three reference docs: the client's deep-link (tg://, owpg://)
surface, an OpenAPI 3.1 spec for both admin HTTP APIs (built from source,
not the stale docs/admin-panel-api.en.md), and a starter reserved-username
blocklist.
2026-09-17 15:24:31 +01:00
..
active_ids_cache.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
active_ids_shared_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
bot_member_ids_cache.go feat: sync Bot API gateway support 2026-07-09 13:49:24 +08:00
bot_policy.go feat: sync Bot API gateway support 2026-07-09 13:49:24 +08:00
doc.go Initial open source release 2026-06-04 01:37:39 +08:00
media_count_cache.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
music_filter_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
participants_cache.go channels: give getParticipants a stable Hash when read-model versions are missing 2026-09-14 11:55:23 +01:00
read_model_cache.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
resolve_cache.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
service.go admin: allow shorter operator-assigned usernames, add reference docs 2026-09-17 15:24:31 +01:00
service_groupcall.go removed all "paid" features - no more stars, gifts, or grams 2026-08-07 01:50:10 +03:00
service_suggested_post.go fix: sync monoforum suggested post flow 2026-07-22 16:08:44 +08:00
service_test.go channels: force pre-history visible when a group gets a public username 2026-09-14 11:57:12 +01:00