diff --git a/Nostr Connect/Nostr Connect.xcodeproj/project.pbxproj b/Nostr Connect/Nostr Connect.xcodeproj/project.pbxproj deleted file mode 100644 index 4e3da29..0000000 --- a/Nostr Connect/Nostr Connect.xcodeproj/project.pbxproj +++ /dev/null @@ -1,692 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 56; - objects = { - -/* Begin PBXBuildFile section */ - 31677A162B15715C00E466BD /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31677A152B15715C00E466BD /* AppDelegate.swift */; }; - 31677A192B15715C00E466BD /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 31677A172B15715C00E466BD /* Main.storyboard */; }; - 31677A2B2B15715C00E466BD /* Nostr Connect Extension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 31677A2A2B15715C00E466BD /* Nostr Connect Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 31677A322B15715C00E466BD /* Main.html in Resources */ = {isa = PBXBuildFile; fileRef = 316779F42B15715B00E466BD /* Main.html */; }; - 31677A342B15715C00E466BD /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 316779F62B15715B00E466BD /* Icon.png */; }; - 31677A362B15715C00E466BD /* Style.css in Resources */ = {isa = PBXBuildFile; fileRef = 316779F72B15715B00E466BD /* Style.css */; }; - 31677A382B15715C00E466BD /* Script.js in Resources */ = {isa = PBXBuildFile; fileRef = 316779F82B15715B00E466BD /* Script.js */; }; - 31677A3A2B15715C00E466BD /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316779F92B15715B00E466BD /* ViewController.swift */; }; - 31677A3C2B15715C00E466BD /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 316779FA2B15715C00E466BD /* Assets.xcassets */; }; - 31677A3E2B15715C00E466BD /* SafariWebExtensionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316779FC2B15715C00E466BD /* SafariWebExtensionHandler.swift */; }; - 31677A5D2B15715C00E466BD /* popup.html in Resources */ = {isa = PBXBuildFile; fileRef = 31677A502B15715C00E466BD /* popup.html */; }; - 31677A5E2B15715C00E466BD /* nostr-provider.js in Resources */ = {isa = PBXBuildFile; fileRef = 31677A512B15715C00E466BD /* nostr-provider.js */; }; - 31677A5F2B15715C00E466BD /* options.build.js in Resources */ = {isa = PBXBuildFile; fileRef = 31677A522B15715C00E466BD /* options.build.js */; }; - 31677A602B15715C00E466BD /* background.build.js in Resources */ = {isa = PBXBuildFile; fileRef = 31677A532B15715C00E466BD /* background.build.js */; }; - 31677A612B15715C00E466BD /* content-script.build.js in Resources */ = {isa = PBXBuildFile; fileRef = 31677A542B15715C00E466BD /* content-script.build.js */; }; - 31677A622B15715C00E466BD /* icons in Resources */ = {isa = PBXBuildFile; fileRef = 31677A552B15715C00E466BD /* icons */; }; - 31677A632B15715C00E466BD /* prompt.html in Resources */ = {isa = PBXBuildFile; fileRef = 31677A562B15715C00E466BD /* prompt.html */; }; - 31677A642B15715C00E466BD /* style.css in Resources */ = {isa = PBXBuildFile; fileRef = 31677A572B15715C00E466BD /* style.css */; }; - 31677A652B15715C00E466BD /* manifest.json in Resources */ = {isa = PBXBuildFile; fileRef = 31677A582B15715C00E466BD /* manifest.json */; }; - 31677A662B15715C00E466BD /* prompt.build.js in Resources */ = {isa = PBXBuildFile; fileRef = 31677A592B15715C00E466BD /* prompt.build.js */; }; - 31677A672B15715C00E466BD /* options.html in Resources */ = {isa = PBXBuildFile; fileRef = 31677A5A2B15715C00E466BD /* options.html */; }; - 31677A682B15715C00E466BD /* common.js in Resources */ = {isa = PBXBuildFile; fileRef = 31677A5B2B15715C00E466BD /* common.js */; }; - 31677A692B15715C00E466BD /* popup.build.js in Resources */ = {isa = PBXBuildFile; fileRef = 31677A5C2B15715C00E466BD /* popup.build.js */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 31677A2C2B15715C00E466BD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 316779EE2B15715B00E466BD /* Project object */; - proxyType = 1; - remoteGlobalIDString = 31677A292B15715C00E466BD; - remoteInfo = "Nostr Connect Extension (macOS)"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 31677A4B2B15715C00E466BD /* Embed Foundation Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - 31677A2B2B15715C00E466BD /* Nostr Connect Extension.appex in Embed Foundation Extensions */, - ); - name = "Embed Foundation Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 316779F52B15715B00E466BD /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = Base; path = ../Base.lproj/Main.html; sourceTree = ""; }; - 316779F62B15715B00E466BD /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Icon.png; sourceTree = ""; }; - 316779F72B15715B00E466BD /* Style.css */ = {isa = PBXFileReference; lastKnownFileType = text.css; path = Style.css; sourceTree = ""; }; - 316779F82B15715B00E466BD /* Script.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = Script.js; sourceTree = ""; }; - 316779F92B15715B00E466BD /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 316779FA2B15715C00E466BD /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 316779FC2B15715C00E466BD /* SafariWebExtensionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariWebExtensionHandler.swift; sourceTree = ""; }; - 31677A042B15715C00E466BD /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 31677A062B15715C00E466BD /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 31677A092B15715C00E466BD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 31677A0C2B15715C00E466BD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 31677A0E2B15715C00E466BD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 31677A132B15715C00E466BD /* Nostr Connect.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Nostr Connect.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 31677A152B15715C00E466BD /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 31677A182B15715C00E466BD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 31677A1A2B15715C00E466BD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 31677A1B2B15715C00E466BD /* Nostr Connect.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "Nostr Connect.entitlements"; sourceTree = ""; }; - 31677A252B15715C00E466BD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 31677A2A2B15715C00E466BD /* Nostr Connect Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "Nostr Connect Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; - 31677A2F2B15715C00E466BD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 31677A302B15715C00E466BD /* Nostr Connect.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "Nostr Connect.entitlements"; sourceTree = ""; }; - 31677A502B15715C00E466BD /* popup.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = popup.html; path = ../../extension/output/popup.html; sourceTree = ""; }; - 31677A512B15715C00E466BD /* nostr-provider.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; name = "nostr-provider.js"; path = "../../extension/output/nostr-provider.js"; sourceTree = ""; }; - 31677A522B15715C00E466BD /* options.build.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; name = options.build.js; path = ../../extension/output/options.build.js; sourceTree = ""; }; - 31677A532B15715C00E466BD /* background.build.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; name = background.build.js; path = ../../extension/output/background.build.js; sourceTree = ""; }; - 31677A542B15715C00E466BD /* content-script.build.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; name = "content-script.build.js"; path = "../../extension/output/content-script.build.js"; sourceTree = ""; }; - 31677A552B15715C00E466BD /* icons */ = {isa = PBXFileReference; lastKnownFileType = folder; name = icons; path = ../../extension/output/icons; sourceTree = ""; }; - 31677A562B15715C00E466BD /* prompt.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = prompt.html; path = ../../extension/output/prompt.html; sourceTree = ""; }; - 31677A572B15715C00E466BD /* style.css */ = {isa = PBXFileReference; lastKnownFileType = text.css; name = style.css; path = ../../extension/output/style.css; sourceTree = ""; }; - 31677A582B15715C00E466BD /* manifest.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = manifest.json; path = ../../extension/output/manifest.json; sourceTree = ""; }; - 31677A592B15715C00E466BD /* prompt.build.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; name = prompt.build.js; path = ../../extension/output/prompt.build.js; sourceTree = ""; }; - 31677A5A2B15715C00E466BD /* options.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = options.html; path = ../../extension/output/options.html; sourceTree = ""; }; - 31677A5B2B15715C00E466BD /* common.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; name = common.js; path = ../../extension/output/common.js; sourceTree = ""; }; - 31677A5C2B15715C00E466BD /* popup.build.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; name = popup.build.js; path = ../../extension/output/popup.build.js; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 31677A102B15715C00E466BD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 31677A272B15715C00E466BD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 316779ED2B15715B00E466BD = { - isa = PBXGroup; - children = ( - 316779F22B15715B00E466BD /* Shared (App) */, - 316779FB2B15715C00E466BD /* Shared (Extension) */, - 31677A032B15715C00E466BD /* iOS (App) */, - 31677A142B15715C00E466BD /* macOS (App) */, - 31677A242B15715C00E466BD /* iOS (Extension) */, - 31677A2E2B15715C00E466BD /* macOS (Extension) */, - 31677A022B15715C00E466BD /* Products */, - ); - sourceTree = ""; - }; - 316779F22B15715B00E466BD /* Shared (App) */ = { - isa = PBXGroup; - children = ( - 316779F92B15715B00E466BD /* ViewController.swift */, - 316779FA2B15715C00E466BD /* Assets.xcassets */, - 316779F32B15715B00E466BD /* Resources */, - ); - path = "Shared (App)"; - sourceTree = ""; - }; - 316779F32B15715B00E466BD /* Resources */ = { - isa = PBXGroup; - children = ( - 316779F42B15715B00E466BD /* Main.html */, - 316779F62B15715B00E466BD /* Icon.png */, - 316779F72B15715B00E466BD /* Style.css */, - 316779F82B15715B00E466BD /* Script.js */, - ); - path = Resources; - sourceTree = ""; - }; - 316779FB2B15715C00E466BD /* Shared (Extension) */ = { - isa = PBXGroup; - children = ( - 31677A4F2B15715C00E466BD /* Resources */, - 316779FC2B15715C00E466BD /* SafariWebExtensionHandler.swift */, - ); - path = "Shared (Extension)"; - sourceTree = ""; - }; - 31677A022B15715C00E466BD /* Products */ = { - isa = PBXGroup; - children = ( - 31677A132B15715C00E466BD /* Nostr Connect.app */, - 31677A2A2B15715C00E466BD /* Nostr Connect Extension.appex */, - ); - name = Products; - sourceTree = ""; - }; - 31677A032B15715C00E466BD /* iOS (App) */ = { - isa = PBXGroup; - children = ( - 31677A042B15715C00E466BD /* AppDelegate.swift */, - 31677A062B15715C00E466BD /* SceneDelegate.swift */, - 31677A082B15715C00E466BD /* LaunchScreen.storyboard */, - 31677A0B2B15715C00E466BD /* Main.storyboard */, - 31677A0E2B15715C00E466BD /* Info.plist */, - ); - path = "iOS (App)"; - sourceTree = ""; - }; - 31677A142B15715C00E466BD /* macOS (App) */ = { - isa = PBXGroup; - children = ( - 31677A152B15715C00E466BD /* AppDelegate.swift */, - 31677A172B15715C00E466BD /* Main.storyboard */, - 31677A1A2B15715C00E466BD /* Info.plist */, - 31677A1B2B15715C00E466BD /* Nostr Connect.entitlements */, - ); - path = "macOS (App)"; - sourceTree = ""; - }; - 31677A242B15715C00E466BD /* iOS (Extension) */ = { - isa = PBXGroup; - children = ( - 31677A252B15715C00E466BD /* Info.plist */, - ); - path = "iOS (Extension)"; - sourceTree = ""; - }; - 31677A2E2B15715C00E466BD /* macOS (Extension) */ = { - isa = PBXGroup; - children = ( - 31677A2F2B15715C00E466BD /* Info.plist */, - 31677A302B15715C00E466BD /* Nostr Connect.entitlements */, - ); - path = "macOS (Extension)"; - sourceTree = ""; - }; - 31677A4F2B15715C00E466BD /* Resources */ = { - isa = PBXGroup; - children = ( - 31677A502B15715C00E466BD /* popup.html */, - 31677A512B15715C00E466BD /* nostr-provider.js */, - 31677A522B15715C00E466BD /* options.build.js */, - 31677A532B15715C00E466BD /* background.build.js */, - 31677A542B15715C00E466BD /* content-script.build.js */, - 31677A552B15715C00E466BD /* icons */, - 31677A562B15715C00E466BD /* prompt.html */, - 31677A572B15715C00E466BD /* style.css */, - 31677A582B15715C00E466BD /* manifest.json */, - 31677A592B15715C00E466BD /* prompt.build.js */, - 31677A5A2B15715C00E466BD /* options.html */, - 31677A5B2B15715C00E466BD /* common.js */, - 31677A5C2B15715C00E466BD /* popup.build.js */, - ); - name = Resources; - path = "Shared (Extension)"; - sourceTree = SOURCE_ROOT; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 31677A122B15715C00E466BD /* Nostr Connect (macOS) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 31677A4C2B15715C00E466BD /* Build configuration list for PBXNativeTarget "Nostr Connect (macOS)" */; - buildPhases = ( - 31677A0F2B15715C00E466BD /* Sources */, - 31677A102B15715C00E466BD /* Frameworks */, - 31677A112B15715C00E466BD /* Resources */, - 31677A4B2B15715C00E466BD /* Embed Foundation Extensions */, - ); - buildRules = ( - ); - dependencies = ( - 31677A2D2B15715C00E466BD /* PBXTargetDependency */, - ); - name = "Nostr Connect (macOS)"; - productName = "Nostr Connect (macOS)"; - productReference = 31677A132B15715C00E466BD /* Nostr Connect.app */; - productType = "com.apple.product-type.application"; - }; - 31677A292B15715C00E466BD /* Nostr Connect Extension (macOS) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 31677A482B15715C00E466BD /* Build configuration list for PBXNativeTarget "Nostr Connect Extension (macOS)" */; - buildPhases = ( - 31677A262B15715C00E466BD /* Sources */, - 31677A272B15715C00E466BD /* Frameworks */, - 31677A282B15715C00E466BD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Nostr Connect Extension (macOS)"; - productName = "Nostr Connect Extension (macOS)"; - productReference = 31677A2A2B15715C00E466BD /* Nostr Connect Extension.appex */; - productType = "com.apple.product-type.app-extension"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 316779EE2B15715B00E466BD /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = 1; - LastSwiftUpdateCheck = 1500; - LastUpgradeCheck = 1500; - TargetAttributes = { - 31677A122B15715C00E466BD = { - CreatedOnToolsVersion = 15.0; - }; - 31677A292B15715C00E466BD = { - CreatedOnToolsVersion = 15.0; - }; - }; - }; - buildConfigurationList = 316779F12B15715B00E466BD /* Build configuration list for PBXProject "Nostr Connect" */; - compatibilityVersion = "Xcode 14.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 316779ED2B15715B00E466BD; - productRefGroup = 31677A022B15715C00E466BD /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 31677A122B15715C00E466BD /* Nostr Connect (macOS) */, - 31677A292B15715C00E466BD /* Nostr Connect Extension (macOS) */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 31677A112B15715C00E466BD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 31677A342B15715C00E466BD /* Icon.png in Resources */, - 31677A362B15715C00E466BD /* Style.css in Resources */, - 31677A192B15715C00E466BD /* Main.storyboard in Resources */, - 31677A382B15715C00E466BD /* Script.js in Resources */, - 31677A3C2B15715C00E466BD /* Assets.xcassets in Resources */, - 31677A322B15715C00E466BD /* Main.html in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 31677A282B15715C00E466BD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 31677A602B15715C00E466BD /* background.build.js in Resources */, - 31677A642B15715C00E466BD /* style.css in Resources */, - 31677A632B15715C00E466BD /* prompt.html in Resources */, - 31677A5F2B15715C00E466BD /* options.build.js in Resources */, - 31677A672B15715C00E466BD /* options.html in Resources */, - 31677A662B15715C00E466BD /* prompt.build.js in Resources */, - 31677A652B15715C00E466BD /* manifest.json in Resources */, - 31677A5E2B15715C00E466BD /* nostr-provider.js in Resources */, - 31677A622B15715C00E466BD /* icons in Resources */, - 31677A692B15715C00E466BD /* popup.build.js in Resources */, - 31677A682B15715C00E466BD /* common.js in Resources */, - 31677A612B15715C00E466BD /* content-script.build.js in Resources */, - 31677A5D2B15715C00E466BD /* popup.html in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 31677A0F2B15715C00E466BD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 31677A3A2B15715C00E466BD /* ViewController.swift in Sources */, - 31677A162B15715C00E466BD /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 31677A262B15715C00E466BD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 31677A3E2B15715C00E466BD /* SafariWebExtensionHandler.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 31677A2D2B15715C00E466BD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 31677A292B15715C00E466BD /* Nostr Connect Extension (macOS) */; - targetProxy = 31677A2C2B15715C00E466BD /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 316779F42B15715B00E466BD /* Main.html */ = { - isa = PBXVariantGroup; - children = ( - 316779F52B15715B00E466BD /* Base */, - ); - name = Main.html; - sourceTree = ""; - }; - 31677A082B15715C00E466BD /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 31677A092B15715C00E466BD /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; - 31677A0B2B15715C00E466BD /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 31677A0C2B15715C00E466BD /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 31677A172B15715C00E466BD /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 31677A182B15715C00E466BD /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 31677A3F2B15715C00E466BD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 31677A402B15715C00E466BD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SWIFT_COMPILATION_MODE = wholemodule; - }; - name = Release; - }; - 31677A492B15715C00E466BD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_ENTITLEMENTS = "macOS (Extension)/Nostr Connect.entitlements"; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = V757GRTBDF; - ENABLE_HARDENED_RUNTIME = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "macOS (Extension)/Info.plist"; - INFOPLIST_KEY_CFBundleDisplayName = "Nostr Connect Extension"; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@executable_path/../../../../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 10.14; - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "-framework", - SafariServices, - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.github.Nostr-Connect.Extension"; - PRODUCT_NAME = "Nostr Connect Extension"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 31677A4A2B15715C00E466BD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_ENTITLEMENTS = "macOS (Extension)/Nostr Connect.entitlements"; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = V757GRTBDF; - ENABLE_HARDENED_RUNTIME = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "macOS (Extension)/Info.plist"; - INFOPLIST_KEY_CFBundleDisplayName = "Nostr Connect Extension"; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@executable_path/../../../../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 10.14; - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "-framework", - SafariServices, - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.github.Nostr-Connect.Extension"; - PRODUCT_NAME = "Nostr Connect Extension"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 31677A4D2B15715C00E466BD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = "macOS (App)/Nostr Connect.entitlements"; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = V757GRTBDF; - ENABLE_HARDENED_RUNTIME = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "macOS (App)/Info.plist"; - INFOPLIST_KEY_CFBundleDisplayName = "Nostr Connect"; - INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; - INFOPLIST_KEY_NSMainStoryboardFile = Main; - INFOPLIST_KEY_NSPrincipalClass = NSApplication; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 10.14; - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "-framework", - SafariServices, - "-framework", - WebKit, - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.github.Nostr-Connect"; - PRODUCT_NAME = "Nostr Connect"; - SDKROOT = macosx; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 31677A4E2B15715C00E466BD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = "macOS (App)/Nostr Connect.entitlements"; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "-"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = V757GRTBDF; - ENABLE_HARDENED_RUNTIME = YES; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "macOS (App)/Info.plist"; - INFOPLIST_KEY_CFBundleDisplayName = "Nostr Connect"; - INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools"; - INFOPLIST_KEY_NSMainStoryboardFile = Main; - INFOPLIST_KEY_NSPrincipalClass = NSApplication; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 10.14; - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "-framework", - SafariServices, - "-framework", - WebKit, - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.github.Nostr-Connect"; - PRODUCT_NAME = "Nostr Connect"; - SDKROOT = macosx; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 316779F12B15715B00E466BD /* Build configuration list for PBXProject "Nostr Connect" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 31677A3F2B15715C00E466BD /* Debug */, - 31677A402B15715C00E466BD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 31677A482B15715C00E466BD /* Build configuration list for PBXNativeTarget "Nostr Connect Extension (macOS)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 31677A492B15715C00E466BD /* Debug */, - 31677A4A2B15715C00E466BD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 31677A4C2B15715C00E466BD /* Build configuration list for PBXNativeTarget "Nostr Connect (macOS)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 31677A4D2B15715C00E466BD /* Debug */, - 31677A4E2B15715C00E466BD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 316779EE2B15715B00E466BD /* Project object */; -} diff --git a/Nostr Connect/Nostr Connect.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Nostr Connect/Nostr Connect.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/Nostr Connect/Nostr Connect.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Nostr Connect/Nostr Connect.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Nostr Connect/Nostr Connect.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/Nostr Connect/Nostr Connect.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/Nostr Connect/Nostr Connect.xcodeproj/project.xcworkspace/xcuserdata/phong.xcuserdatad/UserInterfaceState.xcuserstate b/Nostr Connect/Nostr Connect.xcodeproj/project.xcworkspace/xcuserdata/phong.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index a62562f..0000000 Binary files a/Nostr Connect/Nostr Connect.xcodeproj/project.xcworkspace/xcuserdata/phong.xcuserdatad/UserInterfaceState.xcuserstate and /dev/null differ diff --git a/Nostr Connect/Nostr Connect.xcodeproj/xcuserdata/phong.xcuserdatad/xcschemes/xcschememanagement.plist b/Nostr Connect/Nostr Connect.xcodeproj/xcuserdata/phong.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 6123b4c..0000000 --- a/Nostr Connect/Nostr Connect.xcodeproj/xcuserdata/phong.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,19 +0,0 @@ - - - - - SchemeUserState - - Nostr Connect (iOS).xcscheme_^#shared#^_ - - orderHint - 0 - - Nostr Connect (macOS).xcscheme_^#shared#^_ - - orderHint - 1 - - - - diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/AccentColor.colorset/Contents.json b/Nostr Connect/Shared (App)/Assets.xcassets/AccentColor.colorset/Contents.json deleted file mode 100644 index eb87897..0000000 --- a/Nostr Connect/Shared (App)/Assets.xcassets/AccentColor.colorset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "colors" : [ - { - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/Contents.json b/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 3cb9db1..0000000 --- a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "images" : [ - { - "size" : "1024x1024", - "idiom" : "universal", - "filename" : "universal-icon-1024@1x.png", - "platform" : "ios" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "mac-icon-16@1x.png", - "scale" : "1x" - }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "mac-icon-16@2x.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "mac-icon-32@1x.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "mac-icon-32@2x.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "mac-icon-128@1x.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "mac-icon-128@2x.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "mac-icon-256@1x.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "mac-icon-256@2x.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "mac-icon-512@1x.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "mac-icon-512@2x.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-128@1x.png b/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-128@1x.png deleted file mode 100644 index 77fe09e..0000000 Binary files a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-128@1x.png and /dev/null differ diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-128@2x.png b/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-128@2x.png deleted file mode 100644 index 49ba666..0000000 Binary files a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-128@2x.png and /dev/null differ diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-16@1x.png b/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-16@1x.png deleted file mode 100644 index db2feb4..0000000 Binary files a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-16@1x.png and /dev/null differ diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-16@2x.png b/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-16@2x.png deleted file mode 100644 index 2cfb87b..0000000 Binary files a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-16@2x.png and /dev/null differ diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-256@1x.png b/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-256@1x.png deleted file mode 100644 index 49ba666..0000000 Binary files a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-256@1x.png and /dev/null differ diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-256@2x.png b/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-256@2x.png deleted file mode 100644 index 81f4d35..0000000 Binary files a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-256@2x.png and /dev/null differ diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-32@1x.png b/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-32@1x.png deleted file mode 100644 index 2cfb87b..0000000 Binary files a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-32@1x.png and /dev/null differ diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-32@2x.png b/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-32@2x.png deleted file mode 100644 index 628564d..0000000 Binary files a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-32@2x.png and /dev/null differ diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-512@1x.png b/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-512@1x.png deleted file mode 100644 index 81f4d35..0000000 Binary files a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-512@1x.png and /dev/null differ diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-512@2x.png b/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-512@2x.png deleted file mode 100644 index e5dc285..0000000 Binary files a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/mac-icon-512@2x.png and /dev/null differ diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/universal-icon-1024@1x.png b/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/universal-icon-1024@1x.png deleted file mode 100644 index ee97215..0000000 Binary files a/Nostr Connect/Shared (App)/Assets.xcassets/AppIcon.appiconset/universal-icon-1024@1x.png and /dev/null differ diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/Contents.json b/Nostr Connect/Shared (App)/Assets.xcassets/Contents.json deleted file mode 100644 index 73c0059..0000000 --- a/Nostr Connect/Shared (App)/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/LargeIcon.imageset/Contents.json b/Nostr Connect/Shared (App)/Assets.xcassets/LargeIcon.imageset/Contents.json deleted file mode 100644 index e3ef1d1..0000000 --- a/Nostr Connect/Shared (App)/Assets.xcassets/LargeIcon.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "scale" : "1x", - "filename" : "icon128.png" - }, - { - "idiom" : "universal", - "scale" : "2x" - }, - { - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Nostr Connect/Shared (App)/Assets.xcassets/LargeIcon.imageset/icon128.png b/Nostr Connect/Shared (App)/Assets.xcassets/LargeIcon.imageset/icon128.png deleted file mode 100644 index 80b7cae..0000000 Binary files a/Nostr Connect/Shared (App)/Assets.xcassets/LargeIcon.imageset/icon128.png and /dev/null differ diff --git a/Nostr Connect/Shared (App)/Base.lproj/Main.html b/Nostr Connect/Shared (App)/Base.lproj/Main.html deleted file mode 100644 index 77cc73d..0000000 --- a/Nostr Connect/Shared (App)/Base.lproj/Main.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - Nostr Connect Icon -

You can turn on Nostr Connect’s Safari extension in Settings.

-

You can turn on Nostr Connect’s extension in Safari Extensions preferences.

-

Nostr Connect’s extension is currently on. You can turn it off in Safari Extensions preferences.

-

Nostr Connect’s extension is currently off. You can turn it on in Safari Extensions preferences.

- - - diff --git a/Nostr Connect/Shared (App)/Resources/Icon.png b/Nostr Connect/Shared (App)/Resources/Icon.png deleted file mode 100644 index 80b7cae..0000000 Binary files a/Nostr Connect/Shared (App)/Resources/Icon.png and /dev/null differ diff --git a/Nostr Connect/Shared (App)/Resources/Script.js b/Nostr Connect/Shared (App)/Resources/Script.js deleted file mode 100644 index 36873dd..0000000 --- a/Nostr Connect/Shared (App)/Resources/Script.js +++ /dev/null @@ -1,24 +0,0 @@ -function show(platform, enabled, useSettingsInsteadOfPreferences) { - document.body.classList.add(`platform-${platform}`); - - if (useSettingsInsteadOfPreferences) { - document.getElementsByClassName('platform-mac state-on')[0].innerText = "Nostr Connect’s extension is currently on. You can turn it off in the Extensions section of Safari Settings."; - document.getElementsByClassName('platform-mac state-off')[0].innerText = "Nostr Connect’s extension is currently off. You can turn it on in the Extensions section of Safari Settings."; - document.getElementsByClassName('platform-mac state-unknown')[0].innerText = "You can turn on Nostr Connect’s extension in the Extensions section of Safari Settings."; - document.getElementsByClassName('platform-mac open-preferences')[0].innerText = "Quit and Open Safari Settings…"; - } - - if (typeof enabled === "boolean") { - document.body.classList.toggle(`state-on`, enabled); - document.body.classList.toggle(`state-off`, !enabled); - } else { - document.body.classList.remove(`state-on`); - document.body.classList.remove(`state-off`); - } -} - -function openPreferences() { - webkit.messageHandlers.controller.postMessage("open-preferences"); -} - -document.querySelector("button.open-preferences").addEventListener("click", openPreferences); diff --git a/Nostr Connect/Shared (App)/Resources/Style.css b/Nostr Connect/Shared (App)/Resources/Style.css deleted file mode 100644 index b6d0608..0000000 --- a/Nostr Connect/Shared (App)/Resources/Style.css +++ /dev/null @@ -1,61 +0,0 @@ -* { - -webkit-user-select: none; - -webkit-user-drag: none; - cursor: default; -} - -:root { - color-scheme: light dark; - - --spacing: 20px; -} - -html { - height: 100%; -} - -body { - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - - gap: var(--spacing); - margin: 0 calc(var(--spacing) * 2); - height: 100%; - - font: -apple-system-short-body; - text-align: center; -} - -body:not(.platform-mac, .platform-ios) :is(.platform-mac, .platform-ios) { - display: none; -} - -body.platform-ios .platform-mac { - display: none; -} - -body.platform-mac .platform-ios { - display: none; -} - -body.platform-ios .platform-mac { - display: none; -} - -body:not(.state-on, .state-off) :is(.state-on, .state-off) { - display: none; -} - -body.state-on :is(.state-off, .state-unknown) { - display: none; -} - -body.state-off :is(.state-on, .state-unknown) { - display: none; -} - -button { - font-size: 1em; -} diff --git a/Nostr Connect/Shared (App)/ViewController.swift b/Nostr Connect/Shared (App)/ViewController.swift deleted file mode 100644 index d3974f4..0000000 --- a/Nostr Connect/Shared (App)/ViewController.swift +++ /dev/null @@ -1,81 +0,0 @@ -// -// ViewController.swift -// Shared (App) -// -// Created by Phong on 28/11/2023. -// - -import WebKit - -#if os(iOS) -import UIKit -typealias PlatformViewController = UIViewController -#elseif os(macOS) -import Cocoa -import SafariServices -typealias PlatformViewController = NSViewController -#endif - -let extensionBundleIdentifier = "com.github.Nostr-Connect.Extension" - -class ViewController: PlatformViewController, WKNavigationDelegate, WKScriptMessageHandler { - - @IBOutlet var webView: WKWebView! - - override func viewDidLoad() { - super.viewDidLoad() - - self.webView.navigationDelegate = self - -#if os(iOS) - self.webView.scrollView.isScrollEnabled = false -#endif - - self.webView.configuration.userContentController.add(self, name: "controller") - - self.webView.loadFileURL(Bundle.main.url(forResource: "Main", withExtension: "html")!, allowingReadAccessTo: Bundle.main.resourceURL!) - } - - func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { -#if os(iOS) - webView.evaluateJavaScript("show('ios')") -#elseif os(macOS) - webView.evaluateJavaScript("show('mac')") - - SFSafariExtensionManager.getStateOfSafariExtension(withIdentifier: extensionBundleIdentifier) { (state, error) in - guard let state = state, error == nil else { - // Insert code to inform the user that something went wrong. - return - } - - DispatchQueue.main.async { - if #available(macOS 13, *) { - webView.evaluateJavaScript("show('mac', \(state.isEnabled), true)") - } else { - webView.evaluateJavaScript("show('mac', \(state.isEnabled), false)") - } - } - } -#endif - } - - func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) { -#if os(macOS) - if (message.body as! String != "open-preferences") { - return - } - - SFSafariApplication.showPreferencesForExtension(withIdentifier: extensionBundleIdentifier) { error in - guard error == nil else { - // Insert code to inform the user that something went wrong. - return - } - - DispatchQueue.main.async { - NSApp.terminate(self) - } - } -#endif - } - -} diff --git a/Nostr Connect/Shared (Extension)/SafariWebExtensionHandler.swift b/Nostr Connect/Shared (Extension)/SafariWebExtensionHandler.swift deleted file mode 100644 index 500c39f..0000000 --- a/Nostr Connect/Shared (Extension)/SafariWebExtensionHandler.swift +++ /dev/null @@ -1,38 +0,0 @@ -// -// SafariWebExtensionHandler.swift -// Shared (Extension) -// -// Created by Phong on 28/11/2023. -// - -import SafariServices -import os.log - -class SafariWebExtensionHandler: NSObject, NSExtensionRequestHandling { - - func beginRequest(with context: NSExtensionContext) { - let request = context.inputItems.first as? NSExtensionItem - - let profile: UUID? - if #available(iOS 17.0, macOS 14.0, *) { - profile = request?.userInfo?[SFExtensionProfileKey] as? UUID - } else { - profile = request?.userInfo?["profile"] as? UUID - } - - let message: Any? - if #available(iOS 17.0, macOS 14.0, *) { - message = request?.userInfo?[SFExtensionMessageKey] - } else { - message = request?.userInfo?["message"] - } - - os_log(.default, "Received message from browser.runtime.sendNativeMessage: %@ (profile: %@)", String(describing: message), profile?.uuidString ?? "none") - - let response = NSExtensionItem() - response.userInfo = [ SFExtensionMessageKey: [ "echo": message ] ] - - context.completeRequest(returningItems: [ response ], completionHandler: nil) - } - -} diff --git a/Nostr Connect/iOS (App)/AppDelegate.swift b/Nostr Connect/iOS (App)/AppDelegate.swift deleted file mode 100644 index 0a73965..0000000 --- a/Nostr Connect/iOS (App)/AppDelegate.swift +++ /dev/null @@ -1,24 +0,0 @@ -// -// AppDelegate.swift -// iOS (App) -// -// Created by Phong on 28/11/2023. -// - -import UIKit - -@main -class AppDelegate: UIResponder, UIApplicationDelegate { - - var window: UIWindow? - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { - // Override point for customization after application launch. - return true - } - - func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration { - return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role) - } - -} diff --git a/Nostr Connect/iOS (App)/Base.lproj/LaunchScreen.storyboard b/Nostr Connect/iOS (App)/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index 620a70c..0000000 --- a/Nostr Connect/iOS (App)/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Nostr Connect/iOS (App)/Base.lproj/Main.storyboard b/Nostr Connect/iOS (App)/Base.lproj/Main.storyboard deleted file mode 100644 index 618dfce..0000000 --- a/Nostr Connect/iOS (App)/Base.lproj/Main.storyboard +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Nostr Connect/iOS (App)/Info.plist b/Nostr Connect/iOS (App)/Info.plist deleted file mode 100644 index aad314d..0000000 --- a/Nostr Connect/iOS (App)/Info.plist +++ /dev/null @@ -1,27 +0,0 @@ - - - - - SFSafariWebExtensionConverterVersion - 15.0 - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneConfigurationName - Default Configuration - UISceneDelegateClassName - $(PRODUCT_MODULE_NAME).SceneDelegate - UISceneStoryboardFile - Main - - - - - - diff --git a/Nostr Connect/iOS (App)/SceneDelegate.swift b/Nostr Connect/iOS (App)/SceneDelegate.swift deleted file mode 100644 index 3ccef21..0000000 --- a/Nostr Connect/iOS (App)/SceneDelegate.swift +++ /dev/null @@ -1,18 +0,0 @@ -// -// SceneDelegate.swift -// iOS (App) -// -// Created by Phong on 28/11/2023. -// - -import UIKit - -class SceneDelegate: UIResponder, UIWindowSceneDelegate { - - var window: UIWindow? - - func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { - guard let _ = (scene as? UIWindowScene) else { return } - } - -} diff --git a/Nostr Connect/iOS (Extension)/Info.plist b/Nostr Connect/iOS (Extension)/Info.plist deleted file mode 100644 index 9ee504d..0000000 --- a/Nostr Connect/iOS (Extension)/Info.plist +++ /dev/null @@ -1,13 +0,0 @@ - - - - - NSExtension - - NSExtensionPointIdentifier - com.apple.Safari.web-extension - NSExtensionPrincipalClass - $(PRODUCT_MODULE_NAME).SafariWebExtensionHandler - - - diff --git a/Nostr Connect/macOS (App)/AppDelegate.swift b/Nostr Connect/macOS (App)/AppDelegate.swift deleted file mode 100644 index befc771..0000000 --- a/Nostr Connect/macOS (App)/AppDelegate.swift +++ /dev/null @@ -1,21 +0,0 @@ -// -// AppDelegate.swift -// macOS (App) -// -// Created by Phong on 28/11/2023. -// - -import Cocoa - -@main -class AppDelegate: NSObject, NSApplicationDelegate { - - func applicationDidFinishLaunching(_ notification: Notification) { - // Override point for customization after application launch. - } - - func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { - return true - } - -} diff --git a/Nostr Connect/macOS (App)/Base.lproj/Main.storyboard b/Nostr Connect/macOS (App)/Base.lproj/Main.storyboard deleted file mode 100644 index f085073..0000000 --- a/Nostr Connect/macOS (App)/Base.lproj/Main.storyboard +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Nostr Connect/macOS (App)/Info.plist b/Nostr Connect/macOS (App)/Info.plist deleted file mode 100644 index 3ec573b..0000000 --- a/Nostr Connect/macOS (App)/Info.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - SFSafariWebExtensionConverterVersion - 15.0 - - diff --git a/Nostr Connect/macOS (App)/Nostr Connect.entitlements b/Nostr Connect/macOS (App)/Nostr Connect.entitlements deleted file mode 100644 index 625af03..0000000 --- a/Nostr Connect/macOS (App)/Nostr Connect.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-only - - com.apple.security.network.client - - - diff --git a/Nostr Connect/macOS (Extension)/Info.plist b/Nostr Connect/macOS (Extension)/Info.plist deleted file mode 100644 index 9ee504d..0000000 --- a/Nostr Connect/macOS (Extension)/Info.plist +++ /dev/null @@ -1,13 +0,0 @@ - - - - - NSExtension - - NSExtensionPointIdentifier - com.apple.Safari.web-extension - NSExtensionPrincipalClass - $(PRODUCT_MODULE_NAME).SafariWebExtensionHandler - - - diff --git a/Nostr Connect/macOS (Extension)/Nostr Connect.entitlements b/Nostr Connect/macOS (Extension)/Nostr Connect.entitlements deleted file mode 100644 index f2ef3ae..0000000 --- a/Nostr Connect/macOS (Extension)/Nostr Connect.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-only - - - diff --git a/README.md b/README.md index 8e2c77a..58ed5ae 100644 --- a/README.md +++ b/README.md @@ -1,51 +1,45 @@ -# nos2x +# Nostr Signer (formerly Nostr Connect) -### notes and other stuff signed by an extension +A Nostr Signer Extension - sign [nostr](https://github.com/nostr-protocol/nostr) events on web-apps without giving them your keys. Forked from [nos2x](https://github.com/fiatjaf/nos2x) with a fancy UI, crafted by Karnage. -## Nostr Signer Extension +## Features -Use this to sign [Nostr](https://github.com/nostr-protocol/nostr) events on web-apps without having to give them your keys. - -It implements [NIP-07](https://github.com/nostr-protocol/nips/blob/master/07.md), i.e. provides a `window.nostr` object which has the following methods: +Implements [NIP-07](https://github.com/nostr-protocol/nips/blob/master/07.md) and more: ``` async window.nostr.getPublicKey(): string // returns your public key as hex async window.nostr.signEvent(event): Event // returns the full event object signed async window.nostr.getRelays(): { [url: string]: RelayPolicy } // returns a map of relays -async window.nostr.nip04.encrypt(pubkey, plaintext): string // returns ciphertext+iv as specified in nip04 -async window.nostr.nip04.decrypt(pubkey, ciphertext): string // takes ciphertext+iv as specified in nip04 +async window.nostr.nip04.encrypt(pubkey, plaintext): string // NIP-04 encryption +async window.nostr.nip04.decrypt(pubkey, ciphertext): string // NIP-04 decryption +async window.nostr.nip44.encrypt(pubkey, plaintext): string // NIP-44 encryption +async window.nostr.nip44.decrypt(pubkey, ciphertext): string // NIP-44 decryption ``` -This extension is Chromium-only. For a maintained Firefox fork, see [nos2x-fox](https://diegogurpegui.com/nos2x-fox/). - -## Demo Video - -https://user-images.githubusercontent.com/1653275/149637382-65d50a85-fe30-4259-b7de-99c88b089b53.mp4 - ## Install -- [Chrome Extension](https://chrome.google.com/webstore/detail/nos2x/kpgefcfmnafjgpblomihpgmejjdanjjp) - ## Develop -To run the plugin from this code: - -``` -git clone https://github.com/fiatjaf/nos2x -cd nos2x -yarn -yarn run build +```bash +git clone https://git.reya.su/reya/nostr-connect +cd nostr-connect +bun install +bun run build ``` -then +Then: -1. go to `chrome://extensions`; -2. ensure "developer mode" is enabled on the top right; -3. click on "Load unpackaged"; -4. select the `extension/` folder of this repository. +1. Go to `chrome://extensions` +2. Enable "developer mode" +3. Click "Load unpackaged" +4. Select the `extension/output/` folder ---- +## Commands -LICENSE: public domain. - -Icon made by Freepik from www.flaticon.com. +```bash +bun run dev # Development mode +bun run build # Production build +bun run lint # Lint code +bun run test # Run tests +bun run package:chrome # Package for Chrome +``` diff --git a/extension/chrome/manifest.json b/extension/chrome/manifest.json index f831a64..ebb995a 100644 --- a/extension/chrome/manifest.json +++ b/extension/chrome/manifest.json @@ -1,5 +1,5 @@ { - "name": "Nostr Connect", + "name": "Nostr Signer (formerly Nostr Connect)", "description": "Nostr Signer Extension", "version": "0.1.2", "homepage_url": "https://github.com/reyamir/nostr-connect", @@ -15,7 +15,7 @@ "service_worker": "background.build.js" }, "action": { - "default_title": "Nostr Connect", + "default_title": "Nostr Signer", "default_popup": "popup.html" }, "content_scripts": [ diff --git a/extension/firefox/manifest.json b/extension/firefox/manifest.json index b786aca..037f831 100644 --- a/extension/firefox/manifest.json +++ b/extension/firefox/manifest.json @@ -1,5 +1,5 @@ { - "name": "Nostr Connect", + "name": "Nostr Signer (formerly Nostr Connect)", "description": "Nostr Signer Extension", "version": "0.1.2", "homepage_url": "https://github.com/reyamir/nostr-connect", @@ -20,7 +20,7 @@ "scripts": ["background.build.js"] }, "browser_action": { - "default_title": "Nostr Connect", + "default_title": "Nostr Signer", "default_popup": "popup.html" }, "content_scripts": [ diff --git a/extension/icons.jsx b/extension/icons.jsx index 588c5d7..ec36e2c 100644 --- a/extension/icons.jsx +++ b/extension/icons.jsx @@ -6,7 +6,7 @@ export function LogoIcon() { height="56" fill="none" viewBox="0 0 56 56" - aria-label="Nostr Connect logo" + aria-label="Nostr Signer logo" > + - Nostr Connect + Nostr Signer diff --git a/extension/options.jsx b/extension/options.jsx index 1d61c4f..a480317 100644 --- a/extension/options.jsx +++ b/extension/options.jsx @@ -94,7 +94,7 @@ function Options() {
-

Nostr Connect

+

Nostr Signer

Nostr signer

diff --git a/extension/output/manifest.json b/extension/output/manifest.json index f831a64..ebb995a 100644 --- a/extension/output/manifest.json +++ b/extension/output/manifest.json @@ -1,5 +1,5 @@ { - "name": "Nostr Connect", + "name": "Nostr Signer (formerly Nostr Connect)", "description": "Nostr Signer Extension", "version": "0.1.2", "homepage_url": "https://github.com/reyamir/nostr-connect", @@ -15,7 +15,7 @@ "service_worker": "background.build.js" }, "action": { - "default_title": "Nostr Connect", + "default_title": "Nostr Signer", "default_popup": "popup.html" }, "content_scripts": [ diff --git a/extension/output/options.build.js b/extension/output/options.build.js index bca7a1e..c0a2e18 100644 --- a/extension/output/options.build.js +++ b/extension/output/options.build.js @@ -31328,7 +31328,7 @@ For more info, visit https://reactjs.org/link/mock-scheduler`); height: "56", fill: "none", viewBox: "0 0 56 56", - "aria-label": "Nostr Connect logo", + "aria-label": "Nostr Signer logo", children: [ /* @__PURE__ */ (0, import_jsx_runtime.jsx)("rect", { width: "56", @@ -31814,7 +31814,7 @@ For more info, visit https://reactjs.org/link/mock-scheduler`); children: [ /* @__PURE__ */ (0, import_jsx_runtime.jsx)("h1", { className: "text-lg font-semibold", - children: "Nostr Connect" + children: "Nostr Signer" }), /* @__PURE__ */ (0, import_jsx_runtime.jsx)("p", { className: "text-sm text-muted font-medium", diff --git a/extension/output/options.html b/extension/output/options.html index 074c842..bdcb767 100644 --- a/extension/output/options.html +++ b/extension/output/options.html @@ -1,8 +1,8 @@ - + - Nostr Connect + Nostr Signer diff --git a/extension/output/popup.html b/extension/output/popup.html index a97041d..9527dbe 100644 --- a/extension/output/popup.html +++ b/extension/output/popup.html @@ -1,8 +1,8 @@ - + - Nostr Connect + Nostr Signer diff --git a/extension/output/prompt.build.js b/extension/output/prompt.build.js index 63a7f44..e214db6 100644 --- a/extension/output/prompt.build.js +++ b/extension/output/prompt.build.js @@ -22505,7 +22505,7 @@ For more info, visit https://reactjs.org/link/mock-scheduler`); height: "56", fill: "none", viewBox: "0 0 56 56", - "aria-label": "Nostr Connect logo", + "aria-label": "Nostr Signer logo", children: [ /* @__PURE__ */ (0, import_jsx_runtime.jsx)("rect", { width: "56", diff --git a/extension/output/prompt.html b/extension/output/prompt.html index 448d484..bcd4586 100644 --- a/extension/output/prompt.html +++ b/extension/output/prompt.html @@ -1,8 +1,8 @@ - + - Nostr Connect + Nostr Signer diff --git a/extension/popup.html b/extension/popup.html index a97041d..9527dbe 100644 --- a/extension/popup.html +++ b/extension/popup.html @@ -1,8 +1,8 @@ - + - Nostr Connect + Nostr Signer diff --git a/extension/prompt.html b/extension/prompt.html index 448d484..bcd4586 100644 --- a/extension/prompt.html +++ b/extension/prompt.html @@ -1,8 +1,8 @@ - + - Nostr Connect + Nostr Signer