Telegram github commits and releases
4.41K subscribers
601 files
21K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
New telegramdesktop/tdesktop release: v6.7.4 (stable)

- Add experimental option for "AI Tools" button.
- Jump between markers with Alt+Arrows in video player.
- Cocoon info button in AI Tools box.
- Show warning for unofficial app builds.
- Allow text emojify without selecting a style.
- Accept also base64 (non-url) proxy secrets.
- Use tg:// deeplinks for proxy share links.
- Fix newbot deeplink parsing with trailing slash and unicode names.
- Fix file reference refresh for user, group and channel photos.
- Fix stale macOS tray icon colors after appearance switches.
- Fix tooltip crash in top peers selector with small width.
- Fix preserving markers after video quality switch in media view.

#tdesktop
🫑3
telegramdesktop/tdesktop/dev β€’ f869ad6 β€’ 1 files, +4/-4
Fixed detailed button crash when accessibility queried toggle early.

telegramdesktop/tdesktop/dev β€’ eeafe97 β€’ 5 files, +15/-5
More strict checks in ffmpeg decodiing.

telegramdesktop/tdesktop/dev β€’ fef4e14 β€’ 6 files, +30/-15
Version 6.7.4.

- Add experimental option for "AI Tools" button.
- Jump between markers with Alt+Arrows in media view.
- Info button in AI Tools box.
- Show warning for unofficial app builds.
- Allow text emojify without selecting a style.
- Accept also base64 (non-url) proxy secrets.
- Use tg:// deeplinks for proxy share links.
- Fix newbot deeplink parsing with trailing slash and unicode names.
- Fix file reference refresh for user, group and channel photos.
- Fix stale macOS tray icon colors after appearance switches.
- Fix tooltip crash in top peers selector with small width.
- Fix preserving markers after video quality switch in media view.

#tdesktop
🫑3
🫑3πŸ‘1🀝1πŸ’…1
New telegramdesktop/tdesktop release: v6.7.5 (stable)

- Support for gradual appearing of bot reply messages.

#tdesktop
🫑2
telegramdesktop/tdesktop/dev β€’ 55e2847 β€’ 16 files, +364/-5
Initial implementation of gradual draft streaming.

telegramdesktop/tdesktop/dev β€’ 98f3422 β€’ 14 files, +74/-31
Remove reveal animation on draft replacement.

telegramdesktop/tdesktop/dev β€’ a8f9cf4 β€’ 2 files, +32/-23
Fix draft streaming continuation.

telegramdesktop/tdesktop/dev β€’ f6abf7a β€’ 1 files, +0/-22
Remove some debug logs.

telegramdesktop/tdesktop/dev β€’ ca3eb7d β€’ 6 files, +19/-15
Version 6.7.5.

- Support for gradual appearing of bot reply messages.

#tdesktop
🫑2
Ajaxy/telegram-tt/master β€’ 60aaf90 β€’ 3 files, +4/-4
12.0.22

Ajaxy/telegram-tt/master β€’ da590cf β€’ 15 files, +626/-52
Message: Add text streaming animation (#6834)

Ajaxy/telegram-tt/master β€’ c02c68d β€’ 60 files, +58/-57
[Build]

#webz
🫑3
telegramdesktop/tdesktop/nightly β€’ 438cf40 β€’ 1 files, +1/-3
Fixed mute state update for forum topics with unknown notify settings.

telegramdesktop/tdesktop/nightly β€’ ab24540 β€’ 5 files, +5/-5
Migrated CI workflows to depot.dev runners for faster builds.

#tdesktop
🫑4
telegramdesktop/tdesktop/dev β€’ 1c94acd β€’ 1 files, +9/-3
Don't force drop-to-left in media context menu.

telegramdesktop/tdesktop/dev β€’ 7cd4bd3 β€’ 3 files, +179/-159
Rewrite text appear animation.

#tdesktop
🫑3πŸ’…1
telegramdesktop/tdesktop/nightly β€’ 277ad00 β€’ 6 files, +19/-5
Migrated CI workflows to depot.dev runners for faster builds.

#tdesktop
🫑3
telegramdesktop/tdesktop/dev β€’ 4009a47 β€’ 8 files, +36/-51
Fix word-wrapping of streamed text.

#tdesktop
🫑3
telegramdesktop/tdesktop/dev β€’ 263ddc3 β€’ 1 files, +1/-1
Fix possible crash in widget destruction.

#tdesktop
🫑3
telegramdesktop/tdesktop/nightly β€’ f379177 β€’ 1 files, +1/-3
Fixed mute state update for forum topics with unknown notify settings.

telegramdesktop/tdesktop/nightly β€’ b0f840a β€’ 6 files, +19/-5
Migrated CI workflows to depot.dev runners for faster builds.

telegramdesktop/tdesktop/nightly β€’ c4c0b33 β€’ 23 files, +4/-40
Removed unused private fields.

telegramdesktop/tdesktop/nightly β€’ 87379c6 β€’ 2 files, +2/-2
Fixed build with Xcode 26.4.

#tdesktop
🫑3
telegramdesktop/tdesktop/nightly β€’ 5e0e784 β€’ 1 files, +1/-1
Attempted to fix build packaged macOS on Github CI.

#tdesktop
🫑3
telegramdesktop/tdesktop/dev β€’ 111b15a β€’ 3 files, +269/-337
Allow many lines in ConfirmInviteBox about.

#tdesktop
🫑3
telegramdesktop/tdesktop/xcode β€’ 88404cf β€’ 23 files, +4/-40
Removed unused private fields.

telegramdesktop/tdesktop/xcode β€’ 61f89d7 β€’ 3 files, +3/-3
Fixed build with Xcode 26.4.

#tdesktop
🫑3
telegramdesktop/tdesktop/dev β€’ d0e24b5 β€’ 2 files, +13/-1
Bring fullscreen media viewer to active space on macOS.

#tdesktop
🫑3
TelegramMessenger/Telegram-iOS/master β€’ 86e521c β€’ 2 files, +4/-14
Various fixes

TelegramMessenger/Telegram-iOS/master β€’ ae6d05c β€’ 4 files, +10/-1
Various fixes

TelegramMessenger/Telegram-iOS/master β€’ f3e1795 β€’ 4 files, +34/-7
Temp

TelegramMessenger/Telegram-iOS/master β€’ 96daaaa β€’ 1 files, +5/-1
feat: replace iPaddingMbs with bSubcodecMode in SEncParamExt

TelegramMessenger/Telegram-iOS/master β€’ d224a25 β€’ 1 files, +7/-0
feat: gate MV range cap on bSubcodecMode

TelegramMessenger/Telegram-iOS/master β€’ 1c05425 β€’ 1 files, +24/-0
feat: gate intra/I_4x4/sub-partition suppression on bSubcodecMode

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

TelegramMessenger/Telegram-iOS/master β€’ 9871479 β€’ 1 files, +5/-0
feat: gate VaaOnScreen sub-partition suppression on bSubcodecMode

TelegramMessenger/Telegram-iOS/master β€’ e647f73 β€’ 1 files, +27/-0
feat: gate padding recon override on bSubcodecMode with hardcoded 1-MB border

TelegramMessenger/Telegram-iOS/master β€’ d239564 β€’ 3 files, +6/-6
feat: gate Log2MaxFrameNum on bSubcodecMode via WelsInitSps parameter

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

TelegramMessenger/Telegram-iOS/master β€’ 2860819 β€’ 1 files, +1/-0
fix: copy bSubcodecMode in ParamTranscode so encoder context sees the flag

Without this, SWelsSvcCodingParam::ParamTranscode was not copying
bSubcodecMode from SEncParamExt, so the encoder's internal pSvcParam
always had bSubcodecMode=false regardless of what the caller set.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

TelegramMessenger/Telegram-iOS/master β€’ 1b3a547 β€’ 93 files, +29325/-3
subcodec

TelegramMessenger/Telegram-iOS/master β€’ 05d64c5 β€’ 1 files, +6/-7
Fix

#telegram_ios
🫑2
TelegramMessenger/Telegram-iOS/master β€’ 95a03d9 β€’ 4 files, +155/-0
subcodec

TelegramMessenger/Telegram-iOS/master β€’ d147c63 β€’ 23 files, +2739/-2762
Refactoring

TelegramMessenger/Telegram-iOS/master β€’ e8dc34c β€’ 2 files, +45/-0
feat: add BUILD files for SubcodecAnimationCacheImpl and SubcodecMultiAnimationRendererImpl

TelegramMessenger/Telegram-iOS/master β€’ 095c294 β€’ 1 files, +286/-0
feat: add SubcodecAnimationCacheImpl writer and ARGB-to-YUV conversion

Implements utility helpers, BT.709 ARGB→YUV 4:2:0 conversion with alpha
un-premultiplication, and AnimationCacheItemWriterImpl that feeds frames
to SCSprite and writes metadata alongside the .mbs output.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

TelegramMessenger/Telegram-iOS/master β€’ 7052e7e β€’ 1 files, +514/-0
feat: add SubcodecAnimationCacheImpl public class with protocol conformance and subcodec API

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

TelegramMessenger/Telegram-iOS/master β€’ dc20b26 β€’ 1 files, +381/-0
feat: add SubcodecMultiAnimationRendererImpl internal types - SurfaceGroup, SpriteContext, frame extraction

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

TelegramMessenger/Telegram-iOS/master β€’ d6d633e β€’ 1 files, +272/-0
feat: add SubcodecMultiAnimationRendererImpl public class with MultiAnimationRenderer conformance

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

TelegramMessenger/Telegram-iOS/master β€’ 9338361 β€’ 3 files, +16/-14
fix: correct Swift-ObjC bridging in subcodec animation modules

Fix compilation errors in SubcodecAnimationCacheImpl and
SubcodecMultiAnimationRendererImpl: NSData->Data sink closure types,
withSink->sink argument labels for advanceFrame/emitFrameIfNeeded,
unused variable warning, and redundant Void return assignment.
Add both modules as deps to ChatEntityKeyboardInputNode to verify
they compile in the full build.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

TelegramMessenger/Telegram-iOS/master β€’ 3d6fabe β€’ 1 files, +174/-96
Update safari

#telegram_ios
🫑2
TelegramMessenger/Telegram-iOS/master β€’ 64c23ac β€’ 1 files, +5/-2
Fix url handling

TelegramMessenger/Telegram-iOS/master β€’ 278f3ca β€’ 2 files, +33/-7
Various improvements

TelegramMessenger/Telegram-iOS/master β€’ d89a4a7 β€’ 5 files, +18/-23
Various improvements

TelegramMessenger/Telegram-iOS/master β€’ bef7b70 β€’ 7 files, +105/-69
Merge commit '05d64c58b2916602a01cd77607474e24b074394e'

TelegramMessenger/Telegram-iOS/master β€’ 203047a β€’ 1 files, +38/-22
Update deploy

TelegramMessenger/Telegram-iOS/master β€’ 5c814c5 β€’ 3 files, +153/-35
Live photo saving

TelegramMessenger/Telegram-iOS/master β€’ 9d2094f β€’ 145 files, +34073/-2906
Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios

TelegramMessenger/Telegram-iOS/master β€’ f89246f β€’ 1 files, +1/-1
Bump version

TelegramMessenger/Telegram-iOS/master β€’ 80d7198 β€’ 3 files, +153/-35
Merge commit '9d2094fe2346a4f56168675f1403fb85b0bfe6ee'

TelegramMessenger/Telegram-iOS/master β€’ 41c6274 β€’ 300 files, +37365/-5236
Merge branch 'master' into beta

# Conflicts:
# submodules/TelegramUI/Components/Chat/ChatMessagePollBubbleContentNode/Sources/ChatMessagePollBubbleContentNode.swift
# versions.json

TelegramMessenger/Telegram-iOS/master β€’ 45984d2 β€’ 2 files, +3/-0
Update deploy

TelegramMessenger/Telegram-iOS/master β€’ 0cbbf10 β€’ 1 files, +1/-1
Update entitlements

TelegramMessenger/Telegram-iOS/master β€’ be6c32e β€’ 1 files, +1/-1
Trigger build

#telegram_ios
🫑2
tdlib/td/master β€’ 28e0d0d β€’ 1 files, +20/-2
Add Op::random_value.

tdlib/td/master β€’ 00eedc5 β€’ 1 files, +30/-14
New TlsInit algorithm for Darwin.

tdlib/td/master β€’ 6b82cc8 β€’ 1 files, +4/-3
Encode key with base64.

tdlib/td/master β€’ aea46d7 β€’ 11 files, +21/-21
Fix typos.

tdlib/td/master β€’ c3a6ece β€’ 3 files, +47/-41
Add TranslationManager.InputText.

tdlib/td/master β€’ 3d38fb7 β€’ 1 files, +2/-1
Remove early initialization of tz_offset.

tdlib/td/master β€’ a9fd1b5 β€’ 1 files, +1/-1
fix: live photo file type description

tdlib/td/master β€’ a82128a β€’ 1 files, +8/-0
Add more base64 proxy links tests (#3636)

#tdlib
🫑2