gitextract_jnez51gj/ ├── LICENSE ├── QuickPush/ │ ├── Assets.xcassets/ │ │ ├── AccentColor.colorset/ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── QuickPushIcon/ │ │ ├── Assets/ │ │ │ ├── Contents.json │ │ │ └── bolt.brakesignal 1.imageset/ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── icon.dataset/ │ │ ├── Contents.json │ │ └── icon.json │ ├── ContentView.swift │ ├── Controllers/ │ │ ├── APNsService.swift │ │ ├── FCMService.swift │ │ ├── JWTSigner.swift │ │ └── PushNotificationService.swift │ ├── Models/ │ │ ├── APNsConfigStore.swift │ │ ├── APNsConfiguration.swift │ │ ├── FCMConfigStore.swift │ │ ├── FCMConfiguration.swift │ │ ├── FCMPayload.swift │ │ ├── LiveActivityPayload.swift │ │ ├── NativePushPayload.swift │ │ ├── PushNotification.swift │ │ ├── PushResponse.swift │ │ ├── ReceiptResponse.swift │ │ ├── SavedToken.swift │ │ └── TokenToSave.swift │ ├── Preview Content/ │ │ └── Preview Assets.xcassets/ │ │ └── Contents.json │ ├── QuickPush.entitlements │ ├── QuickPushApp.swift │ ├── QuickPushIcon.icon/ │ │ └── icon.json │ ├── Utilities/ │ │ ├── ColorHexConverter.swift │ │ ├── FCMFileManager.swift │ │ ├── FloatingPanel.swift │ │ ├── SavedTokenStore.swift │ │ ├── SecurityBookmarkManager.swift │ │ ├── View+Extensions.swift │ │ └── WindowManager.swift │ ├── ViewModels/ │ │ ├── FCMViewModel.swift │ │ ├── LiveActivityViewModel.swift │ │ └── NativePushViewModel.swift │ └── Views/ │ ├── APNsConfigurationView.swift │ ├── APNsCurlCommandView.swift │ ├── APNsResponseDetailView.swift │ ├── APNsView.swift │ ├── ColorPickerField.swift │ ├── ExpoCurlCommandView.swift │ ├── ExpoReceiptView.swift │ ├── ExpoResponseDetailView.swift │ ├── FCMConfigurationView.swift │ ├── FCMCurlCommandView.swift │ ├── FCMResponseDetailView.swift │ ├── FCMView.swift │ ├── FooterView.swift │ ├── JSONImportExportView.swift │ ├── KeyValueInputView.swift │ ├── LiveActivityAlertSection.swift │ ├── LiveActivityAttributesSection.swift │ ├── LiveActivityContentStateSection.swift │ ├── LiveActivityView.swift │ ├── MainContentView.swift │ ├── PushNotificationView.swift │ ├── SaveTokenSheet.swift │ └── SavedTokenRowView.swift ├── QuickPush.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata/ │ │ │ └── swiftpm/ │ │ │ └── Package.resolved │ │ └── xcuserdata/ │ │ └── beto.xcuserdatad/ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata/ │ └── beto.xcuserdatad/ │ ├── xcdebugger/ │ │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes/ │ └── xcschememanagement.plist └── README.md