John Preston
f93e1f4188
Support participant rank changes in admin log.
2026-02-28 19:07:11 +04:00
John Preston
0f6a5480df
Implement nice member/admin edit in groups.
2026-02-28 19:07:10 +04:00
John Preston
4d767fb279
Implement nice tag edit with preview.
2026-02-28 19:07:10 +04:00
John Preston
e9fced5c2c
Nice design of admin/member tags.
2026-02-28 19:07:09 +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
28434f4bee
Full support and build fix.
2025-12-22 17:56:55 +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
6e8825cdd5
Added ability to add newly created chat to folder.
2025-11-01 18:50:01 +03:00
John Preston
313ae0f86c
Remove CenterWrap layout.
2025-08-18 17:55:20 +04: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
John Preston
bfb4652425
Realtime update admin status in members list.
2025-06-05 16:09:41 +04:00
John Preston
021115b463
Nice join confcall confirm box.
2025-05-01 11:13:17 +04:00
23rd
9ad1d1c25d
Fixed some unused-but-set-variable warnings.
2025-05-01 11:13:00 +04:00
John Preston
a1e555267e
Fix sending invite links to paid.
2025-03-07 19:03:39 +04:00
John Preston
852ab19760
Update API scheme, track stars-per-message.
2025-03-07 19:03:37 +04:00
John Preston
79b1c0edee
Support PeerData::isVerifyCodes() peer type.
2024-10-04 10:06:20 +04:00
23rd
c40ca70aa6
Added date of admin promotional to EditAdminBox.
2024-09-09 17:20:52 +03:00
23rd
edf1417bbb
Added date of restriction to EditRestrictedBox.
2024-09-09 17:20:52 +03:00
23rd
75b26b1a85
Moved bunch of arguments for creation of invite links to structure.
2024-08-14 18:17:50 +02:00
John Preston
c0117e72ad
Support complex invite-users responses.
2024-04-01 22:44:26 +04:00
John Preston
87acc921c3
Pass Ui::Show to all add participant handlers.
2024-04-01 22:44:26 +04:00
John Preston
fcc9e0b2db
Update API scheme on layer 177.
2024-04-01 22:44:21 +04:00
John Preston
bdeaf4f27a
Fix crash in search in group messages from user.
...
Fixes #27387 .
2024-01-19 21:46:55 +04:00
John Preston
f6a95df550
Show toast on invite attempt to premium required.
2024-01-18 12:01:03 +04:00
23rd
819020e515
Moved out common default style entries from settings.
2023-11-15 04:20:20 +03:00
23rd
282c076931
Removed redundant peerListShowBox / peerListHideLayer from delegates.
2023-11-09 16:02:18 +03:00
John Preston
65afa2c402
Detach ComposeControls from SessionController.
2023-05-17 15:51:52 +04:00
John Preston
f3e15c7fcd
Suggest inviting by link if privacy disallows adding.
2023-03-12 07:25:39 +04:00
John Preston
c687882760
Fix glitch in Invite by Link button disappearance.
2023-03-08 16:10:36 +04:00
John Preston
9d3715a36a
Fix possible crash in members invite.
...
In some cases Info::Controller (public Window::SessionNavigation)
can be destroyed without the box being destroyed, for example when
group topics are turned on and off.
2023-02-13 06:09:55 +04:00
John Preston
ce40ecc7f9
Show admins in participants_hidden group info.
2022-12-26 14:24:08 +04:00
23rd
4fabb3f2a2
Replaced some qsl with u""_q literal.
2022-11-30 17:17:14 +03:00
John Preston
8bc807dc40
Set name / phone texts on-demand.
2022-08-09 14:12:19 +03:00
23rd
5fbbdd8a9e
Added ability to choose to show recent group history for each new user.
...
Fixed #9864 .
2022-07-26 20:12:10 +03:00
23rd
d034410a3f
Fixed icon position of invite links in add members box.
2022-06-09 08:05:11 +03:00
23rd
cacbc60302
Removed Ui::show from AddParticipants and AddSpecial box controllers.
2022-03-04 11:25:10 +03:00
23rd
5718789d53
Replaced Ui::InformBox and Ui::ConfirmBox with GenericBox.
2022-02-28 09:08:01 +03:00
23rd
3647241f71
Removed unused MTP::Error from callbacks on fail.
2021-11-30 17:37:07 +04:00
John Preston
453ce1bff9
Beta version 3.2.6: Fix build on Linux.
2021-11-29 09:49:40 +04:00
23rd
f255573070
Replaced use of raw MTP* participant type with new transitional class.
2021-11-26 18:00:22 +04:00
23rd
b9c64499bd
Moved code for api participants to separated file.
2021-11-26 18:00:21 +04:00
23rd
3271cdf251
Removed duplicated MTP* rights generation.
2021-11-26 18:00:21 +04:00
23rd
80461bd9fe
Moved ConfirmBox to Ui namespace.
2021-10-19 06:34:27 +03:00
23rd
6148edbc7d
Moved ConfirmBox to td_ui.
2021-10-19 06:34:27 +03:00
23rd
3fa529d858
Extracted MaxInviteBox to separated file.
2021-10-19 06:34:27 +03:00
23rd
900a7d0b2b
Appended references to const auto types in loop to prevent copying.
...
Suggested by Apple Clang.
2021-09-09 16:32:04 +03:00
John Preston
a6c98f4bb4
Update API scheme to layer 133.
2021-09-07 23:41:07 +03:00
John Preston
c79cd0b692
Use Images::Read instead of App::readImage.
2021-08-11 18:55:08 +03:00