TDLib commits
133 subscribers
82 photos
1 video
810 links
This channel has been made for posting TDLib commits.

Not affiliated with @telegram nor TDLib.
Download Telegram
🔨 721300bcb at 12 Feb 08:34 PM

• Fix building without OpenSSL. (by levlam)

2 files, +6/-2.
I'm excited to announce the release of Pytdbot v0.9.0, alongside TDLib 1.8.45. Pytdbot is now feature-rich and provides nearly everything you need to build a scalable and robust Telegram bot.

Additionally, I've created AYMENJD/tdjson, a Python binding that comes with a pre-built TDLib binary. Which is expected to work seamlessly on any Linux x86_64.
3
🔨 85d8f96ce at 13 Feb 12:49 AM

• Fix Ed25519. (by levlam)

2 files, +4/-4.

🔨 7a8e7b647 at 13 Feb 01:57 PM

• Check that there is no message_id before adding it. (by levlam)

2 files, +11/-8.

🔨 9dc189650 at 13 Feb 03:11 PM

• Update default value of "gift_text_length_max" option. (by levlam)

1 files, +1/-1.

🔨 748fccebb at 13 Feb 03:16 PM

• Log integer options with non-default value. (by levlam)

1 files, +4/-0.

🔨 76c070576 at 13 Feb 03:23 PM

• Update default integer option values. (by levlam)

1 files, +5/-5.

🔨 0f6612d93 at 13 Feb 03:55 PM

• Upload business album covers. (by levlam)

2 files, +36/-0.

🔨 1c6b5973b at 13 Feb 07:43 PM

• Increase required CMake version to 3.10. (by levlam)

17 files, +45/-86.

🔨 4ac462542 at 13 Feb 07:46 PM

• Remove Debian 8 from build instructions generator. (by levlam)

1 files, +1/-6.

🔨 d5f97602a at 13 Feb 07:47 PM

• Remove Ubuntu 14 from the build instructions generator. (by levlam)

1 files, +1/-23.

🔨 9c1c20999 at 13 Feb 07:54 PM

• Remove also Ubuntu 16 and Debian 9 build instructions. (by levlam)

1 files, +4/-0.

🔨 051b1d4d3 at 13 Feb 07:58 PM

• Remove std::shared_ptr::unique() usages. (by levlam)

1 files, +3/-0.

🔨 5beadff44 at 13 Feb 08:31 PM

• Require a C++17-compatible compiler. (by levlam)

2 files, +16/-15.

🔨 c23abe99e at 13 Feb 09:09 PM

• Fix building of gperf-generated files with C++17. (by levlam)

2 files, +3/-13.

🔨 b54952171 at 13 Feb 09:44 PM

• Remove duplicate declarations of constexpr variables. (by levlam)

6 files, +2/-16.

🔨 efe253f7d at 13 Feb 10:11 PM

• Use EndSentinel in HashTable. (by levlam)

1 files, +15/-19.

🔨 ff103e3f9 at 13 Feb 10:26 PM

• Replace init_slot with constructor. (by levlam)

2 files, +9/-15.

🔨 62abdc082 at 13 Feb 10:42 PM

• Explicitly specify C++17 flag to MSVC. (by levlam)

1 files, +1/-1.

🔨 8cd295d0b at 14 Feb 03:25 PM

• Remove generation of telesco.pe links. (by levlam)

1 files, +6/-0.

🔨 bff0e2d77 at 15 Feb 09:30 AM

• Mark requests as const when possible. (by levlam)

2 files, +42/-42.

🔨 83e498b30 at 16 Feb 11:35 AM

• Update memprof to C++17. (by levlam)

1 files, +8/-5.

🔨 adcbf50f4 at 16 Feb 11:45 AM

• Update memprof_stat to C++17. (by levlam)

2 files, +12/-9.

🔨 f1fc9c6ac at 17 Feb 12:02 PM

• Improve base64 test. (by levlam)

1 files, +63/-64.

🔨 cbf8d09cf at 18 Feb 01:05 PM

• Unify StringBuilder parameter names. (by levlam)

5 files, +67/-67.

🔨 906d543f3 at 19 Feb 12:14 PM

• Simplify format::as_array for vector<bool>. (by levlam)

1 files, +1/-10.

🔨 a3a784e57 at 19 Feb 12:30 PM

• Remove redundant as_array usages. (by levlam)

18 files, +48/-70.

🔨 521aed8e4 at 19 Feb 10:52 PM

• Fix SplitSource. (by levlam)

1 files, +1/-0.
1
🔨 9c3707581 at 20 Feb 02:11 PM

• Don't compare booleans to true or false. (by levlam)

9 files, +11/-11.

🔨 7ac47c800 at 21 Feb 11:05 AM

• Simplify RwMutex usage. (by levlam)

5 files, +28/-29.

🔨 287723db9 at 22 Feb 09:18 PM

• Stop ResourceManager when closing. (by levlam)

4 files, +14/-0.

🔨 9919ff3e1 at 23 Feb 09:09 AM

• Update default option values. (by levlam)

1 files, +3/-3.

🔨 d2af5b598 at 24 Feb 02:39 PM

• Improve types of some constants. (by levlam)

3 files, +9/-8.

🔨 9239bd4e5 at 25 Feb 10:36 AM

• Add test for get_public_key. (by levlam)

1 files, +25/-0.

🔨 ae281789e at 25 Feb 10:37 AM

• Fix misprint. (by levlam)

2 files, +3/-3.

🔨 988cc4e3d at 26 Feb 12:43 PM

• Synchronously reload instant view when full instant view is requested. (by levlam)

1 files, +1/-5.

🔨 02ad9f715 at 26 Feb 12:47 PM

• Don't warn about expected export/import authorization errors. (by levlam)

1 files, +6/-2.

🔨 de7d7df82 at 26 Feb 12:50 PM

• Don't warn about expected promo data errors. (by levlam)

1 files, +5/-2.

🔨 8e7684f2f at 26 Feb 02:41 PM

• Don't log save draft errors in chats without write access. (by levlam)

1 files, +3/-2.

🔨 279eae26d at 26 Feb 03:01 PM

• Avoid expected logging. (by levlam)

1 files, +4/-2.

🔨 3e877f2b1 at 26 Feb 03:31 PM

• Store MinChannel for paid reactors. (by levlam)

4 files, +40/-3.

🔨 620a0b4a4 at 26 Feb 04:54 PM

• Don't warn about channel post sender being revealed. (by levlam)

1 files, +8/-4.

🔨 9cd7c27ac at 27 Feb 05:51 PM

• Move Bitmask test out of namespace td. (by levlam)

1 files, +39/-40.

🔨 8034c2cf4 at 28 Feb 10:03 AM

• Use using in HashSet benchmark. (by levlam)

1 files, +6/-5.

🔨 7f9d6a9cd at 01 Mar 10:44 AM

• Add and use generic unique_ptr comparison operator. (by levlam)

10 files, +16/-71.

🔨 c8a5fc4e4 at 02 Mar 08:51 AM

• Simplify BusinessBotManageBar comparison. (by levlam)

2 files, +9/-15.

🔨 9451b7aca at 03 Mar 12:34 AM

• Simplify DialogActionBar, FactCheck and StoryForwardInfo comparison. (by levlam)

6 files, +20/-48.

🔨 c7ddbdb31 at 04 Mar 12:22 PM

• tg_cli: remove redundant verbose commands. (by levlam)

1 files, +33/-33.

🔨 078444cc2 at 05 Mar 11:03 AM

• tg_cli: update the list of verbose commands. (by levlam)

1 files, +20/-6.

🔨 f5462e3d9 at 11 Feb 12:16 PM

• Update layer to 200. (by levlam)

10 files, +57/-40.

🔨 657ebee14 at 11 Feb 01:53 PM

• Add td_api::userPrivacySettingAllowUnpaidMessages. (by levlam)

3 files, +12/-1.

🔨 33b9e9b57 at 11 Feb 01:55 PM

• Don't use make_tl_object in UserPrivacySetting. (by levlam)

1 files, +26/-26.

🔨 b3ef58e76 at 11 Feb 02:39 PM

• Add userFullInfo.incoming_paid_message_star_count. (by levlam)

4 files, +51/-4.

🔨 38ebf88b7 at 11 Feb 02:54 PM

• Add userFullInfo.outgoing_paid_message_star_count. (by levlam)

4 files, +35/-5.

🔨 6dcaf129d at 11 Feb 03:46 PM

• Add newChatPrivacySettings.incoming_paid_message_star_count. (by levlam)

4 files, +22/-7.

🔨 650bd5438 at 11 Feb 04:52 PM

• Add messageSendOptions.paid_message_star_count. (by levlam)

4 files, +67/-29.

🔨 7d8df5250 at 11 Feb 06:02 PM

• Add td_api::allowUnpaidMessagesFromUser. (by levlam)

6 files, +56/-0.

🔨 07d4772af at 11 Feb 06:19 PM

• Add td_api::getPaidMessageRevenue. (by levlam)

6 files, +53/-1.
🔨 2a746ecc8 at 12 Feb 11:11 PM

• Add td_api::setChatPaidMessageStarCount. (by levlam)

6 files, +89/-0.

🔨 f00f2c733 at 12 Feb 11:51 PM

• Add td_api::starTransactionTypePaidMessageSend. (by levlam)

2 files, +16/-0.

🔨 0150e7964 at 13 Feb 12:01 AM

• Support Star Transacrions in supergroup chats. (by levlam)

2 files, +3/-6.

🔨 ff5db3939 at 13 Feb 12:35 AM

• Add td_api::starTransactionTypePaidMessageReceive. (by levlam)

2 files, +35/-10.

🔨 7dffac531 at 17 Feb 12:58 PM

• Support sending paid message albums. (by levlam)

2 files, +14/-9.

🔨 f7d85a41f at 17 Feb 01:01 PM

• Split paid message price evenly. (by levlam)

2 files, +14/-6.

🔨 3177677bd at 17 Feb 01:18 PM

• Add message.paid_message_star_count. (by levlam)

3 files, +15/-6.

🔨 f851d7c6e at 17 Feb 03:24 PM

• Add user.paid_message_star_count. (by levlam)

3 files, +23/-6.

🔨 de5c2625b at 17 Feb 03:39 PM

• Add supergroup.paid_message_star_count. (by levlam)

3 files, +24/-6.

🔨 d7229b8d0 at 17 Feb 04:02 PM

• Add td_api::canSendMessageToUserResultUserHasPaidMessages. (by levlam)

3 files, +56/-29.

🔨 a094fe6ac at 17 Feb 04:42 PM

• Support paid forward of multiple messages. (by levlam)

1 files, +2/-1.

🔨 a157057dd at 17 Feb 04:44 PM

• Ignore title for paid message transactions. (by levlam)

1 files, +2/-0.

🔨 98e5ca40d at 18 Feb 11:42 AM

• Log GetPaidMessageRevenueQuery response. (by levlam)

1 files, +3/-2.

🔨 a4bcab3ed at 18 Feb 01:18 PM

• Load self user if it is unknown. (by levlam)

1 files, +4/-0.

🔨 d4e1210a3 at 18 Feb 02:01 PM

• Move DialogActionBar creation inside the class. (by levlam)

3 files, +31/-10.

🔨 ab7743d21 at 18 Feb 02:04 PM

• Rename legacy action bar constructor to DialogActionBar::create_leg... (by levlam)

3 files, +9/-14.

🔨 57aaa28e6 at 18 Feb 02:24 PM

• Move has_outgoing_messages check to DialogActionBar::fix. (by levlam)

3 files, +16/-13.

🔨 aee91607e at 18 Feb 03:35 PM

• Add chatActionBarReportAddBlock.account_info. (by levlam)

3 files, +155/-13.

🔨 6371e5f89 at 18 Feb 06:18 PM

• Support gift code payment options in different currencies. (by levlam)

2 files, +7/-6.

🔨 960ddf9b2 at 18 Feb 06:23 PM

• Support Premium purchase in Telegram Stars. (by levlam)

2 files, +34/-4.

🔨 4077946b7 at 18 Feb 07:50 PM

• Improve documentation. (by levlam)

1 files, +3/-1.

🔨 0651b0e34 at 18 Feb 11:28 PM

• Check that there are enough Telegram Stars before sending paid mess... (by levlam)

1 files, +4/-0.

🔨 8785b0873 at 19 Feb 12:50 PM

• Immediately update balance when sending paid messages. (by levlam)

1 files, +9/-0.

🔨 5aa6845a1 at 19 Feb 01:23 PM

• Immediately update balance when buy Premium with Telegram Stars. (by levlam)

2 files, +5/-2.

🔨 1581c1b3e at 19 Feb 02:40 PM

• Add separate methods for premium gifting and giveaway creation opti... (by levlam)

6 files, +116/-54.

🔨 c3985d11a at 19 Feb 03:27 PM

• Add premiumGiftPaymentOption.star_count. (by levlam)

2 files, +16/-4.

🔨 5f7d1157c at 19 Feb 03:29 PM

• Sort premium gift options by duration. (by levlam)

1 files, +2/-0.

🔨 3355e891e at 19 Feb 03:42 PM

• Add separate telegramPaymentPurposePremiumGift. (by levlam)

3 files, +59/-28.

🔨 d005d1477 at 19 Feb 03:49 PM

• Add get_premium_gift_text helper. (by levlam)

3 files, +19/-23.

🔨 9dd8d0812 at 19 Feb 03:57 PM

• Add and use check_payment_amount function. (by levlam)

3 files, +23/-66.
🔨 6e9c94fb9 at 19 Feb 04:03 PM

• Add separate td_api::storePaymentPurposePremiumGift. (by levlam)

2 files, +26/-10.

🔨 b7972d74b at 20 Feb 05:56 PM

• Improve starTransactionTypeGiftUpgrade. (by levlam)

2 files, +4/-3.

🔨 928479fd1 at 20 Feb 06:23 PM

• Allow creation of group calls from calls. (by levlam)

2 files, +2/-2.

🔨 bb97be69c at 21 Feb 04:29 PM

• Improve call state logging. (by levlam)

2 files, +58/-3.

🔨 e5969f6d8 at 21 Feb 04:56 PM

• Pass correct key fingerprint in phone.createConferenceCall. (by levlam)

1 files, +2/-1.

🔨 1ca8be388 at 21 Feb 05:45 PM

• Add joinGroupCall.key_fingerprint. (by levlam)

5 files, +21/-11.

🔨 4d71dae55 at 21 Feb 06:07 PM

• Add groupCall.from_call_id. (by levlam)

4 files, +22/-6.

🔨 ec8faa637 at 21 Feb 07:08 PM

• Improve documentation and disallow paid scheduled messages. (by levlam)

2 files, +6/-2.

🔨 e1e6cf536 at 24 Feb 03:07 PM

• Add td_api::starTransactionTypePremiumPurchase. (by levlam)

2 files, +19/-2.

🔨 517daa277 at 24 Feb 05:38 PM

• Add supergroupFullInfo.can_enable_paid_messages. (by levlam)

3 files, +15/-7.

🔨 0db01e4cf at 24 Feb 05:57 PM

• Add "can_enable_paid_messages" option. (by levlam)

2 files, +5/-1.

🔨 0a8b2550d at 24 Feb 06:01 PM

• Add "paid_message_star_count_max" option. (by levlam)

4 files, +8/-3.

🔨 80cd710a8 at 24 Feb 06:16 PM

• Add "paid_message_earnings_per_mille" option. (by levlam)

4 files, +12/-4.

🔨 1fe2b3897 at 24 Feb 06:22 PM

• Add "pinned_gift_count_max" option. (by levlam)

3 files, +6/-1.

🔨 af6ce5342 at 24 Feb 06:50 PM

• Add td_api::setPinnedGifts. (by levlam)

6 files, +76/-1.

🔨 66e4a49a8 at 24 Feb 11:38 PM

• Add receivedGift.is_pinned. (by levlam)

3 files, +7/-4.

🔨 a27bd4f85 at 26 Feb 05:09 PM

• Improve name of the fetch_web_page_by_url method. (by levlam)

3 files, +3/-3.

🔨 627ca991e at 27 Feb 05:36 PM

• Replace force_full in getWebPageInstantView with only_local. (by levlam)

5 files, +136/-151.

🔨 8536e4418 at 27 Feb 05:38 PM

• Simplify reload_web_page_by_url usage. (by levlam)

3 files, +10/-19.

🔨 41feb7305 at 27 Feb 07:02 PM

• Improve documentation. (by levlam)

1 files, +1/-1.

🔨 586cd3ee3 at 27 Feb 07:26 PM

• Add messageSendingStateFailed.required_paid_message_star_count. (by levlam)

4 files, +16/-3.

🔨 22574277f at 27 Feb 07:53 PM

• Add resendMessages.paid_message_star_count. (by levlam)

5 files, +49/-28.

🔨 7204c0ff9 at 27 Feb 09:00 PM

• Improve handling of ALLOW_PAYMENT_REQUIRED errors. (by levlam)

2 files, +9/-4.

🔨 2909df14d at 27 Feb 09:06 PM

• Allow getStarRevenueStatistics for self. (by levlam)

2 files, +2/-2.

🔨 fecea3e59 at 27 Feb 09:08 PM

• Allow to withdraw stars from the current user account. (by levlam)

2 files, +2/-2.

🔨 b164a4ec2 at 27 Feb 09:20 PM

• Support starTransactionTypeFragmentWithdrawal for users. (by levlam)

2 files, +3/-3.

🔨 b258560b3 at 28 Feb 11:14 AM

• Add pushMessageContentStory.is_mention. (by levlam)

3 files, +7/-3.

🔨 48fb25111 at 28 Feb 06:07 PM

• Add td_api::pushMessageContentProximityAlertTriggered. (by levlam)

3 files, +13/-6.

🔨 62d38e6f2 at 28 Feb 06:44 PM

• Add starTransactionTypePremiumPurchase.sticker. (by levlam)

2 files, +5/-2.

🔨 6b9436cf4 at 28 Feb 06:55 PM

• Fix pushMessageContentSuggestProfilePhoto. (by levlam)

1 files, +1/-1.
🔨 5deb4e878 at 03 Mar 03:57 PM

• Drop incoming_paid_message_star_count after adding a user to except... (by levlam)

1 files, +8/-2.

🔨 840e3d04f at 03 Mar 04:11 PM

• Improve handling of failed paid forwarded messages. (by levlam)

2 files, +7/-3.

🔨 1b9ca3b3b at 03 Mar 05:18 PM

• Improve handling of failed paid media albums. (by levlam)

1 files, +4/-0.

🔨 e4608b760 at 04 Mar 06:57 PM

• Fix field documentation. (by levlam)

1 files, +1/-1.

🔨 cd44ebcd7 at 06 Mar 01:54 PM

• Make predictable business recipients. (by levlam)

1 files, +2/-2.

🔨 e5360281b at 06 Mar 02:11 PM

• Add alternativeVideo.id. (by levlam)

2 files, +5/-3.

🔨 20439c44c at 06 Mar 02:22 PM

• Add td_api::pushMessageContentVideoChatStarted. (by levlam)

3 files, +11/-0.

🔨 3df409966 at 06 Mar 02:27 PM

• Add td_api::pushMessageContentVideoChatEnded. (by levlam)

3 files, +11/-0.

🔨 c85a6d6f4 at 06 Mar 02:31 PM

• Add td_api::pushMessageContentInviteVideoChatParticipants. (by levlam)

3 files, +12/-0.

🔨 fce900b0c at 06 Mar 02:55 PM

• Explcitly ignore story notifications. (by levlam)

1 files, +5/-0.

🔨 ff9800ddf at 07 Mar 02:30 PM

• tg_cli: disable response to /start. (by levlam)

1 files, +1/-1.

🔨 16ca19038 at 07 Mar 02:36 PM

• Fix misprint. (by levlam)

1 files, +1/-1.

🔨 85994650c at 07 Mar 03:10 PM

• Minor improvements. (by levlam)

9 files, +18/-12.

🔨 adbd3f463 at 07 Mar 03:54 PM

• Fix warning. (by levlam)

1 files, +1/-1.
🔨 207f3be7b at 07 Mar 04:45 PM

• Update version to 1.8.46. (by levlam)

8 files, +9/-9.
TDLib 1.8.46 has been released 🎉!

View changes
🔨 9b8b49224 at 08 Mar 09:45 PM

• Check received number of Telegram Stars when appropriate. (by levlam)

4 files, +7/-4.

🔨 43981af39 at 09 Mar 08:41 AM

• Unify documentation of offline methods. (by levlam)

1 files, +23/-23.

🔨 dfd019497 at 10 Mar 02:21 PM

• Simplify setBotCallbackAnswer usage. (by levlam)

2 files, +12/-16.

🔨 f3c817e8f at 11 Mar 08:43 AM

• Remove DIALOG_FLAG_* constants. (by levlam)

2 files, +4/-9.

🔨 74537607f at 12 Mar 08:34 AM

• Simplify channelDifference processing. (by levlam)

2 files, +6/-19.

🔨 4c3e73535 at 13 Mar 08:56 AM

• Use autogenerated constants in ReplyMarkup. (by levlam)

1 files, +46/-25.

🔨 b498497bb at 13 Mar 09:33 AM

• Add PublicKey::operator=. (by levlam)

1 files, +5/-1.
🔨 5c531415f at 13 Mar 05:09 PM

• Return an error for empty sendMessageAlbum. (by levlam)

1 files, +3/-0.

🔨 7d3aac028 at 14 Mar 09:17 AM

• Remove chat flag usages. (by levlam)

2 files, +7/-23.

🔨 b34878e99 at 15 Mar 09:33 AM

• Don't use manual channel flags. (by levlam)

2 files, +31/-79.

🔨 b91ad2417 at 16 Mar 10:15 AM

• Add Ed25519::PublicKey to UInt256 and from slice conversions. (by levlam)

1 files, +15/-0.

🔨 b2a0b6289 at 17 Mar 10:41 AM

• Don't use telegram_api::message.flags. (by levlam)

3 files, +15/-21.

🔨 334a1ed42 at 18 Mar 12:49 AM

• Remove UpdatesManager::fix_short_message_flags. (by levlam)

2 files, +8/-25.

🔨 4c1781d62 at 19 Mar 10:04 AM

• Automatically set flags from True fields on object store. (by levlam)

14 files, +45/-29.

🔨 30a302770 at 19 Mar 10:41 AM

• Use true fields in InputMedia and InputFileLocation. (by levlam)

15 files, +58/-140.

🔨 c37707398 at 19 Mar 11:34 AM

• Minor convert_photo_to_profile_photo improvements. (by levlam)

2 files, +6/-6.

🔨 f7a0cdcf2 at 19 Mar 12:26 PM

• Use True fields instead of flags in telegram_api::user. (by levlam)

5 files, +58/-77.

🔨 6a11e28da at 19 Mar 12:30 PM

• Automatically set username and phone flags for created user objects. (by levlam)

1 files, +6/-6.

🔨 06911a127 at 19 Mar 12:37 PM

• Remove has_bot_info_version. (by levlam)

1 files, +1/-6.

🔨 5ba4fc6ba at 19 Mar 12:42 PM

• Remove USER_FLAG_ usages. (by levlam)

4 files, +7/-30.

🔨 c94348d7b at 19 Mar 01:04 PM

• Remove some unneeded MASK usages. (by levlam)

4 files, +10/-11.

🔨 93cc28b5d at 20 Mar 03:15 PM

• Improve usage of some API classes. (by levlam)

7 files, +109/-106.

🔨 9de10cee4 at 20 Mar 03:57 PM

• Fix SpanImpl::operator=. (by levlam)

1 files, +1/-0.

🔨 b4aa471cd at 20 Mar 04:01 PM

• Improve test utilities. (by levlam)

1 files, +9/-3.

🔨 82689a2c6 at 20 Mar 04:18 PM

• Add simple_tests.h. (by levlam)

2 files, +165/-0.

🔨 4a2acbe12 at 20 Mar 04:21 PM

• Add Result logging and comparison operators. (by levlam)

1 files, +18/-0.

🔨 8b62bfed1 at 20 Mar 10:24 PM

• Use less generic name in the test. (by levlam)

1 files, +21/-21.

🔨 27205faba at 21 Mar 02:27 PM

• Simplify callback query processing. (by levlam)

3 files, +19/-21.

🔨 e557e8efc at 21 Mar 05:15 PM

• Add .clang-tidy to gitignore. (by levlam)

1 files, +1/-0.

🔨 40740d7b4 at 22 Mar 10:31 PM

• Use bool fields in document attributes instead of flags. (by levlam)

15 files, +134/-161.

🔨 cb65c85e9 at 23 Mar 12:33 AM

• Simplify some optional field usage. (by levlam)

4 files, +32/-48.

🔨 68966cb1a at 24 Mar 03:06 PM

• Use boolean flags in reply markup objects. (by levlam)

2 files, +11/-44.

🔨 86f171f74 at 24 Mar 11:38 PM

• Use bool flags in inline query API. (by levlam)

2 files, +15/-36.

🔨 89737f889 at 25 Mar 11:58 AM

• Use bool fields with invoices. (by levlam)

2 files, +15/-45.

🔨 b3bdde4e3 at 26 Mar 12:58 PM

• Use bool fields directly for polls, dialog event filter and call pr... (by levlam)

5 files, +22/-89.

🔨 8ccf11f8f at 26 Mar 01:17 PM

• Use bool fields in administrator/banned rights. (by levlam)

2 files, +15/-114.

🔨 45e2f198b at 26 Mar 02:10 PM

• Use bool fields in settings objects. (by levlam)

4 files, +25/-62.
🔨 d227bb4d4 at 26 Mar 07:01 PM

• Use bool fields for dialogFilter. (by levlam)

1 files, +11/-46.

🔨 b9e99981c at 26 Mar 07:44 PM

• Use bool fields for some more classes. (by levlam)

4 files, +6/-31.

🔨 d4ed68752 at 27 Mar 12:12 AM

• Fix call to GetChannelMessagesQuery. (by levlam)

1 files, +5/-1.

🔨 e422b23f5 at 28 Mar 10:10 AM

• Use bool fields in auth, bots, premium, stickers, upload and update... (by levlam)

7 files, +22/-51.

🔨 059270c50 at 29 Mar 09:34 PM

• Use bool parameters in contancts API methods. (by levlam)

4 files, +7/-39.

🔨 86af74d79 at 30 Mar 07:55 AM

• Use bool parameters in stats.* api requests. (by levlam)

1 files, +8/-28.

🔨 24970e862 at 31 Mar 04:56 PM

• Fix message resend in non-channel chats. (by levlam)

1 files, +3/-1.

🔨 911b862dd at 31 Mar 04:57 PM

• Ignore product info for gift sale transactions. (by levlam)

1 files, +1/-0.

🔨 ca8525d32 at 06 Mar 05:14 PM

• Update layer to 201. (by levlam)

15 files, +70/-40.

🔨 3014afcef at 06 Mar 06:14 PM

• Add BusinessBotRights. (by levlam)

6 files, +309/-0.

🔨 e7df335eb at 06 Mar 11:22 PM

• Add businessConnectedBot.rights. (by levlam)

8 files, +61/-23.

🔨 f2b3d7106 at 06 Mar 11:28 PM

• Add businessConnection.rights. (by levlam)

5 files, +14/-13.

🔨 51519209a at 06 Mar 11:59 PM

• Add td_api::readBusinessMessage. (by levlam)

7 files, +69/-2.

🔨 d1b78e505 at 07 Mar 03:22 PM

• Improve query logging. (by levlam)

1 files, +1/-1.

🔨 ee97c04b8 at 07 Mar 03:54 PM

• Add td_api::setBusinessName. (by levlam)

6 files, +89/-0.

🔨 d1fd9f3ba at 07 Mar 03:59 PM

• Add td_api::setBusinessBio. (by levlam)

6 files, +28/-0.

🔨 644b676b9 at 07 Mar 04:26 PM

• Add td_api::deleteBusinessMessages. (by levlam)

6 files, +68/-0.

🔨 307255b49 at 10 Mar 04:15 PM

• Update name of the business user locally after changing it. (by levlam)

4 files, +42/-13.

🔨 bd530c95b at 10 Mar 04:24 PM

• Improve names of business account methods. (by levlam)

4 files, +11/-10.

🔨 3f2b0876a at 11 Mar 05:13 PM

• Add getReceivedGifts.business_connection_id. (by levlam)

8 files, +47/-25.

🔨 9524590a6 at 12 Mar 09:08 AM

• Add sellGift.business_connection_id. (by levlam)

6 files, +34/-19.

🔨 e90ebe430 at 12 Mar 10:14 AM

• Add transferGift.business_connection_id. (by levlam)

6 files, +72/-37.

🔨 9e099b18d at 12 Mar 11:17 AM

• Add upgradeGift.business_connection_id. (by levlam)

7 files, +56/-32.

🔨 a1dc40e18 at 12 Mar 11:46 PM

• Fix td_api::getReceivedGifts. (by levlam)

1 files, +1/-1.

🔨 ae0eb27d9 at 13 Mar 06:14 PM

• Add td_api::acceptedGiftTypes. (by levlam)

6 files, +177/-0.

🔨 9986d018d at 14 Mar 11:14 AM

• Add td_api::giftSettings. (by levlam)

7 files, +158/-0.

🔨 4003f436c at 14 Mar 11:21 AM

• Add userFullInfo.gift_settings. (by levlam)

3 files, +21/-3.

🔨 739774972 at 14 Mar 12:56 PM

• Add td_api::setGiftSettings. (by levlam)

6 files, +46/-3.

🔨 eb91e3ada at 14 Mar 01:32 PM

• Locally update update userFullInfo after changing gift settings. (by levlam)

9 files, +41/-18.

🔨 5f4402e52 at 14 Mar 01:50 PM

• Support starTransactionTypePremiumPurchase for bots. (by levlam)

2 files, +3/-3.
🔨 7a1957d9a at 14 Mar 03:03 PM

• Add td_api::giftPremiumWithStars. (by levlam)

6 files, +141/-1.

🔨 e3ca7ba9c at 14 Mar 03:42 PM

• Add td_api::messagePaidMessagesRefunded. (by levlam)

5 files, +79/-4.

🔨 9dcd19b61 at 14 Mar 04:19 PM

• Add td_api::messagePaidMessagePriceChanged. (by levlam)

5 files, +74/-4.

🔨 e521b5124 at 17 Mar 02:47 PM

• Update documentation. (by levlam)

1 files, +1/-1.

🔨 5ac11a4d2 at 17 Mar 10:39 PM

• Invalidate business user full info after updating their bio. (by levlam)

1 files, +8/-2.

🔨 4c6393766 at 17 Mar 10:44 PM

• Add td_api::setBusinessAccountUsername. (by levlam)

6 files, +65/-0.

🔨 fb98dafd0 at 17 Mar 11:14 PM

• Check gift upgrade and transfer price. (by levlam)

1 files, +12/-4.

🔨 6986f668d at 17 Mar 11:35 PM

• Fix gift sender for business bots. (by levlam)

6 files, +30/-42.

🔨 2569dfe9d at 18 Mar 12:48 AM

• Add td_api::setBusinessAccountGiftSettings. (by levlam)

6 files, +84/-0.

🔨 61c55eac0 at 18 Mar 01:45 PM

• Improve name of the DisallowedGiftsSettings class. (by levlam)

10 files, +49/-51.

🔨 c26d8e8f3 at 18 Mar 04:13 PM

• Remove unused DialogId parameters. (by levlam)

1 files, +6/-16.

🔨 32a87b02a at 18 Mar 11:24 PM

• Add td_api::updateFreezeState. (by levlam)

5 files, +54/-1.

🔨 05a4787ec at 18 Mar 11:37 PM

• Save and load freeze state. (by levlam)

1 files, +19/-0.

🔨 5443bb0bf at 18 Mar 11:48 PM

• Don't resend request receiving FROZEN_METHOD_INVALID. (by levlam)

3 files, +11/-2.

🔨 475f9ca71 at 19 Mar 03:03 PM

• Add td_api::sponsoredChat(s). (by levlam)

3 files, +52/-0.

🔨 83a873c0e at 20 Mar 01:45 PM

• Add td_api::getSearchSponsoredChats. (by levlam)

6 files, +188/-2.

🔨 fe7271c7a at 21 Mar 02:52 PM

• Store sponsored chat info globally. (by levlam)

2 files, +14/-7.

🔨 f96a6208f at 21 Mar 02:53 PM

• Improve class name. (by levlam)

2 files, +11/-11.

🔨 983406710 at 21 Mar 03:05 PM

• Add td_api::viewSponsoredChat. (by levlam)

6 files, +27/-0.

🔨 0bfbdfebe at 21 Mar 03:24 PM

• Add td_api::openSponsoredChat. (by levlam)

6 files, +25/-0.

🔨 4107275c6 at 21 Mar 03:32 PM

• Add td_api::reportSponsoredChat. (by levlam)

6 files, +33/-0.

🔨 9c5b5942a at 21 Mar 04:28 PM

• Improve name of the ReportSponsoredResult class. (by levlam)

3 files, +23/-24.

🔨 1d7815bdb at 25 Mar 04:09 PM

• Add td_api::setBusinessAccountProfilePhoto. (by levlam)

6 files, +62/-42.

🔨 a12069724 at 26 Mar 12:07 AM

• Add DeleteBusinessProfilePhotoQuery. (by levlam)

1 files, +35/-3.

🔨 fbdffe604 at 27 Mar 02:59 PM

• Use bool fields in payment API. (by levlam)

3 files, +9/-39.

🔨 fca3eef3e at 27 Mar 03:06 PM

• Use bool fields in global settings. (by levlam)

3 files, +8/-40.

🔨 1e61bd7df at 27 Mar 03:10 PM

• Simplify get_input_disallowed_gifts_settings() usage. (by levlam)

3 files, +9/-6.

🔨 1d68649ca at 27 Mar 10:11 PM

• Use bool fields in business objects. (by levlam)

3 files, +13/-92.

🔨 ff7ec7173 at 27 Mar 10:24 PM

• Allow sending of stories by business bots. (by levlam)

2 files, +46/-34.

🔨 c121e2964 at 28 Mar 03:19 PM

• Add td_api::deleteBusinessStory. (by levlam)

6 files, +75/-1.
🔨 6a873de43 at 28 Mar 03:56 PM

• Remove unused parameter in EditStoryQuery. (by levlam)

1 files, +3/-4.

🔨 79c7fda70 at 29 Mar 07:45 PM

• Add td_api::editBusinessStory. (by levlam)

8 files, +242/-6.

🔨 62409786f at 30 Mar 10:31 AM

• Add td_api::getBusinessAccountStarAmount. (by levlam)

6 files, +61/-0.

🔨 3f2feaf19 at 31 Mar 06:23 PM

• Improve documentation. (by levlam)

1 files, +1/-1.

🔨 1a1dc9d10 at 31 Mar 07:13 PM

• Improve documentation. (by levlam)

1 files, +3/-3.

🔨 f18ce97ad at 31 Mar 08:09 PM

• Improve documentation. (by levlam)

1 files, +1/-1.

🔨 304ca1ae2 at 01 Apr 10:29 AM

• Improve can_view_gifts documentation. (by levlam)

1 files, +1/-1.

🔨 8361d5246 at 01 Apr 11:50 AM

• Add td_api::transferBusinessAccountStars. (by levlam)

6 files, +142/-0.

🔨 672dbeecf at 01 Apr 11:50 AM

• tg_cli: improve getStarTransactions argument order. (by levlam)

1 files, +3/-3.

🔨 ae5f05c98 at 01 Apr 02:53 PM

• Add td_api::starTransactionTypeBusinessBotTransferSend. (by levlam)

2 files, +15/-0.

🔨 ca50ea050 at 01 Apr 02:58 PM

• Add td_api::starTransactionTypeBusinessBotTransferReceive. (by levlam)

2 files, +9/-0.

🔨 441f249cd at 01 Apr 04:45 PM

• Support td_api::starTransactionTypePremiumPurchase for bots. (by levlam)

1 files, +14/-14.

🔨 1cf766012 at 02 Apr 04:46 PM

• Fix input_reply_to processing. (by levlam)

1 files, +6/-3.

🔨 08feac583 at 02 Apr 05:06 PM

• Improve field names and documentation. (by levlam)

2 files, +7/-7.

🔨 89c02179b at 02 Apr 06:50 PM

• Fix benchmark. (by levlam)

1 files, +2/-2.

🔨 98f8946e2 at 02 Apr 07:05 PM

• Make crypto benchmark fair. (by levlam)

1 files, +4/-2.

🔨 59dc9c8d2 at 02 Apr 11:04 PM

• Process users and chats from sent business stories. (by levlam)

3 files, +23/-0.

🔨 e39c1c0e0 at 03 Apr 10:08 AM

• Minor improvements. (by levlam)

10 files, +17/-12.

🔨 bfaee4aa8 at 03 Apr 10:38 AM

• Use bool parameters in account.* requests. (by levlam)

10 files, +21/-58.

🔨 4c24f097a at 03 Apr 11:37 AM

• Document "ton_blockchain_explorer_url" option. (by levlam)

1 files, +2/-2.

🔨 12a414a88 at 03 Apr 11:56 AM

• Document "can_enable_paid_messages" option. (by levlam)

1 files, +1/-0.

🔨 59dcca13c at 03 Apr 12:30 PM

• Add CHECK. (by levlam)

1 files, +1/-0.

🔨 58af73fa6 at 04 Apr 04:52 PM

• Use bool parameters in stories.* requests. (by levlam)

2 files, +18/-50.

🔨 9e53edda0 at 05 Apr 10:01 PM

• Use bool parameters in channels.* requests. (by levlam)

4 files, +10/-50.

🔨 4303aacce at 05 Apr 11:30 PM

• Optimize HMAC OpenSSL 3 implementation. (by levlam)

2 files, +36/-17.

🔨 6f7c44c21 at 06 Apr 12:37 AM

• Fix documentation. (by levlam)

1 files, +1/-1.

🔨 34c6fb52f at 07 Apr 06:11 PM

• Use bool parameters in payments.* requests. (by levlam)

4 files, +25/-83.

🔨 6f3b5e62d at 08 Apr 01:32 AM

• Use bool parameters in phone.* requests. (by levlam)

2 files, +20/-45.

🔨 85a7e6f44 at 08 Apr 09:21 AM

• Improve posting of stories. (by levlam)

1 files, +4/-1.

🔨 cb1a9c7f6 at 08 Apr 10:23 AM

• Fix edited story processing by bots. (by levlam)

1 files, +1/-3.
🔨 628ed2b1c at 08 Apr 12:26 PM

• Delete just sent stories. (by levlam)

1 files, +4/-0.

🔨 005754c2d at 08 Apr 02:32 PM

• Fix is_support for built-in user objects. (by levlam)

1 files, +1/-1.

🔨 961fb5eb6 at 08 Apr 04:13 PM

• Remove flags variable. (by levlam)

1 files, +2/-2.

🔨 f1c2ef5b2 at 09 Apr 08:41 PM

• Add updateForumTopic. (by levlam)

5 files, +60/-13.

🔨 e4c3c318b at 09 Apr 08:59 PM

• Move get_dialog_order to DialogDate. (by levlam)

3 files, +20/-19.

🔨 911d6c724 at 09 Apr 09:03 PM

• Add forumTopic.order. (by levlam)

5 files, +36/-3.

🔨 fb362f1dd at 09 Apr 11:47 PM

• Add forumTopicInfo.chat_id. (by levlam)

6 files, +28/-22.

🔨 0a96edcf3 at 10 Apr 02:00 PM

• Disable stringop-overflow warning in GCC regardless of compiler ver... (by levlam)

1 files, +1/-1.

🔨 6571af5d4 at 10 Apr 02:06 PM

• Disable 'bidirectional' GCC warning, which seems to be the same as ... (by levlam)

1 files, +1/-0.

🔨 6a46f51bd at 04 Oct 01:19 AM

• Add tde2e library (by Arseny Smirnov)

50 files, +12503/-14.

🔨 25582df19 at 11 Apr 12:52 AM

• Use bool parameters in send message requests. (by levlam)

4 files, +38/-100.

🔨 aefd7826f at 11 Apr 01:04 AM

• Use bool parameters in edit and delete message requests. (by levlam)

5 files, +56/-79.

🔨 7dfe60f10 at 11 Apr 01:31 PM

• e2e: return error it client tries to resuse the same private key fo... (by Arseny Smirnov)

3 files, +14/-1.

🔨 bd0eeb660 at 11 Apr 02:54 PM

• Combine methods to td_api::assignStoreTransaction. (by levlam)

5 files, +43/-45.

🔨 dfe9e9bad at 11 Apr 03:30 PM

• Add authorizationStateWaitPremiumPurchase. (by levlam)

3 files, +60/-13.

🔨 4786e8beb at 11 Apr 03:39 PM

• Support updateSentPhoneCode. (by levlam)

4 files, +26/-6.

🔨 a3f096912 at 11 Apr 04:10 PM

• Add td_api::checkAuthenticationPremiumPurchase. (by levlam)

8 files, +83/-14.

🔨 347bd31a3 at 11 Apr 04:42 PM

• Add td_api::setAuthenticationPremiumPurchaseTransaction. (by levlam)

6 files, +84/-0.

🔨 a03a90470 at 11 Apr 04:56 PM

• Update version to 1.8.47. (by levlam)

8 files, +9/-9.
TDLib commits
• What's new in TDLib 1.8.47: Added ReportSponsoredResult. Added StoreTransaction. Added authorizationStateWaitPremiumPurchase. Added businessBotRights. Added acceptedGiftTypes. Added giftSettings. Added starTransactionTypeBusinessBotTransferSend.…
Added openSponsoredChat.

Added reportSponsoredChat.

Added readBusinessMessage.

Added deleteBusinessMessages.

Added editBusinessStory.

Added deleteBusinessStory.

Added setBusinessAccountName.

Added setBusinessAccountBio.

Added setBusinessAccountProfilePhoto.

Added setBusinessAccountUsername.

Added setBusinessAccountGiftSettings.

Added getBusinessAccountStarAmount.

Added transferBusinessAccountStars.

Added setGiftSettings.

Added giftPremiumWithStars.

Added assignStoreTransaction.

Added sellGift.business_connection_id.

Added upgradeGift.business_connection_id.

Added transferGift.business_connection_id.

Added getReceivedGifts.business_connection_id.

📝 Changed reportChatSponsoredMessage.ResultType to ReportSponsoredResult.

Removed ReportChatSponsoredMessageResult.

Removed reportChatSponsoredMessageResultOk.

Removed reportChatSponsoredMessageResultFailed.

Removed reportChatSponsoredMessageResultOptionRequired.

Removed reportChatSponsoredMessageResultAdsHidden.

Removed reportChatSponsoredMessageResultPremiumRequired.

Removed businessConnectedBot.can_reply.

Removed businessConnection.can_reply.

Removed updateForumTopicInfo.chat_id.