23rd
2200dbb406
Added emoji selector with custom emoji for premium quick reaction.
2026-04-11 14:57:24 +03: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
802373f108
Pass real visible area to chat paint context.
2025-12-29 11:21:23 +04:00
23rd
98f5247126
Fixed full recreation of pattern bg while scroll reactions settings.
2025-12-16 14:31:34 +03:00
23rd
11c193b699
Improved cache quality of animated emoji in reactions settings box.
2025-12-16 12:35:05 +03:00
23rd
eca8dfb0ec
Renamed rpl::start_with_ with rpl::on_.
2025-12-10 21:28:33 +03:00
John Preston
f371cd1af2
Use nice fake message for effect preview.
2024-05-30 21:35:05 +04:00
John Preston
7f3ebde252
Implement sending of shortcutted messages.
2024-03-08 10:53:59 +04:00
John Preston
bec34c34b1
Version 4.14.12: Fix build with GCC.
2024-02-01 21:13:07 +04:00
John Preston
87df90227e
Remove legacy premium reactions code.
2024-02-01 12:37:34 +04:00
John Preston
4b5e2582d9
Update API scheme on layer 167.
2023-11-28 21:55:24 +04:00
23rd
819020e515
Moved out common default style entries from settings.
2023-11-15 04:20:20 +03:00
23rd
f748de9dc4
Removed redundant include directives of settings_common headers.
2023-11-15 03:30:04 +03:00
23rd
f629bf76ff
Removed AddButton and CreateButton without icon from Settings.
2023-11-15 03:30:04 +03:00
23rd
f6cb9072d2
Moved AddSkip and AddDivier from Settings namespace to separate module.
2023-11-15 03:30:04 +03:00
John Preston
5d335341ab
Support server-side colors by index, up to three.
2023-10-27 09:55:09 +04:00
John Preston
f90a010b84
Update API scheme on layer 166.
2023-10-26 14:08:41 +04:00
John Preston
4240568ea5
Pass FullReplyTo everywhere.
2023-10-26 14:08:40 +04:00
John Preston
a79deb89ce
Update API scheme on laydr 160.
2023-07-20 07:20:33 +04:00
John Preston
04e7ce4408
Update API scheme on layer 160: Replies.
2023-07-20 07:20:09 +04:00
John Preston
65afa2c402
Detach ComposeControls from SessionController.
2023-05-17 15:51:52 +04:00
John Preston
faf6352a11
Support colorized emoji in reactions inline dropdown.
2023-04-24 20:59:19 +04:00
John Preston
833a259234
Colorize emoji in text color correctly.
2022-12-26 14:24:06 +04:00
John Preston
1b73b34810
Make HistoryItem a final class.
2022-12-26 14:24:04 +04:00
John Preston
d15173e09d
Update API scheme on layer 148.
2022-11-01 19:25:35 +04:00
John Preston
749fb52113
Implement animated spoilers.
2022-09-18 16:52:30 +04:00
John Preston
782c5c28a8
Support custom quick reaction in settings.
2022-09-16 11:16:59 +04:00
John Preston
2e8a03dfd1
Correctly round spoiler animation in ExtendedMedia.
2022-09-12 09:06:26 +04:00
John Preston
5cc6275fc3
Fly + effects when choosing an emoji status.
2022-09-07 12:52:34 +04:00
John Preston
923e725e18
Request default and recent emoji statuses.
2022-09-02 21:14:33 +04:00
John Preston
5e81c65ea6
Implement improved allowed reactions editing.
2022-09-02 21:14:32 +04:00
John Preston
ebf6cea2f5
Correctly show premium promo for custom reactions.
2022-09-02 21:14:32 +04:00
John Preston
ed3f246510
Use FrameGenerator-based AnimatedIcon for reactions.
2022-09-02 21:14:32 +04:00
John Preston
31db1804c8
Request top and recent reactions.
2022-09-02 21:14:31 +04:00
John Preston
bd42c23999
Implement reactions selector above the menu.
2022-09-02 21:14:30 +04:00
John Preston
fa26afaf9a
Rename several HistoryView::Reactions modules.
2022-09-02 21:14:30 +04:00
John Preston
60cc232884
Update API scheme on layer 145.
2022-09-02 21:14:29 +04:00
John Preston
285ce81b7b
Update API scheme to layer 145.
2022-09-02 21:14:28 +04:00
Sergey A. Osokin
7a3452a18a
Fix warnings by removing unused const variables
...
Telegram/SourceFiles/ui/text/custom_emoji_instance.cpp:23:16: warning: unused variable 'kMaxFrameDuration' [-Wunused-const-variable]
Telegram/SourceFiles/boxes/reactions_settings_box.cpp:46:16: warning: unused variable 'kVisibleButtonsCount' [-Wunused-const-variable]
Telegram/SourceFiles/boxes/premium_preview_box.cpp:53:16: warning: unused variable 'kShiftDuration' [-Wunused-const-variable]
Telegram/SourceFiles/settings/settings_premium.cpp:55:16: warning: unused variable 'kTitleAnimationPart' [-Wunused-const-variable]
Found by: clang
2022-08-08 21:21:13 +04:00
John Preston
86889cf1ef
Don't show premium stickers if premium blocked.
2022-06-08 10:28:45 +04:00
John Preston
368a1e4231
Support non-premium-supported limit boxes.
2022-06-07 10:30:59 +04:00
John Preston
2362d6c6fb
Introduce premium reactions preview box.
2022-05-27 19:42:05 +04:00
John Preston
d1907083ed
Add FileSizeLimitBox and pass "ref" to premium payment.
2022-05-23 18:46:15 +04:00
John Preston
853cafe195
Show premium stickers lock icon.
2022-05-20 18:57:01 +04:00
John Preston
5cd065ef6b
Show premium page on limit increase decision.
2022-05-20 17:12:56 +04:00
John Preston
d87c9c72fb
Update API scheme on layer 142: Premium reactions.
2022-05-19 17:27:01 +04:00
23rd
2f5db08c9b
Fixed double scroll in reactions settings when height is small.
2022-05-02 22:31:05 +03:00
23rd
e37866d0b9
Added animated reactions in manage of groups / channels.
2022-04-19 09:39:00 +04:00
John Preston
e3dc4ae088
Version 3.7: Fix a crash in some langpacks.
2022-04-16 20:58:17 +04:00
23rd
64627c9093
Fixed theme of sample bubble message in reactions settings.
2022-04-15 13:11:32 +03:00