Commit Graph

  • 068d325256 chore: sync telesrv v2 through ab78e1fc (td v1.9.0) v2 iamxvbaba 2026-11-07 21:31:44 +08:00
  • 92716a54d5 chore(protocol): upgrade td to v1.9.0 widget media projection main iamxvbaba 2026-11-07 21:31:00 +08:00
  • 231e6bcd68 Merge pull request #174 from extreme-mechagram/fix/update-file-conditional-requests yialdd 2026-11-07 17:49:52 +08:00
  • 5c15dd9539 fix(updatecdn): validate files before HTTP preconditions extreme 2026-11-07 10:12:51 +03:00
  • f4b72871d0 feat(protocol): upgrade server to td v1.8.0 Layer 233 iamxvbaba 2026-11-06 19:12:09 +08:00
  • 4ab2158b5f Merge pull request #171 from extreme-mechagram/fix/botapi-html-code-pre yialdd 2026-11-06 22:17:48 +08:00
  • 30d01a59e1 fix(botapi): preserve language when code wraps pre extreme 2026-11-06 15:31:49 +03:00
  • 88fe3cdb0a feat: sync telesrv v2 through 95e96ac0 (td v1.8.0 / Layer 233) iamxvbaba 2026-11-06 19:14:37 +08:00
  • e5df8ad966 feat: sync telesrv v2 through 6298e5e4 (#162, #165, #167-#170) iamxvbaba 2026-11-06 17:26:31 +08:00
  • e65bb5a12b Merge pull request #170 from extreme-mechagram/fix/update-catalog-reused-size yialdd 2026-11-06 17:00:25 +08:00
  • d49a0ce863 fix(updatecdn): validate size for reused desktop packages extreme 2026-11-05 21:02:14 +03:00
  • d98f251a17 Merge pull request #169 from extreme-mechagram/fix/cache-singleflight-clone yialdd 2026-11-05 20:57:06 +08:00
  • 8a3fca0a1b fix(cache): clone singleflight results for each caller extreme 2026-11-05 15:42:21 +03:00
  • ce1704e4d6 Merge pull request #168 from extreme-mechagram/fix/escaped-public-url-prefix yialdd 2026-11-05 20:19:24 +08:00
  • f5c6bfb90b Merge pull request #167 from roon9e/admin-review-console yialdd 2026-11-05 17:44:57 +08:00
  • 8f682c07d5 admin(review console): fix "Load older" order and the re-review follow-ups iamxvbaba 2026-11-05 14:44:03 +08:00
  • aa39d13334 fix(links): preserve escaped separators in public URL prefixes extreme 2026-11-05 07:04:36 +03:00
  • 25d9375fe1 admin(ui): media safety (photos only, canReadMessages, withBase), messenger paging/search/stale-guard/detail links, settings group isolation, nav i18n roon9e 2026-11-04 20:42:46 +03:00
  • 08ae1fdb71 docs: fix nav-section regex (fail on a missed section), document /api/live routes, refresh nav prose roon9e 2026-11-04 20:42:46 +03:00
  • e8c4ac3587 admin: serve live media via the internal admin API (sniff+allowlist, capped, blob-backend aware); add dialog cursor roon9e 2026-11-04 20:42:46 +03:00
  • b39fe5045b admin: regenerate panel API doc tables (nav) roon9e 2026-11-04 16:06:19 +03:00
  • 4db8f38eae admin(ui): rebuild dist roon9e 2026-11-04 16:03:52 +03:00
  • 53ee1040d3 admin(ui): server settings as one screen with env search roon9e 2026-11-04 16:03:24 +03:00
  • 1aa5a746df admin(ui): messenger (chat list + conversation), moderation evidence as chat bubbles with media, live media serving client roon9e 2026-11-04 16:03:18 +03:00
  • 9b16df9772 admin(ui): grouped navigation + shell-rendered section tabs, page-caption cleanup, nav i18n roon9e 2026-11-04 16:03:09 +03:00
  • 1a67574020 admin: live-review backend (user chats, peer names, media) + JSON id precision fix roon9e 2026-11-04 16:03:00 +03:00
  • 46eedee42d fix(channels): derive a chat avatar only after the change-info check iamxvbaba 2026-11-04 02:16:34 +08:00
  • 44e21c1e47 Merge pull request #165 from clockerka/pr/upstream-desktop-media-and-avatars yialdd 2026-11-04 02:07:09 +08:00
  • 94ec305c94 fix(channels): create a separate avatar photo instead of rewriting the selected one iamxvbaba 2026-11-04 01:51:51 +08:00
  • 51f0df8272 fix(channels): ensure avatar sizes and check access hash for chat photo updates clockerka 2026-11-03 13:36:58 +03:00
  • 0024fc3dad Merge pull request #166 from roon9e/rtd yialdd 2026-11-03 16:40:28 +08:00
  • db98016968 test(edge): add an opt-in rtd-edge drop-in overlay for the v2 stack roon9e 2026-11-03 05:56:08 +03:00
  • 4ab0eed51f fix(stickers): sync telesrv v2 through 267e1361 (set thumbnails) iamxvbaba 2026-11-02 21:29:04 +08:00
  • 82f98b2ced fix(stickers): stop advertising set thumbnails the server cannot serve iamxvbaba 2026-11-02 21:12:21 +08:00
  • 1dffe34680 fix(giftfetch): sync telesrv v2 through ddcfa4ce (#164) iamxvbaba 2026-11-01 17:52:07 +08:00
  • 0723cf5aa6 fix(giftfetch): read the 2FA password without a flag, echo or trimming iamxvbaba 2026-11-01 16:21:43 +08:00
  • fbc0e988de Merge branch 'main' into fix/giftfetch-2fa-qr-login iamxvbaba 2026-11-01 16:20:09 +08:00
  • c9cc874f09 feat: sync telesrv v2 through 5705a40e (English source) iamxvbaba 2026-11-01 16:07:32 +08:00
  • 8766da5dd5 Merge pull request #163 from roon9e/translate-zh-ru-to-english yialdd 2026-11-01 15:33:38 +08:00
  • 891f325f9a fix(translation): keep user-facing Russian strings and Unicode test data iamxvbaba 2026-11-01 15:05:00 +08:00
  • 56c8946a19 fix(giftfetch): handle 2FA cloud password on QR login clockerka 2026-11-01 01:07:29 +03:00
  • b551a239f5 Translate Chinese/Russian comments, logs and diagnostics to English roon9e 2026-10-31 22:18:17 +03:00
  • b175b476a0 Merge pull request #162 from roon9e/fix/official-gift-import yialdd 2026-11-01 01:53:15 +08:00
  • 52cc5a8478 fix(stargifts): count only drawable attributes in the upgrade preview pool iamxvbaba 2026-11-01 01:46:33 +08:00
  • 4b972e78da fix(stargifts): import official gifts that ship zero-weight attributes roon9e 2026-10-31 17:00:02 +00:00
  • 087b5363fd feat: sync telesrv v2 through 1e00d223 (main B23) iamxvbaba 2026-11-01 01:02:37 +08:00
  • 7be1d93bce fix(payments): accept grouped card numbers and scan only text with 13 digits iamxvbaba 2026-11-01 00:59:26 +08:00
  • c327f1cd60 fix(files): keep story, Bot API and inline videos out of the silent-MP4 GIF rule iamxvbaba 2026-11-01 00:59:26 +08:00
  • 0029d3c3b6 feat(payments): detect bank card numbers and answer getBankCardData iamxvbaba 2026-11-01 00:59:26 +08:00
  • a2df8fafd9 fix(files): store silent MP4 animations as GIFs iamxvbaba 2026-11-01 00:59:26 +08:00
  • 5005042614 feat: sync telesrv v2 through c1a08b97 (main B18-B22) iamxvbaba 2026-10-30 01:34:25 +08:00
  • 5439fcea0e Merge pull request #161 from shuzq-sh/pr/botfather-bot-api-url yialdd 2026-10-30 00:15:12 +08:00
  • d575ce201a Merge pull request #159 from shuzq-sh/pr/profile-main-tab SandyTap 2026-10-29 19:04:56 +03:00
  • 386e80b0e9 Merge pull request #158 from shuzq-sh/pr/search-emoji-sticker-sets SandyTap 2026-10-29 19:04:36 +03:00
  • 5cfe7831e2 Merge pull request #157 from shuzq-sh/pr/small-rpc-fixes SandyTap 2026-10-29 19:02:41 +03:00
  • 9c88dc0f99 Merge pull request #156 from shuzq-sh/pr/check-username-new-channel SandyTap 2026-10-29 18:57:36 +03:00
  • 51867ce6d5 feat(bots): BotFather shows the server's public Bot API URL shuzq-sh 2026-10-29 08:47:38 +00:00
  • 868aa299c6 feat(profile): store and project the main profile tab shuzq-sh 2026-10-29 08:37:37 +00:00
  • c091e55f47 feat(stickers): serve messages.searchEmojiStickerSets shuzq-sh 2026-10-29 08:33:19 +00:00
  • b699ce6bd9 fix(rpc): non-forum reaction topics, partial getMultiWallPapers, lenient read metrics shuzq-sh 2026-10-29 08:27:31 +00:00
  • d5f6f1c10a fix(channels): checkUsername accepts inputChannelEmpty for a new channel shuzq-sh 2026-10-29 08:21:25 +00:00
  • 03faa137a4 fix(messages): gate paid albums and forwards once and check the balance first iamxvbaba 2026-10-29 15:40:56 +08:00
  • 0fec224273 Merge pull request #152 from valeria1337/feat/paid-messages yialdd 2026-10-29 14:48:04 +08:00
  • 5370a4099d fix(messages): order paid-message migrations after main and regenerate models iamxvbaba 2026-10-29 14:40:50 +08:00
  • bd94c784f8 Merge branch 'main' into feat/paid-messages iamxvbaba 2026-10-29 14:36:11 +08:00
  • 37bfadf3b5 feat(messages): charge private paid-message Stars inside the send transaction valeria1337 2026-10-26 08:57:32 +00:00
  • 0dcf3ebeb7 fix(files): bound sticker set lookup retries under cache epoch churn iamxvbaba 2026-10-28 15:09:57 +08:00
  • 3f452ce56f Merge pull request #154 from SandyTAP/main SandyTap 2026-10-27 22:15:58 +03:00
  • 9ba58acf36 perf(startup): cut media seed, langpack and cache warm cost SandyTAP 2026-10-27 10:00:15 +03:00
  • 0d89e3d78b Merge pull request #153 from ToxesFoxes/feat/stickerfetch-reactions-export yialdd 2026-10-27 19:15:18 +08:00
  • 5f3394d7c9 feat(stickerfetch): export reactions, featured sets and thumbs ToxesFoxes 2026-10-27 10:38:05 +00:00
  • 2bdaa6a6a3 Merge pull request #149 from Flashgram-Corp/gram-transfers-only yialdd 2026-10-27 12:04:39 +08:00
  • d9d5f69170 fix(wallet): reject grant-backed transfers and blocked recipients linaspise 2026-10-26 17:11:45 +03:00
  • 300cc7eb6e docs(wallet): clarify password config flag for doclint linaspise 2026-10-26 09:04:45 +03:00
  • f6219153a9 feat(wallet): secure opt-in internal Gram transfers linaspise 2026-10-26 08:55:49 +03:00
  • f0c75904f8 feat(bots): drive the BotFather bot pickers from a reply keyboard SandyTAP 2026-10-25 17:18:26 +03:00
  • f0b0d920ad fix(files): seed the embedded video avatar without upload parts A 2026-10-25 21:08:59 +08:00
  • 63235fe177 feat: sync telesrv v2 through 10ff2118 (main B0-B17 and issue fixes) A 2026-10-25 20:58:26 +08:00
  • 8c73e6d095 docs: document differences from official Telegram and the new options A 2026-10-25 20:51:50 +08:00
  • 5b0858e489 feat(botapi): add sendChatAction, editMessageCaption, editMessageReplyMarkup (#137) A 2026-10-25 20:50:35 +08:00
  • 9a19beea56 feat(server): serve /owpengram/server-info on the MTProto port (#138) A 2026-10-25 20:48:57 +08:00
  • a13255f6d0 feat(docker): add --no-pull to restart a locally built stack (#136) A 2026-10-25 20:47:49 +08:00
  • e5c79d0beb fix(rpc): map legacy messages.deleteChat onto the megagroup (#139) A 2026-10-25 20:47:41 +08:00
  • 32322efc4f fix(server): keep starting on a plain-HTTP LAN base URL (#135) A 2026-10-25 20:47:18 +08:00
  • b500fbfc7f Merge pull request #151 from shuzq-sh/pr/resale-flat-floor yialdd 2026-10-25 14:43:42 +08:00
  • e6593fc19e Merge pull request #150 from shuzq-sh/pr/saved-gifts-collection-cursor yialdd 2026-10-25 14:43:36 +08:00
  • 05483d6a97 fix(star-gifts): advertise the flat resale floor and pin it in tests iamxvbaba 2026-10-25 14:38:10 +08:00
  • 5c7618f924 test(star-gifts): pin the second page of a gift collection against PostgreSQL iamxvbaba 2026-10-25 14:35:36 +08:00
  • 0d9195f050 fix(star-gifts): use a flat resale price floor instead of the cheapest listing shuzq-sh 2026-10-24 18:46:14 +00:00
  • 519b382985 fix(star-gifts): page saved gifts in a collection without an untyped parameter shuzq-sh 2026-10-24 18:14:31 +00:00
  • 07cc4bf3b7 Merge pull request #145 from shuzq-sh/pr/own-link-previews yialdd 2026-10-24 19:52:28 +08:00
  • bc182ca456 Merge pull request #148 from shuzq-sh/pr/admin-base-path yialdd 2026-10-24 19:52:21 +08:00
  • f7dbd70f74 Merge pull request #147 from shuzq-sh/pr/tgs-stickers yialdd 2026-10-24 19:52:14 +08:00
  • 63b72ce1da Merge pull request #146 from shuzq-sh/pr/business-link-recipients yialdd 2026-10-24 19:52:08 +08:00
  • 4edf8e68b9 Merge pull request #143 from SandyTAP/main yialdd 2026-10-24 19:52:00 +08:00
  • a5e024f53d test(files): cover .tgs sticker conversion through the upload path iamxvbaba 2026-10-24 19:45:28 +08:00
  • a76d64df5a fix(webpage): build own-link previews from public data only iamxvbaba 2026-10-24 19:44:31 +08:00
  • ac81425363 fix(star-gifts): refuse upgrades of deleted gifts and align withdrawal docs iamxvbaba 2026-10-24 19:39:22 +08:00
  • 9f23fd0989 test(star-gifts): pin delete collection hash and eligibility refusals SandyTAP 2026-10-24 12:03:41 +03:00
  • 9b16ddf543 fix(star-gifts): refresh collections and narrow deleteStarGift eligibility SandyTAP 2026-10-24 12:03:41 +03:00