Commit graph

211 commits

Author SHA1 Message Date
iamxvbaba
ee74d941bb fix(rpc): sync preserve complete username projections 2026-07-31 20:42:25 +08:00
iamxvbaba
464d4edb4a docs: sync record TDLib nested gzip compatibility 2026-07-31 15:35:11 +08:00
iamxvbaba
e756b0f9f9 fix(mtprotoedge): sync admit nested gzip RPC envelopes 2026-07-31 15:35:10 +08:00
iamxvbaba
9cb76b7c5a fix: sync admit TDLib handshake message id sentinels 2026-07-31 15:35:10 +08:00
iamxvbaba
0d917ef87e fix: sync Android default theme installs 2026-07-30 20:13:22 +08:00
iamxvbaba
80c36a8ab4 fix: sync authorize monoforum message views 2026-07-30 20:09:47 +08:00
iamxvbaba
fd47dd765a fix(channels): sync monoforum suggested forwards and reactions 2026-07-30 16:05:34 +08:00
iamxvbaba
45a7e117ea chore(giftfetch): sync NFT gift export fields 2026-07-30 16:05:17 +08:00
iamxvbaba
3fa0c6f1e4 fix(rpc): sync verification icon envelope coverage
Follow up gramsrv#27 with the remaining peer-bearing messages.Messages boundaries and route-level wire regression coverage from the telesrv canonical implementation.

Origin-PR: gramsrv#27
Origin-Head: f0bd6c9699
Origin-Merge: 7713847b2a
Canonical: f1ba406015a2d5e37802b963757a5cac8ee3eb0e

Co-authored-by: epilepticseizureee <business.egor.sg@gmail.com>
2026-07-30 14:06:39 +08:00
yialdd
7713847b2a
Merge PR #27: preserve verification icons in message envelopes
Reviewed against current telesrv/main as PASS_WITH_FOLLOW_UP. Preserve the contributor commit; maintainer canonicalization will complete the bounded response-boundary coverage and tests.
2026-07-30 13:45:56 +08:00
epilepticseizureee
f0bd6c9699 fix(rpc): preserve verification icons in message envelopes 2026-07-29 23:38:17 +03:00
iamxvbaba
cec4361d8b fix(rpc): sync peer verification badge persistence 2026-07-29 20:16:30 +08:00
iamxvbaba
5e1f867b2d fix(channels): sync stop replaying clear-history updates 2026-07-29 16:19:04 +08:00
iamxvbaba
73cf6a8184 fix(channels): sync preserve locally cleared dialogs 2026-07-29 16:19:04 +08:00
iamxvbaba
e22fac1c3f fix(messages): sync preserve private dialogs after clearing history 2026-07-29 13:51:02 +08:00
iamxvbaba
3926db7762 fix(rich-message): sync preserve referenced media for web clients 2026-07-28 18:56:37 +08:00
iamxvbaba
5156b17c1b fix(usernames): sync index active collectible aliases 2026-07-28 16:22:34 +08:00
iamxvbaba
2f995f607a fix: sync serve client sticker categories 2026-07-28 16:22:34 +08:00
iamxvbaba
a989e118d7 fix: sync preserve iOS theme accent visibility 2026-07-28 16:22:34 +08:00
iamxvbaba
209a0d279b fix: sync harden channel reads and suggested approvals 2026-07-28 16:22:33 +08:00
iamxvbaba
037ce017d4 fix: sync support private chat content protection 2026-07-28 16:22:33 +08:00
iamxvbaba
74c9249091 feat: sync expose gramsrv account rating
Follow up PR #22 by projecting its composite rating through userFull while keeping profile reads cache-backed and strictly read-only.

Source-Commit: 00eea44c

Co-authored-by: Egor Egorov <business.egor.sg@gmail.com>
2026-07-28 02:09:40 +08:00
Egor Egorov
fff8de783a
feat: add NFT usernames and bot verification (#22)
Implements collectible usernames, official verification workflows, and third-party bot verification after maintainer protocol and migration review.

The composite activity/moderation rating remains an admin-only read model; Telegram Stars Rating wire fields stay unset pending a dedicated official-semantics implementation.

Reviewed-Head: 2796345775ea0f908fb7734601e5e1dee4b653b9
Original-Head: fa082b892fd5180c9c9bc53c81c21cf5d250a75b

Co-authored-by: Egor Egorov <business.egor.sg@gmail.com>
2026-07-28 01:18:00 +08:00
iamxvbaba
b0fd3976f1 docs(migrations): sync avoid private environment wording 2026-07-27 22:21:23 +08:00
iamxvbaba
5433801380 fix(stargifts): sync correct channel gift notifications 2026-07-27 22:18:31 +08:00
iamxvbaba
9ac63f8006 test(mtprotoedge): sync align app config e2e with inactive freeze fields 2026-07-27 20:57:59 +08:00
iamxvbaba
4cd055144d feat(config): sync make default country configurable 2026-07-27 20:54:04 +08:00
iamxvbaba
5807fbad76 fix(help): sync omit inactive account freeze fields 2026-07-27 20:54:04 +08:00
iamxvbaba
5401c9a364 fix(messages): sync Android pinned message search 2026-07-27 13:49:45 +08:00
iamxvbaba
90649b5b67 fix(admin): sync moderation review state refresh 2026-07-27 01:01:36 +08:00
iamxvbaba
e75fd04a28 fix(messages): sync exact channel pinned counts 2026-07-27 00:17:25 +08:00
iamxvbaba
b742450938 fix(admin): sync moderation status dropdown 2026-07-26 22:44:04 +08:00
iamxvbaba
8b866b2bb2 fix(admin): sync moderation page localization 2026-07-26 22:03:25 +08:00
iamxvbaba
3369d0bd5c feat(premium): sync promo video catalog seed 2026-07-26 15:59:25 +08:00
iamxvbaba
c3c079edf3 fix(phone): sync confirmed call timeout handling 2026-07-26 15:59:20 +08:00
iamxvbaba
7ce15f68ab fix(web): sync public app link config 2026-07-26 15:59:15 +08:00
iamxvbaba
6b3eba6c5d feat(messages): sync saved message tags 2026-07-25 19:23:19 +08:00
iamxvbaba
a785ae7491 fix(langpack): sync WebK catalog alias support 2026-07-25 14:08:49 +08:00
iamxvbaba
9ef746d45e test(mtproto): cover single-backend DC aliases
Follow up gramsrv PR #17 with boundary coverage and public configuration docs.

Canonical-Telesrv: b4df3e72c24470e4ce09e5fc1d46e0c2944f6d3e

Reviewed-Head: e7eb07b9eb

Co-authored-by: onysd <beatvin128@gmail.com>
2026-07-24 23:17:32 +08:00
yialdd
5dcdb57e4c
Merge pull request #17 from iamxvbaba/dev
fix: sync lenient DC-ID validation for key exchange
2026-07-24 23:08:57 +08:00
onysd
e7eb07b9eb fix: sync lenient DC-ID validation for key exchange 2026-07-24 17:36:13 +03:00
iamxvbaba
0dcfaf0a65 fix: sync remote authorization revoke logout 2026-07-24 21:39:00 +08:00
iamxvbaba
b4aaf57d6b fix: sync public channel preview updates 2026-07-24 14:50:17 +08:00
iamxvbaba
2289a31f46 fix: sync same-port transport detection 2026-07-24 14:50:17 +08:00
iamxvbaba
840ef6237c fix: sync DrKLO report selection support 2026-07-24 11:57:01 +08:00
iamxvbaba
70e57b4d07 fix: sync non-PTS moderation updates 2026-07-24 11:57:00 +08:00
iamxvbaba
cc76cd3679 fix: sync non-PTS privacy updates 2026-07-24 11:57:00 +08:00
iamxvbaba
6cafa40c7b fix: sync moderation refresh cache bypass 2026-07-24 11:57:00 +08:00
iamxvbaba
3dd9c345d7 fix: sync moderation flag convergence 2026-07-24 11:57:00 +08:00
iamxvbaba
5d5883a3d1 feat: sync privacy read-model rules 2026-07-24 11:56:59 +08:00