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
23rd
8ac7fd14ec
Renamed changePhoneIconSize with normalBoxLottieSize.
2025-11-06 16:39:36 +03:00
23rd
443053b927
Added simple sending animation for text messages to history widget.
2025-10-10 11:24:15 +03:00
John Preston
b2fb2d5821
Attempt to fix the naturalWidth feature.
2025-08-13 11:18:34 +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
f51320d1bc
Add some more frozen restrictions.
2025-03-26 07:13:15 +04:00
John Preston
d9b270b477
Initial frozen accounts support.
2025-03-26 07:11:20 +04:00
John Preston
c9fb97cd7c
Simplify marked text context logic.
2025-03-07 19:03:40 +04:00
John Preston
7d2878d81c
Support gifting premium for stars.
2025-03-07 19:03:39 +04:00
John Preston
8ea7bd4913
Simplify paid message button labeling.
2025-03-07 19:03:38 +04:00
John Preston
9db2502cd0
Preserve formatting when editing links.
...
Fixes #28170 .
2025-01-22 22:13:27 +04:00
John Preston
9ace04d2c9
Support entities in star gift messages.
2024-10-04 10:06:21 +04:00
John Preston
632639d581
Allow custom tab action on all autocomplete fields.
...
Fixes #28455 .
2024-09-30 14:46:18 +04:00
xmdn
187c2dda20
Check more protocols while adding link ( #28407 )
2024-09-26 10:54:16 -07:00
23rd
4288ba2449
Improved UX in box for link creation when user has link in clipboard.
2024-09-19 10:34:01 +04:00
23rd
6f71d21bb7
Slightly improved box for link creation when user has link in clipboard.
2024-09-13 17:14:48 +03:00
John Preston
95bdb925d5
Fix paddings in text messages disabler.
2024-08-20 16:10:27 +02:00
John Preston
e89f2b55e8
Support arbitrary content in toasts.
2024-08-14 18:17:49 +02:00
John Preston
699a7bdc58
Fix possible crash in message field.
...
Fixes #28203 .
2024-07-31 17:03:55 +02:00
John Preston
a847969e9c
Attempt to fix bad input field layout on Qt 6.
2024-07-19 11:58:26 +02:00
John Preston
5f8da27c86
Display nice price tag, handle pay in albums.
2024-06-30 21:16:08 +04:00
John Preston
46157c99c4
Allow saving empty syntax highlight language.
2024-06-21 22:38:49 +04:00
John Preston
ec40292cbf
Allow editing of collapsed quotes.
2024-06-15 20:57:30 +04:00
John Preston
5e8c3fb146
Allow editing syntax highlighting language.
2024-06-15 20:57:00 +04:00
John Preston
fa8ed186d8
Improve field fade conditions.
2024-06-15 20:56:45 +04:00
John Preston
c1f36d43d0
Support modern blockquote/pre display.
2024-06-15 20:56:44 +04:00
John Preston
501cae2200
Change InputField::font to InputField::style in styles.
2024-06-15 20:56:24 +04:00
John Preston
27eb3e45be
Allow only t.me links in factchecks.
2024-05-31 19:52:22 +04:00
John Preston
40fbd415ef
Support collapsible blockquotes in Ui::Text::String.
2024-05-30 21:35:10 +04:00
John Preston
97a5e0c6ea
Support limited formatting input in factcheck.
2024-05-30 21:35:07 +04:00
John Preston
32cd2120ac
Allow zero width space in the middle of text.
...
Fixes #6959 .
2024-05-28 10:54:20 +04:00
23rd
0b22e5928c
Fixed bottom fade effect for input message fields in compose controls.
2024-04-01 22:44:25 +04:00
23rd
2638ee2926
Improved message edition with pre-selected text.
2024-03-17 11:16:07 +03:00
23rd
d252427e34
Added blockquote to white list for message links parser.
2024-03-08 10:53:58 +04:00
23rd
f20e393d77
Fixed fade effect for input message fields when theme is changed.
2024-02-17 17:34:44 +03:00
23rd
991110b84d
Fixed fade effect for input message fields in compose controls.
2024-02-16 15:00:19 +04:00
John Preston
571f1a5179
Implement free megagroup emoji set.
2024-02-15 13:51:40 +04:00
23rd
113c8a797f
Added fade effect to input message fields.
2024-02-14 21:33:17 +03:00
John Preston
e5cda0e2b1
Show "premium required" information in chat.
2024-01-17 09:39:05 +04:00
John Preston
caa1ae4436
Fix inline bots with secondary usernames.
2023-11-01 16:39:46 +04:00
John Preston
a197ed9e95
Allow choosing the link for the preview.
2023-10-26 14:08:52 +04:00
John Preston
c035ec6917
Allow sending just webpage preview.
2023-10-26 14:08:44 +04:00
John Preston
0e79bd3d12
Show nice padded code blocks.
2023-10-13 10:08:29 +04:00
23rd
98bb520f47
Adjusted code for refactor of input fields in lib_ui.
2023-09-04 17:36:54 +04:00
John Preston
2f9ae75a65
Message edit: check changes correctly.
2023-08-21 11:06:05 +02:00
John Preston
a02876562a
Finish improved stories reply area theming.
2023-07-20 07:20:08 +04:00
John Preston
75d2b5994f
Apply dark theme to reply controls in stories.
2023-07-20 07:20:08 +04:00