uz
Feedback
Telegram github commits and releases

Telegram github commits and releases

Kanalga Telegram’da o‘tish

Broadcast from the most important Telegram clients' repositories

Ko'proq ko'rsatish
4 821
Obunachilar
-824 soatlar
-567 kunlar
-26230 kunlar
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 Iyun0
09 Iyun+2
08 Iyun+3
07 Iyun+2
06 Iyun+8
05 Iyun+2
04 Iyun0
03 Iyun0
02 Iyun+1
01 Iyun+1
Kanal postlari
UnigramDev/Unigram/developdad57b42 files, +31/-0 Disable save button if incomplete UnigramDev/Unigram/developca33bed5 files, +15/-15 Filter search by chat type UnigramDev/Unigram/develop9ff2f2720 files, +235/-62 Update poll API UnigramDev/Unigram/developf21a94d14 files, +357/-70 Update location API UnigramDev/Unigram/develop793541d8 files, +9776/-132 Modernize record button style UnigramDev/Unigram/developcad97763 files, +32/-102 Replace IV stub types UnigramDev/Unigram/develop17e006d3 files, +41/-6 Missing code UnigramDev/Unigram/developc4227171 files, +66/-1 Update options UnigramDev/Unigram/developae365c41 files, +1/-1 Improve pinned text UnigramDev/Unigram/develop95694ff2 files, +18/-6 Update draft API UnigramDev/Unigram/develop9906e201 files, +2/-0 Focus text field after AI UnigramDev/Unigram/developc87a4077 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