AlexeyZavar
2f5970d57c
Merge tag 'v6.7.2' into dev
2026-04-04 05:32:26 +03:00
Ilya Fedin
59ecfd67f0
Add location tracking to PhotoData
...
Add persistent file location storage for downloaded photos,
similar to DocumentData. This allows the app to remember
where a photo was saved and reuse that path.
Co-Authored-By: GLM-5 <contact@zhipuai.cn >
2026-03-10 12:40:17 +04:00
Ilya Fedin
ff08ab1023
Revert "Avoid using streaming loader with external video player"
...
This reverts commit d9ddb12500 .
2026-03-10 12:40:17 +04:00
Ilya Fedin
d9ddb12500
Avoid using streaming loader with external video player
...
Streaming loader is unnecessary slow for this use-case
Co-authored-by: Codex <codex@openai.com >
2026-03-04 16:32:47 +04:00
AlexeyZavar
da797a2b07
Merge tag 'v5.2.0' into dev
...
# Conflicts:
# Telegram/Resources/winrc/Telegram.rc
# Telegram/Resources/winrc/Updater.rc
# Telegram/SourceFiles/calls/calls_call.cpp
# Telegram/SourceFiles/core/version.h
# Telegram/SourceFiles/history/view/media/history_view_gif.cpp
# Telegram/SourceFiles/window/notifications_manager_default.cpp
# Telegram/lib_ui
# snap/snapcraft.yaml
2024-07-01 04:17:59 +03:00
John Preston
950a946a16
Show correct chat preview for paid media.
2024-06-30 21:16:08 +04:00
John Preston
3ece9b1566
Update API scheme to layer 183. Paid media.
2024-06-30 21:16:08 +04:00
ZavaruKitsu
adb5abf4fb
chore: reformat & refactor & remove as not planned for now
2024-02-04 18:36:11 +03:00
ZavaruKitsu
f1adebb23e
feat: show DC
...
https://github.com/TDesktop-x64/tdesktop/pull/64/commits/9ea6c7dc52e6b69283bf065a851cbc0ef0bc5f9c
Co-authored-by: arm64v8a <48624112+arm64v8a@users.noreply.github.com >
2023-12-27 17:32:10 +03:00
John Preston
d02819db13
Support spoilers in reply previews / pinned bar.
2022-12-30 14:06:20 +04:00
John Preston
855d4692fe
Fallback to large profile video in chat / chats list.
2022-06-15 16:50:59 +04:00
John Preston
705753efb2
Use small userpic video in dialogs list / chat history.
2022-06-03 15:58:02 +04:00
John Preston
9e5117d336
Respect autodownload settings in reply previews.
2021-12-03 14:59:08 +04:00
23rd
3fd772ce17
Moved file click handlers to separated file.
2021-06-18 07:30:54 +03:00
23rd
8591d58798
Added ability to show content from Controller for Shared Media.
2021-06-17 10:57:45 +04:00
23rd
eefa7263b5
Added ability to show photo from Controller for sections.
2021-06-17 10:57:45 +04:00
John Preston
37fb94cbfb
Load and show image previews in pinned bar.
2020-10-30 18:32:18 +03:00
23rd
391ec8ac28
Moved public var indicating stickers presence to private in PhotoData.
2020-10-30 13:18:40 +03:00
John Preston
437c9320cd
Implement progressive jpeg loading and sending.
2020-09-29 19:03:18 +03:00
John Preston
0888901d79
Try using progressive jpeg photo size.
2020-09-29 19:03:18 +03:00
John Preston
8c45b5e0f8
Show video userpics in media viewer.
2020-07-25 11:24:11 +04:00
John Preston
0126578dbd
Allow to load video components of photos.
2020-07-25 11:24:11 +04:00
John Preston
03dec15e8e
Pass Main::Session to click handler creators.
2020-06-23 21:53:38 +04:00
John Preston
423ea5b499
Fix crash on invalid image data.
2020-06-01 18:09:34 +04:00
John Preston
b7aa60bedf
Fix build for Linux.
2020-06-01 18:09:34 +04:00
John Preston
6513422e40
Remove legacy image-related code.
2020-06-01 18:09:33 +04:00
John Preston
50e0c3ee4d
Fix preloading in media viewer.
2020-06-01 18:09:33 +04:00
John Preston
64cf0e1a44
Fix caching of sent photos and document previews.
2020-06-01 18:09:32 +04:00
John Preston
7ad660a0e7
Allow photos not have some of the thumbnails.
2020-06-01 18:09:32 +04:00
John Preston
e27d2bc2d5
Move photo data to Data::PhotoMedia.
2020-06-01 18:09:32 +04:00
John Preston
bdd3c51ab8
Move inline thumbnail image to DocumentMedia.
2020-06-01 18:09:30 +04:00
John Preston
6adcf660f1
Guard click handlers that capture session data.
...
Click handlers invocation is done by posting on_main,
so in rare cases the session may be already destroyed.
2020-05-04 17:38:49 +04:00
John Preston
ff44094ded
Rename AuthSession to Main::Session.
2019-07-24 13:45:24 +02:00
John Preston
aa8f62da9d
Support new ('modern') API file locations.
2019-03-29 14:24:07 +04:00
23rd
f48d8538c0
Added ability to see attached stickers on photos.
2019-03-10 22:10:36 +04:00
John Preston
a1baa23a52
Use both thumbnails in photos and documents.
...
Fixes #5602 .
2019-01-28 13:10:45 +03:00
John Preston
2b95b96fa3
Store replyPreview in unique_ptr<Image>.
2018-11-09 19:14:31 +04:00
John Preston
8e7117fa22
Don't unload all media on switching between chats.
2018-11-04 15:51:38 +04:00
John Preston
2e7f4c2f21
Use Storage::Cache::Database for file caching.
2018-09-01 18:56:08 +03:00
John Preston
839885910c
Pass FileOrigin in all file downloads.
2018-08-20 17:26:28 +03:00
John Preston
ee16070abe
Update API scheme to layer 86.
2018-08-20 17:26:27 +03:00
John Preston
8a56ede187
Move all (item/view/media) maps to Data::Session.
2018-02-08 12:20:49 +03:00
John Preston
ea7441ae77
Use single LEGAL file with license and copyright.
2018-01-03 13:23:14 +03:00
John Preston
5d18d7c813
Send album after cancel of some media uploads.
...
Also display checks when part of the album medias are uploaded.
2017-12-26 19:20:07 +03:00
John Preston
546766fb13
Update FullMsgId context in HistoryMedia links.
2017-12-18 17:13:41 +04:00
John Preston
537400d8b2
Enable distinct selecting of grouped media.
2017-12-16 20:50:42 +04:00
John Preston
ffc20e4492
Divide structs into several data/ modules.
2017-11-16 07:59:04 +04:00