Post content
telegramdesktop/tdesktop/dev • 1811445 • 7 files, +111/-88 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 <[email protected]> telegramdesktop/tdesktop/dev • 6bda4dd • 2 files, +31/-24 Upgrade settings_local_passcode to full builder pattern - Move LocalPasscodeManage class into anonymous namespace - Remove Builder::LocalPasscodeManageSection export from header - Use inline buildMethod for setupContent() - Keep Create/Check/Change enter-type sections as-is (form-based) Co-Authored-By: Claude Opus 4.5 <[email protected]> telegramdesktop/tdesktop/dev • 480dcd8 • 18 files, +158/-141 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 <[email protected]> telegramdesktop/tdesktop/dev • e84e8a7 • 4 files, +42/-46 Move Settings::Advanced class to anonymous namespace - Move Advanced class definition into .cpp file anonymous namespace - Export only Type AdvancedId() in header - Keep exported helper functions (SetupConnectionType, HasUpdate, etc.) - Remove unused SetupWindowCloseBehaviorContent declaration - Update callers to use AdvancedId() instead of Advanced::Id() Co-Authored-By: Claude Opus 4.5 <[email protected]> telegramdesktop/tdesktop/dev • 4982814 • 4 files, +70/-68 Move Settings::Chat class to anonymous namespace Co-Authored-By: Claude Opus 4.5 <[email protected]> telegramdesktop/tdesktop/dev • d372168 • 5 files, +31/-40 Move Settings::Notifications class to anonymous namespace Co-Authored-By: Claude Opus 4.5 <[email protected]> telegramdesktop/tdesktop/dev • f531972 • 11 files, +44/-39 Move Settings::PrivacySecurity class to anonymous namespace Co-Authored-By: Claude Opus 4.5 <[email protected]> telegramdesktop/tdesktop/dev • 0d88925 • 2 files, +0/-10 Remove SectionBuildMethod exports from headers Co-Authored-By: Claude Opus 4.5 <[email protected]> #tdesktop