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
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
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
Fix word-wrapping of streamed text.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 263ddc3 • 1 files, +1/-1
Fix possible crash in widget destruction.
#tdesktop
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
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
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
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
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
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
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
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
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
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
telegramdesktop/tdesktop/dev • 07250a1 • 2 files, +44/-4
Revert translation by "Don't translate {lang}".
#tdesktop
Revert translation by "Don't translate {lang}".
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • a8b5980 • 1 files, +1/-1
Disabled debug logging by default for macOS debug builds.
telegramdesktop/tdesktop/dev • bdcdafa • 2 files, +10/-5
Fixed album forwarding with top peers selector.
telegramdesktop/tdesktop/dev • c773f16 • 4 files, +40/-2
Added proxy check IP exposure warning before status check.
telegramdesktop/tdesktop/dev • 432072a • 7 files, +116/-31
Stream several messages together.
telegramdesktop/tdesktop/dev • 8dfb14c • 1 files, +1/-1
Fix possible crash in empty menu show.
telegramdesktop/tdesktop/dev • cdf1f16 • 1 files, +9/-4
Fix messages appearance in botforums.
telegramdesktop/tdesktop/dev • 8f2fbff • 1 files, +11/-2
Fix streamed drafts updates.
telegramdesktop/tdesktop/dev • 2810b18 • 1 files, +8/-2
Fix possible crash in forum new window open.
telegramdesktop/tdesktop/dev • 4646cc7 • 8 files, +84/-35
Correct text appear continuation.
#tdesktop
Disabled debug logging by default for macOS debug builds.
telegramdesktop/tdesktop/dev • bdcdafa • 2 files, +10/-5
Fixed album forwarding with top peers selector.
telegramdesktop/tdesktop/dev • c773f16 • 4 files, +40/-2
Added proxy check IP exposure warning before status check.
telegramdesktop/tdesktop/dev • 432072a • 7 files, +116/-31
Stream several messages together.
telegramdesktop/tdesktop/dev • 8dfb14c • 1 files, +1/-1
Fix possible crash in empty menu show.
telegramdesktop/tdesktop/dev • cdf1f16 • 1 files, +9/-4
Fix messages appearance in botforums.
telegramdesktop/tdesktop/dev • 8f2fbff • 1 files, +11/-2
Fix streamed drafts updates.
telegramdesktop/tdesktop/dev • 2810b18 • 1 files, +8/-2
Fix possible crash in forum new window open.
telegramdesktop/tdesktop/dev • 4646cc7 • 8 files, +84/-35
Correct text appear continuation.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 82650f5 • 1 files, +1/-1
Fix build with MSVC.
telegramdesktop/tdesktop/dev • b4b3446 • 9 files, +54/-16
Add loading draft streaming animation.
#tdesktop
Fix build with MSVC.
telegramdesktop/tdesktop/dev • b4b3446 • 9 files, +54/-16
Add loading draft streaming animation.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 4a0b47d • 3 files, +27/-0
Added inline update button to unsupported message fallback.
telegramdesktop/tdesktop/dev • a4e7923 • 1 files, +18/-9
[poll-view] Prevented bogus poll percentages without total voter count.
telegramdesktop/tdesktop/dev • 33f86dc • 7 files, +124/-5
Added support of search in section of pinned messages.
telegramdesktop/tdesktop/dev • 9a9307e • 7 files, +83/-12
Fixed compose search calendar jumps for pinned and sublist threads.
telegramdesktop/tdesktop/dev • 05cf8aa • 17 files, +444/-34
Suggest sending large texts as files.
#tdesktop
Added inline update button to unsupported message fallback.
telegramdesktop/tdesktop/dev • a4e7923 • 1 files, +18/-9
[poll-view] Prevented bogus poll percentages without total voter count.
telegramdesktop/tdesktop/dev • 33f86dc • 7 files, +124/-5
Added support of search in section of pinned messages.
telegramdesktop/tdesktop/dev • 9a9307e • 7 files, +83/-12
Fixed compose search calendar jumps for pinned and sublist threads.
telegramdesktop/tdesktop/dev • 05cf8aa • 17 files, +444/-34
Suggest sending large texts as files.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 2994268 • 1 files, +16/-0
Don't re-download the sent text file.
#tdesktop
Don't re-download the sent text file.
#tdesktop
🫡3
🫡2💅1
telegramdesktop/tdesktop/dev • 51021d1 • 8 files, +326/-17
Added YouTube-like hold-to-speedup gesture and hotkeys to media view.
telegramdesktop/tdesktop/dev • fcb695d • 1 files, +1/-1
[poll-create] Allowed creating polls with single answer option.
telegramdesktop/tdesktop/dev • 0a43ca7 • 2 files, +3/-1
Fixed live location time overlap and cleared status text after expiry.
Regression was introduced in f5486e3090.
telegramdesktop/tdesktop/dev • 2ff6ac4 • 3 files, +118/-10
Added userpic pin to map in live location messages.
telegramdesktop/tdesktop/dev • 978116b • 1 files, +19/-4
Fixed inline bot photo results with unknown dimensions being dropped.
telegramdesktop/tdesktop/dev • f4cbbb2 • 4 files, +6/-32
Moved unread voice dot indicator next to media label in dialog list.
Related commit: 9febcd88d4.
telegramdesktop/tdesktop/dev • 045cb68 • 2 files, +26/-5
Fix timestamp text appearing glitch.
#tdesktop
Added YouTube-like hold-to-speedup gesture and hotkeys to media view.
telegramdesktop/tdesktop/dev • fcb695d • 1 files, +1/-1
[poll-create] Allowed creating polls with single answer option.
telegramdesktop/tdesktop/dev • 0a43ca7 • 2 files, +3/-1
Fixed live location time overlap and cleared status text after expiry.
Regression was introduced in f5486e3090.
telegramdesktop/tdesktop/dev • 2ff6ac4 • 3 files, +118/-10
Added userpic pin to map in live location messages.
telegramdesktop/tdesktop/dev • 978116b • 1 files, +19/-4
Fixed inline bot photo results with unknown dimensions being dropped.
telegramdesktop/tdesktop/dev • f4cbbb2 • 4 files, +6/-32
Moved unread voice dot indicator next to media label in dialog list.
Related commit: 9febcd88d4.
telegramdesktop/tdesktop/dev • 045cb68 • 2 files, +26/-5
Fix timestamp text appearing glitch.
#tdesktop
🫡2🤨1