From e6b0d669e3efd8da96a9fd4993ca934b547c6457 Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Wed, 4 Feb 2026 17:08:46 +0400 Subject: [PATCH] Bump version --- .../Sources/GiftViewScreen.swift | 42 +++++-------------- versions.json | 2 +- 2 files changed, 12 insertions(+), 32 deletions(-) diff --git a/submodules/TelegramUI/Components/Gifts/GiftViewScreen/Sources/GiftViewScreen.swift b/submodules/TelegramUI/Components/Gifts/GiftViewScreen/Sources/GiftViewScreen.swift index 7162c75975..7e082fd710 100644 --- a/submodules/TelegramUI/Components/Gifts/GiftViewScreen/Sources/GiftViewScreen.swift +++ b/submodules/TelegramUI/Components/Gifts/GiftViewScreen/Sources/GiftViewScreen.swift @@ -1543,17 +1543,8 @@ private final class GiftViewSheetContent: CombinedComponent { self?.shareGift() }))) - - var canCraft = false - if let data = self.context.currentAppConfiguration.with({ $0 }).data { - if let _ = data["ios_enable_crafting"] { - canCraft = true - } else if let isDev = data["dev"] as? Double, isDev == 1.0 { - canCraft = true - } - } - - if let _ = arguments.canCraftDate, canCraft { + + if let _ = arguments.canCraftDate { items.append(.action(ContextMenuActionItem(text: presentationData.strings.Gift_View_Context_Craft, icon: { theme in return generateTintedImage(image: UIImage(bundleImageName: "Premium/Craft/Craft"), color: theme.contextMenu.primaryColor) }, action: { [weak self] c, _ in @@ -5279,27 +5270,16 @@ private final class GiftViewSheetContent: CombinedComponent { var rightControlItems: [GlassControlGroupComponent.Item] = [] if uniqueGift != nil && !showWearPreview && !isDismantled { if let _ = component.subject.arguments?.canCraftDate { - var canCraft = false - if let data = component.context.currentAppConfiguration.with({ $0 }).data { - if let _ = data["ios_enable_crafting"] { - canCraft = true - } else if let isDev = data["dev"] as? Double, isDev == 1.0 { - canCraft = true - } - } - - if canCraft { - rightControlItems.append(GlassControlGroupComponent.Item( - id: AnyHashable("craft"), - content: .icon("Premium/Craft"), - action: { [weak state] in - guard let state else { - return - } - state.craftGift() + rightControlItems.append(GlassControlGroupComponent.Item( + id: AnyHashable("craft"), + content: .icon("Premium/Craft"), + action: { [weak state] in + guard let state else { + return } - )) - } + state.craftGift() + } + )) } rightControlItems.append(GlassControlGroupComponent.Item( diff --git a/versions.json b/versions.json index 12fb6fc717..44a6538fb3 100644 --- a/versions.json +++ b/versions.json @@ -1,5 +1,5 @@ { - "app": "12.3.3", + "app": "12.4", "xcode": "26.2", "bazel": "8.4.2:45e9388abf21d1107e146ea366ad080eb93cb6a5f3a4a3b048f78de0bc3faffa", "macos": "26"