Ajaxy/telegram-tt/master • 9a217fd • 3 files, +4/-4
12.0.20
Ajaxy/telegram-tt/master • 019c4a5 • 1 files, +6/-6
Comment Button: Make dot smaller (#6747)
Ajaxy/telegram-tt/master • 08337bf • 1 files, +23/-4
Folder: Fix stuck count (#6746)
Ajaxy/telegram-tt/master • 97100f8 • 65 files, +1415/-1112
Star Icon: Simplify styling (#6732)
Ajaxy/telegram-tt/master • c6ff3a7 • 4 files, +108/-113
Button: Fix Spinner styles (#6750)
Ajaxy/telegram-tt/master • 340e842 • 5 files, +9/-15
Message: Fix select icon position (#6758)
Ajaxy/telegram-tt/master • 02a5a2a • 37 files, +4666/-623
Implement Media Editor (#6658)
Co-authored-by: Shahaf Antwarg <santwarg@gmail.com>
Ajaxy/telegram-tt/master • 767d88c • 3 files, +8/-3
Gift Price Decrease Info Modal: Fix scroll (#6756)
Ajaxy/telegram-tt/master • c01f426 • 3 files, +2/-3
Gift Preview: Follow-up (#6753)
Ajaxy/telegram-tt/master • d94e492 • 4 files, +34/-3
Left Main: Hide tab shadow when no scroll (#6743)
Ajaxy/telegram-tt/master • 47f4e8c • 94 files, +114/-109
[Build]
#webz
12.0.20
Ajaxy/telegram-tt/master • 019c4a5 • 1 files, +6/-6
Comment Button: Make dot smaller (#6747)
Ajaxy/telegram-tt/master • 08337bf • 1 files, +23/-4
Folder: Fix stuck count (#6746)
Ajaxy/telegram-tt/master • 97100f8 • 65 files, +1415/-1112
Star Icon: Simplify styling (#6732)
Ajaxy/telegram-tt/master • c6ff3a7 • 4 files, +108/-113
Button: Fix Spinner styles (#6750)
Ajaxy/telegram-tt/master • 340e842 • 5 files, +9/-15
Message: Fix select icon position (#6758)
Ajaxy/telegram-tt/master • 02a5a2a • 37 files, +4666/-623
Implement Media Editor (#6658)
Co-authored-by: Shahaf Antwarg <santwarg@gmail.com>
Ajaxy/telegram-tt/master • 767d88c • 3 files, +8/-3
Gift Price Decrease Info Modal: Fix scroll (#6756)
Ajaxy/telegram-tt/master • c01f426 • 3 files, +2/-3
Gift Preview: Follow-up (#6753)
Ajaxy/telegram-tt/master • d94e492 • 4 files, +34/-3
Left Main: Hide tab shadow when no scroll (#6743)
Ajaxy/telegram-tt/master • 47f4e8c • 94 files, +114/-109
[Build]
#webz
🫡2
telegramdesktop/tdesktop/dev • 151f3f6 • 1 files, +1/-0
accessibility: label QR code button in settings cover
telegramdesktop/tdesktop/dev • 1a35929 • 1 files, +6/-0
accessibility: label profile photo buttons by role
telegramdesktop/tdesktop/dev • ec7c76b • 5 files, +32/-17
Cache Webview::Availability() result for startup checks
Iv::ShowButton() and LocationPicker::Available() each called
Webview::Availability() separately (~200ms each on Linux). Replace
the per-caller static caches with a single shared cache in
Core::CachedWebviewAvailability(), reducing startup from two
~200ms calls to one.
#tdesktop
accessibility: label QR code button in settings cover
telegramdesktop/tdesktop/dev • 1a35929 • 1 files, +6/-0
accessibility: label profile photo buttons by role
telegramdesktop/tdesktop/dev • ec7c76b • 5 files, +32/-17
Cache Webview::Availability() result for startup checks
Iv::ShowButton() and LocationPicker::Available() each called
Webview::Availability() separately (~200ms each on Linux). Replace
the per-caller static caches with a single shared cache in
Core::CachedWebviewAvailability(), reducing startup from two
~200ms calls to one.
#tdesktop
👍2🫡1
🫡3
🫡3
🫡3
🫡3
🫡2
🫡3
telegramdesktop/tdesktop/dev • 61b7b2d • 1 files, +36/-24
Use rename instead of copy for log file rotation at startup
Replace the expensive file copy in Logs::instanceChecked() with an
atomic rename. The old code copied log_startX.txt to log.txt then
deleted the original, which took ~83ms of synchronous I/O. A simple
rename on the same filesystem is nearly instant (~0.3ms).
#tdesktop
Use rename instead of copy for log file rotation at startup
Replace the expensive file copy in Logs::instanceChecked() with an
atomic rename. The old code copied log_startX.txt to log.txt then
deleted the original, which took ~83ms of synchronous I/O. A simple
rename on the same filesystem is nearly instant (~0.3ms).
#tdesktop
🫡3
🫡3
🫡3
telegramdesktop/tdesktop/dev • 56e675e • 1 files, +0/-5
Revert "Fixed ability to delete chat as forum with all topics."
This reverts commit f40064333e33a35f8e96de07248666792998e5f2.
This destroys messages that were not really deleted.
#tdesktop
Revert "Fixed ability to delete chat as forum with all topics."
This reverts commit f40064333e33a35f8e96de07248666792998e5f2.
This destroys messages that were not really deleted.
#tdesktop
🫡3
telegramdesktop/tdesktop/dev • a4c4ea1 • 1 files, +6/-4
Always process item destroy in topics.
telegramdesktop/tdesktop/dev • e86fec4 • 1 files, +4/-2
Fix messages clear on history delete.
telegramdesktop/tdesktop/dev • b1d08b3 • 3 files, +24/-3
Preserve topicRootId() on edition-to-history-clear.
#tdesktop
Always process item destroy in topics.
telegramdesktop/tdesktop/dev • e86fec4 • 1 files, +4/-2
Fix messages clear on history delete.
telegramdesktop/tdesktop/dev • b1d08b3 • 3 files, +24/-3
Preserve topicRootId() on edition-to-history-clear.
#tdesktop
🫡3
🫡3
🤨2🫡2🤝1💅1
morethanwords/tweb/master • 4ac1a97 • 1 files, +1/-13
Fix botforum new topic message
morethanwords/tweb/master • e0aa3ce • 1 files, +5/-4
Potentially fix dialogs sorting animation
morethanwords/tweb/master • 4f1f4d3 • 1 files, +13/-1
Clear blocked animation callbacks too
morethanwords/tweb/master • 88e400f • 1 files, +1/-13
Merge pull request #614 from H7GhosT/tmp/try-fix-missing-topics
Fix botforum new topic message
morethanwords/tweb/master • 71cea8b • 2 files, +18/-5
Merge pull request #616 from H7GhosT/fix/sorting-animation
Potentially fix dialogs sorting animation
#webk
Fix botforum new topic message
morethanwords/tweb/master • e0aa3ce • 1 files, +5/-4
Potentially fix dialogs sorting animation
morethanwords/tweb/master • 4f1f4d3 • 1 files, +13/-1
Clear blocked animation callbacks too
morethanwords/tweb/master • 88e400f • 1 files, +1/-13
Merge pull request #614 from H7GhosT/tmp/try-fix-missing-topics
Fix botforum new topic message
morethanwords/tweb/master • 71cea8b • 2 files, +18/-5
Merge pull request #616 from H7GhosT/fix/sorting-animation
Potentially fix dialogs sorting animation
#webk
🫡2👍1🤝1
telegramdesktop/tdesktop/dev • 485d820 • 1 files, +3/-0
Do not exit fullscreen mode when applying video quality
telegramdesktop/tdesktop/dev • 2de7fb5 • 3 files, +77/-102
Simplify caption management in SendFilesBox.
telegramdesktop/tdesktop/dev • 5507e9c • 19 files, +287/-683
Simplify file sending, always attach a caption.
#tdesktop
Do not exit fullscreen mode when applying video quality
telegramdesktop/tdesktop/dev • 2de7fb5 • 3 files, +77/-102
Simplify caption management in SendFilesBox.
telegramdesktop/tdesktop/dev • 5507e9c • 19 files, +287/-683
Simplify file sending, always attach a caption.
#tdesktop
🫡2
telegramdesktop/tdesktop/dev • 58d334c • 1 files, +18/-11
Fix crash in restrict-from-recent-actions.
telegramdesktop/tdesktop/dev • 9d371dd • 2 files, +5/-2
Fix controls.
telegramdesktop/tdesktop/dev • 8eab8af • 1 files, +8/-10
Don't always lower members count when banning.
Fixes #30371.
#tdesktop
Fix crash in restrict-from-recent-actions.
telegramdesktop/tdesktop/dev • 9d371dd • 2 files, +5/-2
Fix controls.
telegramdesktop/tdesktop/dev • 8eab8af • 1 files, +8/-10
Don't always lower members count when banning.
Fixes #30371.
#tdesktop
👍2🫡2
morethanwords/tweb/master • bb47f07 • 21 files, +1064/-995
Icons
Fix `undefined` rank in user's groups
Fix loading shared media tabs on huge screens
Open web apps from apps tab
morethanwords/tweb/master • 3266a18 • 168 files, +611/-611
Build
#webk
Icons
Fix `undefined` rank in user's groups
Fix loading shared media tabs on huge screens
Open web apps from apps tab
morethanwords/tweb/master • 3266a18 • 168 files, +611/-611
Build
#webk
🫡2👍1
telegramdesktop/tdesktop/dev • ffea1e3 • 1 files, +50/-16
Defer sticker reads via crl::on_main chain for faster first paint
Instead of reading all sticker sets synchronously in crl::on_main,
chain each read step via crl::on_main so that paint events can be
processed between heavy file reads. This moves first paint from
~2807ms to ~1294ms by allowing the UI to render before sticker
loading completes.
#tdesktop
Defer sticker reads via crl::on_main chain for faster first paint
Instead of reading all sticker sets synchronously in crl::on_main,
chain each read step via crl::on_main so that paint events can be
processed between heavy file reads. This moves first paint from
~2807ms to ~1294ms by allowing the UI to render before sticker
loading completes.
#tdesktop
🫡3