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
2d754c93a7
Support choosing send_as in video streams.
2025-11-15 11:59:19 +04:00
John Preston
b754ad5248
Use base::weak_qptr / base::make_weak.
2025-07-23 11:40:59 +04:00
John Preston
9ea495f59d
Support group-like channels.
2024-08-14 18:17:52 +02:00
John Preston
bcdb1bdfd2
Name color changing for me / channels.
2023-10-27 23:27:10 +04:00
John Preston
65afa2c402
Detach ComposeControls from SessionController.
2023-05-17 15:51:52 +04:00
John Preston
37308cde21
Support dialog rows with variable height.
2022-11-22 00:26:48 +00:00
John Preston
749fb52113
Implement animated spoilers.
2022-09-18 16:52:30 +04:00
John Preston
9bb2bb09b9
Update API scheme on layer 145.
...
Restrict send from channels to premium in line with API restrictions.
2022-09-02 21:14:34 +04:00
John Preston
32d09f189b
Use rpl::empty instead of rpl::empty_value().
2022-03-11 09:56:29 +04:00
John Preston
fe025e3c44
Move Send As phrases to the langpack.
2021-11-26 18:00:19 +04:00
John Preston
8c824edaa5
Choose send as in scheduled / discussions.
2021-11-26 18:00:19 +04:00
John Preston
ad52c0cb16
Single-click change Send As.
2021-11-26 18:00:18 +04:00
John Preston
773755d70e
Send as a channel in HistoryWidget.
2021-11-26 18:00:18 +04:00
John Preston
1bd74fe478
Choose a channel to send messages as.
2021-11-26 18:00:18 +04:00