Commit Graph

484 Commits

Author SHA1 Message Date
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
John Preston
d6c3f0b5e0 Use correct timestamps for reveal. 2026-02-01 23:33:56 +04:00