diff --git a/damus/Assets.xcassets/blixt-wallet.imageset/Contents.json b/damus/Assets.xcassets/blixt-wallet.imageset/Contents.json new file mode 100644 index 00000000..e6a79227 --- /dev/null +++ b/damus/Assets.xcassets/blixt-wallet.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "blixt-wallet.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/damus/Assets.xcassets/blixt-wallet.imageset/blixt-wallet.png b/damus/Assets.xcassets/blixt-wallet.imageset/blixt-wallet.png new file mode 100644 index 00000000..59469371 Binary files /dev/null and b/damus/Assets.xcassets/blixt-wallet.imageset/blixt-wallet.png differ diff --git a/damus/Assets.xcassets/river.imageset/Contents.json b/damus/Assets.xcassets/river.imageset/Contents.json new file mode 100644 index 00000000..a7bf6f1f --- /dev/null +++ b/damus/Assets.xcassets/river.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "river.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/damus/Assets.xcassets/river.imageset/river.png b/damus/Assets.xcassets/river.imageset/river.png new file mode 100644 index 00000000..9bec81cc Binary files /dev/null and b/damus/Assets.xcassets/river.imageset/river.png differ diff --git a/damus/Info.plist b/damus/Info.plist index d0b2bdc5..adb4097c 100644 --- a/damus/Info.plist +++ b/damus/Info.plist @@ -17,6 +17,7 @@ LSApplicationQueriesSchemes + river bitcoinbeach breez muun @@ -29,6 +30,7 @@ strike bluewallet walletofsatoshi + blixtwallet NSAppTransportSecurity diff --git a/damus/Models/Wallet.swift b/damus/Models/Wallet.swift index e56d77ca..43cedfff 100644 --- a/damus/Models/Wallet.swift +++ b/damus/Models/Wallet.swift @@ -33,6 +33,8 @@ enum Wallet: String, CaseIterable, Identifiable { case phoenix case breez case bitcoinbeach + case blixtwallet + case river var model: Model { switch self { @@ -71,6 +73,13 @@ enum Wallet: String, CaseIterable, Identifiable { case .bitcoinbeach: return .init(index: 10, tag: "bitcoinbeach", displayName: NSLocalizedString("Bitcoin Beach", comment: "Dropdown option label for Lightning wallet, Bitcoin Beach."), link: "bitcoinbeach://", appStoreLink: "https://apps.apple.com/sv/app/bitcoin-beach-wallet/id1531383905", image: "bbw") + case .blixtwallet: + return .init(index: 11, tag: "blixtwallet", displayName: NSLocalizedString("Blixt Wallet", comment: "Dropdown option label for Lightning wallet, Blixt Wallet"), link: "blixtwallet:lightning:", + appStoreLink: "null", image: "blixt-wallet") + case .river: + return .init(index: 12, tag: "river", displayName: NSLocalizedString("River", comment: "Dropdown option label for Lightning wallet, River"), link: "river://", + appStoreLink: "https://apps.apple.com/us/app/river-buy-mine-bitcoin/id1536176542", image: "river") + } }