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
John Preston
b9de12fedb
Support 18+/restrictions for messages.
2024-08-14 18:17:52 +02:00
John Preston
83f4c53766
Provide unavailable reasons for messages.
2024-08-14 18:17:51 +02: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
23rd
4ad51ffb42
Removed some include directives.
2023-11-28 21:55:26 +04:00
John Preston
84288112fc
Allow sending photos larger 1280 (experimental).
...
Improves #6520 .
2023-01-02 14:26:41 +04:00
John Preston
d02819db13
Support spoilers in reply previews / pinned bar.
2022-12-30 14:06:20 +04:00
John Preston
01139e1b04
Remove facades module.
2022-11-30 16:55:51 +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
7718764294
Save original bytes of a photo on "Save to disk".
2022-02-25 14:14:43 +03:00
John Preston
3ff17a8789
Refactor image transformation interfaces.
2022-01-21 15:33:44 +03:00
John Preston
9e5117d336
Respect autodownload settings in reply previews.
2021-12-03 14:59:08 +04:00
John Preston
09e014cc14
Force non-transparency for WebDocuments in PhotoData.
2021-09-02 10:31:57 +03:00
John Preston
c79cd0b692
Use Images::Read instead of App::readImage.
2021-08-11 18:55:08 +03: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
23rd
dd01ece14a
Replaced snap util function with std::clamp.
2021-01-24 10:41:10 +03: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
ce91caa820
Fix build on macOS.
2020-09-29 19:03:23 +03:00
John Preston
734d834a20
Replace mapbox variant with std::variant.
2020-09-29 19:03:19 +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
f450f81215
Remove non-UI calls to App::main.
2020-06-23 21:53:40 +04:00
John Preston
03dec15e8e
Pass Main::Session to click handler creators.
2020-06-23 21:53:38 +04:00
John Preston
4b354b0928
Use Main::Session in download/upload.
2020-06-23 21:53:38 +04:00
John Preston
36fbdfb380
Simplify Image, remove ImageSource.
2020-06-01 18:09:33 +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
a9b70a7d63
Closed alpha 2.1.7.1: Fix build for Xcode.
2020-06-01 18:09:32 +04:00
John Preston
af0eebb6f1
Remove debug inline bot results marks.
2020-06-01 18:09:32 +04:00
John Preston
dbb46ce9b0
Let [Photo|Document]Media outlive message view.
2020-06-01 18:09:32 +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
fb322b5fc5
Use empty Storage::Cache::Key as nullopt.
2020-06-01 18:09:31 +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
0c713a930a
Remove app.h / facades.h from precompiled header.
2019-10-01 23:59:46 +03:00
John Preston
ff44094ded
Rename AuthSession to Main::Session.
2019-07-24 13:45:24 +02:00
John Preston
08bddc5579
Move messages data to AuthSession.
2019-05-01 16:11:42 +04:00
John Preston
aa8f62da9d
Support new ('modern') API file locations.
2019-03-29 14:24:07 +04:00
John Preston
a1baa23a52
Use both thumbnails in photos and documents.
...
Fixes #5602 .
2019-01-28 13:10:45 +03:00