Telegram github commits and releases
4.45K subscribers
601 files
20.9K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
telegramdesktop/tdesktop/dev • c0e7a25 • 3 files, +53/-12
Kept served gifts on wallet history row chips.

telegramdesktop/tdesktop/dev • a39b857 • 1 files, +4/-4
Kept the card name clear in RTL and auto stickers visible.

telegramdesktop/tdesktop/dev • bdc5637 • 1 files, +21/-9
Kept served gifts in wallet transaction details headers.

telegramdesktop/tdesktop/dev • b98bcf7 • 1 files, +2/-0
Showed the rebuilt wallet details header artwork and title.

telegramdesktop/tdesktop/dev • b902c47 • 1 files, +4/-0
Showed the rebuilt wallet details amount line.

telegramdesktop/tdesktop/dev • fcb1859 • 25 files, +1488/-199
Recolored the wallet window together with its card wave.

telegramdesktop/tdesktop/dev • bc04073 • 8 files, +190/-45
Started the wallet wave at its sticker and sped up its first frame.

telegramdesktop/tdesktop/dev • 063ca08 • 2 files, +36/-0
Painted the wallet wave's first frame without waiting for vsync.

telegramdesktop/tdesktop/dev • f38aa0d • 3 files, +12/-2
Repainted opaque popup and panel items after a wallet recolor.

telegramdesktop/tdesktop/dev • 6e339ab • 6 files, +390/-11
Limited wallet card colors to the server-listed gift collections.

telegramdesktop/tdesktop/dev • 96ebe35 • 2 files, +9/-1
Kept the card color toast links readable on every wallet palette.

telegramdesktop/tdesktop/dev • ae7a300 • 1 files, +3/-0
Close Money before tearing down its account session

telegramdesktop/tdesktop/dev • b1f257b • 3 files, +32/-6
Don't rewrite card appearance from getFullUser.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • c1d7f4b • 7 files, +629/-100
Finish wallet gift pickup artwork and play grid gifts once

telegramdesktop/tdesktop/dev • 055ec1e • 2 files, +46/-7
Start wallet WebM gift playback on its first visible paint

telegramdesktop/tdesktop/dev • b601446 • 23 files, +898/-798
Keep overlapping wallet gifts behind legible tinted card ink

telegramdesktop/tdesktop/dev • f6faade • 15 files, +1405/-201
Opened a user's wallet card from the profile balance pill.

telegramdesktop/tdesktop/dev • 7d31568 • 1 files, +6/-5
Kept the wallet card view button sized to its live text.

telegramdesktop/tdesktop/dev • 1944c3d • 1 files, +27/-11
Kept the wallet card view backdrop true after a host change.

telegramdesktop/tdesktop/dev • 6c11d0c • 2 files, +171/-36
Kept the wallet card view backdrop true over an Info layer.

telegramdesktop/tdesktop/dev • 158aba2 • 9 files, +1039/-112
Flew the wallet card out of the profile pill and back.

telegramdesktop/tdesktop/dev • 697d6aa • 3 files, +40/-35
Preserve card transition text and closing frame poses

telegramdesktop/tdesktop/dev • abd5d82 • 7 files, +793/-290
Keep wallet card transitions continuous across changes

telegramdesktop/tdesktop/dev • 660f87e • 1 files, +4/-1
Keep the wallet card label in place while closing

telegramdesktop/tdesktop/dev • 9b6b3bb • 12 files, +218/-58
Fix some issues in flyout card.

telegramdesktop/tdesktop/dev • d2c935c • 1 files, +2/-2
Fix build on Linux and Windows.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • 289942c • 12 files, +186/-13
Accept payment-free links by importing their token.

telegramdesktop/tdesktop/dev • f292d8d • 19 files, +1507/-1058
Redesign the QR code box as an animated share card.

telegramdesktop/tdesktop/dev • 971fcc0 • 17 files, +1869/-29
Offer temporary and permanent payment-free QR codes.

telegramdesktop/tdesktop/dev • 66f9213 • 1 files, +9/-4
Center the payment-free code menu on its pill.

telegramdesktop/tdesktop/dev • 952386e • 20 files, +2334/-62
Choose QR box colors and save them as the share theme.

telegramdesktop/tdesktop/dev • 333673f • 24 files, +2449/-295
Choose animated reaction emoji for the QR box.

telegramdesktop/tdesktop/dev • 2cb1da4 • 4 files, +38/-8
Round the QR emoji panel corners at its radius.

telegramdesktop/tdesktop/dev • 008b8b1 • 6 files, +230/-367
Start QR box colors from black and hide unsavable controls.

telegramdesktop/tdesktop/dev • 614d1ad • 1 files, +106/-3
Order QR box colors by the owner's backdrop list.

telegramdesktop/tdesktop/dev • 3ebde24 • 5 files, +23/-62
Adapt QR box themes and codes to the revised scheme.

telegramdesktop/tdesktop/dev • c8d0637 • 4 files, +221/-133
Reword the fee pill and burn it along a wiggly edge.

telegramdesktop/tdesktop/dev • 35c4af4 • 13 files, +163/-634
Combine QR box emoji with a backdrop in one share theme.

telegramdesktop/tdesktop/dev • 9c56933 • 13 files, +711/-122
Drag the QR box emoji layer and replace the oldest pick.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • 6b3d996 • 25 files, +2448/-221
Choose collectible gifts as the QR box appearance.

telegramdesktop/tdesktop/dev • faa6daf • 8 files, +137/-30
Lock Premium emoji sets in the QR appearance panel.

telegramdesktop/tdesktop/dev • 2f76b79 • 8 files, +124/-16
Open temporary contact links with free message codes

telegramdesktop/tdesktop/dev • b004476 • 16 files, +901/-251
Share own QR links and free codes without a username

telegramdesktop/tdesktop/dev • d03224a • 8 files, +3009/-26
[ai] Separate publication identity and secret audits

telegramdesktop/tdesktop/dev • 2a5568b • 1 files, +1/-1
Fix build of tests.

telegramdesktop/tdesktop/dev • feaa3fe • 2 files, +8/-1
Link only Telegram Premium in the QR emoji promo toast.

telegramdesktop/tdesktop/dev • 8b0a95c • 3 files, +93/-57
Draw emoji search and badges on transparent panels.

telegramdesktop/tdesktop/dev • 145ba64 • 6 files, +103/-33
Show the QR emoji panel on the box glass.

telegramdesktop/tdesktop/dev • aca128e • 1 files, +2/-2
Fix build on Windows.

telegramdesktop/tdesktop/dev • d4bcf05 • 5 files, +35/-49
Read QR box share themes from full peer info.

telegramdesktop/tdesktop/dev • 5b64ce0 • 1 files, +65/-19
Fade QR box controls while appearance panels animate.

telegramdesktop/tdesktop/dev • a913463 • 1 files, +1/-1
Update lib_ui to let input fields reapply palette.

telegramdesktop/tdesktop/dev • bbbb117 • 9 files, +164/-64
Draw the QR emoji panel chrome in the box colours.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • ae53867 • 2 files, +122/-6
Draw the QR emoji search caret in the box ink.

telegramdesktop/tdesktop/dev • 50b5163 • 1 files, +1/-1
Fix build on Linux.

telegramdesktop/tdesktop/dev • 4ee6dbc • 1 files, +39/-18
Roll the QR box plane about its flight axis.

telegramdesktop/tdesktop/dev • 0a29f89 • 1 files, +1/-1
Offer Apply Color only for gifts of allowed collections.

telegramdesktop/tdesktop/dev • 0912679 • 6 files, +245/-125
Keep card info under moving gifts, fade it in after landing

telegramdesktop/tdesktop/dev • 9789a27 • 7 files, +139/-13
Delete regular received gifts from their view box.

telegramdesktop/tdesktop/dev • 03e5625 • 1 files, +7/-1
Keep wallet gift frames sharp on high-DPI screens.

telegramdesktop/tdesktop/dev • 7bf74b3 • 10 files, +340/-60
Replace Sell with card and color actions on gift covers.

telegramdesktop/tdesktop/dev • 60cabc9 • 3 files, +49/-38
Single entity for address clickable area.

telegramdesktop/tdesktop/dev • 9c23bcd • 4 files, +154/-10
Keep the Money card fiat and GRAM readable over gifts

telegramdesktop/tdesktop/dev • 31f7ce9 • 7 files, +61/-17
Show the card fiat and GRAM halo only over gifts

telegramdesktop/tdesktop/dev • be33183 • 1 files, +1/-1
Update lib_ui to paint tooltip arrows in the current palette.

telegramdesktop/tdesktop/dev • 314ae7d • 8 files, +235/-3
Hint at dragging the first gift onto an empty wallet card.

telegramdesktop/tdesktop/dev • 470ca9c • 5 files, +20/-47
Fix possible crash in bot usernames.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • 0eca522 • 6 files, +23/-15
Version 7.3.2.

#tdesktop
🫡2
New telegramdesktop/tdesktop release: v7.3.2 (stable)

- Reply with quotes to rich messages.
- Move your unique gifts to your Money card on the TON blockchain.
- Decorate your Money card with your unique gifts.
- QR code design for public usernames.
- Migrate to Qt 6 on Windows.

#tdesktop
🫡2
TGX-Android/Telegram-X/main • 882b894 • 1 files, +3/-4
Update `findExtraFolders`

#tgxandroid
🫡3
TGX-Android/Telegram-X/main • 96d1b8c • 1 files, +0/-10
Do not apply splits to `TestExtension`

TGX-Android/Telegram-X/main • 08ea91a • 1 files, +1/-9
Fix baseline profile generation

#tgxandroid
🫡3
tdlib/td/master • bfe642a • 1 files, +5/-1
Hide more fields from log.

tdlib/td/master • 454ce30 • 6 files, +16/-41
Use temporary password in getUpgradedGiftWithdrawalUrl.

tdlib/td/master • 5fcccd6 • 5 files, +112/-22
Add getUserLink.remove_messages_fee.

tdlib/td/master • a00168e • 2 files, +9/-5
Add userLink.can_get_permanent_link.

tdlib/td/master • 8aaf245 • 5 files, +28/-20
Add getUserLink.return_permanent_link.

tdlib/td/master • 7601cdf • 5 files, +25/-20
Add getUserLink.revoke_previous_links.

tdlib/td/master • f4cdc03 • 1 files, +42/-38
Improve documentation.

tdlib/td/master • 62ac48e • 3 files, +4/-4
Improve name of emojiTypeCustomEmoji.

tdlib/td/master • 329af23 • 1 files, +3/-1
Do not log password.

tdlib/td/master • b377b99 • 1 files, +6/-1
Hide even more fields from logs.

tdlib/td/master • 662c027 • 2 files, +14/-4
Improve getTonWalletSecretPhrase return type.

tdlib/td/master • daa69c5 • 3 files, +149/-0
Add ExpiringFlatHashMap.

tdlib/td/master • 6c23a50 • 2 files, +39/-0
Add ExpiringFlatHashMap::operator[].

tdlib/td/master • a58ddf9 • 1 files, +1/-1
Fix logging of test time.

tdlib/td/master • 82999e7 • 4 files, +300/-0
Add ExpiringWaitFreeHashMap.

tdlib/td/master • d3811dd • 2 files, +15/-8
Drop public chat search result cache after one hour.

tdlib/td/master • edc438d • 2 files, +13/-9
Use ExpiringHashMap for user_full_contact_price_.

#tdlib
🫡2
tdlib/td/master • 0792460 • 2 files, +14/-19
Use expiring maps for user photos and saved music.

tdlib/td/master • 3913876 • 2 files, +12/-11
Make found common dialogs expiring.

tdlib/td/master • 8d44966 • 2 files, +11/-18
Make invite link information cache expiring.

tdlib/td/master • eb9d9fb • 4 files, +20/-17
Use expiring map for bot and channel recomendations.

tdlib/td/master • 09e41c5 • 2 files, +12/-8
Add one more ExpiringFlatHashMap usage.

tdlib/td/master • 91b786c • 3 files, +153/-0
Add class ProfileShareTheme.

tdlib/td/master • cef4696 • 3 files, +120/-0
Add storer and parser for ProfileShareTheme.

tdlib/td/master • 9e36a4e • 2 files, +11/-0
Add ProfileShareTheme::add_dependencies.

tdlib/td/master • 3563ba8 • 5 files, +56/-1
Add userFullInfo.share_theme.

tdlib/td/master • 2a80e05 • 3 files, +3/-7
Remove profileShareThemeDefault.

tdlib/td/master • cb74e78 • 3 files, +26/-2
Add supergroupFullInfo.share_theme.

tdlib/td/master • 7b3922a • 4 files, +18/-6
Add and use ProfileShareTheme::get_profile_share_theme.

tdlib/td/master • 7feac4b • 1 files, +7/-1
Refetch *Full after setProfileShareTheme.

tdlib/td/master • d244b8d • 6 files, +79/-1
Add td_api::deleteGift.

tdlib/td/master • cb4cb24 • 1 files, +1/-8
Avoid double gift count change.

tdlib/td/master • 4bc1785 • 5 files, +27/-7
Add receivedGift/messageGift.can_be_deleted.

tdlib/td/master • 1e7c9a1 • 1 files, +1/-4
Simplify RichText::get_quote_fragment_impl.

#tdlib
🫡2
tdlib/td/master • ff6aea4 • 1 files, +343/-103
Split long documentations to multiple lines.

tdlib/td/master • 2124491 • 1 files, +138/-64
Resplit long documentation lines.

tdlib/td/master • 18c8f7a • 1 files, +354/-144
Split some documentation in multiple lines.

tdlib/td/master • e3f0a24 • 2 files, +40/-20
Support tg TON Connect links.

tdlib/td/master • b3a02b2 • 2 files, +5/-3
Add tonWalletTransactionTypeTelegramGiftTransfer.is_outgoing.

tdlib/td/master • 77e5202 • 1 files, +13/-3
Allow ServerSocketFd to listen on an ephemeral port

tdlib/td/master • 99d4fc0 • 2 files, +23/-0
Add IPAddress::init_socket_address for server sockets

tdlib/td/master • b546988 • 2 files, +67/-2
Add the web proxy type to Proxy

tdlib/td/master • adfdfb7 • 11 files, +1416/-1
Add WebProxyManager and the web proxy carrier API

tdlib/td/master • 7d9313f • 8 files, +232/-11
Add proxyTypeWeb

tdlib/td/master • e52edfd • 5 files, +122/-1
Support web proxy links

tdlib/td/master • bb15e21 • 1 files, +1/-6
Avoid function->get_id call on the hot path.

tdlib/td/master • 58db98a • 2 files, +7/-7
Pass CSlice to Proxy::normalize_web_proxy_host.

tdlib/td/master • 593fbf2 • 6 files, +6/-5
Improve includes.

tdlib/td/master • 8a74323 • 7 files, +60/-62
Minor improvements.

tdlib/td/master • 0e88653 • 8 files, +9/-9
Update version to 1.8.69.

#tdlib
🫡2
TGX-Android/Telegram-X/main • ea62cac • 1 files, +3/-0
Fix build reproducibility with symlinked `ANDROID_NDK` path

#tgxandroid
🫡3
telegramdesktop/tdesktop/public-canary • 98cac53 • 1 files, +1/-1
Fixed empty font database on Windows 10 builds before 1709.

telegramdesktop/tdesktop/public-canary • 0277269 • 1 files, +6/-21
Fixed question mark opening keys legend in message input fields.

#tdesktop
🫡2
TGX-Android/Telegram-X/main • 508dfc4 • 2 files, +1785/-4157
Update baseline profile

#tgxandroid
🫡3
UnigramDev/Unigram/develop • 0a4936f • 3 files, +104/-49
Tell the input service when the text it holds is replaced

UnigramDev/Unigram/develop • 1f708f7 • 1 files, +3/-0
Stop the caret's blink before a new template replaces the caret

UnigramDev/Unigram/develop • e09c7e7 • 1 files, +17/-2
Open custom emoji for a picked emoji instead of the closing flyout

UnigramDev/Unigram/develop • 377680b • 5 files, +320/-26
Take an edit rather than the whole text in DirectTextLayout

UnigramDev/Unigram/develop • 29c8afe • 20 files, +1025/-188
Keep a leaf's text in a buffer and hand its line only the edit

UnigramDev/Unigram/develop • 3e8e655 • 4 files, +221/-3
Follow the keyboard's direction on an empty line, and flag the caret

UnigramDev/Unigram/develop • a7bb053 • 3 files, +33/-9
Lay edited right to left text out in its whole box, to its true end

UnigramDev/Unigram/develop • 871bb5f • 5 files, +59/-8
Align each paragraph of a text by its own direction in a wider box

UnigramDev/Unigram/develop • 589c86b • 4 files, +24/-3
Give a call's video sinks a graphics device of their own

UnigramDev/Unigram/develop • 95e8784 • 4 files, +19/-47
Hand back a text surface whose draw failed, instead of retrying

UnigramDev/Unigram/develop • 389cc08 • 1 files, +345/-204
Rewrite ThemeShadowEx: brushes cached per window, Detach, and shared brush helpers

UnigramDev/Unigram/develop • 566b8a6 • 18 files, +1256/-44
Open menu flyouts out of their target with MenuFlyoutMorph

UnigramDev/Unigram/develop • af9bfa1 • 7 files, +30/-20
Add 14 px star and gram glyphs to the icon font

#unigram
UnigramDev/Unigram/develop • 1450282 • 18 files, +7137/-348
Redesign the QR code popup with share themes and fee-free links

UnigramDev/Unigram/develop • f634ec3 • 2 files, +32/-1
Add edit button to profile

UnigramDev/Unigram/develop • 7e30d7d • 31 files, +311/-92
Always stop Forever animations

UnigramDev/Unigram/develop • 5c2381d • 29 files, +5534/-152
Add gift stickers and gift colours to the wallet card

UnigramDev/Unigram/develop • d4e9929 • 6 files, +353/-0
Move upgraded gifts to the TON wallet, or to Fragment without one

UnigramDev/Unigram/develop • 80d3542 • 14 files, +896/-14
Quote rich messages, as rich texts taken from the message itself

UnigramDev/Unigram/develop • 0978df9 • 5 files, +327/-20
Highlight a rich message's quote when following a reply to it

UnigramDev/Unigram/develop • 7513039 • 9 files, +427/-113
Copy a selection in a rich message as rich content

UnigramDev/Unigram/develop • 6a85466 • 2 files, +49/-7
Write the rich clipboard token as a stream, which survives a flush

UnigramDev/Unigram/develop • 4812c38 • 1 files, +10/-1
Map rich quotes and rich copy in the reply section

UnigramDev/Unigram/develop • 4b0fec5 • 1 files, +3/-1
Draw nothing for a control character in the analyzer layout

UnigramDev/Unigram/develop • 76c5e08 • 2 files, +2/-2
Name the rich clipboard format application/x-tl-rich-message

UnigramDev/Unigram/develop • c6434fd • 4 files, +98/-59
Ask for paid messages through a helper outside DialogViewModel

UnigramDev/Unigram/develop • 92a916c • 2 files, +91/-6
Give the rich editor the send menu, and charge its paid messages

#unigram
UnigramDev/Unigram/develop • fdaad8c • 8 files, +76/-47
Handle DirectTextBlock ContentEnd properly

UnigramDev/Unigram/develop • b7cba48 • 2 files, +23/-6
Show more info about startup task policy states

UnigramDev/Unigram/develop • f7bd08b • 20 files, +2492/-356
Draw the wallet card natively and eject it from a profile's balance

UnigramDev/Unigram/develop • 28c5353 • 3 files, +126/-45
Add the profile's balance, opening its wallet card, and Send Money

UnigramDev/Unigram/develop • aae29d2 • 1 files, +72/-62
Read the QR popup's share theme from the cached full info

UnigramDev/Unigram/develop • d21bec9 • 4 files, +6/-6
Update TDLib

UnigramDev/Unigram/develop • 40911ce • 3 files, +42/-8
Show different label for different bot suffix

UnigramDev/Unigram/develop • 2d21609 • 1 files, +18/-8
Fix editing rich messages

UnigramDev/Unigram/develop • 987ab19 • 1 files, +1/-1
Squash update tdlib

UnigramDev/Unigram/develop • 5cd1d8b • 23 files, +5745/-10
Add an ffmpeg playback engine behind AsyncMediaPlayer

UnigramDev/Unigram/develop • 087cd67 • 22 files, +2148/-324
Play videos in several qualities with the ffmpeg engine

UnigramDev/Unigram/develop • cecfaf0 • 8 files, +117/-5
Play stories and the media editor with the ffmpeg engine

UnigramDev/Unigram/develop • 7673fac • 2 files, +29/-6
Play music, voice and video notes with the ffmpeg engine

UnigramDev/Unigram/develop • a2b1d74 • 5 files, +374/-49
Decode video on the GPU with D3D11VA in the ffmpeg engine

#unigram
UnigramDev/Unigram/develop • 1c7f45c • 1 files, +7/-1
Skip unreferenced frames while catching up to a seek

UnigramDev/Unigram/develop • beab16e • 1 files, +1/-1
Turn the ffmpeg player on by default outside the Store

UnigramDev/Unigram/develop • 024b758 • 2 files, +76/-2
Rebuild a lost graphics device from its own thread, on Windows 10 too

UnigramDev/Unigram/develop • a81ee4b • 1 files, +48/-60
Measure stream download speed only while TDLib is downloading

UnigramDev/Unigram/develop • 09b1109 • 14 files, +1165/-193
Recover the ffmpeg player from device loss and fix what its review found

UnigramDev/Unigram/develop • bdce23c • 2 files, +17/-0
Open fragmented MP4s from their mfra index instead of walking every moof

UnigramDev/Unigram/develop • a64018d • 24 files, +0/-1512
Remove card demo

UnigramDev/Unigram/develop • e295e0f • 3 files, +406/-66
Zoom the trim slider into a held handle for fine trimming

UnigramDev/Unigram/develop • b167d9e • 14 files, +2487/-1989
Split the media editor into a surface and reusable toolbars

UnigramDev/Unigram/develop • 6054952 • 11 files, +751/-42
Edit stories in a 9:16 frame, opened from Add Story on the strip

UnigramDev/Unigram/develop • 7c8183b • 57 files, +234/-3466
Remove libvlc and the WebView2 video player

UnigramDev/Unigram/develop • b95ce45 • 3 files, +56/-15
Prepare a TON Connect result without sending it

UnigramDev/Unigram/develop • e436f6b • 11 files, +807/-63
Add match codes, account switching and wallet access to OAuth logins

UnigramDev/Unigram/develop • 0130d7a • 3 files, +20/-2
Notify about login requests from other devices

#unigram