John Preston
62d32a1bdf
Update API scheme on layer 223.
2026-02-28 19:07:08 +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
8d30a03f50
Unite settings_privacy_security and settings_privacy_security_builder into settings/sections/settings_privacy_security.
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 11:55:19 +04:00
John Preston
1e5a93249c
Support all required deep links.
2026-01-28 11:55:19 +04:00
John Preston
ca4677686a
Support most settings/edit and privacy deep links.
2026-01-28 11:55:18 +04:00
John Preston
a36a30ce01
Update API scheme on layer 221.
2025-12-29 11:21:23 +04:00
John Preston
802373f108
Pass real visible area to chat paint context.
2025-12-29 11:21:23 +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
432f6aeae6
Support disallow_stargifts_from_channels right.
2025-11-15 12:00:00 +04:00
John Preston
6702ff3c55
Add SavedMusic privacy editions.
2025-11-15 12:00:00 +04:00
John Preston
c4d5d52b96
Update API scheme to layer 217.
2025-11-15 11:59:17 +04:00
John Preston
b965aecc6c
Update API scheme to layer 206.
2025-06-27 21:29:33 +04:00
John Preston
7312e34f46
Update icons for gifts privacy.
2025-03-26 07:13:15 +04:00
John Preston
a2a16f3f23
Implement new business bots permissions.
2025-03-26 07:13:15 +04:00
John Preston
ab2a947992
Move "Show Gift Button" block up.
2025-03-26 07:13:15 +04:00
John Preston
7d0a73a6b0
Show gift button in the message field.
2025-03-26 07:13:15 +04:00
John Preston
b656e14453
Edit additional privacy options for gifts.
2025-03-26 07:13:11 +04:00
John Preston
74b71b92b6
Update API scheme on layer 200.
2025-03-07 19:03:37 +04:00
John Preston
c1528f532e
Update API scheme to layer 196.
2024-12-25 11:09:35 +04:00
John Preston
572c074c42
Add gifts-to-profile privacy.
2024-11-17 15:08:17 +04:00
John Preston
79b1c0edee
Support PeerData::isVerifyCodes() peer type.
2024-10-04 10:06:20 +04:00
John Preston
e89f2b55e8
Support arbitrary content in toasts.
2024-08-14 18:17:49 +02:00
John Preston
39e03c3ca7
Update API scheme to layer181.
2024-05-30 21:35:06 +04:00
John Preston
f8188f360a
Update API scheme to layer 180.
2024-05-30 21:35:05 +04:00
John Preston
5741bd9cca
Support "premiums and ..." privacy editing.
2024-04-01 22:44:25 +04:00
John Preston
c82d7bd909
Implement birthday info / privacy edit boxes.
2024-04-01 22:44:21 +04:00
John Preston
59663d6661
Track birthdays, edit birthday privacy.
2024-04-01 22:44:21 +04:00
John Preston
b1795f8c5a
Update API scheme to layer 177.
2024-04-01 22:44:20 +04:00
John Preston
f85c3c88f7
Add rpl interface to RadiobuttonGroup.
2024-03-08 10:53:58 +04:00
John Preston
1fe641c458
Update API scheme to layer 176.
2024-03-08 10:53:58 +04:00
23rd
0fad42b5b4
Added ability to open box for voice restrictions without premium.
2024-03-08 10:53:58 +04:00
John Preston
e32cbf468b
Update API scheme to layer 174.
2024-02-15 13:51:40 +04:00
John Preston
3710d61a09
Show "Hide read time" only on non-trivial privacy.
2024-01-17 09:39:05 +04:00
John Preston
e63d573414
Proof-of-concept last seen hidden.
2024-01-17 09:39:04 +04:00
John Preston
ca25ad57b1
Update API scheme to layer 172.
2024-01-17 09:39:04 +04:00
John Preston
ead40c759e
Update API scheme to layer 170.
2023-12-31 19:42:23 +04:00
23rd
12272a450f
Slightly optimized include directives in some headers.
2023-11-15 04:20:20 +03: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
cc27b6c5c5
Update icons in settings / manage layers.
2023-08-14 22:30:40 +02:00
John Preston
04a969cc5f
Fix calls peer-to-peer privacy button icon.
2023-07-20 07:20:57 +04:00
John Preston
d28bd36d22
Load and show list of users who viewed a story.
2023-07-20 07:20:10 +04:00
John Preston
e90642f3a0
Add bio privacy section.
2023-07-20 07:20:09 +04:00
John Preston
429a3da3e5
Update API scheme to layer 160.
2023-07-20 07:20:07 +04:00
John Preston
65afa2c402
Detach ComposeControls from SessionController.
2023-05-17 15:51:52 +04:00
John Preston
7684dbc701
Allow "Nobody" in group/channel invites privacy.
2023-04-11 19:17:38 +04:00