onysd
21a0856587
merged from gramsrv upstream
2026-09-01 12:06:31 +03:00
onysd
ac6a50c5ff
Merge remote-tracking branch 'upstream/main' into merge-gramsrv-9106877
2026-08-03 23:29:20 +03:00
iamxvbaba
c1597696af
refactor(mtproto): sync replace result cache with execution ledger
2026-08-02 12:05:00 +08:00
iamxvbaba
ac0566f779
refactor(mtproto): sync redesign RPC replay ownership
2026-08-02 01:51:03 +08:00
iamxvbaba
464d4edb4a
docs: sync record TDLib nested gzip compatibility
2026-07-31 15:35:11 +08:00
onysd
a69aa0a975
fixed migration for old instances
2026-07-28 00:04:47 +03: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
4cd055144d
feat(config): sync make default country configurable
2026-07-27 20:54:04 +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
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
iamxvbaba
9f467f4be7
feat: sync durable moderation and appeals
2026-07-24 11:56:59 +08:00
epilepticseizureee
313624eab2
admin: gift granting, collectible attribute/number control, and Layer 228 moderation tools
...
Admin console additions (Layer 228):
- Give Gifts: dedicated tab with sorted Lottie/TGS gift picker + inline form; grant any catalog gift to a user/channel from 777000 (no charge)
- Upgraded/collectible delivery: mint a unique gift with admin-selected model/pattern/backdrop and custom number, or random/auto (DB FK + UNIQUE(gift_id,num) enforce invariants)
- SCAM/FAKE flags for users/channels (migration 0136) with configurable profile warning (TELESRV_SCAM_WARNING/TELESRV_FAKE_WARNING)
- Support toggle, force channel settings incl. gigagroup (migration 0137), username management, cosmetic color/emoji-status
- Emoji admin tab (custom emoji list + document IDs + Lottie/TGS preview)
- Bot management; soft UI / dark theme
Wired through Router -> admin.Service -> adminapi -> BFF -> React panel (en/zh/ru).
2026-07-23 04:00:29 +03:00
A
8cfb6f74c1
feat: sync host-based public app links
2026-07-22 21:43:56 +08:00
A
76e7efd6cc
docs: sync OTP delivery guide
2026-07-22 16:09:42 +08:00
A
d9875b5caa
feat: sync bot setup and webhook diagnostics
2026-07-22 00:51:52 +08:00
A
f53579416e
feat: sync HTTP callback OIDC setup
2026-07-21 18:18:33 +08:00
A
c870dfa692
docs: restore public configuration docs
2026-07-18 13:39:51 +08:00
A
1292540350
feat: sync langpack and auth updates
...
Sync telesrv commits 49f9bab and 04d9563 into the public mirror. Exclude private docs and runtime key material per sync rules.
2026-07-18 00:07:41 +08:00
A
6af61f26ba
feat: sync configurable OTP delivery providers
2026-07-17 17:04:39 +08:00
A
5ecf4e912d
feat: sync collectible star gifts
2026-07-16 12:38:53 +08:00
A
766c5db992
feat: sync multilayer td integration
2026-07-15 13:32:06 +08:00
A
ea6cc72886
feat: sync message translation support
2026-07-12 14:20:26 +08:00
A
c0088f1160
docs: sync public link configuration reference
2026-07-11 20:34:10 +08:00
A
2a9c12263f
feat: sync chatlist sharing support
2026-07-06 21:06:33 +08:00
梦渊
c1cec33536
创建 Fragment.md
2026-07-06 19:53:28 +08:00
A
70b6820474
chore: refresh gramsrv public release
2026-06-30 14:37:43 +08:00
A
75cebe8dbf
docs: advance telesrv sync checkpoint
2026-06-26 13:28:18 +08:00
A
47cab2c9b0
docs: use GitHub attachment for demo video
2026-06-23 22:17:33 +08:00
A
ec7cc1430f
docs: keep README demo video only
2026-06-23 22:10:08 +08:00
A
a42efa8fd3
docs: add demo video to README
2026-06-23 22:03:50 +08:00
A
ea60bd6155
docs: refresh public readme and screenshots
2026-06-23 20:49:31 +08:00
A
4afc67fd23
docs: advance telesrv sync checkpoint
2026-06-22 14:36:50 +08:00
A
3642e37cfe
rpc: fix channel pinned search for Android
...
(cherry picked from commit 70978db98c3af3fe72100fa6646780c7a5a13daa)
2026-06-22 14:35:30 +08:00
A
b4e47c894f
rpc: add android startup and messaging compat
...
(cherry picked from commit d718593156cc7310105007f37645948c17637e0a)
2026-06-22 14:35:26 +08:00
A
fc01346160
docs: advance telesrv sync checkpoint
2026-06-19 14:18:10 +08:00
A
294e994272
rpc: add android login startup compat
...
(cherry picked from commit 53904e72f7c3b96e6ae5e24196d0e551fa8aebce)
2026-06-19 14:16:33 +08:00
A
82dd2996e6
docs: update account and Android compatibility notes
...
(cherry picked from commit 3e6321d99607160d0d77bc63977619d5e1d28516)
2026-06-19 14:16:29 +08:00
A
3d6b7f84a0
docs: advance telesrv sync checkpoint
2026-06-16 01:44:49 +08:00
A
af41d18478
docs: advance telesrv sync checkpoint
2026-06-14 00:21:16 +08:00
A
75a8861ec9
protocol: expose privacy and profile photo RPCs
...
(cherry picked from commit 77b033c8bf8c0a76ff0d7065e2192cbe55d3a3b6)
2026-06-14 00:20:04 +08:00
A
14d220c971
docs: advance telesrv sync checkpoint
2026-06-10 22:08:41 +08:00
A
860e581d06
business: fix contact projection and phone sharing
...
(cherry picked from commit c0a0e5b52240ed415d3b43ba77659821887bf50b)
2026-06-10 22:06:56 +08:00
A
d84fa6e126
fix: align private and channel update semantics
...
(cherry picked from commit c65f76f56278f74082c4fa792ed49104d5d33c38)
2026-06-10 22:06:48 +08:00
A
dce7b92772
docs: record telesrv sync progress
2026-06-09 15:02:27 +08:00
A
6fd690a06e
fix: keep participant changes out of channel pts
...
(cherry picked from commit 07b2497664bd108dec84f6cfe43715540faf2688)
2026-06-09 15:00:25 +08:00
A
23a2b2aff7
fix: restore sticker placeholders and media history
...
(cherry picked from commit 488e409a1898e9c739cc0bd24cb9791636dfd6b3)
2026-06-09 15:00:19 +08:00
A
74992e893f
Initial open source release
2026-06-04 01:37:39 +08:00