John Preston
a111727302
Fix build with Qt 5.
2026-01-28 13:03:15 +04:00
John Preston
18114458b8
Upgrade settings_calls to full builder pattern
...
- Move Calls class to anonymous namespace in .cpp
- Export only Type CallsId() from header
- Move AddCameraSubsection to be a free function (exported)
- Keep all device helper functions exported
- Update all references to use CallsId() and AddCameraSubsection()
- Add missing include to calls_group_settings.cpp
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 11:55:21 +04:00
John Preston
df347ad0f4
Upgrade settings_folders to full builder pattern
...
- Move Folders class to anonymous namespace in .cpp
- Export only Type FoldersId() from header
- setupContent() uses custom SectionBuildMethod capturing state
- Widget creation through builder.add() callbacks
- Highlight registration via push_back
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
5b14d62ede
Rewrite settings_folders to new builder pattern
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 11:55:20 +04:00
John Preston
ca5e18391b
Rewrite settings_calls to new builder pattern
...
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
194810cd56
Add initial support for all deep links.
2026-01-28 11:55:18 +04:00
John Preston
f34995cfd3
Add title to set birthday box.
2026-01-28 11:55:18 +04:00
John Preston
795b73325a
Support self QR code box deep_link.
2026-01-28 11:55:18 +04:00
23rd
61e0e39641
Particularly ported QMenu::hasMouseMoved to top peers popup selector.
2026-01-28 08:57:57 +03:00
John Preston
6dce4e360f
Use lottie for voice/round message icon.
2026-01-28 08:57:57 +03:00
23rd
160075c22b
More removed forum shape from bot userpics.
2026-01-28 08:57:57 +03:00
23rd
9541e983d2
Removed forum shape from bot userpics.
2026-01-28 08:57:57 +03:00
23rd
5865891797
Fixed memory clearing for popup selector.
2026-01-28 08:57:57 +03:00
23rd
4c655a6b9d
Added support of right press-move-release to popup selector for peers.
2026-01-28 08:57:57 +03:00
23rd
d0448569b7
Fixed position of popup selector for messages with inline reactions.
2026-01-28 08:57:57 +03:00
23rd
03d7736b99
Added keyboard support to popup selector for top peers.
2026-01-28 08:57:56 +03:00
23rd
70604b6e8b
Added simple tooltip to peers in popup selector for top peers.
2026-01-28 08:57:56 +03:00
23rd
b45896b294
Added initial implementation of userpics strip for popup selector.
2026-01-28 08:57:56 +03:00
23rd
3ea8d14521
Extracted strip selector from reactions to make dedicated popup.
2026-01-28 08:57:56 +03:00
23rd
2781e6c304
Attempted to fix rare visual glitch when pinned bar is not resized.
...
Fixed #30188 .
2026-01-28 08:57:56 +03:00
John Preston
96230fb4d0
Fix build with GCC.
2026-01-10 11:24:46 +04:00
23rd
cd065beb0c
Replaced ItemBase::setClickedCallback with setActionTriggered.
2026-01-09 22:49:23 +03:00
23rd
9d09a637fe
Slightly simplified resize handler for menu items.
2026-01-06 08:30:08 +03:00
23rd
b958e0a275
Replaced generic widget-based parent with explicit Menu class in items.
2026-01-06 07:21:15 +03:00
23rd
b498a41f58
Added lottie icon to history view summary header.
2026-01-03 11:13:04 +03:00
23rd
adcae206b2
Moved out about cocoon box to td_ui.
2026-01-03 10:32:26 +03:00
23rd
3ac4eefe1d
Slightly improved style of top bar in admin log section.
2026-01-02 10:45:56 +03:00
23rd
a5f76235eb
Slightly improved style of admin log section.
2026-01-02 07:42:07 +03:00
23rd
3959c4fac6
Increased round radius for media player panel and volume.
2026-01-01 16:18:43 +03:00
23rd
ef7efd7796
Added support of premium requirement for summary feature.
2025-12-31 11:49:04 +03:00
23rd
3366ddf0eb
Removed focus handler for emoji toggle in edit contact box.
2025-12-30 20:47:54 +03:00
23rd
db143b875b
Added gradient to userpic button with change photo role.
2025-12-30 20:47:54 +03:00
23rd
4e2114e2fe
Improved loading state of transcribe button.
2025-12-29 20:15:59 +03:00
23rd
4f8e230efb
Simplified handle in ministar particles when paint context is paused.
2025-12-29 19:28:35 +03:00
John Preston
802373f108
Pass real visible area to chat paint context.
2025-12-29 11:21:23 +04:00
John Preston
093eb28e75
Implement nice Cocoon about box.
2025-12-29 11:21:22 +04:00
John Preston
f13c6109db
Special toast for stake game.
2025-12-29 11:21:22 +04:00
John Preston
f30e91c946
Add stake presets.
2025-12-29 11:21:22 +04:00
John Preston
784e8f2799
Check insufficient ton for a stake.
2025-12-29 11:21:22 +04:00
John Preston
13453351bf
Improve design of dice stake box.
2025-12-29 11:21:22 +04:00
John Preston
c8d5817942
Mostly ready emoji stake edit box.
2025-12-29 11:21:22 +04:00
John Preston
4a7148e20a
Initial stake dice game implementation.
2025-12-29 11:21:22 +04:00
John Preston
ebc22c5e3b
Don't force toUpper in CustomEmojiTextBadge.
2025-12-29 11:21:22 +04:00
John Preston
321576658f
Show gift sender badge.
2025-12-22 17:56:56 +04:00
John Preston
28434f4bee
Full support and build fix.
2025-12-22 17:56:55 +04:00
23rd
f468666973
Moved out creation of lottie icon in circle to single place.
2025-12-22 17:56:55 +04:00
John Preston
9496ebd19e
Remove AddFullWidthButton helper.
2025-12-18 21:17:07 +04:00