Telegram github commits and releases
4.48K subscribers
601 files
20.7K links
Broadcast from the most important Telegram clients' repositories
Download Telegram
telegramdesktop/tdesktop/dev • bfb65a2 • 1 files, +31/-1
Update API scheme to layer 230.

telegramdesktop/tdesktop/dev • d589f85 • 1 files, +1/-0
Add toncenter DC shift constant for proxy requests

telegramdesktop/tdesktop/dev • 3580938 • 8 files, +302/-0
Add td_gram wallet-core library skeleton with self-tests

telegramdesktop/tdesktop/dev • e7503ec • 1 files, +25/-0
Record the WalletKit golden vectors for td_gram pinning.

telegramdesktop/tdesktop/dev • 5d5f308 • 14 files, +3135/-12
Port TON mnemonic and key derivation into td_gram

telegramdesktop/tdesktop/dev • 2447277 • 12 files, +1749/-0
Port TON cells, BOC and addresses into td_gram

telegramdesktop/tdesktop/dev • 3a5c1a3 • 9 files, +875/-0
Port TON message builders and W5 contract into td_gram

telegramdesktop/tdesktop/dev • 8b48992 • 10 files, +164/-10
Pin td_gram transfers to WalletKit golden vectors

telegramdesktop/tdesktop/dev • 36db0bd • 40 files, +8299/-0
Port toncenter API builders and parsers into td_gram

telegramdesktop/tdesktop/dev • 167ffac • 7 files, +220/-2
Store the wallet key encrypted in account storage

telegramdesktop/tdesktop/dev • 6b3b49b • 10 files, +1243/-37
Wire the wallet session, transport and send pipeline

telegramdesktop/tdesktop/dev • e4873cc • 7 files, +807/-0
Add the wallet section with the card and empty state

telegramdesktop/tdesktop/dev • 27dd435 • 1 files, +1/-0
Wrap the wallet explainer description labels

telegramdesktop/tdesktop/dev • 2af4301 • 7 files, +387/-8
Build the wallet transactions history list

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • f9e13ec • 3 files, +224/-3
Build the wallet transaction details sheet

telegramdesktop/tdesktop/dev • a03f244 • 1 files, +1/-1
Align the details sheet diamond with the amount digits

telegramdesktop/tdesktop/dev • 358c889 • 5 files, +425/-42
Build the wallet send-Grams flow

telegramdesktop/tdesktop/dev • ed02708 • 6 files, +485/-16
Build wallet Keys & Backup, reveal and delete flows

telegramdesktop/tdesktop/dev • 11085e3 • 1 files, +1/-1
Write the wallet storage blob synchronously

telegramdesktop/tdesktop/dev • 61d14e8 • 2 files, +12/-2
Fix wallet menu ampersand and replace chooser title

telegramdesktop/tdesktop/dev • 9ff2f25 • 1 files, +1/-0
Let the replace-wallet chooser title wrap

telegramdesktop/tdesktop/dev • f385db3 • 6 files, +618/-1
Build the wallet recovery-phrase import flow

telegramdesktop/tdesktop/dev • bd429cb • 2 files, +4/-1
Wrap the wallet import error message

telegramdesktop/tdesktop/dev • 6916255 • 1 files, +2/-0
Named the toncenter datacenter in MTP logs.

telegramdesktop/tdesktop/dev • 0187fb3 • 2 files, +7/-1
Use an outlined wallet icon in the main menu

telegramdesktop/tdesktop/dev • 53ba005 • 6 files, +496/-0
Parse and format ton:// transfer links in td_gram

telegramdesktop/tdesktop/dev • b9fc5f1 • 1 files, +31/-0
Pin ton:// link text parameter edge cases

telegramdesktop/tdesktop/dev • 9902a9a • 1 files, +1/-1
Fix an unused variable build error in the wallet box.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 1266d92 • 3 files, +291/-61
Build the wallet Add Funds receive modal

telegramdesktop/tdesktop/dev • e20dce0 • 3 files, +68/-1
Add the wallet How It Works modal and menu entry

telegramdesktop/tdesktop/dev • d1d9d52 • 3 files, +89/-5
Show the first-time Gram intro tooltip and toast

telegramdesktop/tdesktop/dev • 831e812 • 2 files, +65/-13
Add the transaction details overflow menu

telegramdesktop/tdesktop/dev • e058048 • 9 files, +106/-36
Open ton:// transfer links in the wallet send flow

telegramdesktop/tdesktop/dev • 806fcb2 • 7 files, +76/-34
Unify the two TON explorer URL builders

telegramdesktop/tdesktop/dev • 2d089a3 • 2 files, +35/-0
Show the transfer comment in the details sheet

telegramdesktop/tdesktop/dev • 4984575 • 5 files, +202/-26
Add a public comment to outgoing transfers

telegramdesktop/tdesktop/dev • b0eba9a • 1 files, +11/-8
Prefill the send comment from a transfer link

telegramdesktop/tdesktop/dev • a43b000 • 5 files, +105/-1
Show the USD value under the wallet card balance

telegramdesktop/tdesktop/dev • f239428 • 5 files, +185/-14
Convert the send amount between GRAM and USD

telegramdesktop/tdesktop/dev • c8c6c6d • 2 files, +100/-50
Show USD values in the transaction details sheet

telegramdesktop/tdesktop/dev • 88ff3e2 • 13 files, +318/-415
Show the wallet in a separate window

telegramdesktop/tdesktop/dev • 35ac7a3 • 22 files, +866/-136
Select the wallet fiat currency from fetched rates

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 39acedf • 2 files, +20/-2
Fit the wallet fiat figures beside their amounts

telegramdesktop/tdesktop/dev • 9453ec0 • 1 files, +1/-1
Track the wallet fiat prefix by its natural width

telegramdesktop/tdesktop/dev • 5572e4c • 8 files, +291/-144
Redesign the wallet overview card, rows and empty state

telegramdesktop/tdesktop/dev • 07beeb0 • 1 files, +1/-1
Align the wallet row Gram mark with its amount digits

telegramdesktop/tdesktop/dev • bed0496 • 3 files, +63/-25
Redesign the wallet transaction details box

telegramdesktop/tdesktop/dev • c44a297 • 7 files, +313/-328
Redesign the wallet send flow into one expanding box

telegramdesktop/tdesktop/dev • 871ccbd • 7 files, +457/-167
Redesign the wallet Add Funds and Buy Grams boxes

telegramdesktop/tdesktop/dev • 270d0fa • 1 files, +1/-1
Widen the wallet buy row text column past the chevron

telegramdesktop/tdesktop/dev • 062ac17 • 1 files, +7/-0
Let the wallet buy row subtitle wrap to two lines

telegramdesktop/tdesktop/dev • 5cf566a • 3 files, +46/-19
Fix the wallet name ink, incoming green and fiat decimal

telegramdesktop/tdesktop/dev • b09e871 • 2 files, +9/-10
Fit the wallet panel and honour import Shift+Tab

telegramdesktop/tdesktop/dev • 4e5c2d0 • 5 files, +256/-2
Add a debug probe for toncenter NFT and DNS

telegramdesktop/tdesktop/dev • 3b9bd25 • 1 files, +1/-1
Retry flood-limited toncenter debug probes

telegramdesktop/tdesktop/dev • 6216ce7 • 18 files, +144/-0
Commit the toncenter NFT and DNS probe fixtures

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 8b9a7af • 1 files, +217/-0
Probe collectible metadata and receive-date sources

telegramdesktop/tdesktop/dev • 3e824ea • 1 files, +20/-0
Probe per-item history for a collectible receive date

telegramdesktop/tdesktop/dev • 01f9524 • 21 files, +199/-1
Commit the collectible metadata and date probe captures

telegramdesktop/tdesktop/dev • bbf126b • 11 files, +2086/-54
Port toncenter NFT parsers and counterparty names

telegramdesktop/tdesktop/dev • 038042c • 1 files, +16/-0
Pin the NFT fetchable flag per item, not by count

telegramdesktop/tdesktop/dev • 88e4eca • 11 files, +751/-20
Add the collectibles tab to the wallet overview

telegramdesktop/tdesktop/dev • 63a1448 • 13 files, +886/-319
Show collectible transfers and .ton names in history

telegramdesktop/tdesktop/dev • c8622fa • 2 files, +19/-1
Mark an incoming collectible receipt successful

telegramdesktop/tdesktop/dev • 3b9eeab • 1 files, +6/-10
Centre the collectible face on the box width

telegramdesktop/tdesktop/dev • 2dd5bd4 • 1 files, +7/-1
Copy loaded collectible bytes out of the loader

telegramdesktop/tdesktop/dev • 423c2f2 • 5 files, +456/-44
Time-bound wallet requests and let MTP retry floods

telegramdesktop/tdesktop/dev • b43515d • 1 files, +35/-0
Record the wallet details box backdrop measurement

telegramdesktop/tdesktop/dev • bab1950 • 1 files, +10/-6
Re-apply the wallet amount colour on a theme change

telegramdesktop/tdesktop/dev • a97e64c • 1 files, +10/-6
Re-apply the wallet row amount colour on a theme change

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 6664388 • 1 files, +4/-2
Re-apply the Add Funds title colour on a theme change

telegramdesktop/tdesktop/dev • fe744b9 • 4 files, +105/-33
Keep wallet deletion responsive and skip empty warning

telegramdesktop/tdesktop/dev • 10f04f6 • 5 files, +72/-43
Polish wallet window and box chrome

telegramdesktop/tdesktop/dev • de219e2 • 4 files, +224/-21
Redesign the wallet import and recovery phrase boxes

telegramdesktop/tdesktop/dev • 6c554fe • 1 files, +2/-2
Give the wallet phrase view real fit slack

telegramdesktop/tdesktop/dev • e7e15cf • 9 files, +549/-225
Replace wallet currency menu and fetch rates over MTProto

telegramdesktop/tdesktop/dev • 05dd757 • 1 files, +1/-1
Draw a plain check beside the selected wallet currency

telegramdesktop/tdesktop/dev • f9fcb05 • 6 files, +144/-76
Derive wallet fiat rates from the app TON price

telegramdesktop/tdesktop/dev • e159be3 • 2 files, +661/-180
Rework the wallet overview as a collapsing scroll

telegramdesktop/tdesktop/dev • e0b9e96 • 1 files, +32/-1
Keep the wallet balance clear of the card QR plate

telegramdesktop/tdesktop/dev • 00ef32d • 3 files, +215/-22
Open wallet collectible previews in the wallet window

telegramdesktop/tdesktop/dev • 9c0d9ee • 21 files, +1274/-72
Stream wallet updates with a polling fallback

telegramdesktop/tdesktop/dev • e201328 • 2 files, +73/-2
Accept https streaming URLs from getStreamingUrl

telegramdesktop/tdesktop/dev • 19fd05e • 12 files, +379/-91
Redesign wallet transaction rows with avatars and chips

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • b250332 • 1 files, +6/-1
Keep significant digits in small wallet row amounts

telegramdesktop/tdesktop/dev • 58263d0 • 2 files, +19/-0
Recompute wallet fiat rates when the TON price lands

telegramdesktop/tdesktop/dev • abf84cf • 1 files, +25/-30
Define the wallet QR plate and title band rects once

telegramdesktop/tdesktop/dev • 1f8810b • 1 files, +0/-1
Remove unused wallet QR button resize

telegramdesktop/tdesktop/dev • 0baec34 • 6 files, +35/-10
Fall back to a wallet preview, gate gift menu entries

telegramdesktop/tdesktop/dev • 4dcb874 • 1 files, +2/-0
Fall back when a unique gift reply cannot be parsed

telegramdesktop/tdesktop/dev • 327f001 • 5 files, +779/-0
Add the wallet on-ramp API client and state

telegramdesktop/tdesktop/dev • 76653e3 • 4 files, +776/-46
Show live on-ramp payment routes in the Gram wallet

telegramdesktop/tdesktop/dev • 1e65730 • 1 files, +10/-1
Map live on-ramp payment method identifiers

telegramdesktop/tdesktop/dev • d659749 • 2 files, +183/-32
Open on-ramp sessions in the system browser

telegramdesktop/tdesktop/dev • 28e25ee • 1 files, +53/-5
Align wallet Gram marks with amount digits

telegramdesktop/tdesktop/dev • 7986c07 • 1 files, +200/-78
Polish wallet overview layout and collapse

telegramdesktop/tdesktop/dev • 93e4b8f • 3 files, +139/-79
Polish the wallet transaction ripple and avatars

telegramdesktop/tdesktop/dev • 6188ae2 • 2 files, +21/-8
Put the wallet currency first and mark pending routes

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 35db328 • 7 files, +47/-24
Restyle the wallet recovery and How It Works boxes

telegramdesktop/tdesktop/dev • 8edac56 • 1 files, +3/-3
Update API scheme on layer 230.

telegramdesktop/tdesktop/dev • 55d209a • 4 files, +84/-19
Support text links in bot verification descriptions

telegramdesktop/tdesktop/dev • 6b62089 • 7 files, +112/-32
Correctly identify our collectibles.

telegramdesktop/tdesktop/dev • 724cd54 • 2 files, +84/-0
Build wallet-engine dependency.

telegramdesktop/tdesktop/dev • 776f294 • 1 files, +1/-1
Update wallet-engine build dependency

telegramdesktop/tdesktop/dev • c88cc8c • 3 files, +317/-0
Link wallet-engine into Telegram Desktop build

telegramdesktop/tdesktop/dev • 19ca620 • 1 files, +8/-2
Build wallet-engine for Windows 7

telegramdesktop/tdesktop/dev • 72cafe1 • 5 files, +858/-0
Bridge wallet-engine hosts through a minimal foundation

telegramdesktop/tdesktop/dev • 725ce49 • 6 files, +533/-287
Harden wallet-engine bridge lifecycle, storage and contracts

telegramdesktop/tdesktop/dev • bcd5aa7 • 3 files, +72/-39
Fix durability ordering and races found in re-review

telegramdesktop/tdesktop/dev • aa34dd1 • 2 files, +153/-14
Serve wallet balance and status through wallet-engine

telegramdesktop/tdesktop/dev • 3ed0891 • 7 files, +415/-328
Move the wallet lifecycle onto wallet-engine

telegramdesktop/tdesktop/dev • 4113750 • 1 files, +1/-1
Update wallet-engine build dependency.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 15a05d8 • 3 files, +10/-14
Size the wallet backup prompts to the actual phrase

telegramdesktop/tdesktop/dev • f4839dd • 7 files, +184/-163
List wallet collectibles through wallet-engine

telegramdesktop/tdesktop/dev • b023412 • 1 files, +82/-1
Normalize proxy empty-map arrays for wallet-engine

telegramdesktop/tdesktop/dev • f1a29cb • 5 files, +88/-38
Report storage write failures to wallet-engine

telegramdesktop/tdesktop/dev • f157b61 • 3 files, +0/-316
Remove some dead code, update cmake_helpers.

telegramdesktop/tdesktop/dev • 892d599 • 8 files, +364/-296
Move wallet send onto wallet-engine

telegramdesktop/tdesktop/dev • 34e7541 • 2 files, +54/-51
Move the wallet bridge onto the status-less transport

telegramdesktop/tdesktop/dev • 6930830 • 4 files, +202/-160
Move the wallet history list onto engine activity

telegramdesktop/tdesktop/dev • 817f002 • 88 files, +504/-16233
Shrink td_gram to its Telegram-native residue

telegramdesktop/tdesktop/dev • 7beafa0 • 2 files, +11/-5
Repair the collectible gift address match after the td_gram shrink

telegramdesktop/tdesktop/dev • 453f113 • 8 files, +227/-137
Polish the wallet ticker fit, Protect row and intro tooltip

telegramdesktop/tdesktop/dev • 26adbad • 4 files, +223/-29
Page the wallet tabs and gate the cold open

telegramdesktop/tdesktop/dev • a08f938 • 4 files, +330/-28
Pool the wallet collectible artwork requests

telegramdesktop/tdesktop/dev • 2e2752e • 2 files, +85/-26
Settle the wallet lists gate and its slice state

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 78226cd • 1 files, +4/-2
Track the shown collectible in the badge tooltip guard

telegramdesktop/tdesktop/dev • ef18aea • 2 files, +9/-20
Harden the wallet history mapper and publish guard

telegramdesktop/tdesktop/dev • 9551a00 • 1 files, +12/-5
Keep the wallet history freshness stamp on injected runs

telegramdesktop/tdesktop/dev • 0f3600d • 2 files, +5/-10
Compare wallet collectibles as whole records

telegramdesktop/tdesktop/dev • 3df29be • 4 files, +562/-0
[ai] Wait for a stamped wallet engine refresh

telegramdesktop/tdesktop/dev • 61716c7 • 1 files, +20/-0
[ai] Print what the wallet readiness self-test saw

telegramdesktop/tdesktop/dev • 4bcb24a • 1 files, +33/-0
[ai] Cover every wallet readiness refusal state

telegramdesktop/tdesktop/dev • b74871e • 1 files, +88/-0
Restore the wallet history fixture Debug scenario

telegramdesktop/tdesktop/dev • d270d2e • 2 files, +173/-31
Refresh wallet collectible media on record change

telegramdesktop/tdesktop/dev • 15c5b16 • 1 files, +23/-2
Update API scheme to layer 231.

telegramdesktop/tdesktop/dev • 2169e23 • 8 files, +3/-1254
Drop the wallet debug scaffolding from production code

telegramdesktop/tdesktop/dev • 7a57bc9 • 1 files, +6/-10
[ai] Drop the wallet notes that repeat a check's own details

telegramdesktop/tdesktop/dev • 13c614a • 3 files, +8/-2
Re-anchor the kept badge gift tooltip to its badge

telegramdesktop/tdesktop/dev • 6107a50 • 2 files, +2/-2
Update wallet-engine build dependency.

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • a569f96 • 8 files, +398/-1600
Serve the wallet state from the Telegram server API

telegramdesktop/tdesktop/dev • cc7dcc2 • 4 files, +91/-20
Export the wallet recovery phrase through the API

telegramdesktop/tdesktop/dev • fb427ce • 7 files, +276/-0
Resolve and store users' Gram wallet addresses

telegramdesktop/tdesktop/dev • 5c968ec • 2 files, +245/-89
Show the server's wallet transaction history

telegramdesktop/tdesktop/dev • f716d66 • 3 files, +22/-16
[ai] Correct the wallet refresh helper's stale notes

telegramdesktop/tdesktop/dev • b9b339a • 6 files, +0/-94
Delete wallet declarations orphaned by server state

telegramdesktop/tdesktop/dev • b3e3755 • 3 files, +59/-12
State the unreadable wallet address and signing refusal

telegramdesktop/tdesktop/dev • c684ee8 • 2 files, +11/-2
Keep a newer user address answer over an older chunk

telegramdesktop/tdesktop/dev • 2224e3f • 2 files, +70/-4
Name the wallet peer in details, clear history paging

telegramdesktop/tdesktop/dev • 7a844bf • 2 files, +16/-7
Clear the collectibles list when the wallet leaves Ready

telegramdesktop/tdesktop/dev • d1304e0 • 2 files, +48/-27
Page wallet history by tab, drop unformattable address rows

telegramdesktop/tdesktop/dev • 6b93d58 • 2 files, +0/-2
Drop the table relayout after inserting a row

telegramdesktop/tdesktop/dev • d6ba96a • 1 files, +8/-1
Update the wallet lists gate before draining the lanes

telegramdesktop/tdesktop/dev • e2836a8 • 3 files, +26/-21
Publish the wallet's empty-face terms as one value

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 9b40557 • 1 files, +16/-4
Update API scheme on layer 231. Build broken.

telegramdesktop/tdesktop/dev • 649d9e2 • 12 files, +800/-18
Reveal the wallet recovery phrase from DC-held shares

telegramdesktop/tdesktop/dev • f36dea4 • 2 files, +2/-2
Update wallet-engine to the trampoline wallet contract

telegramdesktop/tdesktop/dev • 5e4228c • 5 files, +111/-1
[ai] Read the test account's 2FA password from the portable folder

telegramdesktop/tdesktop/dev • f3d0314 • 5 files, +1269/-8
Replace the wallet with a new or an imported one

telegramdesktop/tdesktop/dev • 5050a20 • 7 files, +829/-71
Reconcile device wallet custody with the server wallet

telegramdesktop/tdesktop/dev • def04d6 • 2 files, +12/-1
Fix the wallet conflict box paddings

telegramdesktop/tdesktop/dev • 98a6a1c • 1 files, +2/-2
Update API scheme on layer 231.

telegramdesktop/tdesktop/dev • 9b54875 • 2 files, +2/-2
Update wallet-engine to the client-side key rotation API

telegramdesktop/tdesktop/dev • 00fc4d1 • 11 files, +1066/-76
Enable and disable the encrypted wallet phrase backup

telegramdesktop/tdesktop/dev • a242053 • 3 files, +15/-2
Pad the wallet backup seed to the server's field length

telegramdesktop/tdesktop/dev • 5eba67d • 5 files, +230/-10
[ai] Read the funded golden wallet fixture and gate campaigns on it

telegramdesktop/tdesktop/dev • 59cf38f • 5 files, +62/-24
Show wallet key changes in the transaction history

telegramdesktop/tdesktop/dev • 2bdb7fb • 5 files, +47/-16
Route wallet share fetches through a dedicated DC shift

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • eef8874 • 2 files, +2/-2
Update wallet-engine to the StateInit key rotation fix

telegramdesktop/tdesktop/dev • 614fbbb • 4 files, +75/-41
[ai] Harden the golden wallet fixture rewrite

telegramdesktop/tdesktop/dev • 57b1f2f • 12 files, +1478/-24
Rotate the wallet key when disabling the backup

telegramdesktop/tdesktop/dev • 52d332c • 3 files, +45/-17
Harden the wallet rotation wait against refreshes and edits

telegramdesktop/tdesktop/dev • 616c3c3 • 2 files, +92/-24
Fail over auth waiters and bound holder datacenter ids

telegramdesktop/tdesktop/dev • c07760e • 2 files, +33/-5
Store wallet transaction amounts as magnitudes

telegramdesktop/tdesktop/dev • 6a57b57 • 1 files, +6/-5
Update API scheme on layer 231.

telegramdesktop/tdesktop/dev • 096445f • 4 files, +4/-9
Fix build after the wallet schema update

telegramdesktop/tdesktop/dev • 795514a • 1 files, +36/-5
Offer the wallet key rotation after restoring custody

telegramdesktop/tdesktop/dev • f1f3ad1 • 7 files, +963/-66
Split the app lock from the passcode in key_data

telegramdesktop/tdesktop/dev • b5cf5d6 • 11 files, +521/-0
Add a passcode strength meter over vendored zxcvbn

telegramdesktop/tdesktop/dev • 74fb299 • 1 files, +7/-0
Wrap the passcode strength meter's advice line

telegramdesktop/tdesktop/dev • f767308 • 14 files, +1630/-78
Wrap the wallet engine secrets in a passcode vault

telegramdesktop/tdesktop/dev • a48214f • 9 files, +1309/-42
Add the wallet Passcode Lock box and provider seam

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • e08ac2e • 3 files, +22/-5
Refuse a vault key adopted after a clear trigger

telegramdesktop/tdesktop/dev • 52884ea • 3 files, +120/-4
[ai] Make test-run --portable-root isolate the launch

telegramdesktop/tdesktop/dev • c21c5e6 • 6 files, +114/-10
Resolve eligible users' wallet addresses with force

telegramdesktop/tdesktop/dev • 4729b7d • 2 files, +98/-93
Show transaction peer addresses and domains in wallet

telegramdesktop/tdesktop/dev • b7f03dc • 1 files, +2/-0
Elide long wallet transaction peer names and domains

telegramdesktop/tdesktop/dev • 8c474ea • 5 files, +91/-2
Show native Gram transfer messages in chat history

telegramdesktop/tdesktop/dev • d91cf79 • 1 files, +4/-4
Refuse custody operations during pending key rotations

telegramdesktop/tdesktop/dev • e5570ab • 1 files, +18/-0
Remove custody records whose engine secret is absent

telegramdesktop/tdesktop/dev • e0b7d4a • 1 files, +6/-1
Close obsolete password prompts before local reveal

telegramdesktop/tdesktop/dev • 451082f • 6 files, +264/-8
State where wallet keys live and warn before logout

telegramdesktop/tdesktop/dev • 70fb5e5 • 14 files, +965/-165
Teach passcode settings the wallet's unlock role

telegramdesktop/tdesktop/dev • 3d8784e • 1 files, +2/-1
Close the launch-lock warning when it is cancelled

telegramdesktop/tdesktop/dev • 240aadd • 10 files, +1041/-397
Gate every wallet key use behind the vault unlock

telegramdesktop/tdesktop/dev • 0299e18 • 2 files, +70/-7
Drain and refresh the wallet lists on key change and push

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 8cd6c2f • 1 files, +12/-0
Fall back to scrypt on OpenSSL without Argon2

telegramdesktop/tdesktop/dev • f308fcc • 2 files, +5/-1
Spend the passcode token before notifying

telegramdesktop/tdesktop/dev • f0e6a59 • 1 files, +1/-0
Reset the local key when starting from scratch

telegramdesktop/tdesktop/dev • acd64d3 • 8 files, +500/-437
State the right reason on the wallet failure arms

telegramdesktop/tdesktop/dev • e7b9587 • 1 files, +4/-0
Guard the passcode disable confirmation

telegramdesktop/tdesktop/dev • c156153 • 2 files, +12/-6
Hold the key-protection result's accounts weakly

telegramdesktop/tdesktop/dev • 817727a • 1 files, +11/-2
Fix clearing of wallet-engine leftovers.

telegramdesktop/tdesktop/dev • 0f47d8a • 2 files, +12/-9
Fix build in canary.

telegramdesktop/tdesktop/dev • dc5acad • 6 files, +163/-15
State the restore and replace failures, drop the orphan

telegramdesktop/tdesktop/dev • f5b4dfd • 7 files, +202/-53
Name a pending rotation and finish a failed passcode clear

telegramdesktop/tdesktop/dev • 1f7ba00 • 1 files, +60/-0
Remove the passcode when its last dependent goes

telegramdesktop/tdesktop/dev • 7971649 • 1 files, +7/-2
Update API scheme to layer 230.

telegramdesktop/tdesktop/dev • 50ed576 • 1 files, +114/-40
Prove ownership of the imported wallet on replace

telegramdesktop/tdesktop/dev • a9dd004 • 4 files, +88/-60
Bound key-data derivation and share its storage rules

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • c02f950 • 1 files, +19/-9
Calibrate passcode KDF defaults for each architecture

telegramdesktop/tdesktop/dev • a617861 • 1 files, +1/-0
Spend stale history on emptied collectibles tab

telegramdesktop/tdesktop/dev • 3097dc7 • 1 files, +5/-1
Show passcode write failure in the create slot

telegramdesktop/tdesktop/dev • fe58bc8 • 4 files, +94/-5
Explain a refused recovery phrase in an alert

telegramdesktop/tdesktop/dev • ebfd308 • 2 files, +31/-7
Refuse out-of-range migrate and webfile datacenter ids

telegramdesktop/tdesktop/dev • 94fbb75 • 1 files, +1/-1
Strip incompatible Rust debug data from the Docker archive

telegramdesktop/tdesktop/dev • e6339f3 • 3 files, +56/-0
Feed system sleep events on the all-other platforms

telegramdesktop/tdesktop/dev • 1334649 • 2 files, +46/-4
Coalesce Windows sleep notifications per cycle

telegramdesktop/tdesktop/dev • 1b094d7 • 9 files, +1358/-290
Send Gram from the attachment menu in personal chats

telegramdesktop/tdesktop/dev • faa4fc9 • 2 files, +25/-11
Stamp the vault grant with the epoch it was minted under

telegramdesktop/tdesktop/dev • a0ee82b • 8 files, +709/-202
Derive the unlock and passcode change off the main thread

telegramdesktop/tdesktop/dev • bade813 • 1 files, +2/-2
Update API scheme on layer 230.

telegramdesktop/tdesktop/dev • bf325bd • 5 files, +782/-301
Encrypt transfer comments unless made public

telegramdesktop/tdesktop/dev • 860623a • 13 files, +762/-44
Show Gram transfers as wallet cards in chat history

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 0ae1f1d • 10 files, +87/-68
Verify open wraps before reporting app lock state

telegramdesktop/tdesktop/dev • 1080011 • 4 files, +87/-19
Recover uncertain wallet replacement answers

telegramdesktop/tdesktop/dev • f408ae3 • 6 files, +467/-67
Re-seal the vault records under a fresh key per wrap change

telegramdesktop/tdesktop/dev • aca8f86 • 10 files, +100615/-10
Score Cyrillic passcodes and bound the estimator input

telegramdesktop/tdesktop/dev • b06fb17 • 4 files, +467/-311
Move staged passcode changes into the wallet module

telegramdesktop/tdesktop/dev • d554bf6 • 2 files, +33/-3
Explain the wallet passcode role on Check and Change

telegramdesktop/tdesktop/dev • 042dc5d • 4 files, +320/-112
Complete wallet outcomes when disabling the passcode

telegramdesktop/tdesktop/dev • 6d988b2 • 1 files, +14/-0
Keep the accounts when the open wrap holds another key

telegramdesktop/tdesktop/dev • a3b36be • 5 files, +75/-38
Walk custody secrets once and check the disk before commit

telegramdesktop/tdesktop/dev • 3e9696b • 2 files, +22/-16
Keep the vault header dirty until the custody store reads

telegramdesktop/tdesktop/dev • aac83c1 • 1 files, +7/-0
Update API scheme on layer 230.

telegramdesktop/tdesktop/dev • 5159fe5 • 13 files, +769/-29
Add Send Money entries, recents and comment editing

telegramdesktop/tdesktop/dev • ec5f7d4 • 4 files, +109/-14
Refuse Gram transfers below the configured minimum

telegramdesktop/tdesktop/dev • 951a9c9 • 1 files, +7/-1
[ai] Forbid live sub-floor Gram probes in campaigns

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 71f4a1c • 17 files, +2738/-399
Open transfer details and reveal encrypted comments

telegramdesktop/tdesktop/dev • 55a5ce5 • 6 files, +668/-75
Send Gram transfers through the wallet API

telegramdesktop/tdesktop/dev • f385e72 • 1 files, +3/-1
Fix the comment cell count type for 64-bit builds

telegramdesktop/tdesktop/dev • db9873a • 4 files, +49/-5
Fail closed zxcvbn dictionary build and list the corpus

telegramdesktop/tdesktop/dev • 4f88bd4 • 3 files, +253/-20
Show recovery-phrase loading after 2SV submit

telegramdesktop/tdesktop/dev • 14ca587 • 3 files, +252/-11
Hide sub-minimum Gram transfers from wallet history

telegramdesktop/tdesktop/dev • 074dd7f • 5 files, +615/-232
Prove the app lock off and derive passcodes off-thread

telegramdesktop/tdesktop/dev • 3358f37 • 2 files, +71/-85
Build all Rust dependencies as one static library

telegramdesktop/tdesktop/dev • 67e8a5b • 1 files, +2/-1
Update API scheme on layer 230.

telegramdesktop/tdesktop/dev • 34c2fc9 • 2 files, +54/-22
Follow submitted Gram transfers by message hash

telegramdesktop/tdesktop/dev • 11f0406 • 2 files, +45/-15
Show failed Gram transfers in the wallet list and sheet

telegramdesktop/tdesktop/dev • 54f8000 • 1 files, +12/-0
Keep the accounts when the open wrap holds no local key

telegramdesktop/tdesktop/dev • 2616d07 • 3 files, +130/-18
Caption the walking wallet history, merge head pages

telegramdesktop/tdesktop/dev • 5d2584d • 2 files, +103/-27
Keep a vault wrap while a record depends on it alone

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • d59d92a • 2 files, +14/-7
Document when the vault commit half skips its record check

telegramdesktop/tdesktop/dev • c191f27 • 1 files, +3/-3
Fix on-ramp webapp open.

telegramdesktop/tdesktop/dev • bbb770d • 6 files, +69/-29
Fix comments encryption/decryption.

telegramdesktop/tdesktop/dev • 8031d56 • 5 files, +83/-0
Finish or report a failed passcode clear on last logout

telegramdesktop/tdesktop/dev • f42c988 • 10 files, +99/-66
Share the box footer busy state, drop dead entry points

telegramdesktop/tdesktop/dev • e270eb9 • 3 files, +63/-9
Drop a gone chooser's answer, name the moved wallets

telegramdesktop/tdesktop/dev • ee88470 • 1 files, +53/-10
Drop already loaded rows from an appended wallet page

telegramdesktop/tdesktop/dev • 2dbfd63 • 1 files, +12/-8
Name the key the vault install contract takes

telegramdesktop/tdesktop/dev • 5443891 • 1 files, +46/-17
Fix initial encrypted comment decryption.

telegramdesktop/tdesktop/dev • fb2b29a • 3 files, +689/-209
Keep submitted Gram transfers visible until history arrives

telegramdesktop/tdesktop/dev • 7ad0d07 • 5 files, +1120/-70
Restore submitted Gram transfers after restart

telegramdesktop/tdesktop/dev • f83b431 • 10 files, +825/-186
Prepare Gram transfers for server gasless selection

telegramdesktop/tdesktop/dev • 8c53269 • 13 files, +912/-82
Unlock the wallet vault with Touch ID on macOS

telegramdesktop/tdesktop/dev • 9ae595e • 9 files, +771/-57
Unlock the wallet vault with Windows Hello

#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 522ea48 • 1 files, +1/-0
Update API scheme on layer 230.

telegramdesktop/tdesktop/dev • 3304545 • 1 files, +1/-1
Fix build with Xcode.

telegramdesktop/tdesktop/dev • 7d44146 • 6 files, +25/-2
Hide the old wallet app from installed app lists

telegramdesktop/tdesktop/dev • 4e7f30f • 5 files, +128/-11
Offer the old Walt balance from the native Wallet

telegramdesktop/tdesktop/dev • 077422f • 3 files, +6/-6
Fix build with GCC.

telegramdesktop/tdesktop/dev • 20273c3 • 2 files, +13/-6
Fix canary Windows pruning the wallet-engine binding

telegramdesktop/tdesktop/dev • df23e49 • 2 files, +36/-9
Fix rebuilding tdesktop_rust over a pruned CI cache

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

telegramdesktop/tdesktop/dev • 902149b • 3 files, +17/-1
Reject unsupported urls, listen to passcode change.

telegramdesktop/tdesktop/dev • e3eebbf • 7 files, +435/-9
Emulate rotation for fee without real signature.

telegramdesktop/tdesktop/dev • a9b2f6c • 2 files, +0/-24
Remove unwanted info toast.

telegramdesktop/tdesktop/dev • 996fef3 • 6 files, +43/-0
Support 'exp' in ton transfer links.

telegramdesktop/tdesktop/dev • 68b7c39 • 1 files, +1/-1
Use a different icon for Lock Telegram with Passcode.

telegramdesktop/tdesktop/dev • aad5ec7 • 2 files, +4/-1
Fix phrase layout in wallet.

#tdesktop
🫡3