Commit Graph

187 Commits

Author SHA1 Message Date
23rd
176ba575cb Added video cover edit actions to send menu. 2026-08-10 09:05:48 +03:00
23rd
e444d5a79a Added effects panel style override to send menu details. 2026-08-05 11:38:37 +04:00
23rd
9d52a03190 Removed unused style includes from sources. 2026-07-27 14:04:36 +03:00
23rd
b6e254087a Moved toggling of mute forever to separate helper. 2026-07-24 17:12:25 +03:00
23rd
e4f3beb135 Added target peer and topic ids to send menu details. 2026-07-24 09:04:08 +03:00
John Preston
1ecd9c2574 Fix menu shortcut labels overlapping premium stars. 2026-07-11 22:34:34 +04:00
John Preston
2779b2a68d Mark premium actions better. 2026-07-02 17:49:08 +04:00
John Preston
bcddeadc0f Show premium stars in place of style menu shortcuts 2026-07-02 17:49:08 +04:00
John Preston
6e2397c1e3 Show shortcuts and active-color marking in style menus 2026-07-02 17:49:08 +04:00
23rd
145e580b52 Added animated icons to copy-to-clipboard toasts. 2026-06-26 15:22:28 +03:00
23rd
e4fa0727b4 Added animated icons to media saving toasts. 2026-06-26 15:22:28 +03:00
John Preston
db03b237f6 Support selection in rich messages. 2026-06-09 14:28:09 +04:00
23rd
ea29cbbf95 Added passcode lock check to Dock and Tray account menus. 2026-05-22 09:53:43 +03:00
John Preston
efea01e03e Improve send sticker from set box logic. 2026-05-05 10:45:43 +04:00
23rd
8f51e0e107 Saved selected photos with their original timestamps. 2026-04-29 18:47:03 +03:00
23rd
4b26971b48 Added menu action with dynamic image thumbnail. 2026-04-20 16:32:45 +03:00
23rd
9cb41f4517 Replaced RoundButton text transform constructor arg with setter. 2026-04-06 16:58:16 +03:00
23rd
7c26a251cf Added text transform to RoundButton as mandatory argument. 2026-04-06 16:58:15 +03:00
23rd
82f9aa1a2a Fixed path traversal in bulk file download via filename sanitization. 2026-03-31 13:37:10 +03:00
23rd
73d0b4cb84 Added ability to reply with timecode of currently playing voice message. 2026-03-31 13:37:10 +03:00
23rd
a29acd4882 Brought non-sprite shadows revolution. 2026-03-28 11:50:50 +03:00
23rd
b01e0b77fe Added support of unread poll votes to corner button from history widget. 2026-03-28 10:29:12 +03:00
John Preston
353c95adae Support box->setTitle(v::text::data, context). 2026-03-27 12:54:56 +07:00
John Preston
8224e6ece1 Use menu items with checks for spoiler / quality. 2026-03-25 13:08:50 +07:00
John Preston
87ebd2720f Send high quality as first-class option. 2026-03-25 13:08:50 +07:00
John Preston
aa78825b7b Revert "Update menu_send.cpp"
This reverts commit f9bf1e9372.
This reverts commit a08f8d890d.

Fair point raised on GitHub, that the cost of "click-by-memory" may
be too high in this case over the consistency gains, with admins
sending messages instantly instead of scheduling, like it did before.
2026-03-12 13:11:21 +04:00
23rd
ccb563eff1 Moved out dock menu from obj-c implementation to Qt implementation.
This allows to remove
the `NSApplicationDelegate::applicationDockMenu` patch for Qt.
2026-03-12 12:59:49 +04:00
John Preston
f9bf1e9372 Fix the build on Windows. 2026-03-05 11:30:38 +04:00
InternalProgramError
a08f8d890d Update menu_send.cpp
Unification of Send menu (https://bugs.telegram.org/c/55220)
2026-03-04 16:33:40 +04:00
John Preston
9316cec95d Rewrite settings_premium to new builder pattern
- Move settings_premium.h/cpp from settings/ to settings/sections/
- Add BuildHelper with kMeta for search indexing
- Index premium features and subscribe button for search
- Keep complex Premium section UI (custom top bar, feature list) as non-indexed
- Update all include paths across the codebase

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:20 +04:00
23rd
cd065beb0c Replaced ItemBase::setClickedCallback with setActionTriggered. 2026-01-09 22:49:23 +03:00
23rd
513d4f962f Added key press handler to menu item for rate voice transcriptions. 2026-01-06 08:30:08 +03:00
23rd
9d09a637fe Slightly simplified resize handler for menu items. 2026-01-06 08:30:08 +03:00
23rd
b958e0a275 Replaced generic widget-based parent with explicit Menu class in items. 2026-01-06 07:21:15 +03:00
23rd
f9ba0092bc Fixed menu items with check. 2026-01-05 20:58:35 +03:00
23rd
cad9790e0b Fixed mouse handler on menu item with checkbox. 2025-12-29 13:19:53 +03:00
John Preston
802373f108 Pass real visible area to chat paint context. 2025-12-29 11:21:23 +04:00
John Preston
28434f4bee Full support and build fix. 2025-12-22 17:56:55 +04:00
John Preston
08a979e638 Use more simple tr::... text helpers. 2025-12-15 21:40:54 +04:00
23rd
eca8dfb0ec Renamed rpl::start_with_ with rpl::on_. 2025-12-10 21:28:33 +03:00
John Preston
0b67fa65f2 Full upgradable variants preview. 2025-12-05 20:11:54 +04:00
John Preston
10667e14e2 Fix crash in ShareBox scheduling.
Fixes #30012.
2025-11-17 18:36:43 +04:00
John Preston
ea309caa22 Support min stars for comment. 2025-11-15 11:59:19 +04:00
John Preston
70939c4b9c Correctly edit video stream comment price. 2025-11-15 11:59:19 +04:00
John Preston
332b70a27d Repeated scheduled messages (reminders). 2025-11-15 11:59:17 +04:00
John Preston
ad300f5eae Customize DividerBar/DividerLabel styles. 2025-11-07 16:38:02 +04:00
23rd
4b67c8f4bb Set fixed position of mute menu in profile top bar. 2025-10-28 13:53:40 +03:00
John Preston
313ae0f86c Remove CenterWrap layout. 2025-08-18 17:55:20 +04:00
23rd
5f930cc4d1 Added initial ability to rate voice transcriptions. 2025-08-18 13:26:23 +03:00
23rd
707af8a295 Got rid Ui::CreateLabelWithCustomEmoji. 2025-08-17 14:47:49 +03:00