Assets for release
• Windows on ARM: Portable
• Windows 64 bit: Portable
• Windows 32 bit: Portable
• Linux 64 bit: Binary
• macOS 10.13+: Installer
• Windows on ARM: Installer
• Windows 64 bit: Installer
• Windows 32 bit: Installer
• Source code (tar.gz, full)
#tdesktop
v7.3.5 of telegramdesktop/tdesktop:• Windows on ARM: Portable
• Windows 64 bit: Portable
• Windows 32 bit: Portable
• Linux 64 bit: Binary
• macOS 10.13+: Installer
• Windows on ARM: Installer
• Windows 64 bit: Installer
• Windows 32 bit: Installer
• Source code (tar.gz, full)
#tdesktop
🫡3
UnigramDev/Unigram/develop • 071d9ed • 4 files, +20/-5
Keep WinUI windows resizable unless they opt out
UnigramDev/Unigram/develop • f8af09f • 2 files, +66/-11
Restore WinUI window sizes in effective pixels across monitor scales
UnigramDev/Unigram/develop • 965d327 • 1 files, +11/-0
Flag framework references as system for the WinUI markup compiler
UnigramDev/Unigram/develop • 5d21f42 • 1 files, +98/-54
Improve AnimatedImage pacing
UnigramDev/Unigram/develop • 1e14cba • 1 files, +13/-1
Floor FluidGridView items to whole physical pixels
UnigramDev/Unigram/develop • 0498ede • 6 files, +33/-27
Exclude the call window from the capture picker without Window.Current
UnigramDev/Unigram/develop • e1d767b • 5 files, +579/-67
Show WinUI window thumbnails in the capture picker as PrintWindow stills
UnigramDev/Unigram/develop • 6360ae9 • 1 files, +31/-14
Refresh the capture picker on window activation, not focus changes
UnigramDev/Unigram/develop • 6b843d7 • 1 files, +6/-0
Name story list and links for screen readers
#unigram
Keep WinUI windows resizable unless they opt out
UnigramDev/Unigram/develop • f8af09f • 2 files, +66/-11
Restore WinUI window sizes in effective pixels across monitor scales
UnigramDev/Unigram/develop • 965d327 • 1 files, +11/-0
Flag framework references as system for the WinUI markup compiler
UnigramDev/Unigram/develop • 5d21f42 • 1 files, +98/-54
Improve AnimatedImage pacing
UnigramDev/Unigram/develop • 1e14cba • 1 files, +13/-1
Floor FluidGridView items to whole physical pixels
UnigramDev/Unigram/develop • 0498ede • 6 files, +33/-27
Exclude the call window from the capture picker without Window.Current
UnigramDev/Unigram/develop • e1d767b • 5 files, +579/-67
Show WinUI window thumbnails in the capture picker as PrintWindow stills
UnigramDev/Unigram/develop • 6360ae9 • 1 files, +31/-14
Refresh the capture picker on window activation, not focus changes
UnigramDev/Unigram/develop • 6b843d7 • 1 files, +6/-0
Name story list and links for screen readers
#unigram
morethanwords/tweb/master • 26d13b1 • 2 files, +46/-2
Gifts: hiding, showing or converting a gift is shown once the server has taken it
morethanwords/tweb/master • 077cf88 • 4 files, +87/-6
Worker: a notification of an account no tab shows goes to one tab or none, not to every tab
morethanwords/tweb/master • 7c143f5 • 5 files, +70/-32
Chat: the view no longer jumps when a message above it grows, and an emoji followed by stray variation selectors shows big
morethanwords/tweb/master • ddcb252 • 6 files, +131/-19
Translations: the browser's language is in the Do not translate list, where it can be taken off
morethanwords/tweb/master • f79d087 • 2 files, +39/-19
Mini Apps: an app that closes itself is closed without asking, and can close itself again after a declined close
morethanwords/tweb/master • 4b53490 • 2 files, +89/-0
Chat: a chat opened right after another is closed is no longer taken over by the closing
morethanwords/tweb/master • dafd1c9 • 13 files, +333/-73
Chat: protected text is not handed out to be copied by searching for it or by its translation
morethanwords/tweb/master • f6cf612 • 9 files, +126/-30
Attach: an empty file is not sent - it is left out with a toast, and an upload of no bytes ends instead of spinning forever
morethanwords/tweb/master • abd400a • 1 files, +7/-3
Chat: an invoice without a picture is shown again
morethanwords/tweb/master • 9b9e7da • 4 files, +53/-1
Links: a proxy link says it cannot be opened on the web instead of opening the profile @proxy (bugs.telegram.org/c/66148).
morethanwords/tweb/master • f20a1c5 • 1 files, +1/-0
Lang pack: the generated strings carry the empty-file toast
morethanwords/tweb/master • 6ded280 • 4 files, +230/-23
Bot forums: a topic that cannot be made no longer holds every later send in that bot's chat for good
#webk
Gifts: hiding, showing or converting a gift is shown once the server has taken it
morethanwords/tweb/master • 077cf88 • 4 files, +87/-6
Worker: a notification of an account no tab shows goes to one tab or none, not to every tab
morethanwords/tweb/master • 7c143f5 • 5 files, +70/-32
Chat: the view no longer jumps when a message above it grows, and an emoji followed by stray variation selectors shows big
morethanwords/tweb/master • ddcb252 • 6 files, +131/-19
Translations: the browser's language is in the Do not translate list, where it can be taken off
morethanwords/tweb/master • f79d087 • 2 files, +39/-19
Mini Apps: an app that closes itself is closed without asking, and can close itself again after a declined close
morethanwords/tweb/master • 4b53490 • 2 files, +89/-0
Chat: a chat opened right after another is closed is no longer taken over by the closing
morethanwords/tweb/master • dafd1c9 • 13 files, +333/-73
Chat: protected text is not handed out to be copied by searching for it or by its translation
morethanwords/tweb/master • f6cf612 • 9 files, +126/-30
Attach: an empty file is not sent - it is left out with a toast, and an upload of no bytes ends instead of spinning forever
morethanwords/tweb/master • abd400a • 1 files, +7/-3
Chat: an invoice without a picture is shown again
morethanwords/tweb/master • 9b9e7da • 4 files, +53/-1
Links: a proxy link says it cannot be opened on the web instead of opening the profile @proxy (bugs.telegram.org/c/66148).
morethanwords/tweb/master • f20a1c5 • 1 files, +1/-0
Lang pack: the generated strings carry the empty-file toast
morethanwords/tweb/master • 6ded280 • 4 files, +230/-23
Bot forums: a topic that cannot be made no longer holds every later send in that bot's chat for good
#webk
🫡3
morethanwords/tweb/master • 5a6817b • 2 files, +8/-6
Chat: a bot's menu button leaves the message field room on a phone
morethanwords/tweb/master • ea3c32f • 2 files, +200/-6
Chat: a press on a link preview's photo waiting to be downloaded is the photo's alone
morethanwords/tweb/master • 73ee159 • 3 files, +288/-101
Folders: the folder tabs follow a burst of folder changes - no tab of a removed folder, none missing, in their order
morethanwords/tweb/master • 3b385d1 • 3 files, +383/-33
Folders: the server's folders are taken once a session, as every other client does on start
morethanwords/tweb/master • a1043a8 • 10 files, +289/-126
Chats: a message being sent in one private chat or basic group no longer finds, calls off, deletes or edits another chat's of the same temporary id
morethanwords/tweb/master • 03c1dac • 11 files, +879/-167
Drafts: a newer draft from another device takes a field whose own text is already saved, and nothing older takes it
morethanwords/tweb/master • d266a76 • 2 files, +57/-3
Links: a tg: link is handled only by a function the app set on the window, never by an element of that name
morethanwords/tweb/master • dbbe71c • 24 files, +849/-304
Wallet: a Gram transfer in a chat is iOS's card - its ribbon over the corner, a live gem to hold and spin, a readable address
morethanwords/tweb/master • a5a95b6 • 1 files, +15/-3
Wallet: a gem held on a chat's transfer card goes back when let go on the move, too
morethanwords/tweb/master • 09888d6 • 5 files, +204/-32
Chat: an unknown sender's messages show no bot buttons, as their links are not links
morethanwords/tweb/master • 633c8ed • 2 files, +4/-18
Wallet: dev and preview builds show the wallet, with the account's own
morethanwords/tweb/master • 87a9086 • 2 files, +24/-22
Review in rounds: every round on the whole change, until one finds nothing to fix
#webk
Chat: a bot's menu button leaves the message field room on a phone
morethanwords/tweb/master • ea3c32f • 2 files, +200/-6
Chat: a press on a link preview's photo waiting to be downloaded is the photo's alone
morethanwords/tweb/master • 73ee159 • 3 files, +288/-101
Folders: the folder tabs follow a burst of folder changes - no tab of a removed folder, none missing, in their order
morethanwords/tweb/master • 3b385d1 • 3 files, +383/-33
Folders: the server's folders are taken once a session, as every other client does on start
morethanwords/tweb/master • a1043a8 • 10 files, +289/-126
Chats: a message being sent in one private chat or basic group no longer finds, calls off, deletes or edits another chat's of the same temporary id
morethanwords/tweb/master • 03c1dac • 11 files, +879/-167
Drafts: a newer draft from another device takes a field whose own text is already saved, and nothing older takes it
morethanwords/tweb/master • d266a76 • 2 files, +57/-3
Links: a tg: link is handled only by a function the app set on the window, never by an element of that name
morethanwords/tweb/master • dbbe71c • 24 files, +849/-304
Wallet: a Gram transfer in a chat is iOS's card - its ribbon over the corner, a live gem to hold and spin, a readable address
morethanwords/tweb/master • a5a95b6 • 1 files, +15/-3
Wallet: a gem held on a chat's transfer card goes back when let go on the move, too
morethanwords/tweb/master • 09888d6 • 5 files, +204/-32
Chat: an unknown sender's messages show no bot buttons, as their links are not links
morethanwords/tweb/master • 633c8ed • 2 files, +4/-18
Wallet: dev and preview builds show the wallet, with the account's own
morethanwords/tweb/master • 87a9086 • 2 files, +24/-22
Review in rounds: every round on the whole change, until one finds nothing to fix
#webk
🫡3
morethanwords/tweb/master • 6284df5 • 1 files, +20/-8
Review in rounds: the whole fixed change is rebuilt without anyone else's work, deletions and new files included
morethanwords/tweb/master • 4066353 • 9 files, +223/-167
Composer: the browser's and the system's shortcuts reach them again, Ctrl+Shift+T reopening a closed tab
morethanwords/tweb/master • 1355581 • 3 files, +139/-36
Privacy: rules changed while they are being asked for stay changed, and so do global settings saved meanwhile
morethanwords/tweb/master • 7b506a7 • 2 files, +156/-4
Files: a bot's web file can no longer take the place of another file in the cache
morethanwords/tweb/master • 84b6fc1 • 2 files, +188/-13
Chat: a message seen is read though the list has none of the chat's left by the focus, and a service message mentioning the user is shown
morethanwords/tweb/master • b8657b5 • 8 files, +272/-55
Stickers: suggestions by emoji come back after a failed search, and a fave the server did not take is undone
morethanwords/tweb/master • c427eba • 4 files, +588/-22
Invite links: an admin with more than 50 links sees them all, a page at a time as the list is scrolled
morethanwords/tweb/master • e1c6ee1 • 6 files, +482/-28
Bots: sharing a chat with a bot says the bot joins it, and with which admin rights
morethanwords/tweb/master • b45943d • 3 files, +57/-14
Folders: the chat list starts with the folders kept when the server refuses them, and asks for them again
morethanwords/tweb/master • 6758ea1 • 8 files, +258/-32
Start: a part of the app that does not load reloads the page once, and then asks for a reload instead of a blank page
morethanwords/tweb/master • fcd18ef • 1 files, +1/-0
Lang pack: the generated strings carry the request-peer question that adds the bot
morethanwords/tweb/master • ffadb6b • 29 files, +1497/-128
Chats: a rich message can be quoted, a spoiler and a lit message keep up with its first reactions, a business bot is named in the chat list
#webk
Review in rounds: the whole fixed change is rebuilt without anyone else's work, deletions and new files included
morethanwords/tweb/master • 4066353 • 9 files, +223/-167
Composer: the browser's and the system's shortcuts reach them again, Ctrl+Shift+T reopening a closed tab
morethanwords/tweb/master • 1355581 • 3 files, +139/-36
Privacy: rules changed while they are being asked for stay changed, and so do global settings saved meanwhile
morethanwords/tweb/master • 7b506a7 • 2 files, +156/-4
Files: a bot's web file can no longer take the place of another file in the cache
morethanwords/tweb/master • 84b6fc1 • 2 files, +188/-13
Chat: a message seen is read though the list has none of the chat's left by the focus, and a service message mentioning the user is shown
morethanwords/tweb/master • b8657b5 • 8 files, +272/-55
Stickers: suggestions by emoji come back after a failed search, and a fave the server did not take is undone
morethanwords/tweb/master • c427eba • 4 files, +588/-22
Invite links: an admin with more than 50 links sees them all, a page at a time as the list is scrolled
morethanwords/tweb/master • e1c6ee1 • 6 files, +482/-28
Bots: sharing a chat with a bot says the bot joins it, and with which admin rights
morethanwords/tweb/master • b45943d • 3 files, +57/-14
Folders: the chat list starts with the folders kept when the server refuses them, and asks for them again
morethanwords/tweb/master • 6758ea1 • 8 files, +258/-32
Start: a part of the app that does not load reloads the page once, and then asks for a reload instead of a blank page
morethanwords/tweb/master • fcd18ef • 1 files, +1/-0
Lang pack: the generated strings carry the request-peer question that adds the bot
morethanwords/tweb/master • ffadb6b • 29 files, +1497/-128
Chats: a rich message can be quoted, a spoiler and a lit message keep up with its first reactions, a business bot is named in the chat list
#webk
🫡3
morethanwords/tweb/master • c35f5a7 • 5 files, +35/-5
Composer: Cmd+Option+C and Cmd+Y on a Mac are the browser's again - DevTools' inspect and the history
morethanwords/tweb/master • 8e7d05b • 43 files, +699/-755
Wallet: its words are Android's - the same strings wherever Android shows the same thing
morethanwords/tweb/master • f31b2bd • 5 files, +78/-23
Drafts: a reply's quote is kept in the draft the user's other devices open
morethanwords/tweb/master • ae67ff9 • 1 files, +39/-7
Preview: a tab that paints gets the browser's frames, in step with its screen, and the timer only stands by
#webk
Composer: Cmd+Option+C and Cmd+Y on a Mac are the browser's again - DevTools' inspect and the history
morethanwords/tweb/master • 8e7d05b • 43 files, +699/-755
Wallet: its words are Android's - the same strings wherever Android shows the same thing
morethanwords/tweb/master • f31b2bd • 5 files, +78/-23
Drafts: a reply's quote is kept in the draft the user's other devices open
morethanwords/tweb/master • ae67ff9 • 1 files, +39/-7
Preview: a tab that paints gets the browser's frames, in step with its screen, and the timer only stands by
#webk
🫡3
UnigramDev/Unigram/develop • 49e0fb9 • 3 files, +15/-8
Fix send message menu flyout position
UnigramDev/Unigram/develop • 20770ea • 2 files, +21/-4
Fix video player scaling
UnigramDev/Unigram/develop • e6bc233 • 10 files, +427/-129
Modernize playback buttons
UnigramDev/Unigram/develop • 8671389 • 1 files, +1/-1
Fix text recognizer first load
UnigramDev/Unigram/develop • 6d8bc10 • 1 files, +1/-0
Fix media timestamps in direct text block
UnigramDev/Unigram/develop • 07b988f • 3 files, +28/-5
Loading state during storage cleanup
UnigramDev/Unigram/develop • e9c3eff • 18 files, +115/-127
Migrate more popups to ModalPopup
UnigramDev/Unigram/develop • 4ff7102 • 4 files, +36/-4
Respect auto-download settings when preloading videos
UnigramDev/Unigram/develop • 9cdf049 • 2 files, +2/-1
Missing string
#unigram
Fix send message menu flyout position
UnigramDev/Unigram/develop • 20770ea • 2 files, +21/-4
Fix video player scaling
UnigramDev/Unigram/develop • e6bc233 • 10 files, +427/-129
Modernize playback buttons
UnigramDev/Unigram/develop • 8671389 • 1 files, +1/-1
Fix text recognizer first load
UnigramDev/Unigram/develop • 6d8bc10 • 1 files, +1/-0
Fix media timestamps in direct text block
UnigramDev/Unigram/develop • 07b988f • 3 files, +28/-5
Loading state during storage cleanup
UnigramDev/Unigram/develop • e9c3eff • 18 files, +115/-127
Migrate more popups to ModalPopup
UnigramDev/Unigram/develop • 4ff7102 • 4 files, +36/-4
Respect auto-download settings when preloading videos
UnigramDev/Unigram/develop • 9cdf049 • 2 files, +2/-1
Missing string
#unigram
🫡2
telegramdesktop/tdesktop/dev • 00ff2ec • 4 files, +41/-8
[ai] Create a missing project branch instead of stopping
telegramdesktop/tdesktop/dev • a6df181 • 6 files, +44/-5
Update API scheme to layer 233.
telegramdesktop/tdesktop/dev • 09ea772 • 3 files, +29/-0
Apply live forum topic edits from updateEditForumTopic
telegramdesktop/tdesktop/dev • 2a6caf2 • 7 files, +205/-4
Link twidget / quickjs.
telegramdesktop/tdesktop/dev • 7285b12 • 12 files, +864/-3
Recognize .tgw widget documents behind an experimental option
telegramdesktop/tdesktop/dev • c7c5f4f • 4 files, +35/-4
[ai] Bound reviews, probe prerequisites and keep fixtures lean
telegramdesktop/tdesktop/dev • c041553 • 9 files, +201/-29
Link widget-sandbox and its litehtml renderer core.
telegramdesktop/tdesktop/dev • 059267b • 29 files, +4068/-44
Run .tgw widgets in the shared widget sandbox
telegramdesktop/tdesktop/dev • a0e1499 • 9 files, +2695/-105
Paint widget messages on QPainter with Qt fonts and images
telegramdesktop/tdesktop/dev • 70db087 • 8 files, +321/-46
Show bare widget messages and theme them by their bubble
telegramdesktop/tdesktop/dev • 47c9db5 • 1 files, +0/-1
Let bare widget posts drop their bubble in channels
telegramdesktop/tdesktop/dev • b20809c • 2 files, +16/-11
Decide a bare widget's bubble before it is laid out
telegramdesktop/tdesktop/dev • aa9bcf8 • 18 files, +1813/-106
Deliver input to widget messages and animate their frames
telegramdesktop/tdesktop/dev • 1e0a722 • 5 files, +13/-22
Update widget sandbox and twidget to upstream
#tdesktop
[ai] Create a missing project branch instead of stopping
telegramdesktop/tdesktop/dev • a6df181 • 6 files, +44/-5
Update API scheme to layer 233.
telegramdesktop/tdesktop/dev • 09ea772 • 3 files, +29/-0
Apply live forum topic edits from updateEditForumTopic
telegramdesktop/tdesktop/dev • 2a6caf2 • 7 files, +205/-4
Link twidget / quickjs.
telegramdesktop/tdesktop/dev • 7285b12 • 12 files, +864/-3
Recognize .tgw widget documents behind an experimental option
telegramdesktop/tdesktop/dev • c7c5f4f • 4 files, +35/-4
[ai] Bound reviews, probe prerequisites and keep fixtures lean
telegramdesktop/tdesktop/dev • c041553 • 9 files, +201/-29
Link widget-sandbox and its litehtml renderer core.
telegramdesktop/tdesktop/dev • 059267b • 29 files, +4068/-44
Run .tgw widgets in the shared widget sandbox
telegramdesktop/tdesktop/dev • a0e1499 • 9 files, +2695/-105
Paint widget messages on QPainter with Qt fonts and images
telegramdesktop/tdesktop/dev • 70db087 • 8 files, +321/-46
Show bare widget messages and theme them by their bubble
telegramdesktop/tdesktop/dev • 47c9db5 • 1 files, +0/-1
Let bare widget posts drop their bubble in channels
telegramdesktop/tdesktop/dev • b20809c • 2 files, +16/-11
Decide a bare widget's bubble before it is laid out
telegramdesktop/tdesktop/dev • aa9bcf8 • 18 files, +1813/-106
Deliver input to widget messages and animate their frames
telegramdesktop/tdesktop/dev • 1e0a722 • 5 files, +13/-22
Update widget sandbox and twidget to upstream
#tdesktop
🫡2
telegramdesktop/tdesktop/dev • 81b2c7a • 8 files, +4224/-278
Draw widget canvases, bound path work, fix SVG alpha colours
telegramdesktop/tdesktop/dev • 3972beb • 1 files, +3/-3
Name each unsupported canvas blend mode in the widget log
telegramdesktop/tdesktop/dev • 975f6fb • 1 files, +1/-1
Fix widget JSON formatting on older macOS versions
telegramdesktop/tdesktop/dev • 9712a02 • 4 files, +43/-67
Keep widget time off the card and show one stop notice
telegramdesktop/tdesktop/dev • 00b5dfe • 3 files, +190/-13
Bound canvas font creation in widget messages
telegramdesktop/tdesktop/dev • beaa1d8 • 3 files, +51/-2
Pause widget messages while their window is hidden
telegramdesktop/tdesktop/dev • 928866f • 6 files, +4590/-0
[ai] Add a registered-device touch helper to the harness
telegramdesktop/tdesktop/dev • 6c53994 • 21 files, +209/-898
Move widget messages to widget-sandbox v0.1.1 SDK v1 host
telegramdesktop/tdesktop/dev • 0d58f18 • 1 files, +3/-0
Give widget sandboxes Debug headroom for layout queries
telegramdesktop/tdesktop/dev • 3749180 • 5 files, +105/-4
Pause widget messages while Telegram is hidden on macOS
telegramdesktop/tdesktop/dev • 773507d • 7 files, +249/-4
Answer widget Intl from Windows' own ICU where it loads
telegramdesktop/tdesktop/dev • 123853d • 1 files, +1/-0
[ai] Record the macOS other-process cover title-bar trap
telegramdesktop/tdesktop/dev • 2e5c964 • 10 files, +161/-70
Render widget messages with TwidgetCore
#tdesktop
Draw widget canvases, bound path work, fix SVG alpha colours
telegramdesktop/tdesktop/dev • 3972beb • 1 files, +3/-3
Name each unsupported canvas blend mode in the widget log
telegramdesktop/tdesktop/dev • 975f6fb • 1 files, +1/-1
Fix widget JSON formatting on older macOS versions
telegramdesktop/tdesktop/dev • 9712a02 • 4 files, +43/-67
Keep widget time off the card and show one stop notice
telegramdesktop/tdesktop/dev • 00b5dfe • 3 files, +190/-13
Bound canvas font creation in widget messages
telegramdesktop/tdesktop/dev • beaa1d8 • 3 files, +51/-2
Pause widget messages while their window is hidden
telegramdesktop/tdesktop/dev • 928866f • 6 files, +4590/-0
[ai] Add a registered-device touch helper to the harness
telegramdesktop/tdesktop/dev • 6c53994 • 21 files, +209/-898
Move widget messages to widget-sandbox v0.1.1 SDK v1 host
telegramdesktop/tdesktop/dev • 0d58f18 • 1 files, +3/-0
Give widget sandboxes Debug headroom for layout queries
telegramdesktop/tdesktop/dev • 3749180 • 5 files, +105/-4
Pause widget messages while Telegram is hidden on macOS
telegramdesktop/tdesktop/dev • 773507d • 7 files, +249/-4
Answer widget Intl from Windows' own ICU where it loads
telegramdesktop/tdesktop/dev • 123853d • 1 files, +1/-0
[ai] Record the macOS other-process cover title-bar trap
telegramdesktop/tdesktop/dev • 2e5c964 • 10 files, +161/-70
Render widget messages with TwidgetCore
#tdesktop
🫡2
telegramdesktop/tdesktop/dev • ed04c3a • 8 files, +45/-1622
Pin twidget past its fixes and drop widget workarounds
telegramdesktop/tdesktop/dev • caaea8b • 5 files, +559/-54
Paint widget filters, backdrops, clip paths and gradients
telegramdesktop/tdesktop/dev • 0a8f64e • 11 files, +421/-32
Keep widget message captions and show an unsupported card
telegramdesktop/tdesktop/dev • b174a34 • 23 files, +621/-1438
Run widget messages from their payload, retire .tgw widgets
telegramdesktop/tdesktop/dev • 516d7de • 1 files, +1/-1
[ai] Drop .tgw file names from a harness diagnostic
telegramdesktop/tdesktop/dev • a0408f7 • 7 files, +221/-80
Size widget messages from their anchors, fill the bubble
telegramdesktop/tdesktop/dev • a3c4b9c • 18 files, +54/-26
Give widgets their mouse presses on widget-sandbox v0.1.2
telegramdesktop/tdesktop/dev • a0dee41 • 7 files, +30/-9
Keep keyboard focus after mouse drags on widget messages
telegramdesktop/tdesktop/dev • d44f762 • 10 files, +402/-62
Give widgets their bubble's palette, button and text style
telegramdesktop/tdesktop/dev • 6f6b046 • 2 files, +2/-1
Pin twidget at its widget-sandbox v0.1.2 gestures
telegramdesktop/tdesktop/dev • e6e2460 • 3 files, +131/-14
Restart dead widgets when shown, stop after 2 crashes
telegramdesktop/tdesktop/dev • 92c2f23 • 12 files, +520/-6
Keep widget Web Storage in memory across host restarts
telegramdesktop/tdesktop/dev • a5db6e2 • 19 files, +979/-59
Decide widget touches with the shared gesture policy
#tdesktop
Pin twidget past its fixes and drop widget workarounds
telegramdesktop/tdesktop/dev • caaea8b • 5 files, +559/-54
Paint widget filters, backdrops, clip paths and gradients
telegramdesktop/tdesktop/dev • 0a8f64e • 11 files, +421/-32
Keep widget message captions and show an unsupported card
telegramdesktop/tdesktop/dev • b174a34 • 23 files, +621/-1438
Run widget messages from their payload, retire .tgw widgets
telegramdesktop/tdesktop/dev • 516d7de • 1 files, +1/-1
[ai] Drop .tgw file names from a harness diagnostic
telegramdesktop/tdesktop/dev • a0408f7 • 7 files, +221/-80
Size widget messages from their anchors, fill the bubble
telegramdesktop/tdesktop/dev • a3c4b9c • 18 files, +54/-26
Give widgets their mouse presses on widget-sandbox v0.1.2
telegramdesktop/tdesktop/dev • a0dee41 • 7 files, +30/-9
Keep keyboard focus after mouse drags on widget messages
telegramdesktop/tdesktop/dev • d44f762 • 10 files, +402/-62
Give widgets their bubble's palette, button and text style
telegramdesktop/tdesktop/dev • 6f6b046 • 2 files, +2/-1
Pin twidget at its widget-sandbox v0.1.2 gestures
telegramdesktop/tdesktop/dev • e6e2460 • 3 files, +131/-14
Restart dead widgets when shown, stop after 2 crashes
telegramdesktop/tdesktop/dev • 92c2f23 • 12 files, +520/-6
Keep widget Web Storage in memory across host restarts
telegramdesktop/tdesktop/dev • a5db6e2 • 19 files, +979/-59
Decide widget touches with the shared gesture policy
#tdesktop
🫡2
telegramdesktop/tdesktop/dev • 484e598 • 15 files, +602/-34
Select and copy widget message text with the mouse
telegramdesktop/tdesktop/dev • d926f01 • 11 files, +299/-17
Give widgets their right clicks on touch-action: none
telegramdesktop/tdesktop/dev • 622deda • 9 files, +5103/-3
[ai] Show chat-list messages in view before harness input
telegramdesktop/tdesktop/dev • ea20855 • 2 files, +13/-9
[ai] Record the chat-list show helper's executed checks
telegramdesktop/tdesktop/dev • 775a134 • 17 files, +1037/-96
Keep widget localStorage on disk and erase it with messages
telegramdesktop/tdesktop/dev • bd5008e • 1 files, +3/-3
Fix Windows build of the chat-list show self-test
telegramdesktop/tdesktop/dev • ab4131a • 8 files, +4967/-0
[ai] Tap widget renderer ops and audit the attack corpus
telegramdesktop/tdesktop/dev • 1541123 • 2 files, +6/-2
Let the test harness tap widget renderer ops
telegramdesktop/tdesktop/dev • b70fe5b • 2 files, +24/-9
[ai] Record the attack audit's campaign in its references
telegramdesktop/tdesktop/dev • 443f91a • 1 files, +2/-1
Inflate widget payloads as zlib and still read gzip
telegramdesktop/tdesktop/dev • e4b2a0d • 1 files, +6/-6
[ai] Pack attack audit payloads as zlib, as the server does
telegramdesktop/tdesktop/dev • 0d41600 • 20 files, +12788/-1631
[ai] Run widget conformance sets through the chat list
telegramdesktop/tdesktop/dev • e40b9ea • 5 files, +30/-13
Move widgets to widget-sandbox v0.1.3 with its TwidgetCore
#tdesktop
Select and copy widget message text with the mouse
telegramdesktop/tdesktop/dev • d926f01 • 11 files, +299/-17
Give widgets their right clicks on touch-action: none
telegramdesktop/tdesktop/dev • 622deda • 9 files, +5103/-3
[ai] Show chat-list messages in view before harness input
telegramdesktop/tdesktop/dev • ea20855 • 2 files, +13/-9
[ai] Record the chat-list show helper's executed checks
telegramdesktop/tdesktop/dev • 775a134 • 17 files, +1037/-96
Keep widget localStorage on disk and erase it with messages
telegramdesktop/tdesktop/dev • bd5008e • 1 files, +3/-3
Fix Windows build of the chat-list show self-test
telegramdesktop/tdesktop/dev • ab4131a • 8 files, +4967/-0
[ai] Tap widget renderer ops and audit the attack corpus
telegramdesktop/tdesktop/dev • 1541123 • 2 files, +6/-2
Let the test harness tap widget renderer ops
telegramdesktop/tdesktop/dev • b70fe5b • 2 files, +24/-9
[ai] Record the attack audit's campaign in its references
telegramdesktop/tdesktop/dev • 443f91a • 1 files, +2/-1
Inflate widget payloads as zlib and still read gzip
telegramdesktop/tdesktop/dev • e4b2a0d • 1 files, +6/-6
[ai] Pack attack audit payloads as zlib, as the server does
telegramdesktop/tdesktop/dev • 0d41600 • 20 files, +12788/-1631
[ai] Run widget conformance sets through the chat list
telegramdesktop/tdesktop/dev • e40b9ea • 5 files, +30/-13
Move widgets to widget-sandbox v0.1.3 with its TwidgetCore
#tdesktop
🫡2
telegramdesktop/tdesktop/dev • b91b28a • 5 files, +104/-27
Publish one height per widget start and fit frames to card
telegramdesktop/tdesktop/dev • 6445544 • 13 files, +1061/-35
Keep the visible edge of a widget bubble when it resizes
telegramdesktop/tdesktop/dev • be3d4b5 • 9 files, +202/-41
Give widgets their state and context on widget-sandbox v0.2.2
telegramdesktop/tdesktop/dev • a27d283 • 4 files, +135/-29
[ai] Inject widget messages with their flags, state and id
telegramdesktop/tdesktop/dev • 334a188 • 1 files, +9/-6
[ai] Record the widget fixture's media-field verification
telegramdesktop/tdesktop/dev • 814d7a3 • 1 files, +14/-5
Draw zero-length widget dashes as dots under round and square caps.
telegramdesktop/tdesktop/dev • d215198 • 1 files, +153/-1
Keep the rows before the damage of a broken widget PNG.
telegramdesktop/tdesktop/dev • 3f9c27a • 3 files, +9/-1
Keep the forward header on forwarded widget messages
telegramdesktop/tdesktop/dev • 96e7c3a • 6 files, +202/-1
Send widget requests to their bot and return the answer
telegramdesktop/tdesktop/dev • a3c620b • 7 files, +90/-1
Mark widget messages whose taps may send data to the bot
telegramdesktop/tdesktop/dev • be3ca9b • 7 files, +120/-0
Copy the text a widget asks to copy and show it in a toast
telegramdesktop/tdesktop/dev • 3eb4966 • 20 files, +919/-71
Keep animated chat scrolls on course through widget changes
telegramdesktop/tdesktop/dev • 9346c89 • 1 files, +1/-1
Move widgets to widget-sandbox v0.2.3
#tdesktop
Publish one height per widget start and fit frames to card
telegramdesktop/tdesktop/dev • 6445544 • 13 files, +1061/-35
Keep the visible edge of a widget bubble when it resizes
telegramdesktop/tdesktop/dev • be3d4b5 • 9 files, +202/-41
Give widgets their state and context on widget-sandbox v0.2.2
telegramdesktop/tdesktop/dev • a27d283 • 4 files, +135/-29
[ai] Inject widget messages with their flags, state and id
telegramdesktop/tdesktop/dev • 334a188 • 1 files, +9/-6
[ai] Record the widget fixture's media-field verification
telegramdesktop/tdesktop/dev • 814d7a3 • 1 files, +14/-5
Draw zero-length widget dashes as dots under round and square caps.
telegramdesktop/tdesktop/dev • d215198 • 1 files, +153/-1
Keep the rows before the damage of a broken widget PNG.
telegramdesktop/tdesktop/dev • 3f9c27a • 3 files, +9/-1
Keep the forward header on forwarded widget messages
telegramdesktop/tdesktop/dev • 96e7c3a • 6 files, +202/-1
Send widget requests to their bot and return the answer
telegramdesktop/tdesktop/dev • a3c620b • 7 files, +90/-1
Mark widget messages whose taps may send data to the bot
telegramdesktop/tdesktop/dev • be3ca9b • 7 files, +120/-0
Copy the text a widget asks to copy and show it in a toast
telegramdesktop/tdesktop/dev • 3eb4966 • 20 files, +919/-71
Keep animated chat scrolls on course through widget changes
telegramdesktop/tdesktop/dev • 9346c89 • 1 files, +1/-1
Move widgets to widget-sandbox v0.2.3
#tdesktop
🫡2
telegramdesktop/tdesktop/dev • 60d60f9 • 10 files, +507/-1
Deliver bot state edits and polled shared state to widgets
telegramdesktop/tdesktop/dev • 08f05e0 • 6 files, +192/-42
Keep the edge a widget anchors still when it resizes
telegramdesktop/tdesktop/dev • 7b7593d • 12 files, +718/-11
Draw widget text emoji from the app's own emoji set
telegramdesktop/tdesktop/dev • 69e12f4 • 7 files, +101/-6
List widget inline results and send them as widgets
telegramdesktop/tdesktop/dev • ccfd2a6 • 5 files, +229/-29
Remember widget heights and anchors across app restarts
telegramdesktop/tdesktop/dev • fad15a5 • 3 files, +237/-20
Keep widgets still in small bounces and Recent Actions
telegramdesktop/tdesktop/dev • 9ccf363 • 14 files, +3629/-213
[ai] Run v0.2.3 conformance with contexts, bot and pictures
telegramdesktop/tdesktop/dev • adc9055 • 1 files, +5/-0
Let the test harness answer widget requests as the bot
telegramdesktop/tdesktop/dev • d16ca68 • 5 files, +407/-42
[ai] Wait out the floating date before conformance captures
telegramdesktop/tdesktop/dev • 7f75c1a • 4 files, +70/-3
Carry widget changes through Recent Actions group toggles
telegramdesktop/tdesktop/dev • eae93e1 • 12 files, +3505/-11
[ai] Place several chat-list messages in or out of view
telegramdesktop/tdesktop/dev • a44f62d • 2 files, +44/-18
[ai] Record the chat-list place helper's executed checks
telegramdesktop/tdesktop/dev • d82c11e • 12 files, +21/-106
Always show widget messages, widget log in debug and canary.
#tdesktop
Deliver bot state edits and polled shared state to widgets
telegramdesktop/tdesktop/dev • 08f05e0 • 6 files, +192/-42
Keep the edge a widget anchors still when it resizes
telegramdesktop/tdesktop/dev • 7b7593d • 12 files, +718/-11
Draw widget text emoji from the app's own emoji set
telegramdesktop/tdesktop/dev • 69e12f4 • 7 files, +101/-6
List widget inline results and send them as widgets
telegramdesktop/tdesktop/dev • ccfd2a6 • 5 files, +229/-29
Remember widget heights and anchors across app restarts
telegramdesktop/tdesktop/dev • fad15a5 • 3 files, +237/-20
Keep widgets still in small bounces and Recent Actions
telegramdesktop/tdesktop/dev • 9ccf363 • 14 files, +3629/-213
[ai] Run v0.2.3 conformance with contexts, bot and pictures
telegramdesktop/tdesktop/dev • adc9055 • 1 files, +5/-0
Let the test harness answer widget requests as the bot
telegramdesktop/tdesktop/dev • d16ca68 • 5 files, +407/-42
[ai] Wait out the floating date before conformance captures
telegramdesktop/tdesktop/dev • 7f75c1a • 4 files, +70/-3
Carry widget changes through Recent Actions group toggles
telegramdesktop/tdesktop/dev • eae93e1 • 12 files, +3505/-11
[ai] Place several chat-list messages in or out of view
telegramdesktop/tdesktop/dev • a44f62d • 2 files, +44/-18
[ai] Record the chat-list place helper's executed checks
telegramdesktop/tdesktop/dev • d82c11e • 12 files, +21/-106
Always show widget messages, widget log in debug and canary.
#tdesktop
🫡2
telegramdesktop/tdesktop/dev • 1ccd9d7 • 5 files, +31/-14
Move widgets to widget-sandbox v0.3.0
telegramdesktop/tdesktop/dev • 024f1e0 • 1 files, +1/-1
Move widgets to widget-sandbox v0.4.0
telegramdesktop/tdesktop/dev • 7391a0b • 1 files, +4/-5
Open widget Telegram links as tapped t.me links
telegramdesktop/tdesktop/dev • a3f6651 • 1 files, +1/-1
Pin twidget at its TwidgetCore for widget-sandbox v0.4.0
telegramdesktop/tdesktop/dev • fce44a8 • 2 files, +8/-4
[ai] Say which widget events TwidgetCore marks untrusted
telegramdesktop/tdesktop/dev • a8cb365 • 1 files, +8/-0
Add an option to build the test harness into Release
telegramdesktop/tdesktop/dev • cee5c94 • 93 files, +7699/-237
[ai] Add a stress kit runner and a Release test harness
telegramdesktop/tdesktop/dev • 3c5b0a2 • 1 files, +5/-1
Let the test harness watch widget hosts and options
telegramdesktop/tdesktop/dev • 5b4e20e • 3 files, +34/-23
[ai] Record the stress window's surface type, not require raster
telegramdesktop/tdesktop/dev • b76b139 • 8 files, +199/-22
Draw the time over a widget with no caption below it
telegramdesktop/tdesktop/dev • 6557e01 • 1 files, +1/-1
Move widgets to widget-sandbox v0.5.0
telegramdesktop/tdesktop/dev • afaa92e • 1 files, +1/-1
[ai] Build the test harness with clang in Release
telegramdesktop/tdesktop/dev • 43b7040 • 7 files, +532/-59
[ai] Run conformance stop tests and the time over the corner
telegramdesktop/tdesktop/dev • 20384fd • 6 files, +149/-41
[ai] Let widget test messages come via a bot and ask for the wallet
#tdesktop
Move widgets to widget-sandbox v0.3.0
telegramdesktop/tdesktop/dev • 024f1e0 • 1 files, +1/-1
Move widgets to widget-sandbox v0.4.0
telegramdesktop/tdesktop/dev • 7391a0b • 1 files, +4/-5
Open widget Telegram links as tapped t.me links
telegramdesktop/tdesktop/dev • a3f6651 • 1 files, +1/-1
Pin twidget at its TwidgetCore for widget-sandbox v0.4.0
telegramdesktop/tdesktop/dev • fce44a8 • 2 files, +8/-4
[ai] Say which widget events TwidgetCore marks untrusted
telegramdesktop/tdesktop/dev • a8cb365 • 1 files, +8/-0
Add an option to build the test harness into Release
telegramdesktop/tdesktop/dev • cee5c94 • 93 files, +7699/-237
[ai] Add a stress kit runner and a Release test harness
telegramdesktop/tdesktop/dev • 3c5b0a2 • 1 files, +5/-1
Let the test harness watch widget hosts and options
telegramdesktop/tdesktop/dev • 5b4e20e • 3 files, +34/-23
[ai] Record the stress window's surface type, not require raster
telegramdesktop/tdesktop/dev • b76b139 • 8 files, +199/-22
Draw the time over a widget with no caption below it
telegramdesktop/tdesktop/dev • 6557e01 • 1 files, +1/-1
Move widgets to widget-sandbox v0.5.0
telegramdesktop/tdesktop/dev • afaa92e • 1 files, +1/-1
[ai] Build the test harness with clang in Release
telegramdesktop/tdesktop/dev • 43b7040 • 7 files, +532/-59
[ai] Run conformance stop tests and the time over the corner
telegramdesktop/tdesktop/dev • 20384fd • 6 files, +149/-41
[ai] Let widget test messages come via a bot and ask for the wallet
#tdesktop
🫡2
telegramdesktop/tdesktop/dev • bcc4ac5 • 5 files, +128/-113
Move TON Connect request converters out of the wallet session
telegramdesktop/tdesktop/dev • 93cff65 • 13 files, +882/-61
Let Gram Wallet's TON Connect window take a bot's request
telegramdesktop/tdesktop/dev • 4bf186c • 11 files, +540/-70
Let widgets pay through Gram Wallet's TON Connect window
telegramdesktop/tdesktop/dev • fbc7daf • 6 files, +217/-48
Let widgets sign data for their bot in Gram Wallet
telegramdesktop/tdesktop/dev • b86b4a5 • 3 files, +85/-94
Keep one TON Connect window and report unsure sends as failed
telegramdesktop/tdesktop/dev • 3d5ca89 • 1 files, +6/-0
Flush the history refresh when widget wallet availability changes
telegramdesktop/tdesktop/dev • d04d4ef • 6 files, +817/-154
[ai] Measure stress widgets in a one-column window on top
telegramdesktop/tdesktop/dev • e48b70b • 4 files, +36/-23
[ai] Measure stress widgets on the fastest screen
telegramdesktop/tdesktop/dev • eec9acc • 2 files, +9/-4
[ai] Allow one isolated repaint in the stress idle check
telegramdesktop/tdesktop/dev • cae3287 • 2 files, +23/-3
[ai] Measure a stress level whose card shows no frame yet
telegramdesktop/tdesktop/dev • 07a1464 • 8 files, +667/-194
[ai] Watch stress windows throughout and count replayed frames
telegramdesktop/tdesktop/dev • fc8a266 • 6 files, +215/-62
Stop widgets whose frames the paint limits refuse
telegramdesktop/tdesktop/dev • af49995 • 15 files, +653/-91
[ai] Read a widget the desktop stopped as dead in the runners
#tdesktop
Move TON Connect request converters out of the wallet session
telegramdesktop/tdesktop/dev • 93cff65 • 13 files, +882/-61
Let Gram Wallet's TON Connect window take a bot's request
telegramdesktop/tdesktop/dev • 4bf186c • 11 files, +540/-70
Let widgets pay through Gram Wallet's TON Connect window
telegramdesktop/tdesktop/dev • fbc7daf • 6 files, +217/-48
Let widgets sign data for their bot in Gram Wallet
telegramdesktop/tdesktop/dev • b86b4a5 • 3 files, +85/-94
Keep one TON Connect window and report unsure sends as failed
telegramdesktop/tdesktop/dev • 3d5ca89 • 1 files, +6/-0
Flush the history refresh when widget wallet availability changes
telegramdesktop/tdesktop/dev • d04d4ef • 6 files, +817/-154
[ai] Measure stress widgets in a one-column window on top
telegramdesktop/tdesktop/dev • e48b70b • 4 files, +36/-23
[ai] Measure stress widgets on the fastest screen
telegramdesktop/tdesktop/dev • eec9acc • 2 files, +9/-4
[ai] Allow one isolated repaint in the stress idle check
telegramdesktop/tdesktop/dev • cae3287 • 2 files, +23/-3
[ai] Measure a stress level whose card shows no frame yet
telegramdesktop/tdesktop/dev • 07a1464 • 8 files, +667/-194
[ai] Watch stress windows throughout and count replayed frames
telegramdesktop/tdesktop/dev • fc8a266 • 6 files, +215/-62
Stop widgets whose frames the paint limits refuse
telegramdesktop/tdesktop/dev • af49995 • 15 files, +653/-91
[ai] Read a widget the desktop stopped as dead in the runners
#tdesktop
🫡2
telegramdesktop/tdesktop/dev • dca14f2 • 14 files, +1179/-565
[ai] Size the conformance runner's window for one column
telegramdesktop/tdesktop/dev • f7dfd0f • 7 files, +1/-92
Remove the network marker from widget message info
telegramdesktop/tdesktop/dev • 5eef33a • 1 files, +9/-6
Keep one significant digit in tiny fiat amounts
telegramdesktop/tdesktop/dev • 2b26e05 • 2 files, +4/-1
Move widgets to widget-sandbox v0.6.0
telegramdesktop/tdesktop/dev • 027bdd6 • 3 files, +5/-3
Stop widgets past the heavy-box limit with TwidgetCore
telegramdesktop/tdesktop/dev • be93b6f • 8 files, +1074/-9
[ai] Run the paint-policy fixture in the widget harness
telegramdesktop/tdesktop/dev • 85eeb18 • 2 files, +63/-6
Hold a widget's flush in parts past its clock's first update
telegramdesktop/tdesktop/dev • 2296e71 • 1 files, +17/-0
Repaint a held widget only when its picture changes
telegramdesktop/tdesktop/dev • e59fb5a • 2 files, +20/-9
Answer a widget's frame request after its held flush parts
telegramdesktop/tdesktop/dev • 50fec1b • 7 files, +198/-42
[ai] Run the paint-policy fixture in the conformance runner
telegramdesktop/tdesktop/dev • 97badc0 • 2 files, +22/-15
[ai] Record the v0.6.0 conformance runs in the helper docs
telegramdesktop/tdesktop/dev • 669fc11 • 1 files, +243/-21
Price widget box-shadow layers in the paint bounds
telegramdesktop/tdesktop/dev • ea1534f • 1 files, +7/-2
Repaint a widget when a hit test settles its held work
#tdesktop
[ai] Size the conformance runner's window for one column
telegramdesktop/tdesktop/dev • f7dfd0f • 7 files, +1/-92
Remove the network marker from widget message info
telegramdesktop/tdesktop/dev • 5eef33a • 1 files, +9/-6
Keep one significant digit in tiny fiat amounts
telegramdesktop/tdesktop/dev • 2b26e05 • 2 files, +4/-1
Move widgets to widget-sandbox v0.6.0
telegramdesktop/tdesktop/dev • 027bdd6 • 3 files, +5/-3
Stop widgets past the heavy-box limit with TwidgetCore
telegramdesktop/tdesktop/dev • be93b6f • 8 files, +1074/-9
[ai] Run the paint-policy fixture in the widget harness
telegramdesktop/tdesktop/dev • 85eeb18 • 2 files, +63/-6
Hold a widget's flush in parts past its clock's first update
telegramdesktop/tdesktop/dev • 2296e71 • 1 files, +17/-0
Repaint a held widget only when its picture changes
telegramdesktop/tdesktop/dev • e59fb5a • 2 files, +20/-9
Answer a widget's frame request after its held flush parts
telegramdesktop/tdesktop/dev • 50fec1b • 7 files, +198/-42
[ai] Run the paint-policy fixture in the conformance runner
telegramdesktop/tdesktop/dev • 97badc0 • 2 files, +22/-15
[ai] Record the v0.6.0 conformance runs in the helper docs
telegramdesktop/tdesktop/dev • 669fc11 • 1 files, +243/-21
Price widget box-shadow layers in the paint bounds
telegramdesktop/tdesktop/dev • ea1534f • 1 files, +7/-2
Repaint a widget when a hit test settles its held work
#tdesktop
🫡2
telegramdesktop/tdesktop/dev • f0432ef • 1 files, +123/-33
Blur a widget's large filters at reduced resolution
telegramdesktop/tdesktop/dev • 1df02df • 1 files, +20/-4
Scale a widget's filter bound with its device pixel ratio
telegramdesktop/tdesktop/dev • a077df0 • 1 files, +88/-24
Price the rasterizer's cell-list walk in widget path work
telegramdesktop/tdesktop/dev • 47d43a1 • 1 files, +129/-17
Price a widget's axis-aligned path edges as Qt walks them
telegramdesktop/tdesktop/dev • 568d75f • 4 files, +196/-26
Repaint only the changed part of a widget's picture
telegramdesktop/tdesktop/dev • e9e8f79 • 4 files, +43/-3
Keep a widget's picture while it scrolls out of view
telegramdesktop/tdesktop/dev • ec6d1a8 • 1 files, +19/-1
Skip a widget's text runs outside the painted area
telegramdesktop/tdesktop/dev • 881cf0f • 1 files, +18/-3
[ai] Allow Release builds without LTO for measurements
telegramdesktop/tdesktop/dev • 38b6f96 • 1 files, +16/-1
Show the attach menu on click in the new chat view
telegramdesktop/tdesktop/dev • c1609af • 1 files, +1/-19
Reverted "Fixed window position restoring outside the work area on a screen with a different scale".
telegramdesktop/tdesktop/dev • b2980c6 • 12 files, +18/-27
Move widgets to the public twidget layout and its grid fixes
telegramdesktop/tdesktop/dev • e5daa92 • 2 files, +3/-3
[ai] Point the widget harness docs at twidget's new paths
telegramdesktop/tdesktop/dev • 6d7e0ab • 6 files, +20/-16
Version 7.4.
#tdesktop
Blur a widget's large filters at reduced resolution
telegramdesktop/tdesktop/dev • 1df02df • 1 files, +20/-4
Scale a widget's filter bound with its device pixel ratio
telegramdesktop/tdesktop/dev • a077df0 • 1 files, +88/-24
Price the rasterizer's cell-list walk in widget path work
telegramdesktop/tdesktop/dev • 47d43a1 • 1 files, +129/-17
Price a widget's axis-aligned path edges as Qt walks them
telegramdesktop/tdesktop/dev • 568d75f • 4 files, +196/-26
Repaint only the changed part of a widget's picture
telegramdesktop/tdesktop/dev • e9e8f79 • 4 files, +43/-3
Keep a widget's picture while it scrolls out of view
telegramdesktop/tdesktop/dev • ec6d1a8 • 1 files, +19/-1
Skip a widget's text runs outside the painted area
telegramdesktop/tdesktop/dev • 881cf0f • 1 files, +18/-3
[ai] Allow Release builds without LTO for measurements
telegramdesktop/tdesktop/dev • 38b6f96 • 1 files, +16/-1
Show the attach menu on click in the new chat view
telegramdesktop/tdesktop/dev • c1609af • 1 files, +1/-19
Reverted "Fixed window position restoring outside the work area on a screen with a different scale".
telegramdesktop/tdesktop/dev • b2980c6 • 12 files, +18/-27
Move widgets to the public twidget layout and its grid fixes
telegramdesktop/tdesktop/dev • e5daa92 • 2 files, +3/-3
[ai] Point the widget harness docs at twidget's new paths
telegramdesktop/tdesktop/dev • 6d7e0ab • 6 files, +20/-16
Version 7.4.
#tdesktop
🫡2
telegramdesktop/tdesktop/ready • 4e267f2 • 2 files, +0/-12
Remove basic libraries meant to be handled by common_options
#tdesktop
Remove basic libraries meant to be handled by common_options
#tdesktop
🫡2
TGX-Android/Telegram-X/main • a40ae96 • 1 files, +2/-1
Fix Start of a bot opened by a link with a parameter
TGX-Android/Telegram-X/main • 237f57a • 1 files, +1/-1
Update reCAPTCHA to `18.9.4`
TGX-Android/Telegram-X/main • 8c6accb • 1 files, +1/-1
Update FFmpeg to FFmpeg/FFmpeg@30e346c
TGX-Android/Telegram-X/main • f4d90bd • 2 files, +82/-0
Add a tool of tests that decodes videos by FFmpeg of the app
TGX-Android/Telegram-X/main • e0e7a23 • 6 files, +191/-73
Fix notification channel errors when an account logs out
TGX-Android/Telegram-X/main • 9987f47 • 2 files, +14/-1
Fix vibration of calls in silent mode
TGX-Android/Telegram-X/main • 5f761a2 • 3 files, +87/-5
Keep blocks of code when editing, copying and pasting
TGX-Android/Telegram-X/main • 6e53e9b • 1 files, +1/-1
Fix crash of calls when recording can't start
TGX-Android/Telegram-X/main • 92aba95 • 2 files, +2/-2
Keep blocks of code whole in copied text
TGX-Android/Telegram-X/main • 929aaeb • 1 files, +1/-1
Update lz4 to `v1.11.0`
TGX-Android/Telegram-X/main • 2f86703 • 1 files, +15/-0
Let starred contacts and repeat callers ring in Do not disturb
TGX-Android/Telegram-X/main • 5898b3d • 3 files, +12/-11
Take one URI of a user for people of calls and messages
TGX-Android/Telegram-X/main • b1cea5d • 2 files, +280/-197
Preserve `PreCode` + Handle Bot API HTML syntax
TGX-Android/Telegram-X/main • 7a2b867 • 1 files, +2/-2
Fix language changes never stored by accounts
#tgxandroid
Fix Start of a bot opened by a link with a parameter
TGX-Android/Telegram-X/main • 237f57a • 1 files, +1/-1
Update reCAPTCHA to `18.9.4`
TGX-Android/Telegram-X/main • 8c6accb • 1 files, +1/-1
Update FFmpeg to FFmpeg/FFmpeg@30e346c
TGX-Android/Telegram-X/main • f4d90bd • 2 files, +82/-0
Add a tool of tests that decodes videos by FFmpeg of the app
TGX-Android/Telegram-X/main • e0e7a23 • 6 files, +191/-73
Fix notification channel errors when an account logs out
TGX-Android/Telegram-X/main • 9987f47 • 2 files, +14/-1
Fix vibration of calls in silent mode
TGX-Android/Telegram-X/main • 5f761a2 • 3 files, +87/-5
Keep blocks of code when editing, copying and pasting
TGX-Android/Telegram-X/main • 6e53e9b • 1 files, +1/-1
Fix crash of calls when recording can't start
TGX-Android/Telegram-X/main • 92aba95 • 2 files, +2/-2
Keep blocks of code whole in copied text
TGX-Android/Telegram-X/main • 929aaeb • 1 files, +1/-1
Update lz4 to `v1.11.0`
TGX-Android/Telegram-X/main • 2f86703 • 1 files, +15/-0
Let starred contacts and repeat callers ring in Do not disturb
TGX-Android/Telegram-X/main • 5898b3d • 3 files, +12/-11
Take one URI of a user for people of calls and messages
TGX-Android/Telegram-X/main • b1cea5d • 2 files, +280/-197
Preserve `PreCode` + Handle Bot API HTML syntax
TGX-Android/Telegram-X/main • 7a2b867 • 1 files, +2/-2
Fix language changes never stored by accounts
#tgxandroid
🫡4