TGViewer
Channel Public Channel
Telegram github commits and releases

Telegram github commits and releases

@tgappsupdates

Broadcast from the most important Telegram clients' repositories
Subscribers
4.47K
Photos
0
Videos
0
Links
20.5K

Showing posts older than #20817 · Back to latest

Older Posts 20 shown
Post #20816 100
telegramdesktop/tdesktop/public-canary • 4b75507 • 4 files, +7/-0
Add public keys for canary channel.

telegramdesktop/tdesktop/public-canary • 6b44890 • 9 files, +1279/-0
Add v2 update verification core and build channels

telegramdesktop/tdesktop/public-canary • 3dd6747 • 3 files, +672/-0
Support v2 channel packing in the Packer

telegramdesktop/tdesktop/public-canary • 4c5cf88 • 7 files, +662/-141
Verify, fetch and install v2 updates in the client

telegramdesktop/tdesktop/public-canary • 9dbae1a • 2 files, +9/-1
Show canary version and skip changelogs on canary

telegramdesktop/tdesktop/public-canary • b03f0a7 • 2 files, +821/-0
Add focused tests for v2 update verification

telegramdesktop/tdesktop/public-canary • 6a27c0d • 1 files, +862/-0
Add canary build and publish workflow

telegramdesktop/tdesktop/public-canary • 567345b • 1 files, +186/-163
Build one canary lane per repository in CI

telegramdesktop/tdesktop/public-canary • cc47a9e • 3 files, +31/-13
Use readable v2 update file names

telegramdesktop/tdesktop/public-canary • f9f2ce4 • 4 files, +117/-8
Use new update names and pinned Bot API image in CI

telegramdesktop/tdesktop/public-canary • 8ab83e3 • 3 files, +108/-62
Ship per-arch mac updates with a universal installer

telegramdesktop/tdesktop/public-canary • 4af018c • 1 files, +70/-28
Publish portable archives as canary first installs

telegramdesktop/tdesktop/public-canary • 4bdb964 • 1 files, +5/-4
Drop the bundled d3d compiler from canary builds

#tdesktop
  • 🫡 3
Post #20812 112
telegramdesktop/tdesktop/dev • b41b2a4 • 3 files, +29/-0
Name the chat corner buttons for screen readers

telegramdesktop/tdesktop/dev • 71233dc • 1 files, +1/-0
Order the chat controls visually in the Tab chain

telegramdesktop/tdesktop/dev • 02b6ff8 • 1 files, +17/-12
Order the folders sidebar visually in the Tab chain

telegramdesktop/tdesktop/dev • 4ecee9b • 1 files, +5/-0
Order the chat top bars visually in the Tab chain

telegramdesktop/tdesktop/dev • 1d36db4 • 3 files, +16/-3
Order the chat bars and the replaced bar buttons in the Tab chain

telegramdesktop/tdesktop/dev • 513f0f6 • 2 files, +55/-5
Order the corner buttons visually in the Tab chain

telegramdesktop/tdesktop/dev • 4fc925a • 1 files, +4/-0
Order the chat list scroll up button visually in the Tab chain

telegramdesktop/tdesktop/dev • bcf085b • 2 files, +5/-2
Mark the floating jump buttons as overlays in the Tab chain

telegramdesktop/tdesktop/dev • 655f233 • 1 files, +1/-1
Update lib_ui for visual Tab order support.

#tdesktop
  • 🫡 3
Post #20810 88
telegramdesktop/tdesktop/dev • 3b498cb • 4 files, +162/-0
[ai] Give the test harness an always-ready emoji stub

Task: 2026/08/18/add-ready-pattern-emoji-to-test-harness

telegramdesktop/tdesktop/dev • 6283cce • 1 files, +73/-0
[ai] Document chat list lookup and scenario teardown

Task: 2026/08/19/document-chat-row-lookup-and-scenario-teardown

telegramdesktop/tdesktop/dev • 84369bc • 1 files, +1/-1
Fix build with Qt 5.

telegramdesktop/tdesktop/dev • d901bbc • 4 files, +198/-0
Added auto closing of typed brackets in article editor.

telegramdesktop/tdesktop/dev • 0180bf6 • 2 files, +18/-0
Fixed local storage animations skipped by section slide.

telegramdesktop/tdesktop/dev • db7faca • 42 files, +135/-172
Got rid of cast-to-void result discarding.

telegramdesktop/tdesktop/dev • ca97b3f • 1 files, +0/-8
Returned reactions list for anonymous non-owner admins.

Just to be in line with Telegram Android, Telegram iOS, Telegram Web A
and Telegram Web K, none of which check anonymity before showing
reactions.

Related commit: 3f24627f54.

telegramdesktop/tdesktop/dev • fe71656 • 1 files, +1/-0
Fixed system drop shadow around PiP panel window on macOS.

telegramdesktop/tdesktop/dev • acd806e • 6 files, +39/-5
Added direction and video icons to call previews in dialogs widget.

telegramdesktop/tdesktop/dev • 6eb6a89 • 1 files, +2/-1
Added accent color to call previews in dialogs widget.

telegramdesktop/tdesktop/dev • 7cf6cd6 • 4 files, +493/-176
Extracted local storage particles engine to separate module.

telegramdesktop/tdesktop/dev • bf15967 • 25 files, +967/-0
Added particle effects for premium promo pages.

telegramdesktop/tdesktop/dev • 9aa9ee0 • 1 files, +55/-1
Added particles to premium feature preview box.

#tdesktop
  • 🫡 2
Post #20809 81
telegramdesktop/tdesktop/dev • ee241e0 • 2 files, +2/-3
Fixed line breaks in markdown rendering as spaces.

telegramdesktop/tdesktop/dev • 7f22a37 • 3 files, +0/-0
Fixed vertical centering of attach icon in its button.

telegramdesktop/tdesktop/dev • 24fb9a9 • 1 files, +3/-1
Stop notifying about your own vote in your own poll

Task: 2026/08/18/skip-poll-vote-notification-for-own-vote

telegramdesktop/tdesktop/dev • bc7985e • 1 files, +11/-5
Keep playback when a disposable item is destroyed

Task: 2026/08/19/keep-playback-after-disposable-item-removal

telegramdesktop/tdesktop/dev • 14040b4 • 2 files, +38/-40
Show the same music row menu at every hit target

Task: 2026/08/19/make-music-menus-hit-target-independent

telegramdesktop/tdesktop/dev • ec5aaf6 • 3 files, +122/-17
Add context menus to Send Music results

Task: 2026/08/19/add-context-menus-to-send-music

telegramdesktop/tdesktop/dev • dd2bfdb • 3 files, +10/-9
Share the real playback context check with the panel

Task: 2026/08/19/share-real-playback-context-with-player-panel

telegramdesktop/tdesktop/dev • f26e743 • 1 files, +4/-0
Show the same voice row menu at every hit target

Task: 2026/08/19/make-voice-menus-hit-target-independent

telegramdesktop/tdesktop/dev • 8663edd • 1 files, +47/-0
[ai] Document media fixture probes and fixture gates

Task: 2026/08/19/document-media-fixture-playability-rule

telegramdesktop/tdesktop/dev • f6175e7 • 6 files, +756/-8
Export rich-message buttons to HTML and JSON

Task: 2026/08/20/export-rich-message-buttons

telegramdesktop/tdesktop/dev • 731995d • 1 files, +1/-2
Keep stretched rich-message buttons evenly sized

Task: 2026/08/20/export-rich-message-buttons

telegramdesktop/tdesktop/dev • 9134dc3 • 1 files, +1/-0
Keep stretched rich-message buttons compact

Task: 2026/08/20/export-rich-message-buttons

#tdesktop
  • 🫡 2
Post #20808 74
telegramdesktop/tdesktop/dev • de957d6 • 3 files, +32/-0
Added disabling of restore windows offer after three skips.

telegramdesktop/tdesktop/dev • 88f5a3a • 4 files, +57/-0
Added platform primitive for window screenshot protection.

telegramdesktop/tdesktop/dev • 390d0e1 • 5 files, +156/-0
Added screenshot protection reason registry to application.

telegramdesktop/tdesktop/dev • 6298b1b • 3 files, +27/-17
Extracted reactive check for peer allowing forwarding.

telegramdesktop/tdesktop/dev • a4cfb9f • 2 files, +14/-0
Added screenshot protection for chats forbidding forwarding.

telegramdesktop/tdesktop/dev • 4a96908 • 2 files, +27/-0
Added screenshot protection following media viewer content.

telegramdesktop/tdesktop/dev • 9fc6739 • 1 files, +5/-0
Added screenshot protection for one-time media player.

telegramdesktop/tdesktop/dev • d8f336d • 2 files, +9/-0
Added screenshot protection for payment checkout panel.

telegramdesktop/tdesktop/dev • 414b562 • 5 files, +2/-67
Removed protobuf dependency from cld3 and build recipes.

telegramdesktop/tdesktop/dev • 0326af4 • 1 files, +71/-21
Reduced full size image copies per transcoded frame.

telegramdesktop/tdesktop/dev • d94501a • 1 files, +3/-0
Added premultiplication of alpha sources in video transcode.

telegramdesktop/tdesktop/dev • 9f23427 • 1 files, +36/-35
Reduced per pixel work in round video recorder overlay.

Related commit: b4120b156e.

telegramdesktop/tdesktop/dev • e185a1a • 2 files, +11/-5
Fixed rich paste toast offering editor with same formatting.

#tdesktop
  • 🫡 2
Post #20807 85
telegramdesktop/tdesktop/dev • d4df978 • 4 files, +45/-46
Moved settings section search row to shared helper.

telegramdesktop/tdesktop/dev • 4742c42 • 3 files, +44/-12
Switched experimental settings search to shared word matching.

telegramdesktop/tdesktop/dev • c392e53 • 1 files, +143/-9
Added quick search in keyboard shortcuts settings section.

telegramdesktop/tdesktop/dev • b85c806 • 1 files, +1/-1
Fix new restricted WEB proxy on Windows.

telegramdesktop/tdesktop/dev • df5d3af • 1 files, +1/-2
Drop the subsumed clip rect from the unique gift bg

Task: 2026/08/18/drop-subsumed-clip-rect-from-unique-gift-bg

telegramdesktop/tdesktop/dev • 08dfb4e • 1 files, +1/-1
Floor the stored sparse ids count at zero

Task: 2026/08/18/floor-stored-shared-media-count-at-zero

telegramdesktop/tdesktop/dev • 270d47b • 1 files, +2/-2
Compose the poll vote notification via the shared lookup

Task: 2026/08/18/read-vote-notification-poll-through-shared-lookup

telegramdesktop/tdesktop/dev • c7b1930 • 1 files, +1/-2
Read the unread poll vote's poll through the shared lookup

Task: 2026/08/18/read-unread-vote-poll-through-shared-lookup

telegramdesktop/tdesktop/dev • 38aec1e • 7 files, +12/-25
Fix build on Linux.

telegramdesktop/tdesktop/dev • b66e274 • 2 files, +8/-7
Added pixel ratio as arg to credits graphics for stars image generation.

telegramdesktop/tdesktop/dev • 64d9d30 • 1 files, +13/-10
Removed outline passes from single star image generation.

telegramdesktop/tdesktop/dev • 7de7b31 • 2 files, +119/-59
Replaced subscription badge outline path with computed cut mask.

telegramdesktop/tdesktop/dev • aa7217d • 1 files, +4/-2
Added active state guard for corner badge frame rebuild in dialogs.

#tdesktop
  • 🫡 2
Post #20806 106
telegramdesktop/tdesktop/dev • d23928e • 3 files, +25/-4
Share the notification gate with the poll scheduler

Task: 2026/08/18/share-notification-gate-predicate-with-scheduler

telegramdesktop/tdesktop/dev • 3667c0e • 3 files, +34/-9
Attribute poll vote notifications to the voted message

Task: 2026/08/18/attribute-poll-vote-notifications-to-voted-message

telegramdesktop/tdesktop/dev • 449b2eb • 1 files, +28/-9
[ai] Digest retained task content from git, not the checkout

A consolidation alias sealed on one platform could never revalidate on
another, because the seal hashed working-tree bytes.

telegramdesktop/tdesktop/dev • de211ff • 2 files, +5/-2
Fix build on MSVC.

telegramdesktop/tdesktop/dev • 40043de • 1 files, +0/-10
Remove irrelevant helper info.

telegramdesktop/tdesktop/dev • 9c73541 • 1 files, +3/-0
Survive creating a window with none open

Task: 2026/08/15/survive-window-creation-with-an-empty-registry

telegramdesktop/tdesktop/dev • 8d657ca • 3 files, +25/-5
Clear a window's TouchBar when it is destroyed

Task: 2026/08/15/survive-last-primary-close-after-an-extra-window

telegramdesktop/tdesktop/dev • 56ff88e • 1 files, +13/-15
Guard delayed updateOnline on the window

Task: 2026/08/15/survive-last-primary-close-after-an-extra-window

telegramdesktop/tdesktop/dev • 02e51c1 • 2 files, +162/-5
[ai] Stage removed paths in workspace helper commits

Task: 2026/08/18/stage-removed-paths-in-helper-commits

telegramdesktop/tdesktop/dev • c367454 • 2 files, +61/-1
[ai] Read non-ASCII paths literally in workspace scans

Task: 2026/08/18/read-non-ascii-paths-literally-in-change-scans

telegramdesktop/tdesktop/dev • 85a6249 • 2 files, +216/-18
[ai] Read helper paths literally, fix crash detection

Task: 2026/08/18/repair-helper-path-reads-and-linux-crash-diagnosis

telegramdesktop/tdesktop/dev • 4da95d2 • 1 files, +50/-37
Fixed macOS tray menu blocking whole application event loop.

#tdesktop
  • 🫡 2
Post #20804 170
UnigramDev/Unigram/develop • 8b28e13 • 1 files, +28/-0
Note playing a paused recording back as todo

The paused bar draws a waveform with nothing to press, and neither the ogg nor
the mp4 is a finished file at the pause, so what gets played is the question the
task turns on.

#unigram
Post #20803 173
Ajaxy/telegram-tt/master • b70a9f3 • 3 files, +4/-4
12.0.40

Ajaxy/telegram-tt/master • 00b3e6c • 28 files, +627/-17
Profile: Add "Playlist" tab with saved music

Lists the music a peer has added to their profile, next to Posts and Gifts
and ahead of the shared media tabs. The tab is shown when `userFull` reports
saved music, so it costs no extra request.

Tracks come from `users.getSavedMusic` as bare documents, so they are played
inline through their own `savedMusic` track queue, which advances in listing
order. `TrackId` accepts document-based ids alongside message-based ones, and
file references are repaired via `users.getSavedMusicByID`.

Also keeps the current user's own playlist in step with "Add to Profile", so
toggling does not need a refetch.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

Ajaxy/telegram-tt/master • a91fb87 • 2 files, +8/-1
Modals: Fix link overflow for modal windows (#7216)

Ajaxy/telegram-tt/master • a821d5d • 5 files, +47/-22
TLottie: Bump renderer (#7227)

Ajaxy/telegram-tt/master • 81fe0ff • 80 files, +4141/-1446
Emoji Picker: Add search (#7210)

Ajaxy/telegram-tt/master • 4542449 • 1 files, +5/-1
Round Video: Fix width (#7226)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

Ajaxy/telegram-tt/master • 8b63941 • 144 files, +593/-569
[Build]

#webz
Post #20801 137
UnigramDev/Unigram/develop • ba5dbcb • 13 files, +1220/-43
Animate deleted messages coming apart

A frozen visual surface captures at the compositor commit that follows the
freeze, so the view's mirror holds a removal back for one frame to give it one.
The view model applies updateDeleteMessages unchanged.

IsInitial becomes AnimationState, which is also how the view tells a deletion
from a row leaving the list for any other reason. The renderer is a diagnostics
setting, off by default in the Store build.

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

UnigramDev/Unigram/develop • c290b37 • 1 files, +8/-1
Try to fix null ref

UnigramDev/Unigram/develop • 24927ab • 1 files, +73/-9
Park focus asynchronously when swapping window content

Control.Focus answers before the focus pipeline has run, and reports success
even when a LosingFocus handler cancels the move underneath it. Focus stayed
on the passcode field, which was then detached with it, leaving the focus
manager pointing at an element XAML can no longer resolve a peer for.

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

#unigram
Post #20800 107
UnigramDev/Unigram/develop • ec0529b • 1 files, +0/-0
Fix space char in emoji font

UnigramDev/Unigram/develop • b9ed1af • 1 files, +4/-1
Normalize log tail

UnigramDev/Unigram/develop • 1914371 • 1 files, +18/-2
Log focus manager exceptions

UnigramDev/Unigram/develop • 7189e2b • 1 files, +16/-0
Try to park window focus before swapping content

UnigramDev/Unigram/develop • 9d60582 • 1 files, +4/-1
Enable bubble tails only in high performance mode

UnigramDev/Unigram/develop • c3cdae3 • 1 files, +1/-1
Don't ignore source ImageBrush

UnigramDev/Unigram/develop • a99cbaf • 31 files, +222/-87
Update TDLib

UnigramDev/Unigram/develop • 0907419 • 3 files, +11/-12
Update webrtc to the 2026-08-19 archives, built with Visual Studio 18

UnigramDev/Unigram/develop • 6fcff0b • 6 files, +29/-0
Split generators into two projects

UnigramDev/Unigram/develop • 6fb1c62 • 10 files, +230/-64
Support message ephemeral content

UnigramDev/Unigram/develop • a2e5b96 • 6 files, +63/-6
Handle unsupported rich message blocks

UnigramDev/Unigram/develop • c2b0239 • 1 files, +24/-0
Store community full info

UnigramDev/Unigram/develop • a16508c • 1 files, +3/-0
Unsubscribe events on unlock

UnigramDev/Unigram/develop • dafbee5 • 1 files, +7/-3
Fix VideoAnimation getting stuck on read loop

UnigramDev/Unigram/develop • 0769a06 • 1 files, +6/-1
Capture RPC_E_WRONG_THREAD too

#unigram
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →