Commit graph

52 commits

Author SHA1 Message Date
onysd
b443ff0c73 Merge remote-tracking branch 'upstream/main' into merge-gramsrv-0e2fcdf9 2026-07-24 17:15:53 +03:00
onysd
a797b6cd91 removed all cutom stickers and emojies 2026-07-23 16:22:06 +03:00
iamxvbaba
234061ef83 fix(admin): close PR review blockers
Keep bot credentials out of durable command results, fail bot deletion closed when session revocation fails, reject invalid scam/fake states at every write boundary, and make direct collectible grants a single replayable PostgreSQL aggregate.

Also lock admin gift sender/message limits and add regression coverage for rollback, replay, moderation constraints, and credential redaction.
2026-07-23 13:29:04 +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
045e0f6db4 fix: sync StarGift prepaid upgrade message refs 2026-07-22 21:44:33 +08:00
A
401a8f148e fix: sync monoforum suggested post flow 2026-07-22 16:08:44 +08:00
A
de233a4c18 fix: sync collectible upgrade preview pools 2026-07-22 13:06:49 +08:00
onysd
ef73dfcd17 added default stickers 2026-07-21 22:40:57 +03:00
A
eba402946a fix: sync account freeze peer visibility 2026-07-22 02:03:00 +08:00
A
d9875b5caa feat: sync bot setup and webhook diagnostics 2026-07-22 00:51:52 +08:00
A
d69a34a4a8 fix: sync StarGift lifecycle hardening 2026-07-21 15:47:55 +08:00
A
ebead9e98c feat: sync Telegram Login OIDC provider 2026-07-21 15:46:24 +08:00
A
30774f8c39 fix: sync StarGift private message references 2026-07-21 15:45:16 +08:00
onysd
e84111732e migrations fix 2026-07-21 00:18:12 +03:00
onysd
ebb0be38d9 Merge remote-tracking branch 'upstream/main' into merge-gramsrv-2965f5d 2026-07-20 23:43:51 +03:00
A
2848ff0987 feat: sync visible product branding
Sync telesrv c779c48 (feat(branding): unify visible product naming).

Skipped private www files and preserved public README files; mapped orange appearance seed names to public default names.
2026-07-20 16:49:17 +08:00
A
da6a57e1a3 feat: sync community aggregates
Sync telesrv 36eda30 (feat(communities): implement Layer 228 community aggregates).

Skipped telesrv docs changes per public sync rules; normalized the public appearance seed label.
2026-07-20 16:46:02 +08:00
A
f49c817def feat: sync ephemeral transient messages
Sync telesrv 570ccf8 (feat(ephemeral): implement Layer 228 transient messages).

Skipped telesrv docs changes per public sync rules; normalized the public appearance seed label.
2026-07-20 16:43:27 +08:00
A
bf965f610c feat: sync bot keyboards and callbacks
Sync telesrv b96f2dd (feat(bot): complete keyboards callbacks and durable delivery).

Skipped private docs and preserved public README files per sync rules; normalized the appearance seed log label for public naming.
2026-07-19 20:38:48 +08:00
A
0c99ae0a9d feat: sync monoforum and collectible emoji status
Sync telesrv bd15657 (feat(account): implement collectible emoji status).

Skipped telesrv docs changes per public sync rules.
2026-07-19 20:37:10 +08:00
A
edb7057757 feat: sync account deletion lifecycle
Sync telesrv 73f5c91 (feat(account): implement unified account deletion lifecycle).

Skipped telesrv docs changes per public sync rules.
2026-07-19 20:35:58 +08:00
A
f88aa16a49 fix: sync star gift profile pin order
Sync telesrv 6fcc6f0 (fix(stargifts): honor profile pin order).

Skipped telesrv docs changes per public sync rules.
2026-07-19 13:20:36 +08:00
A
14bf7d1e20 feat: sync official star gift lifecycle tooling
Sync telesrv 4c0e2d9 (feat: complete official star gift lifecycle and admin tooling).

Public adjustments: skipped private docs/deploy-nginx/README source changes, kept iamxvbaba/td public dependency, replaced local/private sample IP and orange seed label.
2026-07-19 03:11:35 +08:00
onysd
8875cd33fd fixes 2026-07-18 10:33:17 +03:00
onysd
6b29556ef8 Merge remote-tracking branch 'upstream/main' into dev 2026-07-18 09:19:27 +03:00
A
5ecf4e912d feat: sync collectible star gifts 2026-07-16 12:38:53 +08:00
A
47fcf0ea41 feat: sync account freeze lifecycle 2026-07-15 20:24:37 +08:00
A
766c5db992 feat: sync multilayer td integration 2026-07-15 13:32:06 +08:00
onysd
3409f190b9 fix for phone generation on email signup 2026-07-14 00:30:52 +03:00
onysd
3d9b0f1de7 changes for email signup 2026-07-13 20:09:57 +03:00
A
20a310f6ca fix: sync temp auth key expiry boundaries 2026-07-13 23:04:15 +08:00
onysd
a336c99d6d branding for server 2026-07-13 10:30:24 +03:00
A
50803a604c feat: sync iOS compatibility support 2026-07-13 00:58:57 +08:00
A
ea6cc72886 feat: sync message translation support 2026-07-12 14:20:26 +08:00
A
cbccd6a8d9 fix: sync scoped connection and outbox exclusion updates 2026-07-12 12:01:53 +08:00
A
5f7c0b9804 feat: sync GIFv and saved GIF support 2026-07-11 21:43:13 +08:00
A
4390ebf5a9 perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
A
da04c0fa6a feat: sync public links and phone change updates 2026-07-10 22:01:44 +08:00
A
4c0cc2b7a7 feat: sync Bot API gateway support 2026-07-09 13:49:24 +08:00
A
9a501f900a feat: sync login email verification support 2026-07-08 17:09:44 +08:00
A
2a9c12263f feat: sync chatlist sharing support 2026-07-06 21:06:33 +08:00
A
f1a27996d3 feat: sync group call livestream support 2026-07-06 14:32:45 +08:00
A
4d9f1e271d feat: defer login bootstrap updates 2026-07-05 03:28:19 +08:00
A
7c9d8dda16 feat: sync rich text message support 2026-07-04 21:15:35 +08:00
A
b7269b135f feat: sync AI compose and ChatBot features 2026-07-03 19:43:20 +08:00
A
6867d201ed feat: sync built-in sticker bot 2026-07-01 21:55:55 +08:00
A
866a87583e feat: sync recent call and channel fixes 2026-07-01 14:34:59 +08:00
A
70b6820474 chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
A
6dc42942c8 auth: complete account authorization flows
(cherry picked from commit 04f4527df32ad5c35720cccc41d27fe51549612f)
2026-06-16 01:43:31 +08:00
A
8ff3343ae0 business: add privacy-aware user projection
(cherry picked from commit a636192ef22ee69d792b0ca7db1c6be963be9cb2)
2026-06-14 00:19:59 +08:00