owpengram-server/internal/store/postgres
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
..
queries merged with fixes 2026-09-09 02:49:30 +03:00
sqlcgen merged with fixes 2026-09-09 02:49:30 +03:00
account.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
account_lifecycle.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
account_lifecycle_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
account_login_email_integration_test.go feat: sync login email verification support 2026-07-08 17:09:44 +08:00
account_notify_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
account_settings_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
account_stickers_integration_test.go feat: sync GIFv and saved GIF support 2026-07-11 21:43:13 +08:00
active_channel_ids_batch.go merged with fixes 2026-09-09 02:49:30 +03:00
active_channel_ids_batch_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
active_channel_ids_batch_test.go merged with fixes 2026-09-09 02:49:30 +03:00
admin.go fix: sync account freeze peer visibility 2026-07-22 02:03:00 +08:00
admin_freeze_integration_test.go fix: sync account freeze peer visibility 2026-07-22 02:03:00 +08:00
ai.go feat: sync AI compose and ChatBot features 2026-07-03 19:43:20 +08:00
ai_integration_test.go feat: sync AI compose and ChatBot features 2026-07-03 19:43:20 +08:00
album_group.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
album_group_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
auth_delivery_report.go feat: sync durable moderation and appeals 2026-07-24 11:56:59 +08:00
auth_delivery_report_integration_test.go feat: sync durable moderation and appeals 2026-07-24 11:56:59 +08:00
auth_identity_lock.go feat: sync multilayer td integration 2026-07-15 13:32:06 +08:00
auth_identity_lock_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
auth_key_expiry_migration_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
auth_login_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
authkey.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
authkey_get_batch.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
authkey_get_batch_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
authkey_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
authkey_retention_integration_test.go fix: sync temp auth key expiry boundaries 2026-07-13 23:04:15 +08:00
authkey_session_layer.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
authkey_session_layer_batch.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
authkey_session_layer_batch_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
authkey_session_layer_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
authorization.go merged with fixes 2026-09-09 02:49:30 +03:00
authorization_revoke_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
authorization_tombstone_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
blob_migration.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
blob_storage_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
blob_storage_lock.go merged with fixes 2026-09-09 02:49:30 +03:00
blob_test_helpers_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
bootstrap_update_job.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
bootstrap_update_job_batch.go merged with fixes 2026-09-09 02:49:30 +03:00
bootstrap_update_job_batch_test.go merged with fixes 2026-09-09 02:49:30 +03:00
bootstrap_update_job_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
bot.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
bot_integration_test.go feat: sync bot setup and webhook diagnostics 2026-07-22 00:51:52 +08:00
bot_miniapp.go feat: sync bot keyboards and callbacks 2026-07-19 20:38:48 +08:00
bot_verification.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
bot_verification_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
botapi_update.go feat: sync ephemeral transient messages 2026-07-20 16:43:27 +08:00
botapi_update_integration_test.go feat: sync ephemeral transient messages 2026-07-20 16:43:27 +08:00
broadcast.go fixes 2026-09-01 12:50:18 +03:00
broadcast_lease_delivery_migration_integration_test.go fixes 2026-09-01 12:50:18 +03:00
business.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
business_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_active_monoforum_invalidation_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_admin_integration_test.go fix: sync latest Android and langpack updates 2026-07-02 14:09:24 +08:00
channel_admin_log.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_boost_cache.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_boost_cache_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_boosts.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_core.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_core_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_delete_monoforum_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_dialog_cache.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_dialog_cache_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_dialog_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_dialog_mention_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_dialogs.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_difference_cache.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_difference_cache_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_difference_cache_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_difference_cursor_integration_test.go merged with fixes 2026-09-09 02:49:30 +03:00
channel_difference_integration_test.go merged with fixes 2026-09-09 02:49:30 +03:00
channel_discussion_read_target_integration_test.go fix: sync linked discussion guest support 2026-07-11 23:18:24 +08:00
channel_forum_topics_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_groupcall.go removed all "paid" features - no more stars, gifts, or grams 2026-08-07 01:50:10 +03:00
channel_helpers.go forum: fix reply_to_top_id for replies inside a forum 2026-09-14 11:55:23 +01:00
channel_history_ttl.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_id_recovery_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_invite_batch_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_invite_exported.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_invite_helpers.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_invite_import.go channels: drop stale membership caches on join/leave 2026-09-14 11:58:11 +01:00
channel_invite_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_invite_members.go channels: drop stale membership caches on join/leave 2026-09-14 11:58:11 +01:00
channel_invite_requests.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_listener.go merged with fixes 2026-09-09 02:49:30 +03:00
channel_member_admin.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_member_bot_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_member_cache.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_member_cache_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_member_cache_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_member_helpers.go fix(channels): sync preserve locally cleared dialogs 2026-07-29 16:19:04 +08:00
channel_member_index_plan_integration_test.go feat: add NFT usernames and bot verification (#22) 2026-07-28 01:18:00 +08:00
channel_member_join.go channels: drop stale membership caches on join/leave 2026-09-14 11:58:11 +01:00
channel_member_join_requests.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_member_list.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_member_pairs_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_member_rank_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_membership_batch.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_message_delete.go s3 support 2026-08-04 23:09:11 +03:00
channel_message_edit.go fix for retention logic 2026-09-03 05:00:42 +03:00
channel_message_helpers.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_message_history.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_message_integration_test.go fix(channels): sync preserve locally cleared dialogs 2026-07-29 16:19:04 +08:00
channel_message_send.go removed all "paid" features - no more stars, gifts, or grams 2026-08-07 01:50:10 +03:00
channel_message_settings.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_message_views.go fix: sync authorize monoforum message views 2026-07-30 20:09:47 +08:00
channel_monoforum.go removed all "paid" features - no more stars, gifts, or grams 2026-08-07 01:50:10 +03:00
channel_monoforum_integration_test.go fix: sync harden channel reads and suggested approvals 2026-07-28 16:22:33 +08:00
channel_monoforum_send_integration_test.go removed all "paid" features - no more stars, gifts, or grams 2026-08-07 01:50:10 +03:00
channel_multi_pin_integration_test.go fix(messages): sync exact channel pinned counts 2026-07-27 00:17:25 +08:00
channel_poll_fanout_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_polls.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_public_preview_integration_test.go fix: sync harden channel reads and suggested approvals 2026-07-28 16:22:33 +08:00
channel_reaction_catalog.go feat(messages): sync saved message tags 2026-07-25 19:23:19 +08:00
channel_reaction_helpers.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_reaction_messages.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_reaction_policy_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_reaction_settings.go fix: sync stars topup and paid reaction settings 2026-07-08 01:19:22 +08:00
channel_reaction_unread.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_read.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_read_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_recent_repliers_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_recommendations_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_row_cache.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_row_cache_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_row_cache_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_send_idempotency_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
channel_settings.go channels: force pre-history visible when a group gets a public username 2026-09-14 11:57:12 +01:00
channel_stats.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_stats_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_store.go channels: drop stale membership caches on join/leave 2026-09-14 11:58:11 +01:00
channel_store_testkit_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_suggested_post.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_suggested_post_integration_test.go removed all "paid" features - no more stars, gifts, or grams 2026-08-07 01:50:10 +03:00
channel_top_message_cache.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_top_message_cache_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_top_message_cache_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_topic_read.go forum: let non-members browse a public forum's topic list 2026-09-14 11:55:23 +01:00
channel_topic_read_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_topics.go forum: let non-members preview topic replies in a public channel 2026-09-14 11:58:47 +01:00
channel_update_retention.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_update_retention_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
channel_updates.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
channel_username_integration_test.go feat: add NFT usernames and bot verification (#22) 2026-07-28 01:18:00 +08:00
channel_verified_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
channel_webpage_resolve_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
chatlist.go feat: sync chatlist sharing support 2026-07-06 21:06:33 +08:00
client_telemetry.go feat: sync durable moderation and appeals 2026-07-24 11:56:59 +08:00
collectible_username.go usernames: operator reserved-username blocklist 2026-09-14 12:04:43 +01:00
collectible_username_integration_test.go fix(usernames): sync index active collectible aliases 2026-07-28 16:22:34 +08:00
community.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
community_catalog_cache.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
community_catalog_cache_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
community_catalog_cache_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
community_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
contact.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
contact_dialog_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
contact_sparse_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
contact_sparse_scanner_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
contiguous_pts_integration_test.go fix: sync harden auth, privacy, and PTS state 2026-08-02 14:12:04 +08:00
counter_source.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
delivery_effect.go merged with fixes 2026-09-09 02:49:30 +03:00
dialog.go merged with fixes 2026-09-09 02:49:30 +03:00
dialog_draft_get_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
dialog_folders_integration_test.go Initial open source release 2026-06-04 01:37:39 +08:00
dialog_owner_listener_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
dialog_owner_read_model_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
dialog_snapshot_hash_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
dialog_top_metadata_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
dialog_top_projection_invalidation_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
dispatch_outbox.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
dispatch_outbox_exclusion_integration_test.go fix: sync scoped connection and outbox exclusion updates 2026-07-12 12:01:53 +08:00
dispatch_outbox_exclusion_test.go fix: sync scoped connection and outbox exclusion updates 2026-07-12 12:01:53 +08:00
dispatch_outbox_sharding_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
emoji_status_codec_test.go feat: sync monoforum and collectible emoji status 2026-07-19 20:37:10 +08:00
emoji_status_event_integration_test.go feat: sync monoforum and collectible emoji status 2026-07-19 20:37:10 +08:00
encrypted_queue.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
encrypted_queue_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
ephemeral_report.go feat: sync durable moderation and appeals 2026-07-24 11:56:59 +08:00
ephemeral_report_integration_test.go feat: sync ephemeral transient messages 2026-07-20 16:43:27 +08:00
first_contact_getpeerdialogs_repro_test.go fix for muting an account 2026-09-07 09:31:06 +03:00
gif_catalog.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
gif_catalog_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
groupcall.go feat: sync group call livestream support 2026-07-06 14:32:45 +08:00
groupcall_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
help.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
history_ttl.go feat: sync account deletion lifecycle 2026-07-19 20:35:58 +08:00
langpack.go feat: sync langpack and auth updates 2026-07-18 00:07:41 +08:00
langpack_seed_integration_test.go feat: sync langpack and auth updates 2026-07-18 00:07:41 +08:00
login_code_delivery.go merged with fixes 2026-09-09 02:49:30 +03:00
login_code_delivery_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
login_code_delivery_retention.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
media.go files for previous commit 2026-09-03 08:33:27 +03:00
media_codec.go feat: sync bot keyboards and callbacks 2026-07-19 20:38:48 +08:00
media_hard_retention_integration_test.go fixes for storage managament 2026-09-03 08:33:06 +03:00
media_index.go fix for retention logic 2026-09-03 05:00:42 +03:00
media_index_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
media_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
media_pagination_test.go merged with fixes 2026-09-09 02:49:30 +03:00
media_refs.go fix for deleted file metadata 2026-09-03 11:00:50 +03:00
media_refs_integration_test.go s3 support 2026-08-04 23:09:11 +03:00
media_search.go merged with fixes 2026-09-09 02:49:30 +03:00
message_allocators.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
message_concurrent_integration_test.go fix: sync harden auth, privacy, and PTS state 2026-08-02 14:12:04 +08:00
message_deadlock_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
message_delete.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
message_delete_integration_test.go fix(messages): sync preserve private dialogs after clearing history 2026-07-29 13:51:02 +08:00
message_edit.go fix for retention logic 2026-09-03 05:00:42 +03:00
message_effect_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
message_external_reply_integration_test.go merged with fixes 2026-09-09 02:49:30 +03:00
message_forward.go merged with fixes 2026-09-09 02:49:30 +03:00
message_grouped_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
message_helpers.go merged with fixes 2026-09-09 02:49:30 +03:00
message_helpers_test.go fix: preserve formatted date message entities 2026-07-05 20:42:13 +08:00
message_history.go merged with fixes 2026-09-09 02:49:30 +03:00
message_history_integration_test.go merged with fixes 2026-09-09 02:49:30 +03:00
message_markup_codec_test.go feat: sync bot keyboards and callbacks 2026-07-19 20:38:48 +08:00
message_markup_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
message_media_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
message_no_forwards.go fix: sync support private chat content protection 2026-07-28 16:22:33 +08:00
message_no_forwards_integration_test.go fix: sync support private chat content protection 2026-07-28 16:22:33 +08:00
message_pin.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
message_pin_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
message_plan_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
message_polls.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
message_reactions.go feat(messages): sync saved message tags 2026-07-25 19:23:19 +08:00
message_reactions_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
message_reactions_viewpoint_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
message_read.go merged with fixes 2026-09-09 02:49:30 +03:00
message_read_edit_integration_test.go feat: sync AI compose and ChatBot features 2026-07-03 19:43:20 +08:00
message_rich_message_integration_test.go fix: sync rich-only private messages 2026-07-17 17:00:56 +08:00
message_saved_reactions.go feat(messages): sync saved message tags 2026-07-25 19:23:19 +08:00
message_saved_reactions_integration_test.go feat(messages): sync saved message tags 2026-07-25 19:23:19 +08:00
message_search_count_test.go merged with fixes 2026-09-09 02:49:30 +03:00
message_search_integration_test.go merged with fixes 2026-09-09 02:49:30 +03:00
message_send.go merged with fixes 2026-09-09 02:49:30 +03:00
message_send_batch_actor.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
message_send_batch_actor_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
message_send_batch_sql.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
message_send_hotpath.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
message_send_hotpath_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
message_send_idempotency_integration_test.go merged with fixes 2026-09-09 02:49:30 +03:00
message_send_idempotency_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
message_send_integration_test.go feat: sync bot keyboards and callbacks 2026-07-19 20:38:48 +08:00
message_store.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
message_store_testkit_test.go merged with fixes 2026-09-09 02:49:30 +03:00
message_webpage_resolve_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
moderation.go feat: sync durable moderation and appeals 2026-07-24 11:56:59 +08:00
moderation_cases.go feat: sync durable moderation and appeals 2026-07-24 11:56:59 +08:00
moderation_flags_integration_test.go fix: sync non-PTS moderation updates 2026-07-24 11:57:00 +08:00
moderation_integration_test.go feat: sync durable moderation and appeals 2026-07-24 11:56:59 +08:00
moderation_registries.go feat: sync durable moderation and appeals 2026-07-24 11:56:59 +08:00
notify_settings_event_roundtrip_test.go fix for muting an account 2026-09-07 09:31:06 +03:00
official_username_claim_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
passkey.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
peer_identity_listener_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
peer_identity_read_model_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
peer_username.go usernames: operator reserved-username blocklist 2026-09-14 12:04:43 +01:00
phone_change.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
phone_change_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
phone_identity_migration.go merged with fixes 2026-09-09 02:49:30 +03:00
phone_identity_migration_integration_test.go merged with fixes 2026-09-09 02:49:30 +03:00
poll.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
postgres.go merged with fixes 2026-09-09 02:49:30 +03:00
postgres_connection_admission.go merged with fixes 2026-09-09 02:49:30 +03:00
postgres_connection_admission_test.go merged with fixes 2026-09-09 02:49:30 +03:00
privacy.go fix: sync non-PTS privacy updates 2026-07-24 11:57:00 +08:00
privacy_integration_test.go fix: sync non-PTS privacy updates 2026-07-24 11:57:00 +08:00
private_send_migration_compat_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
query_stats.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
query_stats_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
read_model_listener.go merged with fixes 2026-09-09 02:49:30 +03:00
read_model_versions.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
reserved_username.go usernames: operator reserved-username blocklist 2026-09-14 12:04:43 +01:00
retention_migration_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
retention_v2_integration_test.go fixes for storage managament 2026-09-03 08:33:06 +03:00
saved_dialog.go merged with fixes 2026-09-09 02:49:30 +03:00
saved_dialog_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
scheduled_message.go merged with fixes 2026-09-09 02:49:30 +03:00
scheduled_message_integration_test.go feat: sync rich text message support 2026-07-04 21:15:35 +08:00
secretchat.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
secretchat_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
send_replay_migration_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
sticker_system_key_migration_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
story.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
story_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
story_peer_read_model_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
telegram_login.go feat: sync Telegram Login OIDC provider 2026-07-21 15:46:24 +08:00
telegram_login_integration_test.go feat: sync Telegram Login OIDC provider 2026-07-21 15:46:24 +08:00
temp_auth_key.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
temp_auth_key_identity_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
themes.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
themes_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
trace.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
translation_settings_integration_test.go feat: sync message translation support 2026-07-12 14:20:26 +08:00
update_event.go merged with fixes 2026-09-09 02:49:30 +03:00
update_event_discussion_types_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
update_event_pin_reply_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
update_event_retention.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
update_event_retention_integration_test.go fix: sync temp auth key expiry boundaries 2026-07-13 23:04:15 +08:00
updatestate.go feat: sync multilayer td integration 2026-07-15 13:32:06 +08:00
updatestate_delivery_test.go feat: sync multilayer td integration 2026-07-15 13:32:06 +08:00
user.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
user_color_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
user_lane_actor.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
user_lane_actor_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
user_last_seen_batch_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
user_pts.go Merge remote-tracking branch 'upstream/main' into merge-gramsrv-9106877 2026-08-03 23:29:20 +03:00
verification.go feat: add NFT usernames and bot verification (#22) 2026-07-28 01:18:00 +08:00
verification_integration_test.go feat: add NFT usernames and bot verification (#22) 2026-07-28 01:18:00 +08:00
web_page.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
web_page_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
welcome_message.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
welcome_message_delivery.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00
welcome_message_integration_test.go merged from gramsrv upstream 2026-09-01 12:06:31 +03:00