Telegram github commits and releases
Kanalga Telegram’da o‘tish
Broadcast from the most important Telegram clients' repositories
Ko'proq ko'rsatish4 821
Obunachilar
-824 soatlar
-567 kunlar
-26230 kunlar
Ma'lumot yuklanmoqda...
O'xshash kanallar
Taglar buluti
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Iyun '26
Iyun '26
+19
0 kanalda
May '26
+75
5 kanalda
Get PRO
Aprel '26
+39
9 kanalda
Get PRO
Mart '26
+9
1 kanalda
Get PRO
Fevral '26
+13
2 kanalda
Get PRO
Yanvar '26
+16
2 kanalda
Get PRO
Dekabr '25
+19
0 kanalda
Get PRO
Noyabr '25
+17
0 kanalda
Get PRO
Oktabr '25
+7
0 kanalda
Get PRO
Sentabr '25
+5
0 kanalda
Get PRO
Avgust '25
+19
1 kanalda
Get PRO
Iyul '25
+21
1 kanalda
Get PRO
Iyun '25
+23
0 kanalda
Get PRO
May '25
+71
0 kanalda
Get PRO
Aprel '25
+28
0 kanalda
Get PRO
Mart '25
+29
0 kanalda
Get PRO
Fevral '25
+24
0 kanalda
Get PRO
Yanvar '25
+61
0 kanalda
Get PRO
Dekabr '24
+16
0 kanalda
Get PRO
Noyabr '24
+86
0 kanalda
Get PRO
Oktabr '24
+112
0 kanalda
Get PRO
Sentabr '24
+814
0 kanalda
Get PRO
Avgust '24
+606
0 kanalda
Get PRO
Iyul '24
+475
0 kanalda
Get PRO
Iyun '24
+415
0 kanalda
Get PRO
May '24
+392
0 kanalda
Get PRO
Aprel '24
+422
0 kanalda
Get PRO
Mart '24
+598
1 kanalda
Get PRO
Fevral '24
+1 585
0 kanalda
Get PRO
Yanvar '24
+3 043
0 kanalda
Get PRO
Dekabr '23
+3 050
0 kanalda
Get PRO
Noyabr '23
+42
0 kanalda
Get PRO
Oktabr '23
+34
1 kanalda
Get PRO
Sentabr '23
+25
0 kanalda
Get PRO
Avgust '23
+30
0 kanalda
Get PRO
Iyul '23
+26
0 kanalda
Get PRO
Iyun '23
+12
0 kanalda
Get PRO
May '23
+11
0 kanalda
Get PRO
Aprel '23
+18
0 kanalda
Get PRO
Mart '23
+22
0 kanalda
Get PRO
Fevral '23
+14
0 kanalda
Get PRO
Yanvar '23
+10
0 kanalda
Get PRO
Dekabr '22
+13
0 kanalda
Get PRO
Noyabr '22
+30
0 kanalda
Get PRO
Oktabr '22
+9
0 kanalda
Get PRO
Sentabr '22
+23
0 kanalda
Get PRO
Avgust '22
+29
0 kanalda
Get PRO
Iyul '22
+36
0 kanalda
Get PRO
Iyun '22
+22
0 kanalda
Get PRO
May '22
+20
0 kanalda
Get PRO
Aprel '22
+40
0 kanalda
Get PRO
Mart '22
+52
0 kanalda
Get PRO
Fevral '22
+24
0 kanalda
Get PRO
Yanvar '22
+13
0 kanalda
Get PRO
Dekabr '21
+61
0 kanalda
Get PRO
Noyabr '21
+20
0 kanalda
Get PRO
Oktabr '21
+11
0 kanalda
Get PRO
Sentabr '21
+28
0 kanalda
Get PRO
Avgust '21
+21
0 kanalda
Get PRO
Iyul '21
+31
0 kanalda
Get PRO
Iyun '21
+25
0 kanalda
Get PRO
May '21
+6
0 kanalda
Get PRO
Aprel '21
+40
0 kanalda
Get PRO
Mart '21
+16
0 kanalda
Get PRO
Fevral '21
+11
0 kanalda
Get PRO
Yanvar '21
+30
0 kanalda
Get PRO
Dekabr '20
+477
0 kanalda
| Sana | Obunachilarni jalb qilish | Esdaliklar | Kanallar | |
| 10 Iyun | 0 | |||
| 09 Iyun | +2 | |||
| 08 Iyun | +3 | |||
| 07 Iyun | +2 | |||
| 06 Iyun | +8 | |||
| 05 Iyun | +2 | |||
| 04 Iyun | 0 | |||
| 03 Iyun | 0 | |||
| 02 Iyun | +1 | |||
| 01 Iyun | +1 |
Kanal postlari
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
| 2 | telegramdesktop/tdesktop/dev • 05fa8ac • 3 files, +20/-8
Fix aspect in location in rich_messages.
#tdesktop | 55 |
| 3 | 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 | 81 |
| 4 | 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 | 139 |
| 5 | New telegramdesktop/tdesktop release: v6.9.1 (stable)
- Fix sending several same custom emoji.
- Fix some rich messages layout glitches.
#tdesktop | 161 |
| 6 | 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 | 132 |
| 7 | 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 | 132 |
| 8 | telegramdesktop/tdesktop/dev • 824b42b • 10 files, +142/-21
Fix spoilers animate/restore in rich messages.
#tdesktop | 131 |
| 9 | 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 | 122 |
| 10 | telegramdesktop/tdesktop/dev • 0b23be8 • 4 files, +1/-43
Fix build with GCC.
#tdesktop | 106 |
| 11 | 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 | 110 |
| 12 | 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 | 130 |
| 13 | 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 | 145 |
| 14 | New telegramdesktop/tdesktop release: v6.9.0 (stable)
- 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 | 206 |
| 15 | telegramdesktop/tdesktop/dev • 92b8d18 • 1 files, +1/-1
Fix patches revision in snap.
#tdesktop | 138 |
| 16 | morethanwords/tweb/master • 419c75d • 4 files, +84/-3
feat: show empty paid-reaction star button on channel posts
On channel/group posts that already have reactions but no paid one,
prepend a count-0 paid (star) reaction button so users can send stars,
matching the official clients. Availability is gated on
channelFull.paid_reactions_available and cached per-peer (cleared on
chat_full_update) to avoid a worker round-trip per bubble; the star
renders at reaction size without a "0" counter.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
morethanwords/tweb/master • 05e8572 • 1 files, +188/-22
feat: add image rotation to media viewer
A rotate button (rotate_left glyph) sits in the topbar next to zoom and
turns the image counterclockwise 90° per click, matching Telegram Desktop.
A 90°/270° turn swaps width/height and refits the image to fill the
viewport in the new orientation.
Pan/zoom are composed in screen space (outer) with the rotate+refit as the
inner transform, so dragging a rotated image follows the on-screen axes and
the zoom boundaries derive from the rotated bounding box. The close
animation transfers the turn onto the mover and unwinds it to upright as
the image shrinks into the thumbnail.
Photos only (a rotated video's player chrome isn't handled); desktop only,
matching the zoom controls' availability.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
#webk | 137 |
| 17 | morethanwords/tweb/master • fb658e6 • 3 files, +51/-10
fix: don't activate element behind emoji status picker on dismiss
Clicking outside the picker (e.g. a chat row) closed it, but the same mousedown/click also reached the element behind it — opening that chat. DropdownHover gains an opt-in suppressOutClick that swallows both the out-click and the mousedown that precedes it; the emoji status picker enables it.
Also track the open picker per anchor so re-clicking the anchor toggles it closed instead of stacking a duplicate.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
morethanwords/tweb/master • 01fc481 • 4 files, +49/-8
fix: send oversized photos as JPEG to avoid PHOTO_SAVE_FILE_INVALID
A detailed image sent as a compressed photo could exceed the server's
limit and be rejected with PHOTO_SAVE_FILE_INVALID:
- the media editor encoded its result via canvas.toBlob() with no MIME
type, defaulting to PNG (a 2560px screenshot ~10MB);
- the normal attach path left PNG/BMP <=2560px as-is (PNG counts as
"server-supported"), so a heavy lossless image was sent uncompressed.
Now both paths produce a small JPEG when needed:
- newMedia.scaleImageForTelegram re-encodes a heavy lossless image
(PNG/BMP over PHOTO_HEAVY_BYTES) to JPEG and never upscales a smaller
image (min-capped boxSize). Normal/small images and JPEGs are left
untouched at full quality.
- The media editor's output format + quality are now caller-controlled
props (imageType / imageQuality), threaded through the context to
renderToImage instead of a hardcoded value. newMedia passes JPEG plus
a size-conditional quality (heavy source -> PHOTO_COMPRESSED_QUALITY,
else the browser default); the threshold/quality constants are shared
with the direct-send path.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
morethanwords/tweb/master • 4405693 • 1 files, +8/-4
fix: surface photo-send errors in the bubble
On PHOTO_INVALID_DIMENSIONS / PHOTO_SAVE_FILE_INVALID, sendFile attempted a
photo->document auto-fallback (attachType = 'document'; message.send()) that
never actually re-sent — by that point the single upload deferred is already
settled and send() isn't re-invoked — and it never called toggleError, so the
message was left silently "sending" forever with no error indicator. Surface
the error instead, so the bubble shows the failed state.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
morethanwords/tweb/master • 23a023f • 2 files, +17/-4
fix: show paid-reaction undo toast under the topbar, not behind it
The toast was Portal-mounted inside .bubbles, a z-index:1 stacking context (position:absolute + transform), which trapped its z-index:5 below the topbar (z-index:2) — so it rendered behind the chat header. Mount it on the .chat container (sibling to .topbar/.bubbles) so its z-index competes directly and wins.
Also anchor it to var(--chat-padding-top) with position:absolute so it docks just below the topbar (header + floating pinned plates) with a consistent gap across breakpoints, restoring the pre-redesign placement.
Covers both the paid-reaction and paid-messages undoable toasts.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
#webk | 90 |
| 18 | telegramdesktop/tdesktop/dev • fa2164c • 16 files, +60/-5340
Move minizip into prepare.py/Dockerfile
#tdesktop | 90 |
| 19 | telegramdesktop/tdesktop/dev • 735dbfc • 3 files, +45/-25
Improve collage/slideshow, relax parsing.
telegramdesktop/tdesktop/dev • 61c74c9 • 1 files, +74/-28
Allow any capitalization in managed bot creation.
telegramdesktop/tdesktop/dev • c42d87d • 1 files, +2/-6
Skip unsuppored blocks in IV.
telegramdesktop/tdesktop/dev • 8f4a4ca • 2 files, +2/-1
Add Mpr on Windows for QStorageInfo.
#tdesktop | 100 |
| 20 | telegramdesktop/tdesktop/dev • 59ecce7 • 4 files, +91/-46
[poll-create] Extracted poll answer link box helper into shared module.
telegramdesktop/tdesktop/dev • b452f93 • 1 files, +96/-2
[poll-view] Added link option to inline poll add-option overlay.
telegramdesktop/tdesktop/dev • b2d84f9 • 1 files, +7/-1
[poll-view] Fixed poll add-option alive when link box steals focus.
telegramdesktop/tdesktop/dev • 6a3907b • 1 files, +25/-7
[poll-view] Routed webpage box preview click through special handler.
telegramdesktop/tdesktop/dev • 089736c • 5 files, +1637/-401
Initial attempt to Undo/Redo in editor.
telegramdesktop/tdesktop/dev • 2499260 • 2 files, +41/-0
Allow Ctrl+A to select whole article.
telegramdesktop/tdesktop/dev • 4796cbe • 19 files, +453/-23
Support jump-to-anchor in rich messages.
telegramdesktop/tdesktop/dev • 43cc919 • 5 files, +17/-11
Fix build on macOS.
telegramdesktop/tdesktop/dev • dccc509 • 3 files, +70/-19
Fix text -> blocks serialization fixes.
telegramdesktop/tdesktop/dev • f4ca736 • 4 files, +19/-12
Fix reveal animation in rich messages.
telegramdesktop/tdesktop/dev • 5d00587 • 5 files, +190/-17
Animated scroll to anchor, viewer context fix.
telegramdesktop/tdesktop/dev • 525a58e • 10 files, +146/-28
Show correct captions for rich messages media.
telegramdesktop/tdesktop/dev • 4f776bb • 14 files, +757/-137
Launch IV editor in a separate window.
telegramdesktop/tdesktop/dev • 9a23418 • 9 files, +39/-20
Disable IV editor for now.
#tdesktop | 87 |
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
