Commit Graph

12 Commits

Author SHA1 Message Date
23rd
9d52a03190 Removed unused style includes from sources. 2026-07-27 14:04:36 +03:00
23rd
4d32a1658c Fixed 3D premium covers drawing over shown boxes. 2026-06-09 07:49:26 +03:00
23rd
429a0d094f Added 3D coin object to business settings cover. 2026-06-04 12:45:20 +04:00
23rd
795dafe36d Replaced positional swipe init args with typed data struct. 2026-05-19 09:56:00 +03:00
John Preston
919f7b4fa7 Make "Chatbots" available without premium. 2026-05-18 22:36:42 +04:00
John Preston
5e2afcb055 Return "Chatbots" to Telegram Business. 2026-05-11 14:08:28 +04:00
John Preston
4d6d5a7c9e Settings: Chatbots -> Chat Automation. 2026-05-05 10:45:46 +04:00
John Preston
55d43e7cad Fix search highlighting across settings sections. 2026-01-28 11:55:21 +04:00
John Preston
480dcd8a7a Move Settings::Main class to anonymous namespace
- Move Main class definition from header to .cpp file
- Export only Type MainId() from header
- Update all external references from Main::Id() to MainId()
- Remove Builder::MainSection export from namespace
- Add missing includes for settings_common_session.h where needed

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:21 +04:00
John Preston
ac5b9a3e78 Upgrade settings_business to full builder pattern
- Add BusinessState struct for shared state between setupContent and builder
- Update setupContent() to call build() with custom method
- Remove duplicate widget creation code
- Use state->setPaused and state->sponsoredButton instead of class members
- Remove extern SectionBuildMethod from header

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
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