UnigramDev/Unigram/develop • 5dc580e • 1 files, +7/-12
Simplify XamlRoot registration
UnigramDev/Unigram/develop • 1b59e9b • 1 files, +2/-2
GetOpenPopupsForXamlRoot
UnigramDev/Unigram/develop • 2d7d321 • 2 files, +120/-37
Move account settings out of the root container
UnigramDev/Unigram/develop • a66c3e4 • 5 files, +74/-20
Route direct settings container access through SettingsService
UnigramDev/Unigram/develop • 94c249f • 1 files, +20/-20
Record the settings migration as verified
UnigramDev/Unigram/develop • 06f030a • 13 files, +248/-155
Put settings storage behind ISettingsStore
UnigramDev/Unigram/develop • 5f756d6 • 7 files, +102/-76
Move MessageFontSize one more time
UnigramDev/Unigram/develop • 2dfd7ae • 4 files, +49/-84
Settings cleanup before refactoring
UnigramDev/Unigram/develop • 79c2982 • 112 files, +1733/-1426
Split SettingsService into app-wide and per-account settings
UnigramDev/Unigram/develop • d4d03e0 • 4 files, +21/-32
Consume legacy proxy settings during migration
UnigramDev/Unigram/develop • f7b3b36 • 17 files, +329/-274
Extract NightModeService from AppearanceSettings
UnigramDev/Unigram/develop • efccb86 • 1 files, +9/-7
Store PaidReactionService by XamlRoot
UnigramDev/Unigram/develop • 8abc0a5 • 1 files, +8/-7
Store GroupCallPaidReactionService by XamlRoot
UnigramDev/Unigram/develop • 45b7344 • 1 files, +1/-2
Drop last ApplicationView reference in ChatView
UnigramDev/Unigram/develop • 4521000 • 9 files, +363/-80
Support stop in streamed messages
#unigram
Simplify XamlRoot registration
UnigramDev/Unigram/develop • 1b59e9b • 1 files, +2/-2
GetOpenPopupsForXamlRoot
UnigramDev/Unigram/develop • 2d7d321 • 2 files, +120/-37
Move account settings out of the root container
UnigramDev/Unigram/develop • a66c3e4 • 5 files, +74/-20
Route direct settings container access through SettingsService
UnigramDev/Unigram/develop • 94c249f • 1 files, +20/-20
Record the settings migration as verified
UnigramDev/Unigram/develop • 06f030a • 13 files, +248/-155
Put settings storage behind ISettingsStore
UnigramDev/Unigram/develop • 5f756d6 • 7 files, +102/-76
Move MessageFontSize one more time
UnigramDev/Unigram/develop • 2dfd7ae • 4 files, +49/-84
Settings cleanup before refactoring
UnigramDev/Unigram/develop • 79c2982 • 112 files, +1733/-1426
Split SettingsService into app-wide and per-account settings
UnigramDev/Unigram/develop • d4d03e0 • 4 files, +21/-32
Consume legacy proxy settings during migration
UnigramDev/Unigram/develop • f7b3b36 • 17 files, +329/-274
Extract NightModeService from AppearanceSettings
UnigramDev/Unigram/develop • efccb86 • 1 files, +9/-7
Store PaidReactionService by XamlRoot
UnigramDev/Unigram/develop • 8abc0a5 • 1 files, +8/-7
Store GroupCallPaidReactionService by XamlRoot
UnigramDev/Unigram/develop • 45b7344 • 1 files, +1/-2
Drop last ApplicationView reference in ChatView
UnigramDev/Unigram/develop • 4521000 • 9 files, +363/-80
Support stop in streamed messages
#unigram
UnigramDev/Unigram/develop • b0e588d • 4 files, +15/-4
Keep synthetic messages out of the history paging bounds
UnigramDev/Unigram/develop • 85d5cf7 • 1 files, +13/-4
Pace the pending typewriter on what is left to type
UnigramDev/Unigram/develop • aa4347b • 4 files, +317/-41
Give each pending message its own identifier and support several at once
UnigramDev/Unigram/develop • 8ed7c6a • 2 files, +26/-2
Reveal a collapsed pageBlockDetails whole instead of typing it out
UnigramDev/Unigram/develop • f3476d4 • 7 files, +106/-54
Pass XamlRoot to GetTail rather than to constructor
UnigramDev/Unigram/develop • 9c5e046 • 37 files, +130/-131
Rename PlaceholderHelper to Direct2D
UnigramDev/Unigram/develop • dc4971c • 300 files, +5582/-0
Build Telegram.ttf from SVG sources instead of IcoMoon
#unigram
Keep synthetic messages out of the history paging bounds
UnigramDev/Unigram/develop • 85d5cf7 • 1 files, +13/-4
Pace the pending typewriter on what is left to type
UnigramDev/Unigram/develop • aa4347b • 4 files, +317/-41
Give each pending message its own identifier and support several at once
UnigramDev/Unigram/develop • 8ed7c6a • 2 files, +26/-2
Reveal a collapsed pageBlockDetails whole instead of typing it out
UnigramDev/Unigram/develop • f3476d4 • 7 files, +106/-54
Pass XamlRoot to GetTail rather than to constructor
UnigramDev/Unigram/develop • 9c5e046 • 37 files, +130/-131
Rename PlaceholderHelper to Direct2D
UnigramDev/Unigram/develop • dc4971c • 300 files, +5582/-0
Build Telegram.ttf from SVG sources instead of IcoMoon
#unigram
🫡1
telegramdesktop/tdesktop/dev • 5c920e0 • 2 files, +73/-7
Fixed scroll bar covering reaction remove badge in who reacted menu.
telegramdesktop/tdesktop/dev • 1ff9b97 • 1 files, +2/-1
Fixed quote staying above field after sending rich message.
telegramdesktop/tdesktop/dev • f3b9a10 • 3 files, +16/-5
Fixed quote staying above field in modern chat section.
#tdesktop
Fixed scroll bar covering reaction remove badge in who reacted menu.
telegramdesktop/tdesktop/dev • 1ff9b97 • 1 files, +2/-1
Fixed quote staying above field after sending rich message.
telegramdesktop/tdesktop/dev • f3b9a10 • 3 files, +16/-5
Fixed quote staying above field in modern chat section.
#tdesktop
🫡2
UnigramDev/Unigram/develop • 8854489 • 38 files, +132/-133
Rename PlaceholderHelper to Direct2D
UnigramDev/Unigram/develop • d16dbf4 • 300 files, +5582/-0
Build Telegram.ttf from SVG sources instead of IcoMoon
UnigramDev/Unigram/develop • 041640f • 7 files, +22/-9
Use DispatcherContext.Current where possible
UnigramDev/Unigram/develop • 68d47c9 • 3 files, +11/-15
Fix CharacterReceivedRoutedEventArgs
UnigramDev/Unigram/develop • 74244f5 • 1 files, +4/-12
Await instead of dispatching
UnigramDev/Unigram/develop • 187ab0e • 1 files, +49/-0
Rank which classes need a Win32 fork
UnigramDev/Unigram/develop • 4eaa4c5 • 5 files, +11/-20
Pass XamlRoot to RaiseBackRequested
UnigramDev/Unigram/develop • 9a02446 • 1 files, +1/-0
Fix vertical topic cell accessibility
#unigram
Rename PlaceholderHelper to Direct2D
UnigramDev/Unigram/develop • d16dbf4 • 300 files, +5582/-0
Build Telegram.ttf from SVG sources instead of IcoMoon
UnigramDev/Unigram/develop • 041640f • 7 files, +22/-9
Use DispatcherContext.Current where possible
UnigramDev/Unigram/develop • 68d47c9 • 3 files, +11/-15
Fix CharacterReceivedRoutedEventArgs
UnigramDev/Unigram/develop • 74244f5 • 1 files, +4/-12
Await instead of dispatching
UnigramDev/Unigram/develop • 187ab0e • 1 files, +49/-0
Rank which classes need a Win32 fork
UnigramDev/Unigram/develop • 4eaa4c5 • 5 files, +11/-20
Pass XamlRoot to RaiseBackRequested
UnigramDev/Unigram/develop • 9a02446 • 1 files, +1/-0
Fix vertical topic cell accessibility
#unigram
🫡1
UnigramDev/Unigram/develop • fefb69e • 1 files, +11/-8
Use Window from ViewModel in payment form
UnigramDev/Unigram/develop • 2c3800e • 1 files, +3/-20
Fix hyperlink clicks
UnigramDev/Unigram/develop • c3fbf97 • 2 files, +40/-6
Add adopt --only to take named drifted icons from upstream
UnigramDev/Unigram/develop • 91f9bfc • 1 files, +21/-1
Document adopt --only in the icon font README
UnigramDev/Unigram/develop • 2aedca3 • 6 files, +261/-3
Report glyph changes and validate manifest notes
UnigramDev/Unigram/develop • 79435d0 • 77 files, +90/-338
Track upstream artwork for 72 more icons
UnigramDev/Unigram/develop • 73cba72 • 2 files, +27/-17016
Delete IcoMoon's project file
#unigram
Use Window from ViewModel in payment form
UnigramDev/Unigram/develop • 2c3800e • 1 files, +3/-20
Fix hyperlink clicks
UnigramDev/Unigram/develop • c3fbf97 • 2 files, +40/-6
Add adopt --only to take named drifted icons from upstream
UnigramDev/Unigram/develop • 91f9bfc • 1 files, +21/-1
Document adopt --only in the icon font README
UnigramDev/Unigram/develop • 2aedca3 • 6 files, +261/-3
Report glyph changes and validate manifest notes
UnigramDev/Unigram/develop • 79435d0 • 77 files, +90/-338
Track upstream artwork for 72 more icons
UnigramDev/Unigram/develop • 73cba72 • 2 files, +27/-17016
Delete IcoMoon's project file
#unigram
🫡1
UnigramDev/Unigram/develop • 625b1b2 • 1 files, +2/-2
Fix missing argument
UnigramDev/Unigram/develop • bff5e4b • 1 files, +6/-1
Weak xaml root changed
UnigramDev/Unigram/develop • e075813 • 2 files, +20/-1
XamlRoot extension method
UnigramDev/Unigram/develop • ce8ff57 • 4 files, +50/-35
Give OverlayWindow a xaml root storage
UnigramDev/Unigram/develop • 211095f • 2 files, +21/-25
Give AnimatedImage a xaml root storage
UnigramDev/Unigram/develop • 483aa31 • 2 files, +14/-13
Give ProfilePicture a xaml root storage
UnigramDev/Unigram/develop • 74c97c0 • 1 files, +19/-63
Bind ContentPopup to xaml root
UnigramDev/Unigram/develop • c31dd00 • 1 files, +19/-8
Give RelativeDateService a xaml root storage
#unigram
Fix missing argument
UnigramDev/Unigram/develop • bff5e4b • 1 files, +6/-1
Weak xaml root changed
UnigramDev/Unigram/develop • e075813 • 2 files, +20/-1
XamlRoot extension method
UnigramDev/Unigram/develop • ce8ff57 • 4 files, +50/-35
Give OverlayWindow a xaml root storage
UnigramDev/Unigram/develop • 211095f • 2 files, +21/-25
Give AnimatedImage a xaml root storage
UnigramDev/Unigram/develop • 483aa31 • 2 files, +14/-13
Give ProfilePicture a xaml root storage
UnigramDev/Unigram/develop • 74c97c0 • 1 files, +19/-63
Bind ContentPopup to xaml root
UnigramDev/Unigram/develop • c31dd00 • 1 files, +19/-8
Give RelativeDateService a xaml root storage
#unigram
🫡1
telegramdesktop/tdesktop/dev • 49a7f3a • 1 files, +6/-2
Fix crash in shared media viewers in monoforums.
#tdesktop
Fix crash in shared media viewers in monoforums.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 5c67581 • 1 files, +1/-1
Fix poll close timer day count.
Use full remaining days instead of rounding up, so a poll that ends
tomorrow shows "1 day" rather than "2 days".
#tdesktop
Fix poll close timer day count.
Use full remaining days instead of rounding up, so a poll that ends
tomorrow shows "1 day" rather than "2 days".
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • c27061c • 1 files, +5/-7
Fixed sorting of unmuted unread chats in folders.
Related commit: 5d52a283d4.
telegramdesktop/tdesktop/dev • 1445405 • 3 files, +12/-9
Replaced option lookup with cached flag in dialogs sort key.
Related commits: 5d52a283d4, 8509f9e410.
telegramdesktop/tdesktop/dev • 8b58215 • 9 files, +35/-7
Split screenshot protection reasons into content and ambient.
Ambient ones are skipped on Windows, where display affinity hides the
window from the viewer itself on capture-based setups.
Related commit: 390d0e1941.
telegramdesktop/tdesktop/dev • 73a1f4e • 2 files, +8/-3
Added frame rate limit for marquee label repaints.
telegramdesktop/tdesktop/dev • b71f0de • 2 files, +83/-39
Added caching of rendered text and fades to marquee label.
telegramdesktop/tdesktop/dev • 48d0949 • 2 files, +33/-20
Added frame reuse for marquee label on unchanged pixel offset.
telegramdesktop/tdesktop/dev • a9912dd • 1 files, +9/-2
Added stop of marquee label scrolling on disabled animations.
telegramdesktop/tdesktop/dev • 6c7b0a9 • 2 files, +11/-1
Added stop of marquee label scrolling for hidden widget.
telegramdesktop/tdesktop/dev • 32cf12a • 2 files, +27/-11
Added repaint region check for rounded corners of profile top bar.
telegramdesktop/tdesktop/dev • 8396941 • 2 files, +13/-10
Added repaint region check for animated pattern of profile top bar.
telegramdesktop/tdesktop/dev • c9e2a80 • 3 files, +19/-10
Added repaint region check for pinned gifts of profile top bar.
telegramdesktop/tdesktop/dev • 969ade4 • 2 files, +51/-0
Added preload of admins to participants controller for role grouping.
Related commit: 9fa11844f2.
#tdesktop
Fixed sorting of unmuted unread chats in folders.
Related commit: 5d52a283d4.
telegramdesktop/tdesktop/dev • 1445405 • 3 files, +12/-9
Replaced option lookup with cached flag in dialogs sort key.
Related commits: 5d52a283d4, 8509f9e410.
telegramdesktop/tdesktop/dev • 8b58215 • 9 files, +35/-7
Split screenshot protection reasons into content and ambient.
Ambient ones are skipped on Windows, where display affinity hides the
window from the viewer itself on capture-based setups.
Related commit: 390d0e1941.
telegramdesktop/tdesktop/dev • 73a1f4e • 2 files, +8/-3
Added frame rate limit for marquee label repaints.
telegramdesktop/tdesktop/dev • b71f0de • 2 files, +83/-39
Added caching of rendered text and fades to marquee label.
telegramdesktop/tdesktop/dev • 48d0949 • 2 files, +33/-20
Added frame reuse for marquee label on unchanged pixel offset.
telegramdesktop/tdesktop/dev • a9912dd • 1 files, +9/-2
Added stop of marquee label scrolling on disabled animations.
telegramdesktop/tdesktop/dev • 6c7b0a9 • 2 files, +11/-1
Added stop of marquee label scrolling for hidden widget.
telegramdesktop/tdesktop/dev • 32cf12a • 2 files, +27/-11
Added repaint region check for rounded corners of profile top bar.
telegramdesktop/tdesktop/dev • 8396941 • 2 files, +13/-10
Added repaint region check for animated pattern of profile top bar.
telegramdesktop/tdesktop/dev • c9e2a80 • 3 files, +19/-10
Added repaint region check for pinned gifts of profile top bar.
telegramdesktop/tdesktop/dev • 969ade4 • 2 files, +51/-0
Added preload of admins to participants controller for role grouping.
Related commit: 9fa11844f2.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 7094102 • 1 files, +2/-2
Deferred filter list lookup until chat membership is known.
telegramdesktop/tdesktop/dev • b4695ef • 1 files, +17/-12
Replaced linear scans with binary search in chat list adjust.
telegramdesktop/tdesktop/dev • b4ecfa4 • 3 files, +29/-16
Replaced per-update letter index sorting with lazy sort on read.
telegramdesktop/tdesktop/dev • 316be6f • 2 files, +9/-7
[ai] Match adapters to diff-first review selection
telegramdesktop/tdesktop/dev • a49c572 • 6 files, +498/-210
[ai] Keep task review and testing focused and convergent
telegramdesktop/tdesktop/dev • 03f59cd • 5 files, +186/-147
[ai] Fan out initial task reviews across all lenses
telegramdesktop/tdesktop/dev • d428def • 15 files, +1411/-133
[ai] Route oversized tasks through durable splits
telegramdesktop/tdesktop/dev • a94bc41 • 3 files, +34/-4
[ai] Debug startup crashes before blaming fixtures
telegramdesktop/tdesktop/dev • 8e7bdb9 • 3 files, +36/-0
[ai] Keep debug machinery out of production units
telegramdesktop/tdesktop/dev • d9b32ac • 1 files, +1/-1
Fix possible crash on screens changes.
#tdesktop
Deferred filter list lookup until chat membership is known.
telegramdesktop/tdesktop/dev • b4695ef • 1 files, +17/-12
Replaced linear scans with binary search in chat list adjust.
telegramdesktop/tdesktop/dev • b4ecfa4 • 3 files, +29/-16
Replaced per-update letter index sorting with lazy sort on read.
telegramdesktop/tdesktop/dev • 316be6f • 2 files, +9/-7
[ai] Match adapters to diff-first review selection
telegramdesktop/tdesktop/dev • a49c572 • 6 files, +498/-210
[ai] Keep task review and testing focused and convergent
telegramdesktop/tdesktop/dev • 03f59cd • 5 files, +186/-147
[ai] Fan out initial task reviews across all lenses
telegramdesktop/tdesktop/dev • d428def • 15 files, +1411/-133
[ai] Route oversized tasks through durable splits
telegramdesktop/tdesktop/dev • a94bc41 • 3 files, +34/-4
[ai] Debug startup crashes before blaming fixtures
telegramdesktop/tdesktop/dev • 8e7bdb9 • 3 files, +36/-0
[ai] Keep debug machinery out of production units
telegramdesktop/tdesktop/dev • d9b32ac • 1 files, +1/-1
Fix possible crash on screens changes.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 4d4c399 • 1 files, +8/-0
Fix a shutdown crash after deferred session-end cleanup.
When WM_ENDSESSION cleanup is deferred to a main-loop tick that never
comes, ~Sandbox now closes the application inside enter-from-event-loop.
telegramdesktop/tdesktop/dev • 3011dc9 • 1 files, +3/-0
[ai] Note the commit prefix marks scope, not authorship.
#tdesktop
Fix a shutdown crash after deferred session-end cleanup.
When WM_ENDSESSION cleanup is deferred to a main-loop tick that never
comes, ~Sandbox now closes the application inside enter-from-event-loop.
telegramdesktop/tdesktop/dev • 3011dc9 • 1 files, +3/-0
[ai] Note the commit prefix marks scope, not authorship.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • c54b1d1 • 1 files, +1/-1
Workaround a Windows regression showing ghost windows.
Fixes #31160.
#tdesktop
Workaround a Windows regression showing ghost windows.
Fixes #31160.
#tdesktop
🫡3
telegramdesktop/tdesktop/public-canary • 1bc1dfe • 4 files, +7/-0
Add public keys for canary channel.
telegramdesktop/tdesktop/public-canary • 33066b0 • 9 files, +1279/-0
Add v2 update verification core and build channels
telegramdesktop/tdesktop/public-canary • 35c60e2 • 3 files, +672/-0
Support v2 channel packing in the Packer
telegramdesktop/tdesktop/public-canary • e628252 • 7 files, +662/-141
Verify, fetch and install v2 updates in the client
telegramdesktop/tdesktop/public-canary • 0695efb • 2 files, +9/-1
Show canary version and skip changelogs on canary
telegramdesktop/tdesktop/public-canary • 308ff1f • 2 files, +821/-0
Add focused tests for v2 update verification
telegramdesktop/tdesktop/public-canary • ade48c5 • 1 files, +862/-0
Add canary build and publish workflow
telegramdesktop/tdesktop/public-canary • 69460e2 • 1 files, +186/-163
Build one canary lane per repository in CI
telegramdesktop/tdesktop/public-canary • 25d7834 • 3 files, +31/-13
Use readable v2 update file names
telegramdesktop/tdesktop/public-canary • 8d864d3 • 4 files, +117/-8
Use new update names and pinned Bot API image in CI
telegramdesktop/tdesktop/public-canary • 61c218c • 3 files, +108/-62
Ship per-arch mac updates with a universal installer
telegramdesktop/tdesktop/public-canary • c091259 • 1 files, +70/-28
Publish portable archives as canary first installs
telegramdesktop/tdesktop/public-canary • 671b1aa • 1 files, +5/-4
Drop the bundled d3d compiler from canary builds
#tdesktop
Add public keys for canary channel.
telegramdesktop/tdesktop/public-canary • 33066b0 • 9 files, +1279/-0
Add v2 update verification core and build channels
telegramdesktop/tdesktop/public-canary • 35c60e2 • 3 files, +672/-0
Support v2 channel packing in the Packer
telegramdesktop/tdesktop/public-canary • e628252 • 7 files, +662/-141
Verify, fetch and install v2 updates in the client
telegramdesktop/tdesktop/public-canary • 0695efb • 2 files, +9/-1
Show canary version and skip changelogs on canary
telegramdesktop/tdesktop/public-canary • 308ff1f • 2 files, +821/-0
Add focused tests for v2 update verification
telegramdesktop/tdesktop/public-canary • ade48c5 • 1 files, +862/-0
Add canary build and publish workflow
telegramdesktop/tdesktop/public-canary • 69460e2 • 1 files, +186/-163
Build one canary lane per repository in CI
telegramdesktop/tdesktop/public-canary • 25d7834 • 3 files, +31/-13
Use readable v2 update file names
telegramdesktop/tdesktop/public-canary • 8d864d3 • 4 files, +117/-8
Use new update names and pinned Bot API image in CI
telegramdesktop/tdesktop/public-canary • 61c218c • 3 files, +108/-62
Ship per-arch mac updates with a universal installer
telegramdesktop/tdesktop/public-canary • c091259 • 1 files, +70/-28
Publish portable archives as canary first installs
telegramdesktop/tdesktop/public-canary • 671b1aa • 1 files, +5/-4
Drop the bundled d3d compiler from canary builds
#tdesktop
🫡3
telegramdesktop/tdesktop/public-canary • 5a572b8 • 3 files, +41/-4
Embed external and local signatures in one packer pass
telegramdesktop/tdesktop/public-canary • b6a641b • 2 files, +82/-3
Add a v2 update switch to the release build scripts
telegramdesktop/tdesktop/public-canary • 160f42d • 1 files, +29/-1
Read the pinned metadata through the local Bot API
telegramdesktop/tdesktop/public-canary • 863ac40 • 3 files, +25/-1
Support v2 updates in the updater and deploy scripts
telegramdesktop/tdesktop/public-canary • ed6e68b • 23 files, +872/-216
Harden canary builds running.
telegramdesktop/tdesktop/public-canary • ae1f439 • 3 files, +19/-9
Fix build for Release.
telegramdesktop/tdesktop/public-canary • 887894a • 2 files, +68/-21
Try to fix signing.
telegramdesktop/tdesktop/public-canary • f36e31e • 1 files, +77/-5
Improve caching.
telegramdesktop/tdesktop/public-canary • 85e7e83 • 1 files, +17/-5
Try to fix signing again.
telegramdesktop/tdesktop/public-canary • 482aaed • 10 files, +598/-311
New names, separate publishing.
telegramdesktop/tdesktop/public-canary • 83579db • 7 files, +255/-6
Fix translocated launch on macOS.
telegramdesktop/tdesktop/public-canary • fa495e2 • 4 files, +32/-14
Improve version display for canary.
telegramdesktop/tdesktop/public-canary • 57b701e • 1 files, +141/-40
Split macOS canary build into per-arch jobs.
#tdesktop
Embed external and local signatures in one packer pass
telegramdesktop/tdesktop/public-canary • b6a641b • 2 files, +82/-3
Add a v2 update switch to the release build scripts
telegramdesktop/tdesktop/public-canary • 160f42d • 1 files, +29/-1
Read the pinned metadata through the local Bot API
telegramdesktop/tdesktop/public-canary • 863ac40 • 3 files, +25/-1
Support v2 updates in the updater and deploy scripts
telegramdesktop/tdesktop/public-canary • ed6e68b • 23 files, +872/-216
Harden canary builds running.
telegramdesktop/tdesktop/public-canary • ae1f439 • 3 files, +19/-9
Fix build for Release.
telegramdesktop/tdesktop/public-canary • 887894a • 2 files, +68/-21
Try to fix signing.
telegramdesktop/tdesktop/public-canary • f36e31e • 1 files, +77/-5
Improve caching.
telegramdesktop/tdesktop/public-canary • 85e7e83 • 1 files, +17/-5
Try to fix signing again.
telegramdesktop/tdesktop/public-canary • 482aaed • 10 files, +598/-311
New names, separate publishing.
telegramdesktop/tdesktop/public-canary • 83579db • 7 files, +255/-6
Fix translocated launch on macOS.
telegramdesktop/tdesktop/public-canary • fa495e2 • 4 files, +32/-14
Improve version display for canary.
telegramdesktop/tdesktop/public-canary • 57b701e • 1 files, +141/-40
Split macOS canary build into per-arch jobs.
#tdesktop
🫡3
telegramdesktop/tdesktop/public-canary • 965580e • 7 files, +198/-3
Add an in-title CANARY/PRIVATE marking.
telegramdesktop/tdesktop/public-canary • 91479da • 6 files, +42/-24
Rename canary branches.
telegramdesktop/tdesktop/public-canary • 290dfda • 1 files, +3/-0
Fixed per-arch build picking universal crashpad handler.
telegramdesktop/tdesktop/public-canary • 3d7d268 • 1 files, +11/-11
Allow CANARY_ALLOW_UNSIGNED in public lane too.
telegramdesktop/tdesktop/public-canary • f234d7a • 1 files, +38/-3
Try workaround clone problems.
telegramdesktop/tdesktop/public-canary • 38a4ef7 • 1 files, +25/-19
Fix build with GCC.
telegramdesktop/tdesktop/public-canary • b4563e3 • 2 files, +36/-19
Fix public publishing.
telegramdesktop/tdesktop/public-canary • 596c3fe • 1 files, +1/-1
Removed stale comment about swscale destination format caching.
telegramdesktop/tdesktop/public-canary • 4491ec4 • 1 files, +5/-0
Restricted transcode temp directory permissions to user.
Related commit: 0807483acc.
telegramdesktop/tdesktop/public-canary • f942a10 • 2 files, +26/-6
Extracted video editor layer showing to shared helper.
telegramdesktop/tdesktop/public-canary • 8e71aa1 • 1 files, +26/-10
Extracted shared video encoder setup from H264 encoder.
telegramdesktop/tdesktop/public-canary • 88fe4c1 • 2 files, +7/-3
Added VP9 encoder and webm muxer to ffmpeg build configs.
telegramdesktop/tdesktop/public-canary • 4e670f2 • 2 files, +150/-20
Added webm sticker output mode to video encoder.
#tdesktop
Add an in-title CANARY/PRIVATE marking.
telegramdesktop/tdesktop/public-canary • 91479da • 6 files, +42/-24
Rename canary branches.
telegramdesktop/tdesktop/public-canary • 290dfda • 1 files, +3/-0
Fixed per-arch build picking universal crashpad handler.
telegramdesktop/tdesktop/public-canary • 3d7d268 • 1 files, +11/-11
Allow CANARY_ALLOW_UNSIGNED in public lane too.
telegramdesktop/tdesktop/public-canary • f234d7a • 1 files, +38/-3
Try workaround clone problems.
telegramdesktop/tdesktop/public-canary • 38a4ef7 • 1 files, +25/-19
Fix build with GCC.
telegramdesktop/tdesktop/public-canary • b4563e3 • 2 files, +36/-19
Fix public publishing.
telegramdesktop/tdesktop/public-canary • 596c3fe • 1 files, +1/-1
Removed stale comment about swscale destination format caching.
telegramdesktop/tdesktop/public-canary • 4491ec4 • 1 files, +5/-0
Restricted transcode temp directory permissions to user.
Related commit: 0807483acc.
telegramdesktop/tdesktop/public-canary • f942a10 • 2 files, +26/-6
Extracted video editor layer showing to shared helper.
telegramdesktop/tdesktop/public-canary • 8e71aa1 • 1 files, +26/-10
Extracted shared video encoder setup from H264 encoder.
telegramdesktop/tdesktop/public-canary • 88fe4c1 • 2 files, +7/-3
Added VP9 encoder and webm muxer to ffmpeg build configs.
telegramdesktop/tdesktop/public-canary • 4e670f2 • 2 files, +150/-20
Added webm sticker output mode to video encoder.
#tdesktop
🫡3
telegramdesktop/tdesktop/public-canary • fe5b258 • 7 files, +332/-69
Added adapting video stickers into custom emoji.
Related commit: 9895e5bb89.
#tdesktop
Added adapting video stickers into custom emoji.
Related commit: 9895e5bb89.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • 998c245 • 2 files, +3/-12
Use QWidget::setInputMethodHints and set Qt::ImhSensitiveData in CodeInput
telegramdesktop/tdesktop/dev • 6989eeb • 21 files, +111/-1
Set input method hints in typed input fields
Phone, e-mail, URL, username, code, date and amount fields now tell the
input method what they are for, so it can pick a suitable layout and skip
predictive text where it only gets in the way. One-time codes and secrets
are additionally marked with Qt::ImhSensitiveData.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
#tdesktop
Use QWidget::setInputMethodHints and set Qt::ImhSensitiveData in CodeInput
telegramdesktop/tdesktop/dev • 6989eeb • 21 files, +111/-1
Set input method hints in typed input fields
Phone, e-mail, URL, username, code, date and amount fields now tell the
input method what they are for, so it can pick a suitable layout and skip
predictive text where it only gets in the way. One-time codes and secrets
are additionally marked with Qt::ImhSensitiveData.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
#tdesktop
🫡4
telegramdesktop/tdesktop/dev • 9c31628 • 2 files, +6/-3
Fix saving of words with system spellchecker.
#tdesktop
Fix saving of words with system spellchecker.
#tdesktop
🫡3
DrKLO/Telegram/master • 7f459e2 • 1 files, +2/-0
fix: include missing :jlatexmath project in settings.gradle
12.10.0 update added `api project(':jlatexmath')` to TMessagesProj/build.gradle
but never declared it in settings.gradle, breaking sync with UnknownProjectException.
DrKLO/Telegram/master • 7df875e • 1 files, +2/-0
Merge pull request #2022 from null-nick/fix/jlatexmath-settings-include
Fix missing :jlatexmath module include in settings.gradle
#android
fix: include missing :jlatexmath project in settings.gradle
12.10.0 update added `api project(':jlatexmath')` to TMessagesProj/build.gradle
but never declared it in settings.gradle, breaking sync with UnknownProjectException.
DrKLO/Telegram/master • 7df875e • 1 files, +2/-0
Merge pull request #2022 from null-nick/fix/jlatexmath-settings-include
Fix missing :jlatexmath module include in settings.gradle
#android
🫡2
UnigramDev/Unigram/develop • 3f1d158 • 7 files, +5/-20
Sync some more icons
UnigramDev/Unigram/develop • 5cbb0e5 • 1 files, +5/-5
Sync todo
UnigramDev/Unigram/develop • 2556e06 • 1 files, +73/-7
Update the islands note for Phase 0 progress and the corrected gates
UnigramDev/Unigram/develop • 5d36cfa • 1 files, +85/-0
Record the Theme untangling design
UnigramDev/Unigram/develop • 4dafc87 • 1 files, +16/-7
Settle the outgoing dictionary merge in the Theme design
UnigramDev/Unigram/develop • fe22121 • 1 files, +19/-1
Record the verified Loading semantics
UnigramDev/Unigram/develop • 07b367a • 1 files, +22/-5
Use assignment rather than merging for the outgoing dictionary
UnigramDev/Unigram/develop • db3b45d • 1 files, +6/-2
Make IsOutgoing a plain property in the Theme design
UnigramDev/Unigram/develop • 5c6f444 • 1 files, +9/-1
Record why Loading is not the top of OnApplyTemplate
UnigramDev/Unigram/develop • 8b07060 • 1 files, +17/-7
Correct the outgoing dictionary design: no shared instance
UnigramDev/Unigram/develop • ff1823a • 1 files, +24/-2
Add a ConditionalWeakTable.AddOrUpdate polyfill
UnigramDev/Unigram/develop • 8063c29 • 1 files, +25/-12
Extract the tooltip crash workaround
UnigramDev/Unigram/develop • b5a837a • 2 files, +247/-15
Release XamlDirect handles while the core is alive
UnigramDev/Unigram/develop • 9829846 • 4 files, +44/-11
Fold ThemeIncoming into Theme
UnigramDev/Unigram/develop • fc16200 • 1 files, +70/-71
Resolve the theme colours in one place
#unigram
Sync some more icons
UnigramDev/Unigram/develop • 5cbb0e5 • 1 files, +5/-5
Sync todo
UnigramDev/Unigram/develop • 2556e06 • 1 files, +73/-7
Update the islands note for Phase 0 progress and the corrected gates
UnigramDev/Unigram/develop • 5d36cfa • 1 files, +85/-0
Record the Theme untangling design
UnigramDev/Unigram/develop • 4dafc87 • 1 files, +16/-7
Settle the outgoing dictionary merge in the Theme design
UnigramDev/Unigram/develop • fe22121 • 1 files, +19/-1
Record the verified Loading semantics
UnigramDev/Unigram/develop • 07b367a • 1 files, +22/-5
Use assignment rather than merging for the outgoing dictionary
UnigramDev/Unigram/develop • db3b45d • 1 files, +6/-2
Make IsOutgoing a plain property in the Theme design
UnigramDev/Unigram/develop • 5c6f444 • 1 files, +9/-1
Record why Loading is not the top of OnApplyTemplate
UnigramDev/Unigram/develop • 8b07060 • 1 files, +17/-7
Correct the outgoing dictionary design: no shared instance
UnigramDev/Unigram/develop • ff1823a • 1 files, +24/-2
Add a ConditionalWeakTable.AddOrUpdate polyfill
UnigramDev/Unigram/develop • 8063c29 • 1 files, +25/-12
Extract the tooltip crash workaround
UnigramDev/Unigram/develop • b5a837a • 2 files, +247/-15
Release XamlDirect handles while the core is alive
UnigramDev/Unigram/develop • 9829846 • 4 files, +44/-11
Fold ThemeIncoming into Theme
UnigramDev/Unigram/develop • fc16200 • 1 files, +70/-71
Resolve the theme colours in one place
#unigram
UnigramDev/Unigram/develop • 74c8c57 • 1 files, +11/-8
Keep the chat theme fields from going stale
UnigramDev/Unigram/develop • 0371423 • 8 files, +36/-33
Ask the window for its theme parameters
UnigramDev/Unigram/develop • de38e49 • 6 files, +214/-299
Move the message brushes onto the window's theme
UnigramDev/Unigram/develop • efa19f6 • 15 files, +56/-83
Reduce Theme.Current to the window shim
UnigramDev/Unigram/develop • ee90abc • 5 files, +28/-12
Prefer the view model's window over ForXamlRoot
UnigramDev/Unigram/develop • 30b7c61 • 1 files, +32/-0
Record gate 1.11 and narrow the per-thread rule
UnigramDev/Unigram/develop • d3bf34b • 1 files, +25/-0
Record the three-level theme scoping
UnigramDev/Unigram/develop • cedd333 • 1 files, +14/-4
Record the app default and per-window brush split
UnigramDev/Unigram/develop • 04319fb • 9 files, +139/-111
Move the chat theme override onto the window
UnigramDev/Unigram/develop • 8d2acea • 5 files, +20/-0
Forward the window's brushes to popups and flyouts
UnigramDev/Unigram/develop • 7ba2c74 • 1 files, +43/-5
Record gate 1.7 passing
UnigramDev/Unigram/develop • 663669f • 1 files, +26/-6
Rewrite 0.4 with the ViewService split design
UnigramDev/Unigram/develop • 87b36a4 • 1 files, +1/-1
Resolve Direct2D's compositor through BootStrapper
UnigramDev/Unigram/develop • 79f1963 • 7 files, +81/-76
Return WindowContext from ViewService instead of ViewLifetimeControl
#unigram
Keep the chat theme fields from going stale
UnigramDev/Unigram/develop • 0371423 • 8 files, +36/-33
Ask the window for its theme parameters
UnigramDev/Unigram/develop • de38e49 • 6 files, +214/-299
Move the message brushes onto the window's theme
UnigramDev/Unigram/develop • efa19f6 • 15 files, +56/-83
Reduce Theme.Current to the window shim
UnigramDev/Unigram/develop • ee90abc • 5 files, +28/-12
Prefer the view model's window over ForXamlRoot
UnigramDev/Unigram/develop • 30b7c61 • 1 files, +32/-0
Record gate 1.11 and narrow the per-thread rule
UnigramDev/Unigram/develop • d3bf34b • 1 files, +25/-0
Record the three-level theme scoping
UnigramDev/Unigram/develop • cedd333 • 1 files, +14/-4
Record the app default and per-window brush split
UnigramDev/Unigram/develop • 04319fb • 9 files, +139/-111
Move the chat theme override onto the window
UnigramDev/Unigram/develop • 8d2acea • 5 files, +20/-0
Forward the window's brushes to popups and flyouts
UnigramDev/Unigram/develop • 7ba2c74 • 1 files, +43/-5
Record gate 1.7 passing
UnigramDev/Unigram/develop • 663669f • 1 files, +26/-6
Rewrite 0.4 with the ViewService split design
UnigramDev/Unigram/develop • 87b36a4 • 1 files, +1/-1
Resolve Direct2D's compositor through BootStrapper
UnigramDev/Unigram/develop • 79f1963 • 7 files, +81/-76
Return WindowContext from ViewService instead of ViewLifetimeControl
#unigram