Telegram github commits and releases
4.68K subscribers
601 files
19.5K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
tdlib/td/mastera6cd5eb2 files, +12/-17
Limit the size of the data read from socket.

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

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

#tdesktop
🫡3
telegramdesktop/tdesktop/dev6eeeb684 files, +27/-3
Resolve table borders to cells in selection.

telegramdesktop/tdesktop/devbe83e595 files, +47/-11
Group table menu into Add Cells and Alignment.

telegramdesktop/tdesktop/dev6a904368 files, +98/-47
Replace table delete actions with Delete Cells submenu.

telegramdesktop/tdesktop/devf1ce6ee2 files, +18/-15
Reorder table menu items, refine toggle wording.

telegramdesktop/tdesktop/dev3dc6ca32 files, +14/-5
[ai] Allow modifying test account data.

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

tdlib/td/master1f96eda1 files, +20/-0
Support absent poll results.

tdlib/td/master022d6021 files, +10/-5
Hide correct quiz options after retracting vote.

#tdlib
🫡2
morethanwords/tweb/masterab7c04c4 files, +44/-4
Show actual edit time in message meta when message_primary_edited_date is set

When the app config flag `message_primary_edited_date` is enabled, an edited
message replaces the italic "edited" badge + sent time with its actual edit
time in the time/meta line: "edited at HH:MM" when both send and edit happened
today, otherwise "edited on <date> at HH:MM". Ports tdesktop's EditedPrimary
behaviour (history_view_bottom_info FormatEditedDate); iOS/Android don't have it.

Skipped when the meta is already showing a forwarded/saved date, matching
tdesktop's EditedPrimary && !ForwardedDate. The flag is read synchronously via
useAppConfig(). Baseline gating (edit_date, !edit_hide, not scheduled) is
unchanged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

morethanwords/tweb/mastereb270232 files, +7/-1
Fix blank stickers in Safari by not SharedWorker-pooling rlottie decode

The shared rlottie worker pool wedges silently under WebKit: its {type:'module'} SharedWorkers never deliver a decoded frame and throw no error, so each sticker canvas is left unappended and the cell renders transparent. Because decoding is independent of the offscreen present path, the noOffscreenCanvas kill-switch could not rescue it (it only gates the paint).

- shouldRenderOffscreen: disable the offscreen path in Safari, keeping stickers and custom emoji on the battle-tested main-thread paint.
- registerThreadedWorker: give only the rlottie pool a per-tab dedicated Worker in Safari; MTProto/crypto stay on SharedWorker.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

morethanwords/tweb/masterf5fe04d4 files, +350/-303
Make agent config agent-neutral: AGENTS.md canonical, CLAUDE.md a pointer

AGENTS.md previously held only "@CLAUDE.md" (Claude-only import syntax,
meaningless to Codex). Invert the direction: full instructions now live in
AGENTS.md (read natively by Codex/Cursor/Zed), CLAUDE.md imports it via
@AGENTS.md. Add an "Agents & shared tooling" section documenting the shared
skills/commands in .claude/, the ~/.codex symlink recipe, and a Claude→other
tool-name mapping. Also fix stale absolute Windows paths in tweb-bugs SKILL.md
(now repo-relative) and generalize planner.md wording.

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

morethanwords/tweb/master8491cfc9 files, +315/-66
Add group/channel report via the server-driven messages.report flow

Report entry in the chat topbar menu for non-creator groups/channels reuses
the existing report popup (messages.report with an empty id list). On
MESSAGE_ID_REQUIRED the chat enters a choose-messages-to-report selection
mode like tdesktop: the selection plate becomes cancel + "Report N Messages",
the chosen option is preserved and re-sent with the selected ids, and the
server resumes the flow from there. Report request failures now surface a
toast, and the context-menu report handles multi-selection.

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

#webk
🫡2
telegramdesktop/tdesktop/devf11a3d42 files, +3/-3
Fix some uninitialized fields.

telegramdesktop/tdesktop/devd1a211a2 files, +41/-2
Show community chats count and effect in peer lists.

telegramdesktop/tdesktop/devafe806b1 files, +1/-8
Count joined community chats from local histories.

telegramdesktop/tdesktop/devbc9c4132 files, +219/-0
Open a community chats chooser when forwarding.

telegramdesktop/tdesktop/dev3c9c23b1 files, +1/-4
Use normal chat rows in the community chats chooser.

telegramdesktop/tdesktop/devb407d841 files, +89/-4
Support picking community chats in ShareBox.

telegramdesktop/tdesktop/dev4b528831 files, +2/-1
Show forum chats in the ShareBox community chooser.

telegramdesktop/tdesktop/dev3a8154f3 files, +19/-1
Open and focus editor in the end.

telegramdesktop/tdesktop/dev4e5f92b4 files, +18/-23
Treat community rows like forums in forward boxes.

#tdesktop
🫡3
New telegramdesktop/tdesktop release: v7.0.2 (stable)

- Fix editing existing rich messages.
- Fix editing scheduled rich messages.
- Improve rich messages editor (drag-n-drop, changing tables).
- Allow forwarding to chats hidden inside a community.

#tdesktop
🫡3💅1
telegramdesktop/tdesktop/devbb5b5f71 files, +36/-20
Fixed unconfirmed auth bar display for narrow chats list.

telegramdesktop/tdesktop/deve9f62481 files, +19/-6
Fixed stale top bar suggestion height on hidden scroll resizes.

telegramdesktop/tdesktop/dev1b9650c1 files, +16/-24
Replaced test auth bar hotkey with real authorization injection.

telegramdesktop/tdesktop/dev2bf37191 files, +15/-6
Fixed right controls display in narrow top bar suggestions.

telegramdesktop/tdesktop/dev4129c566 files, +100/-62
Allowed expanding chats list by click on narrow top bar suggestion.

telegramdesktop/tdesktop/dev622e7461 files, +1/-1
Fixed attached stickers flag for uploaded documents.

telegramdesktop/tdesktop/deve946bc21 files, +2/-1
Added raising of mentioned chats to top for unread-on-top option.

telegramdesktop/tdesktop/dev9fa11842 files, +134/-29
Added members grouping by role to participants controller.

telegramdesktop/tdesktop/devf08362a4 files, +26/-0
Added members role grouping to profile tab bindings.

telegramdesktop/tdesktop/devcc246e33 files, +91/-0
Added members role grouping toggle to profile top bar.

telegramdesktop/tdesktop/dev7d3c8f03 files, +52/-1
Added members grouping toggle to third column profile.

telegramdesktop/tdesktop/dev72cfb5f2 files, +8/-7
Slightly improved style of profile tab search cancel button.

telegramdesktop/tdesktop/devb6fa6a31 files, +34/-2
Added folder context menu to community link in profile.

#tdesktop
🫡3
telegramdesktop/tdesktop/deve76e3fc1 files, +8/-2
Fix build for Windows on ARM.

telegramdesktop/tdesktop/devdaeb1651 files, +1/-1
Workaround calls crash in Windows on ARM version.

telegramdesktop/tdesktop/dev0eddfcb6 files, +22/-15
Version 7.0.2.

- Fix editing existing rich messages.
- Fix editing scheduled rich messages.
- Improve rich messages editor (drag-n-drop, changing tables).
- Allow forwarding to chats hidden inside a community.

telegramdesktop/tdesktop/dev19e221e7 files, +20/-16
Version 7.0.3.

- Fix media viewer freezes on macOS.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev246d0a21 files, +2/-1
Fix per-unit lang key subsets with non-Ninja generators

#tdesktop
🫡3
New telegramdesktop/tdesktop release: v7.0.3 (stable)

- Fix media viewer freezes on macOS.

#tdesktop
🫡3
Assets for release v7.0.3 of telegramdesktop/tdesktop:

Source code (tar.gz, full)
macOS 10.13+: Installer

#tdesktop
🫡3
telegramdesktop/tdesktop/deve89daff4 files, +22/-1
Support keyboard scrolling in shared media sections.

telegramdesktop/tdesktop/devf2967c14 files, +54/-21
Open rich editor from Expand for scheduled message edits.

telegramdesktop/tdesktop/devadf746a1 files, +3/-0
Use "View community info" wording for communities.

telegramdesktop/tdesktop/dev9d00f113 files, +26/-17
Show plain topics list for forum opened in community.

telegramdesktop/tdesktop/dev04e56c22 files, +4/-2
Open rich editor from Expand for quick reply edits.

telegramdesktop/tdesktop/dev79a27ec1 files, +6/-2
Fix crash on edit in a not yet created quick reply.

telegramdesktop/tdesktop/dev02ef1a13 files, +3/-3
Update submodules.

telegramdesktop/tdesktop/dev16012471 files, +3/-3
Fix at-bottom checks during overscroll bounce.

#tdesktop
🫡3
TGX-Android/Telegram-X/main2e3d5807 files, +498/-22
Support new service message types

TGX-Android/Telegram-X/mainffdf7791 files, +1/-1
Upgrade TDLib to tdlib/td@022d602

#tgxandroid
🫡3
morethanwords/tweb/master43ba01e5 files, +27/-16
Fix nested media processing

morethanwords/tweb/master88e12cb1 files, +4/-0
Fix focus scrolling to hidden right sidebar

morethanwords/tweb/master0b18b641 files, +0/-43
Remove obsolete right sidebar transition code

morethanwords/tweb/mastera057e924 files, +63/-1
Support Telegram link scopes in PWA

morethanwords/tweb/masterb16aaea300 files, +550/-550
Build

#webk
🫡3
telegramdesktop/tdesktop/devb0c4b9e1 files, +39/-17
Allowed toggling several folders at once in folder chooser menu.

telegramdesktop/tdesktop/dev5794e128 files, +70/-52
Replaced geometry signals with direct width layout in profile tabs.

telegramdesktop/tdesktop/dev7c9eb121 files, +1/-0
Fixed top bar suggestion display after mount into dialogs list scroll.

telegramdesktop/tdesktop/deva7cf0153 files, +15/-3
Fixed emoji interaction effect playing for media captions.

telegramdesktop/tdesktop/dev3dca4501 files, +3/-2
Fixed endless scroll below short media tab during search.

telegramdesktop/tdesktop/dev805ba751 files, +10/-7
Fixed use-after-free in shared media rows scroll cache.

telegramdesktop/tdesktop/devaeff1d63 files, +16/-9
Fixed residual scroll below short media tab during search.

telegramdesktop/tdesktop/dev7ffe82f2 files, +1/-5
Fixed search cancel icon color for colored profile.

telegramdesktop/tdesktop/devad5ef722 files, +19/-1
Fixed top bar controls display for profile tab search.

telegramdesktop/tdesktop/dev8eed7c72 files, +22/-4
Preserved reply to normal messages in ephemeral commands.

telegramdesktop/tdesktop/dev07dd09b1 files, +1/-0
Allowed submitting filter edit box with Enter in name field.

telegramdesktop/tdesktop/dev581b9ac1 files, +8/-5
Allowed submitting filter link box with Enter in label field.

telegramdesktop/tdesktop/dev4a1410b1 files, +34/-3
Added empty state for profile media tab search.

#tdesktop
🫡3
telegramdesktop/tdesktop/devb7eb9ee15 files, +747/-1
Added favorite link button to folders strip.

telegramdesktop/tdesktop/dev00e7bc12 files, +34/-12
Fixed crash on taskbar thumbnail buttons update.

telegramdesktop/tdesktop/dev258c64b1 files, +0/-1
Removed duplicated divider in section settings for folders.

telegramdesktop/tdesktop/devf25ea626 files, +41/-6
Allowed cancelling query and search in profile tabs with Escape.

telegramdesktop/tdesktop/dev1f2f06d9 files, +54/-1
Allowed opening profile media tab search with hotkey.

telegramdesktop/tdesktop/devec87d604 files, +60/-1
Added chat filters tabs appearance mode setting.

telegramdesktop/tdesktop/devb5eae1434 files, +497/-0
Added vector icons for chat filters tabs.

telegramdesktop/tdesktop/devebdd7f44 files, +128/-23
Added support of icons in horizontal filters tabs.

telegramdesktop/tdesktop/devb4114272 files, +42/-0
Added tabs appearance section to folders settings.

telegramdesktop/tdesktop/dev16731c82 files, +19/-6
Correct recent-search peer actions

Task: 2026/07/19/correct-recent-search-peer-actions

telegramdesktop/tdesktop/dev5d1c29e1 files, +7/-3
Ignore invalid video rotation metadata

Task: 2026/07/19/ignore-invalid-video-rotation-metadata

telegramdesktop/tdesktop/dev935aebd2 files, +5/-1
Label community photos in media viewer

Task: 2026/07/19/label-community-photos-in-media-viewer

#tdesktop
🫡3
telegramdesktop/tdesktop/dev74239482 files, +51/-0
Added extra favorite reactions storage to session settings.

telegramdesktop/tdesktop/devf6fb3ac1 files, +14/-0
Added extra favorite reactions to possible reactions order.

telegramdesktop/tdesktop/dev56b98ed4 files, +37/-3
Added marked custom emoji ids support to emoji list widget.

telegramdesktop/tdesktop/dev484085c2 files, +19/-4
Added fly geometry arguments to reaction fly animation.

telegramdesktop/tdesktop/devd8300022 files, +622/-306
Added multiple favorite reactions setup to reactions settings box.

telegramdesktop/tdesktop/dev35d3d981 files, +100/-28
Added per-field comments to serialized settings size computation.

telegramdesktop/tdesktop/devd5708c61 files, +28/-8
Added per-field comments to session settings size computation.

telegramdesktop/tdesktop/deva22229e3 files, +64/-0
Added userpic variant to chat filters icons set.

telegramdesktop/tdesktop/dev635b2e21 files, +2/-2
Increased corners rounding of chat filters icon panel.

telegramdesktop/tdesktop/devc67322f2 files, +36/-18
Replaced icon toggle with round userpic in chat filter box.

telegramdesktop/tdesktop/dev859405b1 files, +3/-3
Moved emoji button to right edge of filter name field.

telegramdesktop/tdesktop/deva3a36ca4 files, +152/-10
Added fly animation for chosen chat filter icon.

telegramdesktop/tdesktop/devd71c0982 files, +2/-2
Updated submodules for shared svg icon mask data.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev61c93d82 files, +18/-0
Added scale out animation for replaced chat filter icon.

telegramdesktop/tdesktop/devffa3c406 files, +76/-26
Pass composer field text into rich editor compose.

telegramdesktop/tdesktop/devce312806 files, +28/-236
Remove the rich editor thread field bridge.

telegramdesktop/tdesktop/dev9372eaa3 files, +12/-1
Disabled rich editor in stories reply composer.

telegramdesktop/tdesktop/dev97d74715 files, +12/-24
Removed premium toast when opening rich editor to edit.

telegramdesktop/tdesktop/dev914c02f6 files, +212/-48
Enable rich editor while composing scheduled messages

telegramdesktop/tdesktop/dev54576e14 files, +85/-14
Enable rich editor while composing quick replies

telegramdesktop/tdesktop/deved433531 files, +2/-1
Honor rich editor gate for quick replies

telegramdesktop/tdesktop/dev753f4b92 files, +2/-2
Update Qt patches on macOS and Linux.

telegramdesktop/tdesktop/deve079f471 files, +1/-2
Tighten rich message text spacing in chat

Task: 2026/07/20/tighten-rich-message-text-spacing

#tdesktop
🫡3