20322 Commits

Author SHA1 Message Date
John Preston 53cb0e79cb Rewrite settings_shortcuts to new builder pattern
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 86398de8bd Rewrite settings_passkeys to new builder pattern
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:20 +04:00
John Preston d966dc2343 Rewrite settings_notifications_type to new builder pattern
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:20 +04:00
John Preston fd4c42a156 Rewrite settings_information to new builder pattern
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 1fa68effdd Rewrite settings_credits to new builder pattern
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:20 +04:00
John Preston 4fc45c590e Rewrite settings_business to new builder pattern
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:20 +04:00
John Preston 8812b892c4 Rewrite settings_blocked_peers to new builder pattern
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
John Preston 8c97e5f942 Rewrite settings_local_passcode to new builder pattern
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:19 +04:00
John Preston 057e21905e Rewrite settings_global_ttl to new builder pattern
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:19 +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 802917de12 Move settings_builder from settings/builder/ to settings/ 2026-01-28 11:55:19 +04:00
John Preston 8d30a03f50 Unite settings_privacy_security and settings_privacy_security_builder into settings/sections/settings_privacy_security.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:19 +04:00
John Preston 94b5a20c0a Unite settings_notifications and settings_notifications_builder into settings/sections/settings_notifications.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:19 +04:00
John Preston 7c06e847f9 Unite settings_chat and settings_chat_builder into settings/sections/settings_chat.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:19 +04:00
John Preston 7a3f6a6994 Unite settings_advanced and settings_advanced_builder into settings/sections/settings_advanced.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:19 +04:00
John Preston c39bc10d2f Unite settings_main and settings_main_builder into settings/sections/settings_main.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:19 +04:00
John Preston 28acb19032 Restore support mode settings. 2026-01-28 11:55:19 +04:00
John Preston d94abec352 Index sections themselves. 2026-01-28 11:55:19 +04:00
John Preston bf0ba68092 Make more settings sections searchable. 2026-01-28 11:55:19 +04:00
John Preston df1410d84d Search results look nicer now. 2026-01-28 11:55:19 +04:00
John Preston 1d0c41b295 Implement main section correctly. 2026-01-28 11:55:19 +04:00
John Preston 7064de6eef Start settings search. 2026-01-28 11:55:19 +04:00
John Preston 0e36d45233 Always close after passcode disabling. 2026-01-28 11:55:19 +04:00
John Preston fdfe1f1cb5 Always keep SessionController in Settings sections. 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 808a9e6fb9 Move Advanced/Privacy/Chat settings to builder. 2026-01-28 11:55:18 +04:00
John Preston ca4677686a Support most settings/edit and privacy deep links. 2026-01-28 11:55:18 +04:00
John Preston 7bf2318b80 Add default delay for highlight. 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 5426bf1761 Add Settings::ScrollToWidget. 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
John Preston cb28a50017 Highlight emoji status button. 2026-01-28 11:55:18 +04:00
John Preston f447423e2e Allow postponed highlight request. 2026-01-28 11:55:18 +04:00
John Preston 1b3e275cf2 Add HighlightWidget helper. 2026-01-28 11:55:18 +04:00
John Preston a86529c22c Support nice search activation without query. 2026-01-28 11:55:18 +04:00
John Preston 47b2b604e4 Add structure for huge amount of deep links handling. 2026-01-28 11:55:18 +04:00
John Preston ff35468dac Move my QR code button from title to cover in Settings. 2026-01-28 11:55:18 +04:00
John Preston 0c5c5d3c42 Migrate all notification settings to builder. 2026-01-28 11:55:17 +04:00
John Preston 74f204e8e8 Migrate all settings main section to builder. 2026-01-28 11:55:17 +04:00
John Preston 375a8cea12 Initial settings builder experiment. 2026-01-28 11:55:17 +04:00
23rd 156942f8fb Added saving of geometry for call panel. 2026-01-28 10:02:27 +03:00
23rd 4cd0e2c9d7 Added simple icon to button for bot privacy policy from profile actions. 2026-01-28 09:20:42 +03:00
23rd ae851b8733 Fixed display of credits payment form even with small credits balance. 2026-01-28 08:57:57 +03:00
23rd 67818a2c28 Fixed position of popup menu from More button in history view top bar. 2026-01-28 08:57:57 +03:00
23rd 7c675a378c Added experimental option to force embedded search in chat. 2026-01-28 08:57:57 +03:00
23rd ff3f434acc Added popup menu to call button from history view top bar for users. 2026-01-28 08:57:57 +03:00