Telegram github commits and releases
Open in Telegram
Broadcast from the most important Telegram clients' repositories
Show more4 813
Subscribers
-1224 hours
-577 days
-27930 days
Data loading in progress...
Similar Channels
Tags Cloud
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
June '26
June '26
+19
in 0 channels
May '26
+75
in 5 channels
Get PRO
April '26
+39
in 9 channels
Get PRO
March '26
+9
in 1 channels
Get PRO
February '26
+13
in 2 channels
Get PRO
January '26
+16
in 2 channels
Get PRO
December '25
+19
in 0 channels
Get PRO
November '25
+17
in 0 channels
Get PRO
October '25
+7
in 0 channels
Get PRO
September '25
+5
in 0 channels
Get PRO
August '25
+19
in 1 channels
Get PRO
July '25
+21
in 1 channels
Get PRO
June '25
+23
in 0 channels
Get PRO
May '25
+71
in 0 channels
Get PRO
April '25
+28
in 0 channels
Get PRO
March '25
+29
in 0 channels
Get PRO
February '25
+24
in 0 channels
Get PRO
January '25
+61
in 0 channels
Get PRO
December '24
+16
in 0 channels
Get PRO
November '24
+86
in 0 channels
Get PRO
October '24
+112
in 0 channels
Get PRO
September '24
+814
in 0 channels
Get PRO
August '24
+606
in 0 channels
Get PRO
July '24
+475
in 0 channels
Get PRO
June '24
+415
in 0 channels
Get PRO
May '24
+392
in 0 channels
Get PRO
April '24
+422
in 0 channels
Get PRO
March '24
+598
in 1 channels
Get PRO
February '24
+1 585
in 0 channels
Get PRO
January '24
+3 043
in 0 channels
Get PRO
December '23
+3 050
in 0 channels
Get PRO
November '23
+42
in 0 channels
Get PRO
October '23
+34
in 1 channels
Get PRO
September '23
+25
in 0 channels
Get PRO
August '23
+30
in 0 channels
Get PRO
July '23
+26
in 0 channels
Get PRO
June '23
+12
in 0 channels
Get PRO
May '23
+11
in 0 channels
Get PRO
April '23
+18
in 0 channels
Get PRO
March '23
+22
in 0 channels
Get PRO
February '23
+14
in 0 channels
Get PRO
January '23
+10
in 0 channels
Get PRO
December '22
+13
in 0 channels
Get PRO
November '22
+30
in 0 channels
Get PRO
October '22
+9
in 0 channels
Get PRO
September '22
+23
in 0 channels
Get PRO
August '22
+29
in 0 channels
Get PRO
July '22
+36
in 0 channels
Get PRO
June '22
+22
in 0 channels
Get PRO
May '22
+20
in 0 channels
Get PRO
April '22
+40
in 0 channels
Get PRO
March '22
+52
in 0 channels
Get PRO
February '22
+24
in 0 channels
Get PRO
January '22
+13
in 0 channels
Get PRO
December '21
+61
in 0 channels
Get PRO
November '21
+20
in 0 channels
Get PRO
October '21
+11
in 0 channels
Get PRO
September '21
+28
in 0 channels
Get PRO
August '21
+21
in 0 channels
Get PRO
July '21
+31
in 0 channels
Get PRO
June '21
+25
in 0 channels
Get PRO
May '21
+6
in 0 channels
Get PRO
April '21
+40
in 0 channels
Get PRO
March '21
+16
in 0 channels
Get PRO
February '21
+11
in 0 channels
Get PRO
January '21
+30
in 0 channels
Get PRO
December '20
+477
in 0 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 11 June | 0 | |||
| 10 June | 0 | |||
| 09 June | +2 | |||
| 08 June | +3 | |||
| 07 June | +2 | |||
| 06 June | +8 | |||
| 05 June | +2 | |||
| 04 June | 0 | |||
| 03 June | 0 | |||
| 02 June | +1 | |||
| 01 June | +1 |
Channel Posts
telegramdesktop/tdesktop/dev • 1740db9 • 1 files, +3/-2
Use DWARF64 in Docker
telegramdesktop/tdesktop/dev • 567a188 • 1 files, +1/-1
Fix boost flags inheritance in Docker
telegramdesktop/tdesktop/dev • 7c4d411 • 1 files, +1/-1
Fix vpx debug info in Docker
telegramdesktop/tdesktop/dev • 5dff3a8 • 6 files, +211/-30
Fix video in Collage / Slideshow.
#tdesktop
| 2 | telegramdesktop/tdesktop/dev • 2241983 • 1 files, +4/-2
Fix rich messages in admin log.
telegramdesktop/tdesktop/dev • d165b38 • 3 files, +3/-6
Guarded PiP renderer selection with successful RHI probe.
telegramdesktop/tdesktop/dev • d731681 • 10 files, +36/-6
Allowed closing boxes and layers with mouse back button.
telegramdesktop/tdesktop/dev • 66faf6c • 4 files, +11/-0
Allowed stepping back inside info sections with mouse back button.
telegramdesktop/tdesktop/dev • cf2e06b • 4 files, +27/-3
Added experimental macOS option for instant reply on Cmd + Up/Down.
#tdesktop | 107 |
| 3 | morethanwords/tweb/master • a2a96b3 • 7 files, +421/-58
Convert GIFs to video at attach time, allow them as paid media
The server only accepts photos and plain videos in inputMediaPaidMedia:
animated documents are rejected with EXTENDED_MEDIA_TYPE_INVALID and a
silent video without nosound_video is classified as a GIF and rejected
too (verified against the live server). GIF files are therefore
converted to silent mp4s right when attached to the new-media popup
(ImageDecoder -> VideoEncoder -> mp4-muxer, with a progress circle and
the confirm button locked while converting), so they can be priced,
edited in the media editor as videos and grouped into a single paid
album. Unpaid sends still go out as Telegram GIFs (mp4 + animated).
When stars are set, sendFile drops the animated attribute and flags
nosound_video; existing documents get wrapped into inputMediaPaidMedia
as well. Unconvertible GIFs (no WebCodecs, >100MB, failed conversion,
saved-GIF documents) can't be priced — the price is dropped visibly
instead of silently posting priced content for free. The mp4-muxer +
VideoEncoder scaffolding is shared with the media editor via
createMp4VideoEncoder.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
morethanwords/tweb/master • 57ddcd3 • 300 files, +721/-717
Build
#webk | 118 |
| 4 | morethanwords/tweb/master • d85b922 • 4 files, +29/-14
fix: dock chat quiz hints below the topbar, not behind it
Same stacking-context trap as the paid-reaction toast (23a023fab): hints
mounted inside .bubbles (transformed z-index:1) rendered behind the topbar
and floating pinned plates. Add setChatQuizHint, which mounts the hint on
the .chat element and docks it at --chat-padding-top, and switch all four
chat-level hints to it: paid-media purchase, summary flood limit,
file speed limit, reminder scheduled.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
morethanwords/tweb/master • 58afaf7 • 10 files, +167/-77
refactor: unify top-of-chat toasts into showChatToast
The paid-reaction/paid-messages undo toast and the chat-level quiz hints
were two implementations of the same thing: a toast docked below the chat
topbar, mounted on the .chat element to escape the .bubbles stacking
context. Extract showChatToast (@components/chat/chatToast) on top of
showTooltip and migrate both onto it, resolving the TODO in _reactions.scss.
The component owns the mount point, the --chat-padding-top docking,
single-instance handling (a new toast hides the previous one) and hiding on
peer_changed (opted out by the undoable paid toast, whose countdown should
outlive a chat switch). Two animation variants keep the previous looks:
'slide' (quiz hints) emerges from behind the topbar at z-index 1, 'fade'
(paid toast) rises into place while fading.
setChatQuizHint is gone; non-chat setQuizHint callers (stories viewer, star
gift popup, passcode tab) are untouched.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
morethanwords/tweb/master • 8fd27aa • 3 files, +113/-4
dev: run the hidden preview tab live (worker timers, visibility spoof, decode shim)
Chrome throttles/freezes DOM timers in hidden tabs, never raster-decodes
images there (img.decode() hangs) and rAF/IO stay silent — every
timer/image-driven flow stalled when driving the app through the preview.
Under IS_PREVIEW: re-drive all window timers through an inline worker
(exempt from background throttling), shim requestIdleCallback, spoof Page
Visibility to visible+focused, swallow visibilitychange, replace
img.decode() with a load-event wait, and keep idleController permanently
non-idle (no mousemove ever arrives in a preview tab).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
#webk | 83 |
| 5 | telegramdesktop/tdesktop/dev • 0425565 • 2 files, +19/-1
Allow Ntlm proxy auth for system proxy.
telegramdesktop/tdesktop/dev • a2f43e7 • 4 files, +67/-0
Added external control command channel over local socket.
telegramdesktop/tdesktop/dev • cf3dfa2 • 1 files, +93/-0
Added external commands to list, activate and cycle windows.
telegramdesktop/tdesktop/dev • fb0a652 • 2 files, +112/-0
Guarded external control commands with confirm box.
telegramdesktop/tdesktop/dev • adb7487 • 2 files, +13/-4
Improved position of expand arrow edit peer permissions box.
telegramdesktop/tdesktop/dev • 8dc53fb • 8 files, +36/-0
Added new shortcut to toggle web page preview in messages field.
telegramdesktop/tdesktop/dev • 4fab6bc • 3 files, +38/-19
Fixed display of userpic builder box on palette changes.
telegramdesktop/tdesktop/dev • 6d887ef • 2 files, +5/-3
Accelerated photo editor mode transition with eased animation.
telegramdesktop/tdesktop/dev • 34e829b • 1 files, +1/-1
Fixed color space use-after-free in CGImage conversion on old macOS.
telegramdesktop/tdesktop/dev • 9a8c918 • 2 files, +4/-4
Slightly reduced star particle sizes in 3d covers.
telegramdesktop/tdesktop/dev • 3c3f187 • 1 files, +55/-30
Fix one-on-one calls on Windows on ARM.
Fixes #30792.
#tdesktop | 96 |
| 6 | telegramdesktop/tdesktop/dev • b94f7da • 3 files, +45/-4
Replace [OBJ] with explicit TeX in flattened text.
telegramdesktop/tdesktop/dev • 4a7e890 • 1 files, +1/-1
Fix possible crash in full teardown.
#tdesktop | 98 |
| 7 | telegramdesktop/tdesktop/dev • 30fe208 • 6 files, +7/-6
Replace dispatch with TooManyCooks
#tdesktop | 94 |
| 8 | UnigramDev/Unigram/develop • dad57b4 • 2 files, +31/-0
Disable save button if incomplete
UnigramDev/Unigram/develop • ca33bed • 5 files, +15/-15
Filter search by chat type
UnigramDev/Unigram/develop • 9ff2f27 • 20 files, +235/-62
Update poll API
UnigramDev/Unigram/develop • f21a94d • 14 files, +357/-70
Update location API
UnigramDev/Unigram/develop • 793541d • 8 files, +9776/-132
Modernize record button style
UnigramDev/Unigram/develop • cad9776 • 3 files, +32/-102
Replace IV stub types
UnigramDev/Unigram/develop • 17e006d • 3 files, +41/-6
Missing code
UnigramDev/Unigram/develop • c422717 • 1 files, +66/-1
Update options
UnigramDev/Unigram/develop • ae365c4 • 1 files, +1/-1
Improve pinned text
UnigramDev/Unigram/develop • 95694ff • 2 files, +18/-6
Update draft API
UnigramDev/Unigram/develop • 9906e20 • 1 files, +2/-0
Focus text field after AI
UnigramDev/Unigram/develop • c87a407 • 7 files, +2174/-222
Initial support for rich messages
#unigram | 106 |
| 9 | telegramdesktop/tdesktop/dev • 05fa8ac • 3 files, +20/-8
Fix aspect in location in rich_messages.
#tdesktop | 114 |
| 10 | telegramdesktop/tdesktop/dev • f8d91f1 • 2 files, +40/-1
Fix no-text rich messages.
telegramdesktop/tdesktop/dev • 5098ca6 • 1 files, +13/-2
Fix width of small rich messages.
telegramdesktop/tdesktop/dev • e2ad242 • 1 files, +1/-1
Fix autocompleting mentions starting with a digit.
telegramdesktop/tdesktop/dev • 4fbfb9e • 1 files, +15/-4
Fix list markers with media as first block.
#tdesktop | 133 |
| 11 | Assets for release v6.9.1 of telegramdesktop/tdesktop:
• Source code (tar.gz, full)
• Windows on ARM: Portable
• Windows 64 bit: Portable
• Windows 32 bit: Portable
• Windows on ARM: Installer
• Windows 64 bit: Installer
• macOS 10.13+: Installer
• Windows 32 bit: Installer
• Linux 64 bit: Binary
#tdesktop | 154 |
| 12 | New telegramdesktop/tdesktop release: v6.9.1 (stable)
- Fix sending several same custom emoji.
- Fix some rich messages layout glitches.
#tdesktop | 184 |
| 13 | telegramdesktop/tdesktop/dev • 1380c62 • 6 files, +20/-15
Version 6.9.1.
- Fix sending several same custom emoji.
- Fix some rich messages layout glitches.
#tdesktop | 142 |
| 14 | telegramdesktop/tdesktop/dev • becf6d7 • 2 files, +28/-19
Attempt to fix nested lists.
telegramdesktop/tdesktop/dev • 0169567 • 5 files, +140/-11
Attempt to fix real article width counting.
#tdesktop | 140 |
| 15 | telegramdesktop/tdesktop/dev • 824b42b • 10 files, +142/-21
Fix spoilers animate/restore in rich messages.
#tdesktop | 138 |
| 16 | morethanwords/tweb/master • c563c09 • 1 files, +27/-7
feat: extend media viewer rotation to videos
Videos (and GIFs) can now be rotated, reusing the photo path: the frame
turns and refits via the same moversContainer transform, so zoom, pan,
boundaries and the close animation all work unchanged.
A video's player chrome lives inside that transform, so the controls bar is
hidden while the frame is visually turned and restored at upright — mirroring
how zoom already hides it. Playback stays controllable from the keyboard
(the player listens for key events always). Live streams stay excluded.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
morethanwords/tweb/master • 651db94 • 6 files, +356/-7
fix: self-heal stalled e2e conference sync (no audio until re-join)
A TdE2E conference whose cached groupCall goes missing/discarded makes both pollers (pollE2eChain, refreshConferenceParticipants) bail silently: media keeps flowing but unmutes/joins stop being learned, so a participant's audio SSRC never enters the e2e recv map and their Opus frames pass through still-encrypted (silence) while video survives. Diagnosed from a downloadLogs NDJSON — observed as a ~19-min stall that only cleared on a manual re-join.
- groupCallInstance: watchdog tracks when each poller last reached the server; recoverConferenceSync re-seeds the manager cache + getGroupCallFull(override) + re-kicks the pollers when stalled >15s. notePollBail traces the bail reason on transition.
- appGroupCallsManager.refreshConferenceParticipants returns boolean so the instance can tell a real fetch from a silent no-op.
- encryptWorker recvDiag event: emit once on first unmapped/decryptErr per SSRC and again (sustained) after 150 frames; re-armed in setSsrcUsers.
- user-facing: console.warn banner + window.__conferenceBug(s) marker on stall / sustained recvDiag so the user knows to run downloadLogs(); survives prod minify, not DEBUG-gated.
- test: groupCallConferenceWatchdog.test.ts (5).
Known gap (deferred): can't recover a conference whose id+access_hash was never cached at join (slug/invite-link); only a server updateGroupCall push provides it.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
morethanwords/tweb/master • 9db1b13 • 4 files, +58/-6
Add unofficial-app security warning to user profile
Show a warning banner in the profile of non-bot users flagged with userFull.unofficial_security_risk, mirroring the official iOS/Android/Desktop clients. Rendered as a Section with an inline warning icon + message string (ProfileUnofficialSecurityRisk).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
morethanwords/tweb/master • 360993f • 8 files, +31/-18
Misc UI polish: chat scroll fade, popups, emoji search
Chat scroll fade (.bubbles-scrollable) now uses an iOS-style eased (cubic-bezier) mask that tracks the lowest topbar plate, with a denser fade floor (alpha 0.5 to 0.24). Stars/StarsPay popups use the old popup layout; tidy stars/makePaid/forward popup sizing & footer. Emoji/sticker search category color set to primary-text-color. Bump floating badge z-index (2 to 3).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
#webk | 132 |
| 17 | telegramdesktop/tdesktop/dev • 0b23be8 • 4 files, +1/-43
Fix build with GCC.
#tdesktop | 118 |
| 18 | telegramdesktop/tdesktop/dev • 1f734b2 • 1 files, +1/-1
Fix sending several same custom emoji.
telegramdesktop/tdesktop/dev • 52cd45b • 1 files, +1/-1
Fix fallback font size in math blocks.
#tdesktop | 122 |
| 19 | Assets for release v6.9.0 of telegramdesktop/tdesktop:
• Source code (tar.gz, full)
• Windows on ARM: Portable
• Windows 64 bit: Portable
• Windows 32 bit: Portable
• Windows on ARM: Installer
• Windows 64 bit: Installer
• macOS 10.13+: Installer
• Windows 32 bit: Installer
• Linux 64 bit: Binary
#tdesktop | 137 |
| 20 | telegramdesktop/tdesktop/dev • 62030fd • 1 files, +8/-1
Check patch apply in Qt 6 on Windows.
telegramdesktop/tdesktop/dev • 72697fc • 6 files, +26/-18
Version 6.9.
- Rich Text Formatting for Bots.
- Guardian Bots for Group Chats.
- Links in Poll Options.
- Viewer for Markdown files in .md format.
- Instant View that's really instant.
#tdesktop | 154 |
Available now! Telegram Research 2025 — the year's key insights 
