Commit Graph

485 Commits

Author SHA1 Message Date
23rd
7d7fa972d6 Excluded self-destructing media from external media viewer.
Related commit: 154e45cb55.
2026-09-04 07:39:17 +03:00
23rd
8b58215606 Split screenshot protection reasons into content and ambient.
Ambient ones are skipped on Windows, where display affinity hides the
window from the viewer itself on capture-based setups.

Related commit: 390d0e1941.
2026-08-24 07:51:04 +03:00
23rd
a4cfb9f942 Added screenshot protection for chats forbidding forwarding. 2026-08-19 11:31:11 +03:00
John Preston
e2bc4cef5b Clear directly-deleted local photos from cache. 2026-08-14 13:27:51 +04:00
John Preston
86fc977ae8 Fix showPeer crash when no chat is active
Task: 2026/08/13/fix-showpeer-crash-with-no-active-chat
2026-08-13 14:52:31 +04:00
John Preston
682972abb1 Reject kicked private channel post links
Task: 2026/08/13/reject-kicked-channel-post-links
2026-08-13 14:52:31 +04:00
23rd
90c89dcde9 Added missing const to local references in some files. 2026-08-12 13:36:02 +03:00
23rd
9fa4807fdc Fixed switch inline query in channel direct messages. 2026-07-27 14:04:37 +03:00
23rd
9d52a03190 Removed unused style includes from sources. 2026-07-27 14:04:36 +03:00
John Preston
83f5025c9a Redirect community open to its separate window 2026-07-10 14:04:32 +04:00
John Preston
527cb34f0f Add This Community tab to message search scopes 2026-07-10 14:04:32 +04:00
John Preston
9b72c0f819 Add Archive tab to message search scopes 2026-07-10 14:04:32 +04:00
John Preston
442c0a7313 Support opening a community in a separate window.
Open it in its own two-column window like Archive, triggered from the context menu or a Ctrl+Click on the grouped row.
2026-07-10 14:04:26 +04:00
John Preston
c16e695531 Load full community info when shown or opened in dialogs. 2026-07-10 14:04:26 +04:00
John Preston
c6d51dfeb9 Show community content on the channel info page instead of a box. 2026-07-10 14:04:26 +04:00
John Preston
24c3a4b6c0 Open community chats inline in the dialogs list. 2026-07-10 14:04:26 +04:00
John Preston
4980f0068a Show becoming community admin box. 2026-07-10 14:04:26 +04:00
John Preston
4b23f93fcf Try showing communities in the chat list. 2026-07-10 14:04:26 +04:00
John Preston
0ce83f64a2 Add view community box with chats. 2026-07-10 14:04:26 +04:00
23rd
eb0bfcec90 Added chat theme bubble gradient to all chats. 2026-07-10 14:04:25 +04:00
23rd
1bb2fc183b Added syncing of wallpaper with applied chat theme. 2026-07-10 14:04:25 +04:00
23rd
7d13528275 Added applying of chat theme as whole desktop theme. 2026-07-10 14:04:25 +04:00
23rd
6ecdee2345 Added animated icon to premium purchased toast. 2026-06-26 15:22:28 +03:00
John Preston
4404d44da0 Support starting typing into IV editor, including IME. 2026-06-09 14:28:11 +04:00
23rd
4d32a1658c Fixed 3D premium covers drawing over shown boxes. 2026-06-09 07:49:26 +03:00
23rd
da18b61251 Added ability to switch filters in share and forward boxes with hotkey. 2026-05-18 23:38:39 +03:00
John Preston
b7a20e1878 Send sticker from set box to correct place. 2026-05-01 00:15:18 +07:00
John Preston
0628b23226 Add two force-confirmation cases to hidden urls. 2026-05-01 00:14:26 +07:00
23rd
52615a3ccb Added support of draw-to-reply from shared media. 2026-04-14 09:16:15 +03:00
23rd
9a9307ead3 Fixed compose search calendar jumps for pinned and sublist threads. 2026-04-10 15:06:20 +03:00
23rd
a479459d76 Added support of link to specific option in poll. 2026-03-30 10:19:14 +03:00
rdmcd
294516c2be Fix startchannel/startgroup deeplinks for bots with Threaded Mode.
Move the isForum() branch below bot-specific handlers (BotApp,
ShareGame, AddToGroup/AddToChannel) so forum view doesn't intercept
bot deeplinks. Move Boost branch above isForum() to simplify
the condition.
2026-03-16 16:25:05 +04:00
23rd
9275b45ab8 Added initial implementation of draw-to-reply. 2026-03-12 12:59:50 +04:00
Ilya Fedin
34f0d7026e Open photos with external media viewer
Co-Authored-By: GLM-5 <contact@zhipuai.cn>
2026-03-10 12:40:17 +04:00
Ilya Fedin
6acc2633a5 Open any document type via external media viewer 2026-03-10 12:40:17 +04:00
Ilya Fedin
07649b3c16 External video player -> External media viewer 2026-03-10 12:40:17 +04:00
Ilya Fedin
a2c268c923 Don't require second click to open cached videos in external viewer 2026-03-10 12:40:17 +04:00
Ilya Fedin
0b98b88dfc Support file saving for streaming videos with external video player 2026-03-10 12:40:17 +04:00
Ilya Fedin
c2f64700c1 Move external video player option handling to SessionController::openDocument 2026-03-10 12:40:17 +04:00
John Preston
b9d3b9364c Fix t.me/bot?start=param for bot-forums. 2026-03-10 11:59:29 +04:00
23rd
5d9271ea86 Added requireImage arg to restrict calendar clicks to dates with images. 2026-02-13 11:56:57 +03:00
23rd
f777ad8d8c Replaced process of date in media calendar with offset message id. 2026-02-13 11:56:57 +03:00
23rd
e04b6e9201 Moved PeerId parameter to SearchCalendarController constructor. 2026-02-13 11:56:57 +03:00
23rd
b6121a5d64 Added initial ability to open media calendar from info media sections. 2026-02-13 11:56:57 +03:00
23rd
d6765ab394 Replaced args for calendar show from session controller with descriptor. 2026-02-13 11:56:56 +03:00
23rd
09c43a0f1d Changed callback in calendar box to have ability to close box itself. 2026-02-13 11:56:56 +03:00
John Preston
701215381a Improve design of craft ending. 2026-02-01 23:33:57 +04:00
John Preston
e3adbb469f Start craft failure improvement. 2026-02-01 23:33:57 +04:00
John Preston
b67ac293fd Implement craft success animation. 2026-02-01 23:33:57 +04:00
John Preston
3f922f2333 Support failure animation. 2026-02-01 23:33:57 +04:00