Telegram github commits and releases
4.44K subscribers
601 files
21K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
morethanwords/tweb/master • ab7c04c • 4 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/master • eb27023 • 2 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/master • f5fe04d • 4 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/master • 8491cfc • 9 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/dev • f11a3d4 • 2 files, +3/-3
Fix some uninitialized fields.

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

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

telegramdesktop/tdesktop/dev • bc9c413 • 2 files, +219/-0
Open a community chats chooser when forwarding.

telegramdesktop/tdesktop/dev • 3c9c23b • 1 files, +1/-4
Use normal chat rows in the community chats chooser.

telegramdesktop/tdesktop/dev • b407d84 • 1 files, +89/-4
Support picking community chats in ShareBox.

telegramdesktop/tdesktop/dev • 4b52883 • 1 files, +2/-1
Show forum chats in the ShareBox community chooser.

telegramdesktop/tdesktop/dev • 3a8154f • 3 files, +19/-1
Open and focus editor in the end.

telegramdesktop/tdesktop/dev • 4e5f92b • 4 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/dev • bb5b5f7 • 1 files, +36/-20
Fixed unconfirmed auth bar display for narrow chats list.

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

telegramdesktop/tdesktop/dev • 1b9650c • 1 files, +16/-24
Replaced test auth bar hotkey with real authorization injection.

telegramdesktop/tdesktop/dev • 2bf3719 • 1 files, +15/-6
Fixed right controls display in narrow top bar suggestions.

telegramdesktop/tdesktop/dev • 4129c56 • 6 files, +100/-62
Allowed expanding chats list by click on narrow top bar suggestion.

telegramdesktop/tdesktop/dev • 622e746 • 1 files, +1/-1
Fixed attached stickers flag for uploaded documents.

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

telegramdesktop/tdesktop/dev • 9fa1184 • 2 files, +134/-29
Added members grouping by role to participants controller.

telegramdesktop/tdesktop/dev • f08362a • 4 files, +26/-0
Added members role grouping to profile tab bindings.

telegramdesktop/tdesktop/dev • cc246e3 • 3 files, +91/-0
Added members role grouping toggle to profile top bar.

telegramdesktop/tdesktop/dev • 7d3c8f0 • 3 files, +52/-1
Added members grouping toggle to third column profile.

telegramdesktop/tdesktop/dev • 72cfb5f • 2 files, +8/-7
Slightly improved style of profile tab search cancel button.

telegramdesktop/tdesktop/dev • b6fa6a3 • 1 files, +34/-2
Added folder context menu to community link in profile.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • e76e3fc • 1 files, +8/-2
Fix build for Windows on ARM.

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

telegramdesktop/tdesktop/dev • 0eddfcb • 6 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/dev • 19e221e • 7 files, +20/-16
Version 7.0.3.

- Fix media viewer freezes on macOS.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 246d0a2 • 1 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/dev • e89daff • 4 files, +22/-1
Support keyboard scrolling in shared media sections.

telegramdesktop/tdesktop/dev • f2967c1 • 4 files, +54/-21
Open rich editor from Expand for scheduled message edits.

telegramdesktop/tdesktop/dev • adf746a • 1 files, +3/-0
Use "View community info" wording for communities.

telegramdesktop/tdesktop/dev • 9d00f11 • 3 files, +26/-17
Show plain topics list for forum opened in community.

telegramdesktop/tdesktop/dev • 04e56c2 • 2 files, +4/-2
Open rich editor from Expand for quick reply edits.

telegramdesktop/tdesktop/dev • 79a27ec • 1 files, +6/-2
Fix crash on edit in a not yet created quick reply.

telegramdesktop/tdesktop/dev • 02ef1a1 • 3 files, +3/-3
Update submodules.

telegramdesktop/tdesktop/dev • 1601247 • 1 files, +3/-3
Fix at-bottom checks during overscroll bounce.

#tdesktop
🫡3
TGX-Android/Telegram-X/main • 2e3d580 • 7 files, +498/-22
Support new service message types

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

#tgxandroid
🫡3
morethanwords/tweb/master • 43ba01e • 5 files, +27/-16
Fix nested media processing

morethanwords/tweb/master • 88e12cb • 1 files, +4/-0
Fix focus scrolling to hidden right sidebar

morethanwords/tweb/master • 0b18b64 • 1 files, +0/-43
Remove obsolete right sidebar transition code

morethanwords/tweb/master • a057e92 • 4 files, +63/-1
Support Telegram link scopes in PWA

morethanwords/tweb/master • b16aaea • 300 files, +550/-550
Build

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

telegramdesktop/tdesktop/dev • 5794e12 • 8 files, +70/-52
Replaced geometry signals with direct width layout in profile tabs.

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

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

telegramdesktop/tdesktop/dev • 3dca450 • 1 files, +3/-2
Fixed endless scroll below short media tab during search.

telegramdesktop/tdesktop/dev • 805ba75 • 1 files, +10/-7
Fixed use-after-free in shared media rows scroll cache.

telegramdesktop/tdesktop/dev • aeff1d6 • 3 files, +16/-9
Fixed residual scroll below short media tab during search.

telegramdesktop/tdesktop/dev • 7ffe82f • 2 files, +1/-5
Fixed search cancel icon color for colored profile.

telegramdesktop/tdesktop/dev • ad5ef72 • 2 files, +19/-1
Fixed top bar controls display for profile tab search.

telegramdesktop/tdesktop/dev • 8eed7c7 • 2 files, +22/-4
Preserved reply to normal messages in ephemeral commands.

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

telegramdesktop/tdesktop/dev • 581b9ac • 1 files, +8/-5
Allowed submitting filter link box with Enter in label field.

telegramdesktop/tdesktop/dev • 4a1410b • 1 files, +34/-3
Added empty state for profile media tab search.

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

telegramdesktop/tdesktop/dev • 00e7bc1 • 2 files, +34/-12
Fixed crash on taskbar thumbnail buttons update.

telegramdesktop/tdesktop/dev • 258c64b • 1 files, +0/-1
Removed duplicated divider in section settings for folders.

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

telegramdesktop/tdesktop/dev • 1f2f06d • 9 files, +54/-1
Allowed opening profile media tab search with hotkey.

telegramdesktop/tdesktop/dev • ec87d60 • 4 files, +60/-1
Added chat filters tabs appearance mode setting.

telegramdesktop/tdesktop/dev • b5eae14 • 34 files, +497/-0
Added vector icons for chat filters tabs.

telegramdesktop/tdesktop/dev • ebdd7f4 • 4 files, +128/-23
Added support of icons in horizontal filters tabs.

telegramdesktop/tdesktop/dev • b411427 • 2 files, +42/-0
Added tabs appearance section to folders settings.

telegramdesktop/tdesktop/dev • 16731c8 • 2 files, +19/-6
Correct recent-search peer actions

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

telegramdesktop/tdesktop/dev • 5d1c29e • 1 files, +7/-3
Ignore invalid video rotation metadata

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

telegramdesktop/tdesktop/dev • 935aebd • 2 files, +5/-1
Label community photos in media viewer

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

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

telegramdesktop/tdesktop/dev • f6fb3ac • 1 files, +14/-0
Added extra favorite reactions to possible reactions order.

telegramdesktop/tdesktop/dev • 56b98ed • 4 files, +37/-3
Added marked custom emoji ids support to emoji list widget.

telegramdesktop/tdesktop/dev • 484085c • 2 files, +19/-4
Added fly geometry arguments to reaction fly animation.

telegramdesktop/tdesktop/dev • d830002 • 2 files, +622/-306
Added multiple favorite reactions setup to reactions settings box.

telegramdesktop/tdesktop/dev • 35d3d98 • 1 files, +100/-28
Added per-field comments to serialized settings size computation.

telegramdesktop/tdesktop/dev • d5708c6 • 1 files, +28/-8
Added per-field comments to session settings size computation.

telegramdesktop/tdesktop/dev • a22229e • 3 files, +64/-0
Added userpic variant to chat filters icons set.

telegramdesktop/tdesktop/dev • 635b2e2 • 1 files, +2/-2
Increased corners rounding of chat filters icon panel.

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

telegramdesktop/tdesktop/dev • 859405b • 1 files, +3/-3
Moved emoji button to right edge of filter name field.

telegramdesktop/tdesktop/dev • a3a36ca • 4 files, +152/-10
Added fly animation for chosen chat filter icon.

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

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 61c93d8 • 2 files, +18/-0
Added scale out animation for replaced chat filter icon.

telegramdesktop/tdesktop/dev • ffa3c40 • 6 files, +76/-26
Pass composer field text into rich editor compose.

telegramdesktop/tdesktop/dev • ce31280 • 6 files, +28/-236
Remove the rich editor thread field bridge.

telegramdesktop/tdesktop/dev • 9372eaa • 3 files, +12/-1
Disabled rich editor in stories reply composer.

telegramdesktop/tdesktop/dev • 97d7471 • 5 files, +12/-24
Removed premium toast when opening rich editor to edit.

telegramdesktop/tdesktop/dev • 914c02f • 6 files, +212/-48
Enable rich editor while composing scheduled messages

telegramdesktop/tdesktop/dev • 54576e1 • 4 files, +85/-14
Enable rich editor while composing quick replies

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

telegramdesktop/tdesktop/dev • 753f4b9 • 2 files, +2/-2
Update Qt patches on macOS and Linux.

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

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

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 2e6b39d • 1 files, +1/-0
Exclude community containers from My Channels

telegramdesktop/tdesktop/dev • 08f057e • 5 files, +133/-78
Prevent video chat reaction panel click-through

telegramdesktop/tdesktop/dev • b80856a • 1 files, +2/-0
Submit edited folder names from the keyboard

telegramdesktop/tdesktop/dev • 0f633f5 • 1 files, +1/-1
Update lib_ui for checkbox click ownership

telegramdesktop/tdesktop/dev • 483f576 • 7 files, +26/-47
Compose full names without bidi reordering

telegramdesktop/tdesktop/dev • 40c4501 • 12 files, +1140/-23
Stop Telegram before Windows uninstallation

telegramdesktop/tdesktop/dev • 3a6f0de • 1 files, +1/-0
Space community checkbox below the name field

telegramdesktop/tdesktop/dev • f67c0e5 • 1 files, +31/-2
Make AI style creation single-flight

telegramdesktop/tdesktop/dev • 2f0ae85 • 1 files, +4/-2
Upload rich-message photos in HD

telegramdesktop/tdesktop/dev • ce6ce8f • 1 files, +105/-57
Cancel rich-message media uploads cleanly

telegramdesktop/tdesktop/dev • 84b6d6e • 2 files, +129/-69
Remove duplicate Stars invoice status line

telegramdesktop/tdesktop/dev • 4d83f62 • 1 files, +3/-0
Notify article uploads after undo and redo

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • 3558540 • 1 files, +0/-2
Revert "Submit edited folder names from the keyboard"

This reverts commit b80856ad5ad8691d0b1c2ed8e5512b6056bf981e.

#tdesktop
🫡2💅1
telegramdesktop/tdesktop/dev • becde59 • 12 files, +23/-1140
Revert "Stop Telegram before Windows uninstallation"

This reverts commit 40c450149e366e55006af0a7c006c6e88f207222.

telegramdesktop/tdesktop/dev • 5d96c8e • 1 files, +2/-1
Fix Qt 5 build in chat filter icon animation

telegramdesktop/tdesktop/dev • 62da586 • 9 files, +83/-5
Stop Telegram before Windows uninstallation

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 1829494 • 4 files, +17/-22
Make -cleanup stop the running app on uninstall

Already-installed uninstallers invoke -cleanup, so they pick up
the stop-and-wait flow as soon as the app updates itself; the new
-uninstall switch is not needed.

#tdesktop
🫡4