Post content
telegramdesktop/tdesktop/dev • 8a01722 • 2 files, +280/-264 Upgrade settings_passkeys to full builder pattern - Move create passkey button to builder.addButton() with proper ID - Use builder.add() for dynamic passkeys list - Move Passkeys class from header to .cpp (anonymous namespace) - Remove extern SectionBuildMethod from header - Have setupContent() call build() with custom build method - Simplify header to only export Type PasskeysId() and PasskeysNoneBox() Co-Authored-By: Claude Opus 4.5 <[email protected]> telegramdesktop/tdesktop/dev • 518993c • 2 files, +44/-62 Upgrade settings_notifications_type to full builder pattern - Move widget creation into BuildNotificationsTypeContent() builder function - Use builder.add() with widget and search callbacks for indexed controls - Update setupContent() to use build() with custom buildMethod that captures _type - Remove manual highlight tracking (QPointer fields and showFinished() registrations) - Class remains in header due to parameterized constructor (takes Notify type) Co-Authored-By: Claude Opus 4.5 <[email protected]> telegramdesktop/tdesktop/dev • 20408aa • 1 files, +134/-100 Upgrade settings_premium to full builder pattern Co-Authored-By: Claude Opus 4.5 <[email protected]> telegramdesktop/tdesktop/dev • d7fa404 • 4 files, +84/-50 Upgrade settings_websites to full builder pattern Co-Authored-By: Claude Opus 4.5 <[email protected]> telegramdesktop/tdesktop/dev • 4199bba • 3 files, +86/-41 Upgrade settings_shortcuts to full builder pattern - Move Shortcuts class to anonymous namespace in .cpp - Export only Type ShortcutsId() from header - Use custom buildMethod with HighlightRegistry for reset button - Update settings_chat.cpp to use ShortcutsId() instead of Shortcuts::Id() Co-Authored-By: Claude Opus 4.5 <[email protected]> telegramdesktop/tdesktop/dev • 7e5b85c • 8 files, +148/-79 Upgrade settings_information to full builder pattern - Move Information class to anonymous namespace in .cpp - Export only Type InformationId() from header - Keep exported helpers: SetupAccounts, UpdatePhotoLocally, Badge::* - Use custom buildMethod with HighlightRegistry for all profile widgets - Update all references to use InformationId() instead of Information::Id() Co-Authored-By: Claude Opus 4.5 <[email protected]> #tdesktop