diff --git a/damus/Assets.xcassets/bbw.imageset/Contents.json b/damus/Assets.xcassets/bbw.imageset/Contents.json new file mode 100644 index 00000000..718acfe5 --- /dev/null +++ b/damus/Assets.xcassets/bbw.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "bbw.jpg", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/damus/Assets.xcassets/bbw.imageset/bbw.jpg b/damus/Assets.xcassets/bbw.imageset/bbw.jpg new file mode 100644 index 00000000..969ef582 Binary files /dev/null and b/damus/Assets.xcassets/bbw.imageset/bbw.jpg differ diff --git a/damus/Assets.xcassets/breez.imageset/Contents.json b/damus/Assets.xcassets/breez.imageset/Contents.json new file mode 100644 index 00000000..fcca4bbd --- /dev/null +++ b/damus/Assets.xcassets/breez.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "breez.jpg", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/damus/Assets.xcassets/breez.imageset/breez.jpg b/damus/Assets.xcassets/breez.imageset/breez.jpg new file mode 100644 index 00000000..4086d732 Binary files /dev/null and b/damus/Assets.xcassets/breez.imageset/breez.jpg differ diff --git a/damus/Info.plist b/damus/Info.plist index 05e7955b..d0b2bdc5 100644 --- a/damus/Info.plist +++ b/damus/Info.plist @@ -17,6 +17,8 @@ LSApplicationQueriesSchemes + bitcoinbeach + breez muun zeusln zebedee diff --git a/damus/Models/Wallet.swift b/damus/Models/Wallet.swift index f7ca0dfc..55f2e6ec 100644 --- a/damus/Models/Wallet.swift +++ b/damus/Models/Wallet.swift @@ -31,6 +31,8 @@ enum Wallet: String, CaseIterable, Identifiable { case zeusln case lnlink case phoenix + case breez + case bitcoinbeach var model: Model { switch self { @@ -63,6 +65,12 @@ enum Wallet: String, CaseIterable, Identifiable { case .phoenix: return .init(index: 8, tag: "phoenix", displayName: "Phoenix", link: "phoenix://", appStoreLink: "https://apps.apple.com/us/app/phoenix-wallet/id1544097028", image: "phoenix") + case .breez: + return .init(index: 9, tag: "breez", displayName: "Breez", link: "breez:", + appStoreLink: "https://apps.apple.com/us/app/breez-lightning-client-pos/id1463604142", image: "breez") + case .bitcoinbeach: + return .init(index: 10, tag: "bitcoinbeach", displayName: "Bitcoin Beach", link: "bitcoinbeach://", + appStoreLink: "https://apps.apple.com/sv/app/bitcoin-beach-wallet/id1531383905", image: "bbw") } }