Telegram github commits and releases
4.48K subscribers
601 files
20.7K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
UnigramDev/Unigram/develop • 16d25db • 4 files, +579/-108
Type the amount into a drawn field rather than a text box

UnigramDev/Unigram/develop • 2504623 • 8 files, +640/-418
Make the wallet card a control of its own

UnigramDev/Unigram/develop • b2422c8 • 6 files, +716/-32
Accept a TON Connect request from a deep link

UnigramDev/Unigram/develop • 8b7e916 • 11 files, +651/-204
Align sticker and emoji search with other clients

UnigramDev/Unigram/develop • d00be6f • 2 files, +2/-1
Squash wallet

UnigramDev/Unigram/develop • b145456 • 4 files, +102/-15
Voice recording fixes

UnigramDev/Unigram/develop • 6c7ca78 • 4 files, +85/-11
Fix forum topic counters

UnigramDev/Unigram/develop • f1078f2 • 2 files, +6/-8
Drive master detail state from Navigated only

UnigramDev/Unigram/develop • 8ac2d25 • 1 files, +63/-0
Show timestamp on pointer over for stickers and gifs

UnigramDev/Unigram/develop • d8b305f • 2 files, +46/-1
Pick an adapter that can decode video

UnigramDev/Unigram/develop • 466281b • 6 files, +80/-40
Lazy load ProgressBarRing in FileButton

UnigramDev/Unigram/develop • 6a64cc3 • 16 files, +459/-751
Handle thumbnails within FileButton

UnigramDev/Unigram/develop • 448292e • 4 files, +85/-179
Use FileButton in CallContent for consistency

UnigramDev/Unigram/develop • 94d9c4c • 2 files, +108/-16
Crossfade the chat background fill instead of waiting for the pattern

UnigramDev/Unigram/develop • 1753a2e • 4 files, +10/-14
Squash progress ring

#unigram
UnigramDev/Unigram/develop • 30da108 • 5 files, +84/-27
Fix inline FormattedTextBlock spoiler position

UnigramDev/Unigram/develop • b2992c7 • 6 files, +484/-229
Grow chat patterns to the chat height and cache their parsed geometry

UnigramDev/Unigram/develop • b6de10b • 4 files, +4/-25
Fix FormattedTextBlock text alignment

UnigramDev/Unigram/develop • 6719934 • 4 files, +223/-45
Extract custom emojis from rich messages

UnigramDev/Unigram/develop • bff9498 • 4 files, +31/-37
Fix message send animation

UnigramDev/Unigram/develop • 02fb4f8 • 3 files, +15/-30
Improve message internal margins

UnigramDev/Unigram/develop • 6e902fc • 2 files, +54/-45
Simplify forward header template

UnigramDev/Unigram/develop • f3af23d • 1 files, +48/-6
Improve surrogates reading

UnigramDev/Unigram/develop • b17b66f • 1 files, +4/-4
Fix stretched modal popup

UnigramDev/Unigram/develop • f251f24 • 2 files, +2/-104
Fix send gift preview

UnigramDev/Unigram/develop • dec0256 • 4 files, +48/-0
Show auto delete badge in chat

UnigramDev/Unigram/develop • 0eb3d08 • 2 files, +20/-9
Fix ban insert out of range

UnigramDev/Unigram/develop • 337c1a4 • 1 files, +3/-0
Stop timers on call window closing

UnigramDev/Unigram/develop • a8ddd86 • 4 files, +18/-0
Guarantee minimum scrollable height in my grams/stars

UnigramDev/Unigram/develop • a27b4c8 • 4 files, +33/-15
Sticky headers tuning

#unigram
UnigramDev/Unigram/develop • 8024624 • 3 files, +52/-17
Transaction cells fixes

UnigramDev/Unigram/develop • 76e7ac5 • 25 files, +32/-46
Retire TelegramThemeFontFamily

UnigramDev/Unigram/develop • f968111 • 2 files, +45/-15
Use ScrollViewerIncrementalLoader in profile

UnigramDev/Unigram/develop • 5c58149 • 1 files, +2/-4
Safe try-get in ProfileCell

UnigramDev/Unigram/develop • 137306a • 1 files, +1/-1
Fix toast position while recording

UnigramDev/Unigram/develop • a92111c • 1 files, +33/-2
Allow changing blur brush points

UnigramDev/Unigram/develop • 96c37f8 • 1 files, +1/-1
Fix power saving brush disposal

UnigramDev/Unigram/develop • 4d3b4c8 • 1 files, +10/-31
Disable bubble tail

UnigramDev/Unigram/develop • 6dda297 • 3 files, +3/-3
Fix live location measure

UnigramDev/Unigram/develop • c650db4 • 1 files, +6/-4
Fix progress ring loading/unloading

UnigramDev/Unigram/develop • 3b6a4f5 • 3 files, +1/-1
Update TLottie to latest

UnigramDev/Unigram/develop • 00534a9 • 6 files, +21/-8
Update icons

UnigramDev/Unigram/develop • ce40a58 • 12 files, +1654/-74
Add the wallet secret vault and its enrollment

UnigramDev/Unigram/develop • 9bbc733 • 7 files, +562/-32
Add wallet backup enable, disable and delete flows

UnigramDev/Unigram/develop • 64304f5 • 8 files, +838/-0
Add the TON Connect request sheet

#unigram
UnigramDev/Unigram/develop • bfae9cc • 3 files, +1130/-61
Wire the wallet service to the vault, backup and requests

UnigramDev/Unigram/develop • 9d5cb82 • 2 files, +530/-39
Note the wallet vault, backup and TON Connect design

UnigramDev/Unigram/develop • 531e224 • 20 files, +2341/-463
Rework the wallet popups and window

UnigramDev/Unigram/develop • e86c7cd • 1 files, +1/-1
Libprisma unicode fixes

UnigramDev/Unigram/develop • 8d2ee89 • 7 files, +54/-32
Use same log level as app for playback

UnigramDev/Unigram/develop • f17cd41 • 25 files, +32/-32
Use AccentFillColorDefaultBrush for accent brush

UnigramDev/Unigram/develop • 2807382 • 1 files, +17/-10
Fix SoundPlayer categories

UnigramDev/Unigram/develop • 090669f • 1 files, +1/-1
Let exceptions propagate

UnigramDev/Unigram/develop • c873f8a • 9 files, +170/-376
Simplify hyperlinks handling

UnigramDev/Unigram/develop • 3c670c0 • 19 files, +2021/-481
Allow to customize shortcuts

UnigramDev/Unigram/develop • daf374a • 1 files, +0/-1
Stop listing the deleted TonConnectLink in the project

UnigramDev/Unigram/develop • c9ff93c • 1 files, +109/-0
Add the strings the wallet screens use

UnigramDev/Unigram/develop • 33fe767 • 1 files, +113/-0
Add the badge button style the wallet popups use

UnigramDev/Unigram/develop • f23d4e6 • 1 files, +150/-378
Regenerate the wallet engine bindings

UnigramDev/Unigram/develop • dc2550b • 2 files, +44/-0
Format an amount of grams with its pluralised unit

#unigram
UnigramDev/Unigram/develop • a5349cb • 2 files, +28/-1
Hide the wallet when the account cannot use one

UnigramDev/Unigram/develop • 1a15870 • 5 files, +84/-81
Move the currency exchange rates to ClientService

UnigramDev/Unigram/develop • 12b7f59 • 5 files, +236/-40
Prove wallet ownership instead of asking for the account password

UnigramDev/Unigram/develop • eaaed6a • 1 files, +35/-4
Follow the address bounce flag when sending

UnigramDev/Unigram/develop • dce8cb2 • 6 files, +1606/-163
Rework the amount field of the send money popup

UnigramDev/Unigram/develop • 6d8d829 • 5 files, +61/-38
Show what a transfer was worth on its service message

UnigramDev/Unigram/develop • 642c27b • 2 files, +37/-45
Open TON addresses and TON Connect links through TDLib

UnigramDev/Unigram/develop • 414eb5d • 5 files, +95/-56
Polish secret phrase screen, handle user cancellation properly

UnigramDev/Unigram/develop • d624caf • 5 files, +41/-22
Wallet protection localizations

UnigramDev/Unigram/develop • 2e2f8e8 • 1 files, +51/-47
Update the wallet engine bindings to e59e0d8

UnigramDev/Unigram/develop • ae026a4 • 23 files, +1300/-1164
Test the recovery phrase before disabling backup; lease the vault lazily

UnigramDev/Unigram/develop • 550998f • 23 files, +264/-306
Refactor navigation services

UnigramDev/Unigram/develop • 7ba6175 • 1 files, +17/-2
Fix table column overflow

UnigramDev/Unigram/develop • 9b858c5 • 1 files, +8/-0
Fix null date on double selection

#unigram
UnigramDev/Unigram/develop • e388922 • 1 files, +2/-4
Process recent stickers on dispatch

UnigramDev/Unigram/develop • 81aa24d • 2 files, +16/-4
Show unread count within forum topic

UnigramDev/Unigram/develop • 9abb8ed • 4 files, +9/-219
Get message custom emojis using TDLib

UnigramDev/Unigram/develop • 43153cf • 1 files, +4/-4
Fix messages merge logic

UnigramDev/Unigram/develop • 783ff36 • 4 files, +543/-111
Place shared media by message position, settle unfillable cells and reload on delete

UnigramDev/Unigram/develop • c13d2e3 • 4 files, +114/-47
Continue profile shared media into the basic group a supergroup was upgraded from

UnigramDev/Unigram/develop • cd73f2a • 36 files, +5039/-35
Show 3D models in wallet screens

UnigramDev/Unigram/develop • 19f707e • 6 files, +129/-18
Page the profile media gallery across the upgraded-from basic group

UnigramDev/Unigram/develop • 62d0b57 • 17 files, +213/-146
Key the chat history by MessageKey rather than message id

UnigramDev/Unigram/develop • 4884958 • 3 files, +133/-15
Continue the chat history into the basic group a supergroup was upgraded from

UnigramDev/Unigram/develop • dd261af • 3 files, +92/-46
Apply message updates and selection actions to the upgraded-from group's history

UnigramDev/Unigram/develop • 93dd512 • 14 files, +963/-849
Use composition surface in AnimatedImage

UnigramDev/Unigram/develop • 5392aaf • 9 files, +24/-14
Add MessageAccentBrush

UnigramDev/Unigram/develop • 907c421 • 1 files, +118/-76
Always use GetUserTonWalletAddresses on send

#unigram
UnigramDev/Unigram/develop • ca66786 • 2 files, +157/-65
Fix mini app storage

UnigramDev/Unigram/develop • 485807f • 1 files, +15/-1
Make AnimatedImage aware of ModalPopup

UnigramDev/Unigram/develop • 7c1a526 • 2 files, +10/-7
Lazy load chat selection outline

UnigramDev/Unigram/develop • a64a748 • 5 files, +97/-94
Handle both backgrounds in ChatBackgroundControl

UnigramDev/Unigram/develop • 16a2110 • 4 files, +10/-5
Rename My Grams to Gram Earnings

UnigramDev/Unigram/develop • dfa7e9c • 8 files, +116/-16
Support NFTs in wallet transactions

UnigramDev/Unigram/develop • 8ee2129 • 2 files, +233/-59
Immediately return transfers, use wallet-engine for other operations

UnigramDev/Unigram/develop • cdf5b0c • 2 files, +26/-16
Show simulated fee for gasless transactions

UnigramDev/Unigram/develop • cef74c4 • 11 files, +714/-174
Collectibles tab

UnigramDev/Unigram/develop • 2358e05 • 2 files, +26/-7
Strings for unknown dapp

UnigramDev/Unigram/develop • bb4b071 • 3 files, +41/-6
Proper transaction states in service message

UnigramDev/Unigram/develop • d86d2ce • 11 files, +1702/-2
Fly the send screen's diamond into the new history row

UnigramDev/Unigram/develop • 789b0d9 • 1 files, +5/-0
Size a 3D panel's renderer when it is created, not only on SizeChanged

UnigramDev/Unigram/develop • d75163c • 1 files, +9/-0
Update service messages when their sending succeeds or fails

#unigram
UnigramDev/Unigram/develop • 983d7bd • 13 files, +809/-204
Fly the send screen's diamond into the transfer's chat message

UnigramDev/Unigram/develop • ee94416 • 2 files, +186/-5
Send encrypted transfer comments as their payload, not plaintext

UnigramDev/Unigram/develop • 0a858cf • 7 files, +164/-75
Update wallet history rows in place instead of replacing them

UnigramDev/Unigram/develop • 3016416 • 5 files, +290/-7
Burst stars from the stone when a transfer settles

UnigramDev/Unigram/develop • 0281160 • 1 files, +2/-1
Fix profile photo loading order

UnigramDev/Unigram/develop • c674650 • 2 files, +6/-4
Improve transaction cell design

UnigramDev/Unigram/develop • 73d5adf • 3 files, +39/-43
Nfts tab cell

UnigramDev/Unigram/develop • 608b02e • 3 files, +165/-58
Load wallet history and collectibles one request at a time via a pager

UnigramDev/Unigram/develop • a66febe • 2 files, +21/-0
Show a text cursor over AmountTextBlock's number

UnigramDev/Unigram/develop • 59f0a0d • 1 files, +29/-4
Accept numbered or comma-separated recovery phrases when pasting

UnigramDev/Unigram/develop • 8297e3b • 5 files, +102/-73
Ask for the wallet password after the phrase, only on PASSWORD_MISSING

UnigramDev/Unigram/develop • 9f7d1c9 • 1 files, +18/-6
Stop a wallet replacement from being archived as a key rotation

UnigramDev/Unigram/develop • a5291c0 • 9 files, +50/-25
Wallet polishing

UnigramDev/Unigram/develop • fde1869 • 2 files, +41/-7
Support nfts in transaction popup

#unigram
UnigramDev/Unigram/develop • 5d57b33 • 1 files, +10/-10
Sync strings with Android's latest export

UnigramDev/Unigram/develop • 50e3f81 • 11 files, +58/-31
Replace wallet placeholders with Android's strings

UnigramDev/Unigram/develop • 60363e8 • 3 files, +2/-0
Add the Fluent apps icon to the font

UnigramDev/Unigram/develop • 671eeac • 8 files, +375/-0
Add a Connected Apps popup to the wallet

UnigramDev/Unigram/develop • 79433c0 • 10 files, +52/-50
Replace the last wallet placeholders with strings

UnigramDev/Unigram/develop • 655b2b2 • 1 files, +1/-1
Fix emoji template root update

UnigramDev/Unigram/develop • a085f1a • 2 files, +109/-35
Fix emoji panel recycling

UnigramDev/Unigram/develop • b86c6fa • 1 files, +1/-1
Update TDLib to 1.8.68 stable

#unigram
morethanwords/tweb/master • 27cd9a0 • 39 files, +1799/-766
Peek at any media by holding it: photos, videos and GIFs too, in chats, rich messages and shared media

morethanwords/tweb/master • 1edbab3 • 3 files, +58/-21
Keep the media viewer's clip in step with its picture as it opens and closes

#webk
🫡3
telegramdesktop/tdesktop/dev • 793a279 • 1 files, +0/-4
Remove redundant message size check.

telegramdesktop/tdesktop/dev • f49ddc9 • 1 files, +1/-1
Fix build with GCC.

telegramdesktop/tdesktop/dev • d962295 • 1 files, +7/-0
Fix building macOS app as before.

telegramdesktop/tdesktop/dev • 42f8a36 • 6 files, +22/-18
Version 7.3.

#tdesktop
🫡2
UnigramDev/Unigram/develop • 645314f • 1 files, +4/-0
Force vlc stereo output

UnigramDev/Unigram/develop • e8b843d • 1 files, +48/-7
Handle stack overflows in error reporter

UnigramDev/Unigram/develop • a30c50c • 1 files, +11/-0
Fix collapse call header with playback visible

UnigramDev/Unigram/develop • 91a0796 • 1 files, +2/-2
Missing strings

UnigramDev/Unigram/develop • 28d7caf • 3 files, +31/-19
Always use API provided public key for encrypted comments

UnigramDev/Unigram/develop • fbff3d2 • 1 files, +2/-0
Show album cover in audio replies

UnigramDev/Unigram/develop • 2aa041a • 1 files, +4/-2
Fix reply line height

UnigramDev/Unigram/develop • 020ab2d • 1 files, +2/-2
Check for applied template

UnigramDev/Unigram/develop • 711de72 • 3 files, +16/-10
Support unknown transfers

UnigramDev/Unigram/develop • 418fca7 • 1 files, +1/-1
Fix web view deferral completion

UnigramDev/Unigram/develop • cf5ac97 • 2 files, +15/-4
Wait for loading to apply theme

UnigramDev/Unigram/develop • 9810bc7 • 1 files, +41/-5
Wrap all IInteractionTrackerOwner handlers in try catch

UnigramDev/Unigram/develop • 9fba09b • 6 files, +976/-1
Add Money entry to settings

UnigramDev/Unigram/develop • 91b4570 • 1 files, +5/-2
Fail closed when the wallet journal cannot be read

UnigramDev/Unigram/develop • f79cae0 • 1 files, +25/-8
Enforce the engine's timeout on Toncenter requests

#unigram
UnigramDev/Unigram/develop • f107787 • 2 files, +74/-18
Back off, detect stalls and respect the proxy in the wallet chain stream

UnigramDev/Unigram/develop • 9223f15 • 8 files, +272/-39
Key Windows Hello per account, recover vaults that no longer open, rewrap passcodes atomically

UnigramDev/Unigram/develop • 6dc7cfc • 5 files, +174/-49
Check wallet backup, bind and replace results, and page history under the lock

UnigramDev/Unigram/develop • 67ce29e • 9 files, +232/-36
Guard wallet sends against unsettled transfers, missing fees, bad addresses and leaked comments

UnigramDev/Unigram/develop • 10ee003 • 13 files, +704/-151
Bind TON Connect to the manifest host, show every message, and always answer the dApp

UnigramDev/Unigram/develop • a5aa2e2 • 1 files, +21/-13
Improve PopupInfo design

UnigramDev/Unigram/develop • 8a0d931 • 1 files, +32/-26
Properly handle errors in translate service

UnigramDev/Unigram/develop • d89f697 • 3 files, +107/-1
Add a Withdraw via Fragment button to Gram Earnings

UnigramDev/Unigram/develop • 66c83ab • 6 files, +31/-9
Pass the purpose chat to TelegramPaymentPurposeStars when buying stars

UnigramDev/Unigram/develop • bfd6be1 • 2 files, +480/-2
Add colour contrast, gradient and background link helpers

UnigramDev/Unigram/develop • 4670a69 • 51 files, +5989/-1463
Rework themes into presets, variants and v2 theme files

UnigramDev/Unigram/develop • 3748ffd • 2 files, +3/-0
Fix link preview empty line and foreground

UnigramDev/Unigram/develop • 559a870 • 4 files, +107/-14
Simplify document content tree

UnigramDev/Unigram/develop • 865b6f0 • 4 files, +94/-15
Simplify audio content tree

#unigram
UnigramDev/Unigram/develop • 2890366 • 4 files, +123/-29
Simplify voice note content tree

UnigramDev/Unigram/develop • ed3b700 • 2 files, +91/-8
Simplify video content tree

UnigramDev/Unigram/develop • bdbacff • 2 files, +127/-28
Simplify photo content tree

UnigramDev/Unigram/develop • 8aeecd6 • 2 files, +91/-8
Simplify animation content tree

UnigramDev/Unigram/develop • 3733c8c • 1 files, +9/-3
FileButton recycle fixes

UnigramDev/Unigram/develop • 73bace1 • 1 files, +13/-0
Allow to change subtitle visibility

UnigramDev/Unigram/develop • 54cc238 • 2 files, +2/-1
Missing string

UnigramDev/Unigram/develop • 86a6766 • 2 files, +16/-7
Localize self destruct timer

UnigramDev/Unigram/develop • b7aea5d • 1 files, +23/-1
More translated exceptions

UnigramDev/Unigram/develop • cc9fa00 • 1 files, +21/-4
Fix missing reflection types

UnigramDev/Unigram/develop • 4a823f9 • 1 files, +1/-1
Fix unsubscribe on collection changed

UnigramDev/Unigram/develop • 1cf3803 • 1 files, +6/-2
Fix star cell borders

UnigramDev/Unigram/develop • a3c5e10 • 4 files, +214/-56
Support album recycle, fix layout after tree simplification

UnigramDev/Unigram/develop • d665455 • 1 files, +1/-1
Fix multiple selecton checkbox position

UnigramDev/Unigram/develop • 699ab58 • 1 files, +52/-50
Use path instead of alpha mask in glass button

#unigram
UnigramDev/Unigram/develop • d0e7496 • 1 files, +3/-2
Fix suppress custom notification sound

UnigramDev/Unigram/develop • 21ae95a • 3 files, +9/-7
Simplify paid messages check

UnigramDev/Unigram/develop • 24e286f • 2 files, +7/-1
Disconnect incremental loading on navigation

UnigramDev/Unigram/develop • bcdc38d • 1 files, +33/-15
Optimize video content updates

UnigramDev/Unigram/develop • 588bb47 • 1 files, +0/-9
Don't pad sticker content

#unigram
telegramdesktop/tdesktop/dev • 3157f7e • 1 files, +32/-32
Close wallet info box by outside click.

#tdesktop
🫡2
telegramdesktop/tdesktop/dev • b7c1996 • 4 files, +6/-0
[img-editor] Added ability to set circle corner rounding for stickers.

telegramdesktop/tdesktop/dev • 863cf10 • 10 files, +464/-171
Added animated shrinking of bot menu button while typing.

#tdesktop
🫡2
UnigramDev/Unigram/develop • 60edb8e • 1 files, +1/-1
Show Money in attach menu only when available

UnigramDev/Unigram/develop • 41b88ae • 1 files, +2/-0
Prevent name text wrapping

UnigramDev/Unigram/develop • e608416 • 1 files, +0/-2
Remove unused border

UnigramDev/Unigram/develop • fb00d5f • 12 files, +76/-97
Migrate more dialogs to ModalPopup

UnigramDev/Unigram/develop • 6810282 • 7 files, +115/-35
Fix build against members and APIs already used by committed code

UnigramDev/Unigram/develop • fca100b • 11 files, +249/-56
Install updates through the Store on Store builds

UnigramDev/Unigram/develop • 67480c2 • 7 files, +213/-26
Defer composition nodes in messages until needed and pool reaction buttons

UnigramDev/Unigram/develop • 6d5b8f5 • 1 files, +32/-2
Open downloaded thumbnails without the storage broker

UnigramDev/Unigram/develop • 93875c0 • 3 files, +0/-19
Remove the camera capture attach option

UnigramDev/Unigram/develop • 2e61107 • 1 files, +4/-2
Declare MessageViewModel.Date's backing field by hand

UnigramDev/Unigram/develop • e365915 • 1 files, +12/-12
Keep sticker and animation id lists as hash sets

UnigramDev/Unigram/develop • e86806e • 1 files, +10/-6
Use ManualResetEventSlim in RemoteFileSource

UnigramDev/Unigram/develop • 774d1ab • 1 files, +13/-3
Render the story reaction frame through a buffer surface

UnigramDev/Unigram/develop • 3f5f3bf • 2 files, +9/-51
Remove the single-view fallback and unused window activation

#unigram