Telegram github commits and releases
4.36K subscribers
601 files
21.2K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
UnigramDev/Unigram/develop • cef57aa • 2 files, +7/-0
Ignore surrogates in directionality check, slightly improved BIDI emoji

UnigramDev/Unigram/develop • 2ea419e • 1 files, +1/-1
Don't use VideoSupport flag when creating Direct3D11 device for video rendering

UnigramDev/Unigram/develop • d3c53c4 • 2 files, +12/-0
Make sure not to unload gallery two times

UnigramDev/Unigram/develop • 0f1ed94 • 11 files, +12/-25
Code style

UnigramDev/Unigram/develop • 5c08637 • 2 files, +4/-4
Respect dynamic pack order option

#unigram
🫡2
telegramdesktop/tdesktop/dev • 374e95d • 2 files, +2/-2
Update kimageformats

telegramdesktop/tdesktop/dev • 4c2be58 • 1 files, +1/-1
Update Qt patches on Linux

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 95b2691 • 2 files, +0/-262
Use inline image/path expanding from lib_ui.

#tdesktop
🫡3
UnigramDev/Unigram/develop • 3aa2d1e • 1 files, +5/-0
Clip stories strip

UnigramDev/Unigram/develop • 0b1bbe6 • 4 files, +14/-150
Use SplitView directly

UnigramDev/Unigram/develop • 85ab638 • 2 files, +34/-4
One more attempt to fix media player crashes

UnigramDev/Unigram/develop • 4731a0b • 1 files, +2/-0
Fixed back button size

UnigramDev/Unigram/develop • ec75d33 • 1 files, +1/-1
Small notification fix

#unigram
🫡2
telegramdesktop/tdesktop/dev • 0d4a83e • 2 files, +100/-31
Added ability to remove sticker set from tab of featured sticker sets.

telegramdesktop/tdesktop/dev • aeb593d • 2 files, +52/-63
Slightly refactored StickersBox class.

telegramdesktop/tdesktop/dev • 4b503ad • 9 files, +9/-44
Slightly refactored include directives in some source files.

telegramdesktop/tdesktop/dev • 089432b • 9 files, +39/-6
Added icon for forwarded messages in dialogs list.

telegramdesktop/tdesktop/dev • 9d4b8bb • 10 files, +203/-144
Introduced new struct to dialogs style for icons.

telegramdesktop/tdesktop/dev • 70e298c • 8 files, +28/-19
Added icon for replies to stories in dialogs list.

telegramdesktop/tdesktop/dev • 1493b23 • 1 files, +28/-7
Added mini icon to messages with reply to story.

telegramdesktop/tdesktop/dev • 3dc0e38 • 1 files, +20/-9
Fixed redundant peer adding to always/never lists in filter from menu.

telegramdesktop/tdesktop/dev • f10da51 • 2 files, +7/-4
Improve phrases in SendFilesBox drag areas.

telegramdesktop/tdesktop/dev • d8f53d5 • 6 files, +21/-15
Version 4.9.4.

- Default private chats / groups / channels notification settings.
- Forwarded / reply-to-a-story icon in chats list message preview.
- Bug fixes and other minor improvements.

#tdesktop
🫡5
TGX-Android/Telegram-X/main • 716cc76 • 1 files, +1/-1
Version bump to `1651`

#tgxandroid
🫡5🤨3👍1💅1
telegramdesktop/tdesktop/dev • b39bf11 • 1 files, +0/-1
Fix build with GCC.

telegramdesktop/tdesktop/dev • dff168c • 1 files, +5/-0
Version 4.9.4: Workaround MSVC optimization bug.

When adding some de-optimizing code, like logging etc,
the issue disappears. This volatile workaround looks like it works.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • e755851 • 1 files, +1/-1
Update lib_base

#tdesktop
🫡3💅1
New telegramdesktop/tdesktop release: v4.9.4 (stable)

- Default private chats / groups / channels notification settings.
- Forwarded / reply-to-a-story icon in chats list message preview.
- Bug fixes and other minor improvements.

#tdesktop
🫡3
telegramdesktop/tdesktop/chrome_116.0.5845.96 • 8e03cfb • 1 files, +1/-1
Update User-Agent for DNS to Chrome 116.0.5845.96.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • e34e640 • 1 files, +1/-1
Update User-Agent for DNS to Chrome 116.0.5845.96.

#tdesktop
🫡4
telegramdesktop/tdesktop/dev • 119f7e7 • 1 files, +1/-1
Don't show yourself in notification exceptions.

#tdesktop
🫡3
telegramdesktop/tdx/tdx • 7b184e5 • 1 files, +17/-19
Fix build with Xcode.

telegramdesktop/tdx/tdx • cfe3285 • 1 files, +1/-1
Update cmake_helpers

telegramdesktop/tdx/tdx • 374e95d • 2 files, +2/-2
Update kimageformats

telegramdesktop/tdx/tdx • 4c2be58 • 1 files, +1/-1
Update Qt patches on Linux

telegramdesktop/tdx/tdx • 95b2691 • 2 files, +0/-262
Use inline image/path expanding from lib_ui.

telegramdesktop/tdx/tdx • 0d4a83e • 2 files, +100/-31
Added ability to remove sticker set from tab of featured sticker sets.

telegramdesktop/tdx/tdx • aeb593d • 2 files, +52/-63
Slightly refactored StickersBox class.

telegramdesktop/tdx/tdx • 4b503ad • 9 files, +9/-44
Slightly refactored include directives in some source files.

telegramdesktop/tdx/tdx • 089432b • 9 files, +39/-6
Added icon for forwarded messages in dialogs list.

telegramdesktop/tdx/tdx • 9d4b8bb • 10 files, +203/-144
Introduced new struct to dialogs style for icons.

telegramdesktop/tdx/tdx • 70e298c • 8 files, +28/-19
Added icon for replies to stories in dialogs list.

telegramdesktop/tdx/tdx • 1493b23 • 1 files, +28/-7
Added mini icon to messages with reply to story.

telegramdesktop/tdx/tdx • 3dc0e38 • 1 files, +20/-9
Fixed redundant peer adding to always/never lists in filter from menu.

telegramdesktop/tdx/tdx • f10da51 • 2 files, +7/-4
Improve phrases in SendFilesBox drag areas.

#tdx
🫡3
telegramdesktop/tdx/tdx • d8f53d5 • 6 files, +21/-15
Version 4.9.4.

- Default private chats / groups / channels notification settings.
- Forwarded / reply-to-a-story icon in chats list message preview.
- Bug fixes and other minor improvements.

telegramdesktop/tdx/tdx • b39bf11 • 1 files, +0/-1
Fix build with GCC.

telegramdesktop/tdx/tdx • dff168c • 1 files, +5/-0
Version 4.9.4: Workaround MSVC optimization bug.

When adding some de-optimizing code, like logging etc,
the issue disappears. This volatile workaround looks like it works.

telegramdesktop/tdx/tdx • e755851 • 1 files, +1/-1
Update lib_base

telegramdesktop/tdx/tdx • e34e640 • 1 files, +1/-1
Update User-Agent for DNS to Chrome 116.0.5845.96.

telegramdesktop/tdx/tdx • 119f7e7 • 1 files, +1/-1
Don't show yourself in notification exceptions.

telegramdesktop/tdx/tdx • 2365267 • 7 files, +390/-0
Test linking with TDLib on Windows.

telegramdesktop/tdx/tdx • b1e758a • 13 files, +731/-91
Use lib_tl codegen for TDLib API.

telegramdesktop/tdx/tdx • 59c578d • 4 files, +40/-13
Support nullable fields.

telegramdesktop/tdx/tdx • a81fff5 • 6 files, +74/-27
Support string type separate from bytes.

telegramdesktop/tdx/tdx • cc05828 • 1 files, +2/-0
Disable TDLib logging.

telegramdesktop/tdx/tdx • c74e8ee • 24 files, +764/-131
Show QR login code from TDLib updates.

telegramdesktop/tdx/tdx • 34ed900 • 25 files, +527/-54
Add proof-of-concept authorization.

telegramdesktop/tdx/tdx • f62b2f3 • 29 files, +710/-157
Implement registration / authorization.

#tdx
🫡3
telegramdesktop/tdx/tdx • aac9a9e • 16 files, +255/-10
Improve intro steps navigation.

telegramdesktop/tdx/tdx • 4d2d249 • 23 files, +343/-33
Start chat list loading.

telegramdesktop/tdx/tdx • 12e9685 • 10 files, +656/-28
Request dialogs, users, chats and channels.

telegramdesktop/tdx/tdx • b75b402 • 11 files, +463/-135
Start peer / chat updates handling.

telegramdesktop/tdx/tdx • 3bca6e8 • 2 files, +31/-1
Allow getting SingleDataType in sender .done handler.

telegramdesktop/tdx/tdx • e06f95d • 5 files, +33/-10
Provide TLbool as a core type.

telegramdesktop/tdx/tdx • 2917422 • 5 files, +30/-31
Fix build with TLbool provided as a core type.

telegramdesktop/tdx/tdx • 96e39bd • 2 files, +3/-6
Provide and use generic accessor for single data type.

telegramdesktop/tdx/tdx • becc9aa • 2 files, +10/-11
Update TDLib.

telegramdesktop/tdx/tdx • 4c3e9ca • 1 files, +12/-3
Use std::thread + std::atomic flag instead of std::jthread.

telegramdesktop/tdx/tdx • 44fd4b7 • 1 files, +50/-10
Wait for all TDLib clients to close before quit.

telegramdesktop/tdx/tdx • 57b27e4 • 10 files, +238/-32
Start adding last dialog messages.

telegramdesktop/tdx/tdx • fb30e97 • 13 files, +262/-1
Process all message types from TDLib.

telegramdesktop/tdx/tdx • eb98c06 • 6 files, +389/-4
Load messages in history.

telegramdesktop/tdx/tdx • e470344 • 17 files, +652/-7
Process all media types from TDLib.

#tdx
🫡3
telegramdesktop/tdx/tdx • 188e73b • 2 files, +2/-2
TDLib gives expanded inline thumbnail bytes.

telegramdesktop/tdx/tdx • d917a8e • 6 files, +272/-5
Add TdbFileLoader by proxy through file system.

telegramdesktop/tdx/tdx • 297a7c0 • 2 files, +23/-25
Fix channels appearing in chats list.

telegramdesktop/tdx/tdx • dc33dc1 • 11 files, +220/-55
Implement better file proxy-loading.

telegramdesktop/tdx/tdx • 6e79490 • 2 files, +5/-16
Don't use TDLib file.id for caching.

telegramdesktop/tdx/tdx • dca7190 • 1 files, +14/-0
Download documents.

telegramdesktop/tdx/tdx • c832867 • 11 files, +121/-1
Use TDLib chats list order.

telegramdesktop/tdx/tdx • 33f0a1d • 6 files, +180/-16
Handle some more updates.

telegramdesktop/tdx/tdx • 94c8426 • 14 files, +600/-123
Implement streamed loader using proxy file.

telegramdesktop/tdx/tdx • d91ec10 • 3 files, +19/-19
Fix streaming requests incorrect failing.

telegramdesktop/tdx/tdx • 45a57d1 • 1 files, +1/-1
Update TDLib revision.

telegramdesktop/tdx/tdx • ff5fb0c • 1 files, +23/-4
Apply dialog unread status fields.

telegramdesktop/tdx/tdx • ec8b85d • 7 files, +152/-60
Send text messages without entities.

telegramdesktop/tdx/tdx • ede09a1 • 10 files, +138/-29
Send messages with markup.

telegramdesktop/tdx/tdx • 6037ac6 • 1 files, +24/-1
Added initial build instruction for TDLib on macOS.

#tdx
🫡3
telegramdesktop/tdx/tdx • f9a4068 • 3 files, +28/-2
Improve text messages sending.

telegramdesktop/tdx/tdx • 2b13ef7 • 1 files, +10/-0
Process messages deletion.

telegramdesktop/tdx/tdx • 5be3604 • 101 files, +616/-202
Cut out big amount of MTP code.

telegramdesktop/tdx/tdx • 463ad7c • 2 files, +4/-0
Don't display connecting from MTP state.

telegramdesktop/tdx/tdx • 880af62 • 1 files, +0/-2
!chat.last_message doesn't mean empty history.

telegramdesktop/tdx/tdx • de8101d • 1 files, +4/-4
Load reply information for messages.

telegramdesktop/tdx/tdx • 3388f73 • 2 files, +25/-2
Add single messages deletion.

telegramdesktop/tdx/tdx • b228071 • 1 files, +23/-2
Add clear history / delete chat.

telegramdesktop/tdx/tdx • a15c71d • 1 files, +3/-0
Ignore non-permanent message deletion.

telegramdesktop/tdx/tdx • bcb1820 • 2 files, +9/-0
Added peerToSender helper function.

telegramdesktop/tdx/tdx • 660d368 • 3 files, +82/-50
Add contact sharing.

telegramdesktop/tdx/tdx • 0fe748f • 3 files, +144/-0
Added helper class to generate TDLib files from raw bytes.

telegramdesktop/tdx/tdx • 2110be5 • 14 files, +458/-41
Proof-of-concept photo sending.

telegramdesktop/tdx/tdx • c4939d7 • 4 files, +156/-15
Send all file types.

telegramdesktop/tdx/tdx • 254118e • 1 files, +33/-0
When clearing all local cache clear TDLib file storage.

#tdx
🫡3
telegramdesktop/tdx/tdx • e7fc3c5 • 4 files, +18/-13
Fix sending files with thumbnails.

telegramdesktop/tdx/tdx • b32ebf0 • 1 files, +28/-1
Added TDLib to Dockerfile.

telegramdesktop/tdx/tdx • 9191d59 • 3 files, +166/-1
Migrated Api::Authorizations from MTP to TDLib.

telegramdesktop/tdx/tdx • 3a06ce0 • 2 files, +37/-1
Migrated Api::SelfDestruct from MTP to TDLib.

telegramdesktop/tdx/tdx • 3d91821 • 2 files, +51/-0
Added util for extracting value from TDLib option.

telegramdesktop/tdx/tdx • 440efd9 • 2 files, +48/-0
Migrated Api::SensitiveContent from MTP to TDLib.

telegramdesktop/tdx/tdx • 9ee4fb2 • 2 files, +133/-0
Migrated Main::AppConfig from MTP to TDLib.

telegramdesktop/tdx/tdx • 9e867ce • 3 files, +67/-0
Migrated Api::GlobalPrivacy from MTP to TDLib.

telegramdesktop/tdx/tdx • 0af401e • 5 files, +253/-1
Migrated Api::UserPrivacy from MTP to TDLib.

telegramdesktop/tdx/tdx • 6956204 • 5 files, +146/-0
Migrated Api::BlockedPeers from MTP to TDLib.

telegramdesktop/tdx/tdx • 43440ec • 1 files, +34/-0
Migrated clearing payments info from MTP to TDLib.

telegramdesktop/tdx/tdx • c7b459b • 1 files, +10/-0
Added flood checks for TDLib errors.

telegramdesktop/tdx/tdx • ed505f0 • 8 files, +672/-2
Migrated cloud password from MTP to TDLib.

telegramdesktop/tdx/tdx • effeb34 • 2 files, +71/-27
Added variants of requests for cloud password related to authentication.

telegramdesktop/tdx/tdx • c10892d • 2 files, +43/-23
Migrated password recover on sign in from MTP to TDLib.

#tdx
🫡3
telegramdesktop/tdx/tdx • e677359 • 8 files, +404/-3
Migrated languages support from MTP to TDLib.

This is only a partial migration with keeping the caching algorithm,
it should be migrated too in the future.

telegramdesktop/tdx/tdx • 76a2f71 • 3 files, +134/-0
Added helper class to upload raw bytes through TDLib.

telegramdesktop/tdx/tdx • 3ee378b • 8 files, +1286/-31
Migrated Telegram Passport from MTP to TDLib.

telegramdesktop/tdx/tdx • 066be7e • 9 files, +386/-1
Migrated Payments from MTP to TDLib.

telegramdesktop/tdx/tdx • 46f5b18 • 1 files, +43/-0
Migrated UsernameBox from MTP to TDLib.

telegramdesktop/tdx/tdx • 497a265 • 2 files, +101/-0
Migrated ConfirmPhoneBox from MTP to TDLib.

telegramdesktop/tdx/tdx • 00158f8 • 2 files, +18/-0
Migrated EditNameBox from MTP to TDLib.

telegramdesktop/tdx/tdx • 1da71bc • 1 files, +11/-0
Migrated saving self bio from MTP to TDLib.

telegramdesktop/tdx/tdx • be69dfd • 2 files, +58/-6
Migrated api peer photo processing from MTP to TDLib.

telegramdesktop/tdx/tdx • ef66190 • 2 files, +46/-0
Migrated PeerListGlobalSearchController from MTP to TDLib.

telegramdesktop/tdx/tdx • 6539a20 • 3 files, +6/-4
Updated TDLib revision.

telegramdesktop/tdx/tdx • 1b72ff9 • 7 files, +521/-24
Migrated calls from MTP to TDLib.

telegramdesktop/tdx/tdx • 4253e80 • 21 files, +1317/-34
Migrated group calls from MTP to TDLib.

Notes.
- There is a server bug: a participant of a Live Stream after
raising their hand and allowing them to speak, disappears from a list.
- groupCallRecentSpeakers are used only in Ui::GroupCallBar.
- "canBeUnmutedFor*" are currently unused.
- Since TDLib has no video_joined info we set videoIsWorking always true
just like the Android client does.

#tdx
🫡3