From ef95e428ec2ec8422719dd875277be81487aeb36 Mon Sep 17 00:00:00 2001 From: Kaede Akino Date: Wed, 30 Sep 2026 01:42:51 +0800 Subject: [PATCH] fix(commerce): reorder paywall features --- .../ProPaywallContent.swift | 8 +++---- .../TermindPresentation/Strings/Pro.swift | 24 +++++++++---------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Frameworks/TermindPresentation/ProPaywallContent.swift b/Frameworks/TermindPresentation/ProPaywallContent.swift index 3691d042..4c0e7799 100644 --- a/Frameworks/TermindPresentation/ProPaywallContent.swift +++ b/Frameworks/TermindPresentation/ProPaywallContent.swift @@ -108,15 +108,15 @@ public struct ProPaywallContent: View { VStack(spacing: 0) { feature(AppStrings.Pro.assistantFeature, symbol: "sparkles") Divider().padding(.leading, 52) - feature(AppStrings.Pro.metricsFeature, symbol: "waveform.path.ecg") - Divider().padding(.leading, 52) - feature(AppStrings.Pro.terminalUploadFeature, symbol: "arrow.up.doc") - Divider().padding(.leading, 52) feature( presentation.supportsMCPServer ? AppStrings.Pro.connectMcpToolsAndRunTheBuiltInMcpServer : AppStrings.Pro.connectRemoteMcpTools, symbol: "server.rack") Divider().padding(.leading, 52) + feature(AppStrings.Pro.metricsFeature, symbol: "waveform.path.ecg") + Divider().padding(.leading, 52) + feature(AppStrings.Pro.terminalUploadFeature, symbol: "arrow.up.doc") + Divider().padding(.leading, 52) feature(AppStrings.Pro.syncFeature, symbol: "icloud") } .background(cardBackground, in: .rect(cornerRadius: 16)) diff --git a/Frameworks/TermindPresentation/Strings/Pro.swift b/Frameworks/TermindPresentation/Strings/Pro.swift index e8f4a047..9a8148ad 100644 --- a/Frameworks/TermindPresentation/Strings/Pro.swift +++ b/Frameworks/TermindPresentation/Strings/Pro.swift @@ -18,6 +18,18 @@ extension AppStrings { "Connect remote MCP tools" } + public static var metricsFeature: LocalizedStringResource { + "Monitor more than 3 servers" + } + + public static var terminalUploadFeature: LocalizedStringResource { + "Upload files by dropping them on a terminal" + } + + public static var syncFeature: LocalizedStringResource { + "Sync your data across devices with iCloud" + } + public static var contactingTheAppStoreProgress: LocalizedStringResource { "Contacting the App Store…" } @@ -34,10 +46,6 @@ extension AppStrings { "Lifetime Access · Family Shared" } - public static var metricsFeature: LocalizedStringResource { - "Monitor more than 3 servers" - } - public static var oneTimePurchase: LocalizedStringResource { "One-time purchase" } @@ -50,14 +58,6 @@ extension AppStrings { "Reload App Store Prices" } - public static var syncFeature: LocalizedStringResource { - "Sync your data across devices with iCloud" - } - - public static var terminalUploadFeature: LocalizedStringResource { - "Upload files by dropping them on a terminal" - } - public static var termsOfUse: LocalizedStringResource { "Terms of Use" }