Ajaxy/telegram-tt/master • 37f5d02 • 37 files, +1061/-277
Audio, Video Player: Better seeking, fix ordering, support covers and Media Session, redesign (#1306)
Ajaxy/telegram-tt/master • e01ccf2 • 2 files, +9/-3
Message / Voice: Color fixes (#1425)
Ajaxy/telegram-tt/master • dde6477 • 2 files, +4/-3
Fix redundant error message about admin rights (#1426)
Ajaxy/telegram-tt/master • fc65022 • 39 files, +40/-39
[Build]
#webz
Audio, Video Player: Better seeking, fix ordering, support covers and Media Session, redesign (#1306)
Ajaxy/telegram-tt/master • e01ccf2 • 2 files, +9/-3
Message / Voice: Color fixes (#1425)
Ajaxy/telegram-tt/master • dde6477 • 2 files, +4/-3
Fix redundant error message about admin rights (#1426)
Ajaxy/telegram-tt/master • fc65022 • 39 files, +40/-39
[Build]
#webz
telegramdesktop/tdesktop/dev • d539323 • 1 files, +1/-1
Set mixer volume before changing setting
telegramdesktop/tdesktop/dev • fb1c253 • 1 files, +2/-0
Set mixer volume on media control change
telegramdesktop/tdesktop/dev • 434a7c5 • 1 files, +3/-0
Remember volume from SMC.
Co-authored-by: 23rd <23rd@vivaldi.net>
telegramdesktop/tdesktop/dev • 05d4d58 • 10 files, +143/-307
Replace GTK integration with xsettings + XDP
#tdesktop
Set mixer volume before changing setting
telegramdesktop/tdesktop/dev • fb1c253 • 1 files, +2/-0
Set mixer volume on media control change
telegramdesktop/tdesktop/dev • 434a7c5 • 1 files, +3/-0
Remember volume from SMC.
Co-authored-by: 23rd <23rd@vivaldi.net>
telegramdesktop/tdesktop/dev • 05d4d58 • 10 files, +143/-307
Replace GTK integration with xsettings + XDP
#tdesktop
tdlib/td/master • 1caf0e6 • 1 files, +1/-1
Fix multipart/form-data reading.
tdlib/td/master • 41ca7fd • 1 files, +1/-0
Restore idle connection timeout after migration to another thread.
#tdlib
Fix multipart/form-data reading.
tdlib/td/master • 41ca7fd • 1 files, +1/-0
Restore idle connection timeout after migration to another thread.
#tdlib
telegramdesktop/tdesktop/dev • 9f43719 • 1 files, +1/-1
Fix build with Xcode.
telegramdesktop/tdesktop/dev • 246f2ca • 1 files, +0/-1
Attempt to fix build with GCC.
telegramdesktop/tdesktop/dev • f8c631e • 1 files, +2/-0
Export CSS: per-line automatic bidi direction
Fixes #16120.
`unicode-bidi: plaintext` makes browser auto-detect base bidi direction according to bidi algorithm heuristics, on each line separately.
https://drafts.csswg.org/css-writing-modes/#bidi-algo
AFAICT this matches both Android and Desktop behaviors, and is the friendly behavior for mixed-direction users.
Purely LTR users should not be affected — the heuristics return LTR even on "neutral" lines that contain no letters, only punctuation/emojis/digits.
(http://www.unicode.org/reports/tr9/#P2 — rule P3 defaults to level 0, which is LTR.)
Whereas all RTL language users in practice need to deal with mixed-direction texts, and the ability to split lines to prevent LTR/RTL mixups is extremely handy...
The `text-align: start` ensures LTR-detected lines are displayed left-aligned, and RTL-detected lines right-aligned.
Which again matches both Android and Desktop behaviors.
This is redundant — it seems already the default with current CSS — but is important for mixed-language users, so I wanted to ensure it in case somebody sets alignment on bigger parts of the document in the future.
#tdesktop
Fix build with Xcode.
telegramdesktop/tdesktop/dev • 246f2ca • 1 files, +0/-1
Attempt to fix build with GCC.
telegramdesktop/tdesktop/dev • f8c631e • 1 files, +2/-0
Export CSS: per-line automatic bidi direction
Fixes #16120.
`unicode-bidi: plaintext` makes browser auto-detect base bidi direction according to bidi algorithm heuristics, on each line separately.
https://drafts.csswg.org/css-writing-modes/#bidi-algo
AFAICT this matches both Android and Desktop behaviors, and is the friendly behavior for mixed-direction users.
Purely LTR users should not be affected — the heuristics return LTR even on "neutral" lines that contain no letters, only punctuation/emojis/digits.
(http://www.unicode.org/reports/tr9/#P2 — rule P3 defaults to level 0, which is LTR.)
Whereas all RTL language users in practice need to deal with mixed-direction texts, and the ability to split lines to prevent LTR/RTL mixups is extremely handy...
The `text-align: start` ensures LTR-detected lines are displayed left-aligned, and RTL-detected lines right-aligned.
Which again matches both Android and Desktop behaviors.
This is redundant — it seems already the default with current CSS — but is important for mixed-language users, so I wanted to ensure it in case somebody sets alignment on bigger parts of the document in the future.
#tdesktop
telegramdesktop/tdesktop/dev • 9a6d7d3 • 1 files, +1/-1
Update User-Agent for DNS to Chrome 92.0.4515.131.
telegramdesktop/tdesktop/dev • 23378e4 • 2 files, +28/-11
Migrate to no-response action since github app is archived
#tdesktop
Update User-Agent for DNS to Chrome 92.0.4515.131.
telegramdesktop/tdesktop/dev • 23378e4 • 2 files, +28/-11
Migrate to no-response action since github app is archived
#tdesktop
tdlib/td/master • d395c24 • 7 files, +74/-0
Add empty GameManager.
tdlib/td/master • 5c59a10 • 5 files, +334/-321
Move game-related methods to GameManager.
tdlib/td/master • 989b0c2 • 1 files, +1/-2
tg_cli: remove unused variable.
tdlib/td/master • 546898e • 3 files, +20/-32
Replace SetGameScoreRequest with promise.
tdlib/td/master • 192915c • 2 files, +35/-23
Reload chat themes at most once an hour.
tdlib/td/master • 218c693 • 1 files, +17/-17
Improve file size documentation.
#tdlib
Add empty GameManager.
tdlib/td/master • 5c59a10 • 5 files, +334/-321
Move game-related methods to GameManager.
tdlib/td/master • 989b0c2 • 1 files, +1/-2
tg_cli: remove unused variable.
tdlib/td/master • 546898e • 3 files, +20/-32
Replace SetGameScoreRequest with promise.
tdlib/td/master • 192915c • 2 files, +35/-23
Reload chat themes at most once an hour.
tdlib/td/master • 218c693 • 1 files, +17/-17
Improve file size documentation.
#tdlib
tdlib/td/master • ae6b79d • 8 files, +88/-40
Add SponsoredMessageManager.
tdlib/td/master • efbb5bd • 2 files, +119/-32
Combine getSponsoredMessages queries.
tdlib/td/master • 168399f • 2 files, +71/-58
Add source to update_*_full.
tdlib/td/master • f59ba4b • 1 files, +1/-1
Avoid duplicate UserFull updates.
tdlib/td/master • 8117853 • 2 files, +21/-0
Add logging on partial update*FullInfo.
tdlib/td/master • 5bb10b4 • 2 files, +38/-0
Cache sponsored messages.
#tdlib
Add SponsoredMessageManager.
tdlib/td/master • efbb5bd • 2 files, +119/-32
Combine getSponsoredMessages queries.
tdlib/td/master • 168399f • 2 files, +71/-58
Add source to update_*_full.
tdlib/td/master • f59ba4b • 1 files, +1/-1
Avoid duplicate UserFull updates.
tdlib/td/master • 8117853 • 2 files, +21/-0
Add logging on partial update*FullInfo.
tdlib/td/master • 5bb10b4 • 2 files, +38/-0
Cache sponsored messages.
#tdlib
telegramdesktop/tdesktop/dev • 60fb2d7 • 2 files, +7/-1
Move LZMA usage under TDESKTOP_DISABLE_AUTOUPDATE
telegramdesktop/tdesktop/dev • 45360ad • 2 files, +0/-6
Remove unneeded libraries from snapcraft.yaml
#tdesktop
Move LZMA usage under TDESKTOP_DISABLE_AUTOUPDATE
telegramdesktop/tdesktop/dev • 45360ad • 2 files, +0/-6
Remove unneeded libraries from snapcraft.yaml
#tdesktop
tdlib/td/master • 1c56e62 • 3 files, +26/-22
Add internalLinkTypeVoiceChat.is_live_stream flag.
tdlib/td/master • cf452ce • 2 files, +6/-3
Support MESSAGE_NOTHEME and CHAT_MESSAGE_NOTHEME push notifications.
#tdlib
Add internalLinkTypeVoiceChat.is_live_stream flag.
tdlib/td/master • cf452ce • 2 files, +6/-3
Support MESSAGE_NOTHEME and CHAT_MESSAGE_NOTHEME push notifications.
#tdlib
tdlib/td/master • b8df633 • 3 files, +6/-0
Minor include improvements.
tdlib/td/master • c582ab0 • 1 files, +3/-3
Allow LTO for all build types.
#tdlib
Minor include improvements.
tdlib/td/master • c582ab0 • 1 files, +3/-3
Allow LTO for all build types.
#tdlib
tdlib/telegram-bot-api/master • 937fa52 • 1 files, +2/-10
Remove unused field.
tdlib/telegram-bot-api/master • 40ff6f6 • 2 files, +8/-3
Update TDLib to 1.7.7.
tdlib/telegram-bot-api/master • 0e1862d • 2 files, +2/-2
Update version to 5.3.2.
#botapi
Remove unused field.
tdlib/telegram-bot-api/master • 40ff6f6 • 2 files, +8/-3
Update TDLib to 1.7.7.
tdlib/telegram-bot-api/master • 0e1862d • 2 files, +2/-2
Update version to 5.3.2.
#botapi
telegramdesktop/tdesktop/dev • 48f7d71 • 4 files, +86/-26
Added all available calling codes on each country to CountrySelectBox.
telegramdesktop/tdesktop/dev • e80a790 • 3 files, +50/-17
Removed Q_OBJECT from CountryInput.
telegramdesktop/tdesktop/dev • 58da62b • 3 files, +29/-5
Added refreshing of list in CountrySelectBox on update.
telegramdesktop/tdesktop/dev • d4c0ac5 • 1 files, +18/-2
Removed forwarding options for dices.
telegramdesktop/tdesktop/dev • de3b1ff • 1 files, +2/-8
Removed unused static variable from CountryInput.
telegramdesktop/tdesktop/dev • c1d3e5f • 4 files, +22/-19
Removed sending of typing action when sticker is chose in autocomplete.
telegramdesktop/tdesktop/dev • 613f2ba • 2 files, +3/-5
Replaced instant base::call_delayed with InvokeQueued.
telegramdesktop/tdesktop/dev • dabe83b • 1 files, +2/-2
Fixed animation updating with small width for choosing sticker.
telegramdesktop/tdesktop/dev • 92425c7 • 1 files, +8/-6
Fixed space of action animation in middle text for different scales.
telegramdesktop/tdesktop/dev • 2f1db4f • 1 files, +14/-1
Fixed sending of choosing type from field autocomplete.
telegramdesktop/tdesktop/dev • 81a72ca • 16 files, +189/-27
Added context menu to voice playback speed button.
Fixed #16868.
Fixed #16138.
telegramdesktop/tdesktop/dev • 150dbef • 3 files, +26/-10
Added ability to save icon of last voice playback speed.
telegramdesktop/tdesktop/dev • ce7a3c3 • 4 files, +21/-10
Simplified conditions for hiding hint for photo editor.
#tdesktop
Added all available calling codes on each country to CountrySelectBox.
telegramdesktop/tdesktop/dev • e80a790 • 3 files, +50/-17
Removed Q_OBJECT from CountryInput.
telegramdesktop/tdesktop/dev • 58da62b • 3 files, +29/-5
Added refreshing of list in CountrySelectBox on update.
telegramdesktop/tdesktop/dev • d4c0ac5 • 1 files, +18/-2
Removed forwarding options for dices.
telegramdesktop/tdesktop/dev • de3b1ff • 1 files, +2/-8
Removed unused static variable from CountryInput.
telegramdesktop/tdesktop/dev • c1d3e5f • 4 files, +22/-19
Removed sending of typing action when sticker is chose in autocomplete.
telegramdesktop/tdesktop/dev • 613f2ba • 2 files, +3/-5
Replaced instant base::call_delayed with InvokeQueued.
telegramdesktop/tdesktop/dev • dabe83b • 1 files, +2/-2
Fixed animation updating with small width for choosing sticker.
telegramdesktop/tdesktop/dev • 92425c7 • 1 files, +8/-6
Fixed space of action animation in middle text for different scales.
telegramdesktop/tdesktop/dev • 2f1db4f • 1 files, +14/-1
Fixed sending of choosing type from field autocomplete.
telegramdesktop/tdesktop/dev • 81a72ca • 16 files, +189/-27
Added context menu to voice playback speed button.
Fixed #16868.
Fixed #16138.
telegramdesktop/tdesktop/dev • 150dbef • 3 files, +26/-10
Added ability to save icon of last voice playback speed.
telegramdesktop/tdesktop/dev • ce7a3c3 • 4 files, +21/-10
Simplified conditions for hiding hint for photo editor.
#tdesktop
telegramdesktop/tdesktop/dev • a6c98f4 • 61 files, +618/-615
Update API scheme to layer 133.
telegramdesktop/tdesktop/dev • e4e5c4a • 1 files, +28/-7
Support 64 bit peer-bare-ids in export settings.
telegramdesktop/tdesktop/dev • c318f57 • 18 files, +207/-97
Use outbox bubble colors, adjust custom colors.
telegramdesktop/tdesktop/dev • 4273167 • 11 files, +155/-36
Adjust outgoing bubble text and icon colors.
telegramdesktop/tdesktop/dev • b6cd9c2 • 4 files, +56/-17
Invert patter image to white for dark colors.
telegramdesktop/tdesktop/dev • e880b66 • 1 files, +26/-6
Rotate background with half a speed.
telegramdesktop/tdesktop/dev • 74846c8 • 5 files, +12/-12
Closed alpha version 3.0.1.1.
telegramdesktop/tdesktop/dev • 19611d5 • 1 files, +1/-1
Update patches revision in Docker.
telegramdesktop/tdesktop/dev • cd59ba6 • 16 files, +593/-95
Added ability to start video recording in group calls.
telegramdesktop/tdesktop/dev • 4582d2d • 1 files, +2/-0
Attempted to fix ordering buttons above boxes in group calls panel.
telegramdesktop/tdesktop/dev • 8f9e394 • 4 files, +10/-33
Fix build with GCC.
telegramdesktop/tdesktop/dev • 2f5f100 • 9 files, +546/-0
Start loading users who've read an outgoing message.
telegramdesktop/tdesktop/dev • abbac61 • 6 files, +48/-15
Show who've seen the message in submenu.
telegramdesktop/tdesktop/dev • d00226d • 2 files, +33/-11
Don't show important tooltips above layers.
#tdesktop
Update API scheme to layer 133.
telegramdesktop/tdesktop/dev • e4e5c4a • 1 files, +28/-7
Support 64 bit peer-bare-ids in export settings.
telegramdesktop/tdesktop/dev • c318f57 • 18 files, +207/-97
Use outbox bubble colors, adjust custom colors.
telegramdesktop/tdesktop/dev • 4273167 • 11 files, +155/-36
Adjust outgoing bubble text and icon colors.
telegramdesktop/tdesktop/dev • b6cd9c2 • 4 files, +56/-17
Invert patter image to white for dark colors.
telegramdesktop/tdesktop/dev • e880b66 • 1 files, +26/-6
Rotate background with half a speed.
telegramdesktop/tdesktop/dev • 74846c8 • 5 files, +12/-12
Closed alpha version 3.0.1.1.
telegramdesktop/tdesktop/dev • 19611d5 • 1 files, +1/-1
Update patches revision in Docker.
telegramdesktop/tdesktop/dev • cd59ba6 • 16 files, +593/-95
Added ability to start video recording in group calls.
telegramdesktop/tdesktop/dev • 4582d2d • 1 files, +2/-0
Attempted to fix ordering buttons above boxes in group calls panel.
telegramdesktop/tdesktop/dev • 8f9e394 • 4 files, +10/-33
Fix build with GCC.
telegramdesktop/tdesktop/dev • 2f5f100 • 9 files, +546/-0
Start loading users who've read an outgoing message.
telegramdesktop/tdesktop/dev • abbac61 • 6 files, +48/-15
Show who've seen the message in submenu.
telegramdesktop/tdesktop/dev • d00226d • 2 files, +33/-11
Don't show important tooltips above layers.
#tdesktop
telegramdesktop/tdesktop/dev • 7797099 • 1 files, +15/-6
Fix media viewer loading animation first show.
telegramdesktop/tdesktop/dev • 54adf77 • 10 files, +847/-796
Build dependencies by script on Windows and macOS.
telegramdesktop/tdesktop/dev • 374e323 • 1 files, +3/-13
Build FFmpeg with upstream yasm on macOS.
telegramdesktop/tdesktop/dev • f135ece • 2 files, +2/-2
Update patches revision.
telegramdesktop/tdesktop/dev • eb18745 • 1 files, +1/-1
Fix media caption text selection rendering.
telegramdesktop/tdesktop/dev • fa5e66a • 4 files, +86/-26
Check listened / viewed for voice / video messages.
telegramdesktop/tdesktop/dev • 8f480b5 • 3 files, +18/-5
Display who seen loading state as disabled item.
telegramdesktop/tdesktop/dev • 14314df • 10 files, +301/-180
Show userpics in who read context item.
telegramdesktop/tdesktop/dev • a3e8e37 • 5 files, +169/-22
Show userpics in full who read list.
telegramdesktop/tdesktop/dev • b4bff83 • 2 files, +2/-1
Limit popup menu with who read users height.
telegramdesktop/tdesktop/dev • 79b0bbf • 9 files, +45/-8
Add an icon to who read context menu item.
telegramdesktop/tdesktop/dev • baea762 • 1 files, +1/-1
Allow QSurfaceFormat::NoProfile in OpenGL detection.
telegramdesktop/tdesktop/dev • 900a7d0 • 67 files, +153/-153
Appended references to const auto types in loop to prevent copying.
Suggested by Apple Clang.
telegramdesktop/tdesktop/dev • 54e76c0 • 2 files, +13/-5
Removed extra space from end of country patterns.
#tdesktop
Fix media viewer loading animation first show.
telegramdesktop/tdesktop/dev • 54adf77 • 10 files, +847/-796
Build dependencies by script on Windows and macOS.
telegramdesktop/tdesktop/dev • 374e323 • 1 files, +3/-13
Build FFmpeg with upstream yasm on macOS.
telegramdesktop/tdesktop/dev • f135ece • 2 files, +2/-2
Update patches revision.
telegramdesktop/tdesktop/dev • eb18745 • 1 files, +1/-1
Fix media caption text selection rendering.
telegramdesktop/tdesktop/dev • fa5e66a • 4 files, +86/-26
Check listened / viewed for voice / video messages.
telegramdesktop/tdesktop/dev • 8f480b5 • 3 files, +18/-5
Display who seen loading state as disabled item.
telegramdesktop/tdesktop/dev • 14314df • 10 files, +301/-180
Show userpics in who read context item.
telegramdesktop/tdesktop/dev • a3e8e37 • 5 files, +169/-22
Show userpics in full who read list.
telegramdesktop/tdesktop/dev • b4bff83 • 2 files, +2/-1
Limit popup menu with who read users height.
telegramdesktop/tdesktop/dev • 79b0bbf • 9 files, +45/-8
Add an icon to who read context menu item.
telegramdesktop/tdesktop/dev • baea762 • 1 files, +1/-1
Allow QSurfaceFormat::NoProfile in OpenGL detection.
telegramdesktop/tdesktop/dev • 900a7d0 • 67 files, +153/-153
Appended references to const auto types in loop to prevent copying.
Suggested by Apple Clang.
telegramdesktop/tdesktop/dev • 54e76c0 • 2 files, +13/-5
Removed extra space from end of country patterns.
#tdesktop
telegramdesktop/tdesktop/dev • 28be89f • 2 files, +7/-1
Correctly apply photos from "min" users.
telegramdesktop/tdesktop/dev • faa5619 • 1 files, +0/-5
Remove check used only for 32 bit ids.
telegramdesktop/tdesktop/dev • 05b35bb • 2 files, +6/-0
Update API scheme.
telegramdesktop/tdesktop/dev • 720f238 • 1 files, +3/-0
Close a race between Gio threads and Qt application init.
QApplication has a historical feature[1] of calling setlocale(3) at init,
which today cause more harm than good. Such call isn't thread safe neither
per C standard, not per any known libc implementation. The Gio threads
would call into locale reading functions all the time, so early access to
locale by Gio may race with setlocale() by Qt leading to undefined behavior.
Platform specific start before the Sandbox (aka QApplication) is at core
design of tdesktop and that order can't be changed. There is no way to pause
Gio until QApplication instantiates.
Fortunately, Qt library itself has a static global flag that prevents it
from calling setlocale() twice. We don't even need to instantiate a
temporary QCoreApplication, we can just call into the method. So call
it form Platform::start before any existing or future calls to Gio.
Fixes #16922
[1] https://chat.stackoverflow.com/rooms/63812/discussion-between-phil-armstrong-and-matteo-italia
#tdesktop
Correctly apply photos from "min" users.
telegramdesktop/tdesktop/dev • faa5619 • 1 files, +0/-5
Remove check used only for 32 bit ids.
telegramdesktop/tdesktop/dev • 05b35bb • 2 files, +6/-0
Update API scheme.
telegramdesktop/tdesktop/dev • 720f238 • 1 files, +3/-0
Close a race between Gio threads and Qt application init.
QApplication has a historical feature[1] of calling setlocale(3) at init,
which today cause more harm than good. Such call isn't thread safe neither
per C standard, not per any known libc implementation. The Gio threads
would call into locale reading functions all the time, so early access to
locale by Gio may race with setlocale() by Qt leading to undefined behavior.
Platform specific start before the Sandbox (aka QApplication) is at core
design of tdesktop and that order can't be changed. There is no way to pause
Gio until QApplication instantiates.
Fortunately, Qt library itself has a static global flag that prevents it
from calling setlocale() twice. We don't even need to instantiate a
temporary QCoreApplication, we can just call into the method. So call
it form Platform::start before any existing or future calls to Gio.
Fixes #16922
[1] https://chat.stackoverflow.com/rooms/63812/discussion-between-phil-armstrong-and-matteo-italia
#tdesktop
telegramdesktop/tdesktop/dev • 0570b26 • 2 files, +68/-6
Link drm & zlib statically like before, make GL optional
#tdesktop
Link drm & zlib statically like before, make GL optional
#tdesktop
TelegramMessenger/tgcalls/development • f76a929 • 1 files, +1/-2
Try WebRTC-BweLossExperiment
#tgcalls
Try WebRTC-BweLossExperiment
#tgcalls