Telegram github commits and releases
4.44K subscribers
601 files
20.9K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
Ajaxy/telegram-tt/master • 84c9bd0 • 3 files, +4/-4
12.0.34

Ajaxy/telegram-tt/master • 2946fd8 • 5 files, +49/-30
Multi Account: Fix account switch on logout (#7073)

Ajaxy/telegram-tt/master • 6a57436 • 12 files, +277/-90
Chat: Fix reporting when server asks for message ids (#7093)

Ajaxy/telegram-tt/master • 0a172ae • 77 files, +177/-176
[Build]

#webz
🫡2
DrKLO/Telegram/master • e8cba0b • 53 files, +772/-508
update to 12.8.2 (6920)

DrKLO/Telegram/master • fd25828 • 38 files, +134/-106
update to 12.8.3 (6922)

#android
🫡2👍1
telegramdesktop/tdesktop/dev • af1eff6 • 1 files, +1/-1
Fix glitching window resize on macOS.

telegramdesktop/tdesktop/dev • 7bde317 • 3 files, +23/-3
Configure macOS pull-to-action overscroll distances.

The chat list configures the stories strip height as the pull
distance, the chat history flags the bottom edge with a doubled
threshold whenever the pull to the next channel is available - the
macOS soft linear pull curve reaches a given stretch in about half
the finger travel of the log curve used on other platforms.

telegramdesktop/tdesktop/dev • 75ff1eb • 1 files, +1/-1
Update lib_ui.

#tdesktop
🫡3
DrKLO/Telegram/master • 9bcf3d2 • 300 files, +43400/-9419
update to 12.9.0 (6966)

#android
🫡2
telegramdesktop/tdesktop/dev • 054f795 • 1 files, +5/-2
Fixed rotated group-call video on Y-up QRhi backends.

Fixed #30979.

telegramdesktop/tdesktop/dev • e4e8634 • 4 files, +40/-16
Mirrored list markers for RTL rich pages.

telegramdesktop/tdesktop/dev • 5281247 • 4 files, +31/-14
Mirrored details header for RTL rich pages.

telegramdesktop/tdesktop/dev • 59015ff • 4 files, +36/-1
Auto-detected rtl flag for composed rich messages.

telegramdesktop/tdesktop/dev • 76a77a9 • 6 files, +255/-103
Right-aligned body text on RTL rich pages.

telegramdesktop/tdesktop/dev • 1af5781 • 1 files, +3/-0
Refreshed preview direction on rich editor typing.

telegramdesktop/tdesktop/dev • 00ddea6 • 1 files, +3/-1
Fix build with MSVC.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 90fa686 • 1 files, +1/-1
Added lang key subsets guard for non-Ninja generators.

telegramdesktop/tdesktop/dev • ee2e8ab • 5 files, +19/-0
Added forward animation to forwarded message toasts.

telegramdesktop/tdesktop/dev • b9815fb • 1 files, +35/-23
Added delay of forwarded toast until share box closes.

telegramdesktop/tdesktop/dev • df7da22 • 3 files, +22/-10
New overscroll, fix swipe gestures.

#tdesktop
🫡3
tdlib/td/master • 85562e2 • 2 files, +7/-7
Minor improvements.

tdlib/td/master • 7303386 • 2 files, +17/-18
Improve edit generation checks.

tdlib/td/master • 1a0739b • 1 files, +4/-1
Check map key validness.

tdlib/td/master • 5b7ee10 • 4 files, +34/-32
Default can_manage_linked_peers to true.

tdlib/td/master • 0f8f8ee • 1 files, +1/-1
Fix option name in the documentation.

tdlib/td/master • de17127 • 1 files, +8/-3
Explicitly set can_manage_community for administrators.

tdlib/td/master • 79b1cff • 1 files, +2/-10
Always replace reply_header.top_thread_message_id_.

#tdlib
🫡2
tdlib/td/master • e6300c2 • 2 files, +7/-6
Fix is_edit initialization.

#tdlib
🫡2
telegramdesktop/tdesktop/dev • 1ae9a82 • 6 files, +45/-4
Added 'From archive' filter to messages search.

telegramdesktop/tdesktop/dev • e0fcbc9 • 1 files, +4/-3
Suggest full search when archive filter hides results.

telegramdesktop/tdesktop/dev • f7ca3c4 • 3 files, +18/-2
Reset both search restrictions in one pass.

#tdesktop
🫡6
tdlib/td/master • d8d46df • 1 files, +2/-1
Fix cover_file_ids.

#tdlib
🫡2
Ajaxy/telegram-tt/master • 3e4354b • 3 files, +4/-4
12.0.35

Ajaxy/telegram-tt/master • b4327cd • 1 files, +1/-1
Composer: Fix voice recording in production (#7094)

Ajaxy/telegram-tt/master • 0120872 • 3 files, +27/-2
Bots: Fix command update in chats (#7095)

Ajaxy/telegram-tt/master • 58d8e94 • 68 files, +149/-111
[Build]

#webz
🫡2
telegramdesktop/tdesktop/dev • 20071c7 • 2 files, +33/-0
Strip auto entities when opening rich editor.

telegramdesktop/tdesktop/dev • 6e56904 • 2 files, +2/-3
Use Quote instead of Blockquote in editor.

telegramdesktop/tdesktop/dev • 4c40da7 • 3 files, +74/-20
Paint empty pullquote placeholder in italic.

telegramdesktop/tdesktop/dev • eb154ed • 3 files, +153/-1
Move by rows on Up/Down in editor tables.

telegramdesktop/tdesktop/dev • 3e861d5 • 5 files, +150/-145
Keep cursor and selection on block style toggles.

telegramdesktop/tdesktop/dev • 795bbba • 2 files, +8/-6
Use distinct labels for table insert directions.

telegramdesktop/tdesktop/dev • a977940 • 1 files, +1/-1
Update lib_webview.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 287833c • 5 files, +30/-28
Apply field markdown when opening the article editor.

telegramdesktop/tdesktop/dev • 5239843 • 4 files, +7/-3
Keep typed markdown literal in article editor fields.

telegramdesktop/tdesktop/dev • e4fdb07 • 1 files, +43/-0
Paste block-formatted text as blocks in the article editor.

telegramdesktop/tdesktop/dev • 41b43d7 • 2 files, +26/-0
Resume field selection from anchor after blocks detour.

telegramdesktop/tdesktop/dev • 471eeca • 1 files, +39/-3
Switch to blocks selection only on vertical field exit.

telegramdesktop/tdesktop/dev • cd5c704 • 2 files, +7/-7
Select and drag photo blocks by the photo media.

telegramdesktop/tdesktop/dev • 45ea566 • 2 files, +61/-5
Drag field text selection out as a new block.

telegramdesktop/tdesktop/dev • a82e515 • 1 files, +84/-13
Paste block-formatted HTML as blocks in the article editor.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 12e79ed • 3 files, +79/-65
Keep the message list visible and focused while a chat loads

Opening a chat whose history was not loaded yet hid the scroll area
and parked keyboard focus on the unnamed HistoryWidget container until
the first messages arrived, so screen readers announced it as a bare
"grouping" for the whole load.

Keep the scroll visible during the first load for everyone, like the
newer sections do: the empty message list takes focus right away and
the container-parking branch goes away entirely. With a screen reader
the list announces the focused message once the first slice of
messages arrives, the same as when opening an already loaded chat.

#tdesktop
🫡3
tdlib/td/master • 1b94803 • 2 files, +21/-6
Apply backpressure to inbound HTTP connections

HttpConnectionBase::loop() used to drain the socket unconditionally, so
when data arrived faster than the query parser consumed it (e.g. a big
file upload saved to a slow disk), unbounded amounts of received data
accumulated in memory: uploading a 512 MB file could transiently hold
more than 1 GB in buffers.

Stop reading from the socket while more than MAX_PENDING_READ_SIZE of
received data is pending in memory. The kernel receive buffer then
fills up and TCP flow control throttles the peer, keeping memory usage
constant however large the request is. The same upload now peaks below
8 MB of buffer memory.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

#tdlib
🫡2
tdlib/td/master • a6cd5eb • 2 files, +12/-17
Limit the size of the data read from socket.

#tdlib
🫡2
telegramdesktop/tdesktop/dev • fc1b6a1 • 1 files, +1/-1
Try patching macOS version slowdown.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • c46eb8a • 3 files, +55/-18
Improve initial visible scroll handling.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 6eeeb68 • 4 files, +27/-3
Resolve table borders to cells in selection.

telegramdesktop/tdesktop/dev • be83e59 • 5 files, +47/-11
Group table menu into Add Cells and Alignment.

telegramdesktop/tdesktop/dev • 6a90436 • 8 files, +98/-47
Replace table delete actions with Delete Cells submenu.

telegramdesktop/tdesktop/dev • f1ce6ee • 2 files, +18/-15
Reorder table menu items, refine toggle wording.

telegramdesktop/tdesktop/dev • 3dc6ca3 • 2 files, +14/-5
[ai] Allow modifying test account data.

#tdesktop
🫡3
tdlib/td/master • f2e36ab • 1 files, +17/-2
Remove self from recent voters when vote is retracted.

tdlib/td/master • 1f96eda • 1 files, +20/-0
Support absent poll results.

tdlib/td/master • 022d602 • 1 files, +10/-5
Hide correct quiz options after retracting vote.

#tdlib
🫡2