Commit Graph

302 Commits

Author SHA1 Message Date
23rd
38a11be3c0 Slightly improved photo editor. (Combined commit.) 2026-09-16 11:27:01 +03:00
23rd
0ad5380b78 [ttl-media] Fixed ttl media saving to download folder. 2026-09-01 17:45:03 +03:00
23rd
a6a91bc9a1 [ttl-media] Fixed previews showing content of ttl media. 2026-09-01 17:45:03 +03:00
23rd
31e67384d6 Fixed non-finite video duration crashing attributes parsing. 2026-08-22 15:14:24 +04:00
23rd
03623f080b Added cover frame timestamp to sent videos. 2026-08-17 08:33:45 +03:00
23rd
cdbe1c7a1e Added preparing phase with progress for video downscaling. 2026-08-17 08:33:44 +03:00
23rd
90c89dcde9 Added missing const to local references in some files. 2026-08-12 13:36:02 +03:00
John Preston
ebcb8fc21e Stop visible document rows from restarting transfers
Task: 2026/07/30/stop-visible-document-rows-restarting-transfers
2026-08-10 18:42:49 +04:00
John Preston
bd5eda5ec3 Add document transfer observation test helper
Task: 2026/07/29/observe-failed-transfers-in-test-harness
2026-08-10 18:42:49 +04:00
23rd
f2b7ebaf45 Allowed skipping video cover in document reply preview. 2026-08-10 09:05:48 +03:00
John Preston
e429c1edd5 Better tracking of original video quality. 2026-05-19 12:27:40 +04:00
John Preston
1aa7b725ee Always choose Original if it's downloaded. 2026-05-18 12:19:58 +04:00
23rd
763fce3326 Added support to document view display of sanitized SVG preview. 2026-05-18 10:36:52 +03:00
John Preston
9878ee6fa7 Improve work on original video quality. 2026-04-19 22:19:47 +07:00
cumdev1337
827ec824d1 Bring back original video quality option 2026-04-19 17:03:38 +07:00
Ilya Fedin
f6ac2c5aa9 Revert "Don't stream videos when external player is used"
This reverts commit b0ce88395f.
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
23rd
eca8dfb0ec Renamed rpl::start_with_ with rpl::on_. 2025-12-10 21:28:33 +03:00
Ilya Fedin
73014a33fe Fix build with Qt 6.10 2025-10-22 21:59:38 +04:00
John Preston
4b2d0d1a67 Allow a bit more theme previews. 2025-09-02 21:36:08 +04:00
John Preston
d51944e6a5 Update API scheme on layer 214. 2025-08-31 20:53:12 +04:00
John Preston
4419ba55e8 Start gift theme background parsing. 2025-08-31 20:53:12 +04:00
John Preston
4f1c2788b8 Improve phrasing for saved music. 2025-08-31 20:53:11 +04:00
23rd
e2acab67e1 Fixed support of covers for documents in pinned bar and reply bar. 2025-07-31 22:20:19 +04:00
John Preston
e05bb75b8a Allow sending videos with covers. 2025-02-12 17:24:24 +04:00
John Preston
3d77bff0c9 Support bot emoji status access. 2024-11-17 15:08:15 +04:00
John Preston
d6ac883efa Implement adaptive quality selection. 2024-10-31 18:04:17 +04:00
John Preston
7ba78540ac Keep alternative video qualities list. 2024-10-31 18:04:16 +04:00
K900
566f279137 Fix build without QT_IMPLICIT_QCHAR_CONSTRUCTION 2024-10-12 19:54:34 +04:00
John Preston
49c9e08b6c Enforce video/audio extension by mime type. 2024-04-16 20:14:01 +04:00
John Preston
6a28cd1a35 Reimplement file open confirmations. 2024-04-15 12:07:27 +04:00
John Preston
c46f34c677 Load non-streamable documents. 2024-03-13 21:20:30 +04:00
John Preston
254ca57bf3 Fix webm emoji/stickers with unknown dimensions. 2024-01-04 18:50:47 +04:00
John Preston
bb31357c58 More strict check for custom emoji dimensions. 2024-01-04 17:25:32 +04:00
23rd
4ad51ffb42 Removed some include directives. 2023-11-28 21:55:26 +04:00
John Preston
30334b6c74 Attempt to fix crash in story preloading. 2023-07-25 20:50:21 +04:00
John Preston
0b5c0e3e98 Force internal player for stories. 2023-07-21 16:44:28 +04:00
John Preston
ffd691e556 Update API scheme, pass privacy info to viewer. 2023-07-20 07:20:57 +04:00
John Preston
d567282430 Preload stories in the sources lists. 2023-07-20 07:20:14 +04:00
John Preston
08c4f1f67a Force streaming bit for stories videos. 2023-07-20 07:20:12 +04:00
John Preston
aba84a6010 Update API scheme on layer 160: Duration. 2023-07-20 07:20:10 +04:00
John Preston
bf27185feb Show custom chat wallpapers in chats. 2023-04-17 16:35:50 +04:00
Ilya Fedin
1f1cd35d57 videoplayer cheat code -> experimental setting 2023-02-26 13:27:17 +04:00
John Preston
554f66f089 Support separate message type group restrictions. 2023-02-02 22:12:31 +04:00
Ilya Fedin
173108a9cb Differ file download failure reasons
..and uncomment the code for handling incorrect permissions
2023-01-09 17:02:11 +04:00
John Preston
d02819db13 Support spoilers in reply previews / pinned bar. 2022-12-30 14:06:20 +04:00
John Preston
833a259234 Colorize emoji in text color correctly. 2022-12-26 14:24:06 +04:00
23rd
f8a17bd9c9 Moved tmp string for temporary folder to single place. 2022-11-30 17:17:16 +03:00
23rd
4fabb3f2a2 Replaced some qsl with u""_q literal. 2022-11-30 17:17:14 +03:00