Commit Graph

13258 Commits

Author SHA1 Message Date
23rd 4c181b6d08 Added initial implementation of fallback photo management in settings. 2022-12-26 14:24:07 +04:00
23rd a4d3c694bc Added ability to use short info user for fallback photo. 2022-12-26 14:24:07 +04:00
23rd 721b2ebe8a Added initial support of api for fallback photo. 2022-12-26 14:24:07 +04:00
23rd b135a09e00 Added initial support of fallback user photo to storage module. 2022-12-26 14:24:07 +04:00
23rd 6327d5ea38 Fixed conflict between peer update flags. 2022-12-26 14:24:07 +04:00
23rd 2a99046bbd Added snowflakes effect. 2022-12-26 14:24:07 +04:00
23rd a3a48a38c8 Replaced callback for box showing with dedicated class in photo editor. 2022-12-26 14:24:07 +04:00
John Preston 4518067f9c Support persistent flag for bot keyboard. 2022-12-26 14:24:07 +04:00
John Preston 54a12aa74f Update API scheme on layer 151. 2022-12-26 14:24:06 +04:00
John Preston 1dd83f3d34 Support personal photo edit in EditContactBox. 2022-12-26 14:24:06 +04:00
John Preston c7c652a277 Improve icons and phrases. 2022-12-26 14:24:06 +04:00
John Preston faf6c48f25 Remove ui/special_buttons module. 2022-12-26 14:24:06 +04:00
John Preston 14f113266f Improve suggested photo service message. 2022-12-26 14:24:06 +04:00
John Preston 5ebea97ded Fix deleting a search result in chats list. 2022-12-26 14:24:06 +04:00
John Preston af350e2daa Allow hiding members list in groups. 2022-12-26 14:24:06 +04:00
John Preston b0a24238e8 Add icons to the photo set/suggest menu. 2022-12-26 14:24:06 +04:00
John Preston 2ce8094932 Add spoiler toggle to three dot menu in SendFilesBox. 2022-12-26 14:24:06 +04:00
John Preston ca0b34dcf0 Update API scheme on layer 151. 2022-12-26 14:24:06 +04:00
John Preston 833a259234 Colorize emoji in text color correctly. 2022-12-26 14:24:06 +04:00
23rd 1ab8830ba8 Fixed outdated album info in reply on deleting dependency message. 2022-12-26 14:24:06 +04:00
23rd 40443b7547 Fixed mirrored display of shared screen in video calls. 2022-12-26 14:24:06 +04:00
John Preston ca1c826c5c Simplify some code. 2022-12-26 14:24:06 +04:00
John Preston bd1d7f4d96 Allow apply spoiler when editing to another media. 2022-12-26 14:24:05 +04:00
John Preston 5bee6310c0 Allow sending media with spoilers. 2022-12-26 14:24:05 +04:00
John Preston 3a38497c4c Support displaying of video spoilers. 2022-12-26 14:24:05 +04:00
John Preston ae3659d15b Remove languages not supported in Qt 5. 2022-12-26 14:24:05 +04:00
John Preston 25746d195c Support displaying of photo spoilers. 2022-12-26 14:24:05 +04:00
John Preston ae819eb1a6 Open settings when done changing photo. 2022-12-26 14:24:05 +04:00
John Preston 48cf0a4382 Implement suggested profile photo message. 2022-12-26 14:24:05 +04:00
John Preston 5fe9c93cb6 Set / suggest / reset a contact personal photo. 2022-12-26 14:24:05 +04:00
John Preston cb99d611f3 Update API scheme to layer 151. 2022-12-26 14:24:05 +04:00
23rd 0e93693856 Moved current interface language to top of list in translate box. 2022-12-26 14:24:05 +04:00
23rd 9e93ecc154 Added more languages to translate box. 2022-12-26 14:24:05 +04:00
23rd 2cf579426b Added interface support of skipping translation for multiple languages. 2022-12-26 14:24:05 +04:00
23rd 6118ced862 Fixed possible crash on local clearing of filters. 2022-12-26 14:24:05 +04:00
23rd 8db8bc466e Added ability to remember last choice in send files box. 2022-12-26 14:24:05 +04:00
23rd 994d789c60 Added ability to remember last choice in delete messages box. 2022-12-26 14:24:05 +04:00
23rd a043e22622 Added internal support of skipping translation for multiple languages. 2022-12-26 14:24:05 +04:00
John Preston ccb3bbea15 Apply initial forwards count from the message. 2022-12-26 14:24:05 +04:00
John Preston 1b73b34810 Make HistoryItem a final class. 2022-12-26 14:24:04 +04:00
Ilya Fedin 36de2e98d4 Get supported image extensions from QImageReader 2022-12-26 14:23:23 +04:00
Ilya Fedin 9fba9048af Use the same check for drag'n'drop image type as for file dialog
The code path when choosing an image in file dialog tries to read a QImage with Images::Read and then only checks that mime type starts with image/ in ValidPhotoForAlbum

Core::FileIsImage and QImageReader::canRead checks should provide the same behavior
2022-12-26 14:23:23 +04:00
Ilya Fedin 95b29f5f35 Enable ffmpeg dav1d support 2022-12-25 08:40:16 +04:00
Ilya Fedin 13eeddf479 Don't wait for input when there are fullscreen applications 2022-12-23 14:04:17 +04:00
Ilya Fedin 3991be752c Replace various QDesktopService::openUrl with File::OpenUrl for correct operation on Linux
This also reverts commit bb94507af1.
2022-12-23 14:02:25 +04:00
Lesiuk 0f3ec7893d Removed downscaling of 2560px images before displaying them
Fixes #2206
2022-12-23 11:00:07 +04:00
Daniel Novomeský 6ff2c08764 Added dependencies for Windows build
They will be used for plugins in kimageformats:
dav1d, libavif are needed for AVIF plugin
libde265, libheif are needed for HEIF plugin
libjxl is needed for JXL plugin
dav1d could be used by ffmpeg to provide AV1 decoding
meson is required to build dav1d
2022-12-23 10:58:22 +04:00
Daniel Novomeský d163135117 Update kimageformats submodule
It is necessary to use new heif.cpp to enable static linkage on Windows
There are important fixes for AVIF and JPEG XL plugins too.
2022-12-23 10:58:22 +04:00
Ilya Fedin ecd217a79f Implement autostart in snap 2022-12-20 18:55:29 +04:00
Ilya Fedin 4aa9c1fea3 Get saving desktop file out of group loop 2022-12-20 18:55:29 +04:00