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
eca8dfb0ec
Renamed rpl::start_with_ with rpl::on_.
2025-12-10 21:28:33 +03:00
John Preston
76cc59acab
Show gift sticker in the background.
2025-08-31 20:53:12 +04:00
John Preston
4419ba55e8
Start gift theme background parsing.
2025-08-31 20:53:12 +04:00
John Preston
9e8ae54821
Update API scheme to layer 214. Start themes.
2025-08-31 20:53:12 +04:00
John Preston
b754ad5248
Use base::weak_qptr / base::make_weak.
2025-07-23 11:40:59 +04:00
John Preston
fdbdeeb956
Start new tabs for monoforums.
2025-06-04 10:00:21 +04:00
John Preston
cf896aeb13
Improve focusing of shown layers.
2024-07-31 17:03:56 +02:00
John Preston
ebba58217c
Don't set focus to shown third section.
...
I hope it fixes #28142 .
2024-07-12 08:45:45 +02:00
John Preston
7e071c770f
Fix possible crash with custom wallpapered peers.
2024-05-01 14:38:06 +04:00
23rd
d03d50ef0d
Removed cIntRetinaFactor and cRetinaFactor.
2024-03-24 07:10:07 +03:00
John Preston
88751896af
PremiumPreview/BusinessFeature -> PremiumFeature.
2024-03-08 10:53:59 +04:00
John Preston
11cf0486cb
Implement required paywalls in tags.
2024-02-01 12:37:34 +04:00
John Preston
f324c53440
New premium promo section about tags.
2024-02-01 12:37:34 +04:00
John Preston
87df90227e
Remove legacy premium reactions code.
2024-02-01 12:37:34 +04:00
John Preston
9aacff8b54
Request correct saved/default reaction tags.
2024-01-16 11:16:27 +04:00
John Preston
941126ad69
Allow setting channel emoji status.
2023-12-22 07:35:02 -04:00
John Preston
d5a1c354d0
Support by-emoji background resolve in preview.
2023-12-22 07:35:02 -04:00
John Preston
cd5a6025f6
Support pre-defined channel wallpapers resolving.
2023-12-16 23:52:55 +00:00
John Preston
d82381881a
Allow sending stickers / GIFs in story 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
352ae5100a
Support chat wallpaper set from gallery.
2023-04-18 16:47:31 +04:00
John Preston
bf27185feb
Show custom chat wallpapers in chats.
2023-04-17 16:35:50 +04:00
John Preston
ff331c040a
Allow huge range of interface scales.
2023-01-09 09:05:07 +04:00
John Preston
01139e1b04
Remove facades module.
2022-11-30 16:55:51 +04:00
John Preston
749fb52113
Implement animated spoilers.
2022-09-18 16:52:30 +04:00
John Preston
5cc6275fc3
Fly + effects when choosing an emoji status.
2022-09-07 12:52:34 +04:00
John Preston
ebf6cea2f5
Correctly show premium promo for custom reactions.
2022-09-02 21:14:32 +04:00
John Preston
8a6b3027f5
Support multiple reactions from one user.
2022-09-02 21:14:31 +04:00
John Preston
f72092a261
Update API scheme on layer 145.
2022-09-02 21:14:30 +04:00
John Preston
bd42c23999
Implement reactions selector above the menu.
2022-09-02 21:14:30 +04:00
John Preston
09124f6424
Implement PoC custom reaction selection.
2022-09-02 21:14:29 +04:00
John Preston
60cc232884
Update API scheme on layer 145.
2022-09-02 21:14:29 +04:00
John Preston
524771529a
Don't shows premium section / preview if unavailable.
2022-06-08 11:26:53 +04:00
John Preston
4570da5767
Skip premium section in settings.
2022-06-07 11:27:06 +04:00
John Preston
d2abcdacee
Show information about disabled reactions.
2022-05-27 23:57:40 +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
23rd
3fde5b56a1
Added ability to provide custom top bar mask to Window::SlideAnimation.
2022-05-23 13:37:02 +03:00
John Preston
5cd065ef6b
Show premium page on limit increase decision.
2022-05-20 17:12:56 +04:00
John Preston
ca731968ca
Improve premium sticker sync / preview.
2022-05-19 17:27:03 +04:00
John Preston
d87c9c72fb
Update API scheme on layer 142: Premium reactions.
2022-05-19 17:27:01 +04:00
John Preston
5874ae7c51
Update API scheme on layer 142: Premium stickers.
2022-05-19 17:27:01 +04:00
John Preston
32d09f189b
Use rpl::empty instead of rpl::empty_value().
2022-03-11 09:56:29 +04:00
John Preston
ffd65e1fe4
Fix slide animations with new layer rounding.
2022-02-25 14:14:43 +03:00
John Preston
97ae094c3c
Update API scheme with new cloud themes.
2021-10-29 18:31:07 +04:00
John Preston
ab0d2bf9c6
Initial chat theme changing.
2021-09-28 19:27:41 +04:00
John Preston
54085c70a4
Select light / dark custom theme based on dialogsBg value.
2021-09-19 17:39:29 +03:00
John Preston
e492bbb883
Fix delayed pattern-with-negative-intensity appearance.
2021-09-14 16:36:30 +03:00
John Preston
47e15d136d
Fix background update with all chats closed.
2021-09-01 19:28:02 +03:00