John Preston
737ea42698
Make all custom emoji in messages clickable.
2026-02-06 13:24:43 +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
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
23rd
0cb7388ee0
Added menu item icon for reorder.
2025-10-10 09:27:01 +04:00
John Preston
8aa5ebf621
Fix build on Windows.
2025-10-06 11:23:54 +04:00
John Preston
687bfd0f17
Remove some FixedHeightWidget-s.
2025-08-22 13:01:49 +04:00
John Preston
b754ad5248
Use base::weak_qptr / base::make_weak.
2025-07-23 11:40:59 +04:00
23rd
9ad1d1c25d
Fixed some unused-but-set-variable warnings.
2025-05-01 11:13:00 +04:00
John Preston
51213b499f
Start showing gifts from stories.
2025-01-22 22:13:25 +04:00
John Preston
5767cbd0e3
Fix send menus with additional items.
2024-10-14 12:49:32 +04:00
John Preston
962d4d29ee
Process gift updates in list.
2024-10-04 10:06:21 +04:00
John Preston
f9ee4dcb51
Show 'hidden from profile' icon in my gifts.
2024-10-04 10:06:20 +04:00
John Preston
813d0501da
Fix build on Windows.
2024-07-31 18:58:44 +02:00
23rd
6a167b33f5
Added ability to delete sticker from sticker set box.
2024-07-31 11:57:19 +03:00
23rd
850155b3be
Added shake animation while reordering to sticker set box.
2024-07-31 11:57:19 +03:00
23rd
358e586801
Added api support to reorder stickers from sticker set box.
2024-07-31 11:57:19 +03:00
23rd
54214ff2ad
Added initial ability to drag stickers in sticker set box.
2024-07-30 13:52:32 +03:00
23rd
06fc813e95
Added loading state to box for renaming of stickers set.
2024-07-30 13:52:32 +03:00
23rd
0046bae53f
Added ability to change name of sticker set from sticker set box.
2024-07-30 13:52:32 +03:00
John Preston
732b67ca04
Implement effects paywalls.
2024-05-30 21:35:05 +04:00
John Preston
d1106e5ae6
Check effects availability in all SendMenu-s.
2024-05-30 21:35:05 +04:00
23rd
01bfa46729
Fixed display of default box for message schedule in correspond window.
2024-04-18 11:57:25 +04:00
23rd
1c223e570a
Slightly improved code style for long equality expressions.
2024-04-15 11:20:30 +04:00
John Preston
90e572c8b1
Improve mixed stickerpacks support.
2024-04-01 22:44:20 +04:00
23rd
d03d50ef0d
Removed cIntRetinaFactor and cRetinaFactor.
2024-03-24 07:10:07 +03:00
John Preston
a02876562a
Finish improved stories reply area theming.
2023-07-20 07:20:08 +04:00
John Preston
65afa2c402
Detach ComposeControls from SessionController.
2023-05-17 15:51:52 +04:00
John Preston
e285b22398
Add "Send when online" to the send button context menu.
2023-04-22 22:26:09 +04:00
John Preston
2a4c39b9d7
Implement some power saving options.
2023-03-01 09:12:02 +04:00
John Preston
c48ac28204
Search stickers by emoji.
2023-02-02 22:12:31 +04:00
John Preston
833a259234
Colorize emoji in text color correctly.
2022-12-26 14:24:06 +04:00
John Preston
cfddca8f58
Fix possible crashes in toastParent expiring.
2022-12-07 13:07:36 +04:00
John Preston
749fb52113
Implement animated spoilers.
2022-09-18 16:52:30 +04:00
John Preston
bc340d75c4
Insert / Copy emoji from pack preview.
2022-09-14 14:45:23 +04:00
John Preston
e32031963b
Colorize status in premium promo and pack preview.
2022-09-02 21:14:34 +04:00
John Preston
0277d765bb
Nice reactions panel expanding.
2022-09-02 21:14:30 +04:00
John Preston
f8e22210e7
Move Webm sticker to UnwrappedMedia.
2022-08-04 13:35:34 +03:00
John Preston
4a5592e95d
Show premium mark in suggested stickers.
2022-08-02 16:47:53 +03:00
John Preston
0ce7e402ed
Mark premium stickers with a star.
2022-08-02 13:20:38 +03:00
John Preston
b42f2784ab
Allow sending premium emoji to Saved Messages.
2022-08-02 13:20:38 +03:00
John Preston
4cf4b6a368
Optimize emoji / stickers update requests.
2022-07-26 20:12:14 +03:00
John Preston
73fc478a2d
Allow removing sets from emoji set preview box.
2022-07-26 20:12:14 +03:00
John Preston
075ced2742
Remove emoji-set preview context menu.
2022-07-26 20:12:13 +03:00
John Preston
c51837cfdf
Reuse SizeTag::Large emoji instances.
2022-07-26 20:12:13 +03:00
John Preston
b31a3ba5a3
Improve emoji set box design.
2022-07-26 20:12:13 +03:00
John Preston
b14b69272a
Fix build with GCC.
2022-07-26 20:12:12 +03:00
John Preston
bf286cf175
Show "Unlock emoji" button for premium sets.
2022-07-26 20:12:12 +03:00
John Preston
44a7d11e4a
Support mixed custom / default recent emoji.
2022-07-26 20:12:11 +03:00