23rd
c24a58672b
Slightly refactored userpics stripe to deduplicate userpic dirty checks.
2026-03-28 10:29:08 +03:00
John Preston
7dbeb56111
Upgrade settings_active_sessions to full builder pattern
...
- Move Sessions class to anonymous namespace in .cpp file
- Export only Type SessionsId() in header
- Use builder pattern with custom buildMethod for widget creation
- Handle highlights registration through WidgetContext
- Rename local Type enum to DeviceType to avoid conflict with Settings::Type
- Update all references to Sessions::Id() in other files to use SessionsId()
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 11:55:20 +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
e60db7cfb1
Rewrite settings_active_sessions to new builder pattern
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 11:55:20 +04:00
23rd
73c1adea5f
Limited birthday contacts userpics display to 3 in top bar suggestion.
2026-01-02 16:09:19 +03:00
23rd
f31337ecb5
Improved style of box for denied unconfirmed authentications.
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
John Preston
476e66d027
Version 6.3.3: Fix build with Xcode.
2025-11-21 20:37:46 +04:00
John Preston
629754a353
Correctly track emoji pausing in suggestions bar.
2025-11-21 19:05:02 +04:00
John Preston
147dbee051
Implement active auctions chats list bar.
2025-11-21 18:58:03 +04:00
23rd
a226f0b58c
Added toasts after review of unconfirmed authorizations.
2025-08-30 23:19:40 +03:00
23rd
65fd47a082
Fixed handle of dialogs resize for unconfirmed authorizations.
2025-08-30 23:19:40 +03:00
23rd
5d3d8640e3
Added unconfirmed authorizations to top bar suggestions in dialogs.
2025-08-30 23:19:40 +03:00
23rd
e6387738ce
Slightly improved style of top bar suggestions.
2025-07-23 11:40:36 +04:00
23rd
66e05594f6
Fixed display of top bar suggestion on premium value changed.
2025-06-29 21:14:20 +03:00
23rd
ef5a9eb777
Added some utils to convenient insert of credits icons to text labels.
2025-06-29 21:14:20 +03:00
John Preston
0adb3b062f
Use only first name in birthday notification.
2025-06-05 09:55:16 +04:00
23rd
b64db54793
Fixed possible incorrect display of low credits balance in top bar.
2025-05-15 10:09:24 +03:00
23rd
97c0e3d4a9
Added support of custom emoji to top bar suggestion.
2025-05-15 10:09:01 +03:00
23rd
ba31bbace8
Added refresh of top bar suggestion on day changed for birthdays.
2025-05-15 10:08:44 +03:00
23rd
606dfd29d3
Moved out data of contact birthdays to promo suggestions class.
2025-05-15 10:08:22 +03:00
23rd
7aea200860
Fixed padding reset in top bar suggestion on suggestion changed.
2025-05-15 09:21:54 +03:00
23rd
57d24d0fbf
Fixed ability to dismiss of suggestion of 2+ birthdays of contacts.
2025-05-07 12:16:51 +03:00
23rd
584e55a89c
Fixed crash on dismiss of birthday suggestion.
2025-05-07 12:15:50 +03:00
23rd
197f6b05ae
Added support of custom promo suggestions.
2025-05-06 12:21:42 +03:00
23rd
c2e887a86e
Moved out top promo from api and suggestions from config to single file.
2025-05-06 12:21:06 +03:00
23rd
2f3818fe4b
Added assertion on looking up for controller from top bar suggestion.
2025-05-01 11:13:21 +04:00
23rd
0b2acec50c
Ensured to clear all top bar suggestion states on each check.
2025-05-01 11:13:21 +04:00
23rd
3501e4f44d
Slightly improved check of today birthdays suggestion.
2025-05-01 11:13:21 +04:00
23rd
d1898b9a0b
Excluded non-today birthdays from reminder in top bar from dialogs.
2025-05-01 11:13:21 +04:00
23rd
868c7b170e
Set premium grace suggestion as top priority.
2025-05-01 11:13:21 +04:00
23rd
7e45283ba2
Added privacy link to birthday box from top bar suggestion.
2025-05-01 11:13:21 +04:00
23rd
81da453ec4
Added suggestion to top-up low credits balance for subscriptions.
2025-05-01 11:13:01 +04:00
23rd
69e7c27fd0
Added premium grace suggestion to top bar in dialogs.
2025-05-01 11:13:01 +04:00
23rd
b4a9e45214
Improved display of top bar suggestion in non-main chats lists.
2025-05-01 11:13:00 +04:00
23rd
423782fd2b
Improved birthday reminder of multiple contacts in top bar from dialogs.
2025-05-01 11:13:00 +04:00
23rd
8c0de22c14
Added birthday reminder of multiple contacts to top bar in dialogs.
2025-05-01 11:13:00 +04:00
23rd
f83568c6c9
Added birthday reminder of single contact to top bar in dialogs.
2025-05-01 11:13:00 +04:00
23rd
10d472728c
Added userpic suggestion to top bar in dialogs.
2025-05-01 11:13:00 +04:00
23rd
2c3cb3f5ce
Added suggestion for restore premium to top bar in dialogs.
2025-05-01 11:12:59 +04:00
23rd
fbfe3fd5ed
Added suggestion for upgrade to premium to top bar in dialogs.
2025-05-01 11:12:59 +04:00
23rd
b280a26317
Replaced management of top bar for suggestion in dialogs with rpl.
2025-05-01 11:12:59 +04:00
23rd
640db8af7d
Added suggestion for annual premium to top bar in dialogs.
2025-05-01 11:12:59 +04:00
23rd
98d9357208
Added auto clean of top bar in dialogs on empty.
2025-05-01 11:12:59 +04:00
23rd
f3b6c7c09b
Added birthday suggestion to top bar in dialogs.
2025-05-01 11:12:59 +04:00
23rd
3a622f111a
Added initial dummy draft for top bar suggestions in dialogs.
2025-05-01 11:12:59 +04:00