From a3a83e6da92b2c6dfa0daf62cddf24eec77c4d29 Mon Sep 17 00:00:00 2001 From: Denis D Date: Wed, 3 Apr 2019 13:56:40 +0300 Subject: [PATCH] recover wallet, forgot password --- .../CreateWalletProgressViewController.swift | 14 +-- .../Addresses/AddressesViewController.xib | 1 - .../Addresses/EditAddressViewController.swift | 7 +- .../Send/WalletSendViewController.swift | 3 + .../TransactionViewController.swift | 2 +- InfoTestnet.plist | 84 ++++++++++++++++++ Podfile | 11 ++- Podfile.lock | 2 +- .../iconAddresses.imageset/Contents.json | 23 +++++ .../iconAddressbookActive.png | Bin 0 -> 483 bytes .../iconAddressbookActive@2x.png | Bin 0 -> 821 bytes .../iconAddressbookActive@3x.png | Bin 0 -> 1129 bytes .../Contents.json | 23 +++++ .../iconCancelTransction-1.png | Bin 0 -> 1305 bytes .../iconCancelTransction.png | Bin 0 -> 2402 bytes .../iconCancelTransction@3x.png | Bin 0 -> 2352 bytes .../iconCopyWhite24.imageset/Contents.json | 23 +++++ .../iconCopyWhite24-1.png | Bin 0 -> 2558 bytes .../iconCopyWhite24-2.png | Bin 0 -> 1461 bytes .../iconCopyWhite24.png | Bin 0 -> 3621 bytes .../iconDelete.imageset/Contents.json | 23 +++++ .../iconDelete.imageset/iconDelete.png | Bin 0 -> 1114 bytes .../iconDelete.imageset/iconDelete@2x.png | Bin 0 -> 1919 bytes .../iconDelete.imageset/iconDelete@3x.png | Bin 0 -> 1270 bytes .../iconEdit.imageset/Contents.json | 23 +++++ .../iconEdit.imageset/icon_edit-1.png | Bin 0 -> 2331 bytes .../iconEdit.imageset/icon_edit-2.png | Bin 0 -> 1323 bytes .../iconEdit.imageset/icon_edit.png | Bin 0 -> 3891 bytes .../Contents.json | 23 +++++ .../iconReceiveBlue.png | Bin 0 -> 313 bytes .../iconReceiveBlue@2x.png | Bin 0 -> 604 bytes .../iconReceiveBlue@3x.png | Bin 0 -> 959 bytes .../iconRepeat.imageset/Contents.json | 23 +++++ .../iconRepeat.imageset/iconRepeat.png | Bin 0 -> 1124 bytes .../iconRepeat.imageset/iconRepeat@2x.png | Bin 0 -> 2138 bytes .../iconRepeat.imageset/iconRepeat@3x.png | Bin 0 -> 3208 bytes .../iconSaveAddress.imageset/Contents.json | 23 +++++ .../iconSaveAddress.png | Bin 0 -> 1572 bytes .../iconSaveAddress@2x.png | Bin 0 -> 3100 bytes .../iconSaveAddress@3x.png | Bin 0 -> 3042 bytes .../iconSendPink.imageset/Contents.json | 23 +++++ .../iconSendPink.imageset/icSend.png | Bin 0 -> 344 bytes .../iconSendPink.imageset/icSend@2x.png | Bin 0 -> 627 bytes .../iconSendPink.imageset/icSend@3x.png | Bin 0 -> 941 bytes .../logo_small.imageset/Contents.json | 23 +++++ .../logo_small.imageset/logo_small.png | Bin 0 -> 3207 bytes .../logo_small.imageset/logo_small@2x.png | Bin 0 -> 7871 bytes .../logo_small.imageset/logo_small@3x.png | Bin 0 -> 13272 bytes Resources/Info.plist | 8 +- 49 files changed, 346 insertions(+), 16 deletions(-) create mode 100644 InfoTestnet.plist create mode 100644 Resources/Assets.xcassets/iconAddresses.imageset/Contents.json create mode 100644 Resources/Assets.xcassets/iconAddresses.imageset/iconAddressbookActive.png create mode 100644 Resources/Assets.xcassets/iconAddresses.imageset/iconAddressbookActive@2x.png create mode 100644 Resources/Assets.xcassets/iconAddresses.imageset/iconAddressbookActive@3x.png create mode 100644 Resources/Assets.xcassets/iconCancelTransction.imageset/Contents.json create mode 100644 Resources/Assets.xcassets/iconCancelTransction.imageset/iconCancelTransction-1.png create mode 100644 Resources/Assets.xcassets/iconCancelTransction.imageset/iconCancelTransction.png create mode 100644 Resources/Assets.xcassets/iconCancelTransction.imageset/iconCancelTransction@3x.png create mode 100644 Resources/Assets.xcassets/iconCopyWhite24.imageset/Contents.json create mode 100644 Resources/Assets.xcassets/iconCopyWhite24.imageset/iconCopyWhite24-1.png create mode 100644 Resources/Assets.xcassets/iconCopyWhite24.imageset/iconCopyWhite24-2.png create mode 100644 Resources/Assets.xcassets/iconCopyWhite24.imageset/iconCopyWhite24.png create mode 100644 Resources/Assets.xcassets/iconDelete.imageset/Contents.json create mode 100644 Resources/Assets.xcassets/iconDelete.imageset/iconDelete.png create mode 100644 Resources/Assets.xcassets/iconDelete.imageset/iconDelete@2x.png create mode 100644 Resources/Assets.xcassets/iconDelete.imageset/iconDelete@3x.png create mode 100644 Resources/Assets.xcassets/iconEdit.imageset/Contents.json create mode 100644 Resources/Assets.xcassets/iconEdit.imageset/icon_edit-1.png create mode 100644 Resources/Assets.xcassets/iconEdit.imageset/icon_edit-2.png create mode 100644 Resources/Assets.xcassets/iconEdit.imageset/icon_edit.png create mode 100644 Resources/Assets.xcassets/iconReceiveLightBlue.imageset/Contents.json create mode 100644 Resources/Assets.xcassets/iconReceiveLightBlue.imageset/iconReceiveBlue.png create mode 100644 Resources/Assets.xcassets/iconReceiveLightBlue.imageset/iconReceiveBlue@2x.png create mode 100644 Resources/Assets.xcassets/iconReceiveLightBlue.imageset/iconReceiveBlue@3x.png create mode 100644 Resources/Assets.xcassets/iconRepeat.imageset/Contents.json create mode 100644 Resources/Assets.xcassets/iconRepeat.imageset/iconRepeat.png create mode 100644 Resources/Assets.xcassets/iconRepeat.imageset/iconRepeat@2x.png create mode 100644 Resources/Assets.xcassets/iconRepeat.imageset/iconRepeat@3x.png create mode 100644 Resources/Assets.xcassets/iconSaveAddress.imageset/Contents.json create mode 100644 Resources/Assets.xcassets/iconSaveAddress.imageset/iconSaveAddress.png create mode 100644 Resources/Assets.xcassets/iconSaveAddress.imageset/iconSaveAddress@2x.png create mode 100644 Resources/Assets.xcassets/iconSaveAddress.imageset/iconSaveAddress@3x.png create mode 100644 Resources/Assets.xcassets/iconSendPink.imageset/Contents.json create mode 100644 Resources/Assets.xcassets/iconSendPink.imageset/icSend.png create mode 100644 Resources/Assets.xcassets/iconSendPink.imageset/icSend@2x.png create mode 100644 Resources/Assets.xcassets/iconSendPink.imageset/icSend@3x.png create mode 100644 Resources/Assets.xcassets/logo_small.imageset/Contents.json create mode 100644 Resources/Assets.xcassets/logo_small.imageset/logo_small.png create mode 100644 Resources/Assets.xcassets/logo_small.imageset/logo_small@2x.png create mode 100644 Resources/Assets.xcassets/logo_small.imageset/logo_small@3x.png diff --git a/BeamWallet/ViewControllers/CreateWallet/CreateWalletProgressViewController.swift b/BeamWallet/ViewControllers/CreateWallet/CreateWalletProgressViewController.swift index 641f80ba..81536d1f 100644 --- a/BeamWallet/ViewControllers/CreateWallet/CreateWalletProgressViewController.swift +++ b/BeamWallet/ViewControllers/CreateWallet/CreateWalletProgressViewController.swift @@ -58,12 +58,12 @@ class CreateWalletProgressViewController: BaseViewController { let appModel = AppModel.sharedManager() appModel.addDelegate(self) - if (!appModel.isInternetAvailable){ - self.alert(title: "Error", message: "No internet connection") { (_ ) in - self.navigationController?.popToRootViewController(animated: true) - } - } - else{ +// if (!appModel.isInternetAvailable){ +// self.alert(title: "Error", message: "No internet connection") { (_ ) in +// self.navigationController?.popToRootViewController(animated: true) +// } +// } +// else{ if let phrase = phrase { let created = appModel.createWallet(phrase, pass: password) if(!created) @@ -92,7 +92,7 @@ class CreateWalletProgressViewController: BaseViewController { } } } - } + // } } override var preferredStatusBarStyle: UIStatusBarStyle { diff --git a/BeamWallet/ViewControllers/Main/Addresses/AddressesViewController.xib b/BeamWallet/ViewControllers/Main/Addresses/AddressesViewController.xib index 884b3411..aeaa3732 100644 --- a/BeamWallet/ViewControllers/Main/Addresses/AddressesViewController.xib +++ b/BeamWallet/ViewControllers/Main/Addresses/AddressesViewController.xib @@ -37,7 +37,6 @@ - diff --git a/BeamWallet/ViewControllers/Main/Addresses/EditAddressViewController.swift b/BeamWallet/ViewControllers/Main/Addresses/EditAddressViewController.swift index c007a809..4c47ebb5 100644 --- a/BeamWallet/ViewControllers/Main/Addresses/EditAddressViewController.swift +++ b/BeamWallet/ViewControllers/Main/Addresses/EditAddressViewController.swift @@ -22,6 +22,7 @@ import SelectItemController class EditAddressViewController: BaseViewController { + private let hours_24: UInt64 = 86400 private var address:BMAddress! private var oldAddress:BMAddress! @@ -44,7 +45,7 @@ class EditAddressViewController: BaseViewController { self.address.ownerId = address.ownerId self.address.isNowExpired = false self.address.isNowActive = false - self.address.isNowActiveDuration = 86400 + self.address.isNowActiveDuration = hours_24 } required init?(coder aDecoder: NSCoder) { @@ -243,10 +244,10 @@ extension EditAddressViewController : AddressExpireCellDelegate { SelectItemController().show(parent: self, params: params) { (index) in if let index = index { if self.address.isNowActive { - self.address.isNowActiveDuration = (index == 0 ? 86400 : 0) + self.address.isNowActiveDuration = (index == 0 ? self.hours_24 : 0) } else{ - self.address.duration = (index == 0 ? 86400 : 0) + self.address.duration = (index == 0 ? self.hours_24 : 0) } self.checkIsChanges() diff --git a/BeamWallet/ViewControllers/Main/Wallet/Send/WalletSendViewController.swift b/BeamWallet/ViewControllers/Main/Wallet/Send/WalletSendViewController.swift index bffe4059..231fbd3d 100644 --- a/BeamWallet/ViewControllers/Main/Wallet/Send/WalletSendViewController.swift +++ b/BeamWallet/ViewControllers/Main/Wallet/Send/WalletSendViewController.swift @@ -290,6 +290,9 @@ extension WalletSendViewController : UITextFieldDelegate { if v == 0 { textField.text = "0" } + else if textField == feeField { + textField.text = String(Int(v)) + } } else{ textField.text = "0" diff --git a/BeamWallet/ViewControllers/Main/Wallet/Transaction/TransactionViewController.swift b/BeamWallet/ViewControllers/Main/Wallet/Transaction/TransactionViewController.swift index 29548a35..38b2dce5 100644 --- a/BeamWallet/ViewControllers/Main/Wallet/Transaction/TransactionViewController.swift +++ b/BeamWallet/ViewControllers/Main/Wallet/Transaction/TransactionViewController.swift @@ -89,7 +89,7 @@ class TransactionViewController: BaseViewController { @objc private func onMore(sender:UIBarButtonItem) { let frame = CGRect(x: UIScreen.main.bounds.size.width-80, y: 44, width: 60, height: 40) - var items = [BMPopoverMenu.BMPopoverMenuItem(name: "Repeat transaction", icon: "iconRepeat", id:1), BMPopoverMenu.BMPopoverMenuItem(name: "Save peer address", icon: "iconSaveAddress", id:2)] + var items = [BMPopoverMenu.BMPopoverMenuItem(name: "Repeat transaction", icon: "iconRepeat", id:1) /*, BMPopoverMenu.BMPopoverMenuItem(name: "Save peer address", icon: "iconSaveAddress", id:2)*/] if transaction.canCancel { items.append(BMPopoverMenu.BMPopoverMenuItem(name: "Cancel transaction", icon: "iconCancelTransction", id:3)) diff --git a/InfoTestnet.plist b/InfoTestnet.plist new file mode 100644 index 00000000..b2929fb3 --- /dev/null +++ b/InfoTestnet.plist @@ -0,0 +1,84 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Beam Wallet Testnet + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0.1 + CFBundleVersion + 8 + Fabric + + APIKey + a1b807ba21d77b7a801d4c9674b93d0e4f26b21d + Kits + + + KitInfo + + KitName + Crashlytics + + + + ITSAppUsesNonExemptEncryption + + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + NSCameraUsageDescription + The camera is needed to scan QR codes + UIAppFonts + + ProximaNova-Bold.ttf + ProximaNova-Regular.ttf + SF-Pro-Display-Bold.otf + SF-Pro-Display-Regular.otf + SF-Pro-Display-Semibold.otf + + UIBackgroundModes + + fetch + + UIFileSharingEnabled + + UILaunchStoryboardName + LaunchScreenTestNet + UIRequiredDeviceCapabilities + + armv7 + + UIStatusBarStyle + UIStatusBarStyleLightContent + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/Podfile b/Podfile index 696bcada..68fb4302 100644 --- a/Podfile +++ b/Podfile @@ -1,9 +1,18 @@ # Uncomment the next line to define a global platform for your project # platform :ios, '9.0' + +post_install do |installer| + installer.pods_project.targets.each do |target| + target.build_configurations.each do |config| + config.build_settings['DEBUG_INFORMATION_FORMAT'] = 'dwarf' + end + end +end + def shared_pods use_frameworks! - + pod 'Fabric' pod 'Crashlytics' pod 'SVProgressHUD' diff --git a/Podfile.lock b/Podfile.lock index a76846da..0a089d92 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -28,6 +28,6 @@ SPEC CHECKSUMS: SSZipArchive: 41455d4b8d2b6ab93990820b50dc697c2554a322 SVProgressHUD: 1428aafac632c1f86f62aa4243ec12008d7a51d6 -PODFILE CHECKSUM: 19f679bb059691686badc372833a64640ac66067 +PODFILE CHECKSUM: 54858bba46d5bd85c09ed7cc9db697c5689a6894 COCOAPODS: 1.5.3 diff --git a/Resources/Assets.xcassets/iconAddresses.imageset/Contents.json b/Resources/Assets.xcassets/iconAddresses.imageset/Contents.json new file mode 100644 index 00000000..e329ba7e --- /dev/null +++ b/Resources/Assets.xcassets/iconAddresses.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "iconAddressbookActive.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "iconAddressbookActive@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "iconAddressbookActive@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Resources/Assets.xcassets/iconAddresses.imageset/iconAddressbookActive.png b/Resources/Assets.xcassets/iconAddresses.imageset/iconAddressbookActive.png new file mode 100644 index 0000000000000000000000000000000000000000..ac618990ac296e1a62254d392f04ac2986925bba GIT binary patch literal 483 zcmV<90UZ8`P)Px$ok>JNR7ef&Ry|7tK@fd=7xRTFtc5@-LqY;}HdcaSAy|ltg@uiF{tJ71YYVZ^ zQnBz4ScGtXf?^{mh*sX^!tMBOBjHR|B&5wAyF2gA&dl-lU`}DsA>trtUP3VYJ5)80 z8=rwH1xa3YLCaf#j^+X7bUC|GfXFJ8I)K8JIigVpWS90Sxi>iOIWpDb*w-o0@~Y6f zNqomS$tis9x%Uqx8Tx7rT|>ThWDfY=93;A6(Hr78=M)^L#v)$I91s-wRtheIH1?T4 zK)$|ce7%c*TLQwzUfN(6n=Bq8k_Pu8IqyF?ta-YmNDAVmyVzn3Q9w4}H(%gKuasxo zlG{)niT?81_-y!z0BuUWME4=({NlbvtPzd9!)X_iVS^V?^$)bXX^0Autvr}y{`DSQ znLxVygjTaYT!A>6Uq>2&)#jhWj^PGfv}u)W6WWhM;|5K@wiiSvgbVD=!`+Kwn=l8 Z!*AA5dKQxLHF^L5002ovPDHLkV1hGW*kJ$w literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconAddresses.imageset/iconAddressbookActive@2x.png b/Resources/Assets.xcassets/iconAddresses.imageset/iconAddressbookActive@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..faea8e276107fdb464604611b0714f18673b03e5 GIT binary patch literal 821 zcmV-51Iqk~P)Px%?@2^KRA>e5SxajZQ5618lGdaPt@uDKBGQGG5>QmAAfnyZja!AfaOcW};!0fT zLg_*g#g&30LcyP)s3>kkNgRq`AqyXfQmKnfrY1R_nQ3M+X_8KQuTzvekePGud41=6 zckT=sLQ;oqO@eEeCEd2}DQOOb8_4A^b+_}i6vs%}hCd9U;*`M1#EwPj!^n-kSkAtE zK(_kvn|GsHA6PCxEWP9G3&0cR!BlGR$6IB7v!|o_1j>b~CudS+^wA7xbfML6DFb%# z1i&{X;ks61J!5)|f&B5dvFzd%Fkfh^a|;KZk)`#ZS)XbiV8PlW;P3uD@R4l24ZMa5 zHVuU82Dr}%g=2LXa0(-`$4{eD{SMptB=^}<86R9p9noEA zB@ue|;c?XQUfj}hWBT6AM?`ofo5c@*BK|ok2AZFsg90?|K_vPmTjkdfE^iEEh7-tL zgk%cHu6-jwzXdo5Hd1sA+0;(t28V&vdC|{B^n_=@xQmd?5~A%kD%K&Oc3R$p=8^5Y z2O9a(gzGAJ_70r#B$KUI~+7D?>gxDA(_k)>VR3t zv?)MG7gb^y22{GI!`CpNql+pr3>Xy|2y+ywkC`+6YaA5!OeDxGQU14Y(3`riQJkzXxHb4 zU-TYu6`9mgDeH;+$_=Aczq(jlOdhrnyo>7(jU&8AtrEvw00000NkvXXu0mjf41t4- literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconAddresses.imageset/iconAddressbookActive@3x.png b/Resources/Assets.xcassets/iconAddresses.imageset/iconAddressbookActive@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..d5028149387e52c59198b25005e19b1412457179 GIT binary patch literal 1129 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!jKx9jP7LeL$-HD>U{UsTaSW+o zd^_iSzE7aY@%_)Y3fH=>XxZ@Dc*|U+NxwE`4;9_ZEz*+j@H`8@Q@&y;zuIKM{|pxudR}V%xcOV~h4aF>>uXpZO8UIE z{4qEG^cJVhRtr8}v|aFqwas|-?Eqgddq43+|VA=XUYDmB7A(73>%0?RoX7 zJU;1u@LZnfNoyYLNW0H5+m}Ilb??oo^#J>9r_P zcK>w|9N#ZqE7nZsaNG7NU2?$@gIm}3=#*tR=z4tod-02Tf{OJK?H`jr|F=z;rLWnn zq;RO|e$bE0wVkcD|32?x5)yJ?)Kq9}P%tlNtCfF!sQ>xwpVu`Mk3??1Q`7K9%UwW>XNEc+;nquAm8PykLEZ|R9PmSvG(6b)+>*CIUV=1 zf7H73dE4ixN1jXcFJ>%}Q#>Xfu;}$h>w;g00{RZk-_2E5B#?V@cE_)qOwRzV6*Hp?FXJr7cb6Ooav}_g`pDyqmkn=x5irr&BjP zN%;CB?LtVJJ+mE`N5h&1kqHhC6HJ>24|SJ+vxJ?XYRsmZY3F}<{F}n`Y1hw*CpK`U z)UQjwTUq3|GPx(pY*~S3e`QcHvy#oz^u%kTzh}$FY}aoKWK&N!xn3mi`!(#_hJIjr zTy>{;k7C`kQ?7>$kJu-iI(o{`x=VV({o3iZ>=HqeX~#Lv=AAljae)8s%^BKWUxLeb zPL6wF5uaD%GJWPvGX$0$44$rjF6*2U FngBav8Yln& literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconCancelTransction.imageset/Contents.json b/Resources/Assets.xcassets/iconCancelTransction.imageset/Contents.json new file mode 100644 index 00000000..d6a44252 --- /dev/null +++ b/Resources/Assets.xcassets/iconCancelTransction.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "iconCancelTransction-1.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "iconCancelTransction.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "iconCancelTransction@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Resources/Assets.xcassets/iconCancelTransction.imageset/iconCancelTransction-1.png b/Resources/Assets.xcassets/iconCancelTransction.imageset/iconCancelTransction-1.png new file mode 100644 index 0000000000000000000000000000000000000000..9a2e25ee5d50021d9b8564ef0d634dd93b446032 GIT binary patch literal 1305 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 literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconCancelTransction.imageset/iconCancelTransction@3x.png b/Resources/Assets.xcassets/iconCancelTransction.imageset/iconCancelTransction@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..bea4d92b7f31119e016c5b869e7c1dbf6612d1c6 GIT binary patch literal 2352 zcmV-03D5S4P)Px->PbXFRCod1TG?(KMHJ20@s79rg82ZxfY%^|1c-Isu?)D^hS}Natsnb<8Jv|r|X)`lW47> zj`~vBi5fT`SThsX%a<=NT1kM9Fcdvj?-_ttKi6k3fU4DDP3@%`gWm2cR#L1u8%xm! z03HyPbKumy?TLS?9`&(a2LbeF4xk7~Y$QgDLE(fAoanaFo@@o(qQ9fD9;j2GIs?SB zWyTKVPqmp8U#}z<_cRC0yiF=PO29!sdwY9l95B9~??+_-)gK^>ow2j#LJAnw;}A7} zE$$no90kN;gT7!}Riy!<#??IQc&fcA-wB|wdaPLBJAi~U$u|Z$Og_Rdm@bURj~^!w zWW6EqtK)LHW4$Oi;D-ZbIcBkqw80c#-&HmiYd(NcPcXJkSa*U0EHD} z#gq>RT1Sw4qp`_Aw}{aZoGPY{P386V369cED@Z|6J^*A5bzMnlGByF7U>9(r7#>vu^BaZ&X34jowQgG}c@MnuzNel&uyaJ^lfhSP9lIHj&)$G{|e*W@0 zl^eW)bbfw*{(?{7WqVzLbL7PG^78lI=H-VEA6{BrUA2 z=zVgs+5&Ie=)1+m#ny?3iW$a%lkq$eCR#hG9OEZ+I8R>3HCkF)y7c79lWK(wDQMg3 zvaOtJmIL6&hNh>Tx^TnlSg)V3mjI+eOjtrE;tZtALqGyJYin!VR;eCPmxDekd!9a| zu!pMzpx~TfG@auhwKy0d*b_Iut*Vot2 z8AxYq8Iy_)x`WbAod<&YES&~GY-FNvUvQYnfkd@Z4+?DB5BWA4a!vyvCT}!h;GFBS zt(e5q8l@ylNID^j!7se{Qp+#2{4zUn7d%i34)|h#I)a0yIf3;lfyDedfC$o| z0>sq=TCJcV;8>38jt>NhD+rV;2s8$guAu1ygkLUnE2MZkZ}63acax2CGSvj9021r4 zuHRw=2wM%S=uoy;SV0}ZL33=BjW+-?`-Yu0S5hFWK5{0-RuSv4uAV~xXLB!jz**R)aZGUf` z{}Q>px{;U0K>*p=a*>IYK700T8$a`?F2S>@6h#(gvH%>-Dp$_)c<$WlVrs5jDwFq=zMx~g zUoI)`eR8te$djTdc~aHoc-U}h+<~U~mlIa4>QX%Y)m{~AD~Levlatlf#<$towE9t3 zLK~B{0F`6>gs$%jLUX=pmD~6>J14Jx)G4K1C#H7t-mbFp6aFZ`A~eQm%*X3;vf9X# zvYyJy$L!SQXm;Wj=PVrSOG~}DA43R%E zKd;NleQnx`&!INub<#P#`YDf?N=CubqA|Y`o%$$`Cc4Uq>2pOVFNu4~EhJ literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconCopyWhite24.imageset/Contents.json b/Resources/Assets.xcassets/iconCopyWhite24.imageset/Contents.json new file mode 100644 index 00000000..2f9da3e9 --- /dev/null +++ b/Resources/Assets.xcassets/iconCopyWhite24.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "iconCopyWhite24-2.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "iconCopyWhite24-1.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "iconCopyWhite24.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Resources/Assets.xcassets/iconCopyWhite24.imageset/iconCopyWhite24-1.png b/Resources/Assets.xcassets/iconCopyWhite24.imageset/iconCopyWhite24-1.png new file mode 100644 index 0000000000000000000000000000000000000000..8ee43b0647f8562d632c2e408cf53ee323c1ac2e GIT binary patch literal 2558 zcmY*bc{tnI8vfBR1hqtKm(&u=B_#HpX~s6TR!S_R5+w~HBvH{?63Zx6>u77*4q7!@ zLn&&ht))~gZBfQn+lZ(axQF?|Gi@Ebn>0_dVbF<2)zT&BaaxEDHtzK*Yfw zeVRM!9)w9f{n8c090iP?c(^jYgmB&X=ebq2nPU05&&?x5aT@nL~;{9 z_yd6H4FHe|ztwokoVy_yZtq0}03pa>@BqKwk_G@CFCqp@!#X>e29QYz+&MBn5J4w} zbJ+l3PB-OFNr5yRj7|y-qngq!l)f@dx${FLRZNW z41>YUDd&PrPor)BPUo&Hl+M#=;ift|QBhHdC_Mz3LeN2)n3(A3qI6IwZ7xHb8XZQ% z(Y3><%HKr(qk|5l22hCMG$J_+cBqTPlOt&sN=k=D|Fm!Cq!EMu>l8-)yDV;jI)^(t zNQAD=Kib?>^F!3sl|l^UIv?s=BF(=t{}21y$6V*o{C^JftA(@~2{0txYBBZh|R2lOWs1S67nj0={uI@!{v1bBRW~}IJ>mjt==JUGS(cO z{dkXJ(_4UqeBF=wve&683LuDfX(&51cutFY|Cr|ft}x7Zfm}XGo!N$k!EIQa!r>u z5%m{VWD}i)~mf*QE{TL$iN*zSX&3kpY1BV&e_@VNyY7kuvv@3m8>>MsBY>&iYT<@o)zY1 zoGK4K7a&-io_+J?jXiW-!2iBEzlZa7lHBy{(cU-QK?WAzaMtofen9*=SD{A3*NDVazVygX^IAK#Us@UA;o z?V#rz$`oM+mnRbn98@%w#LQkqs>l9GDf=+eh&UM1( z>g4{LyLJwgJ%_Aixwaq{cAYPGjjBBY!otTIO8T}cDiDeDdAv(!ma>LpR|cn=qV;aF zW4ffaSFz&{uQAR@F3l)rRXnG|-8?s9V=U90=mVKEi;KihZS8MDX;n#~d^FURD_6#b z(<(wleovp8oFs|Vubb{vocuC*T3>X#UXgqQZRlwZwt49Z*?lYvtz3aFiht-Pu1daJrX_=cR9TNPg~2^Kv0{EEkszYa<^+AY$%x?C4*#L-}G8Cm98#mk8$KCnkHDtOTr5r(>;qHILjAQ7y>rz{yk2vmf}aOOpLTl((KK# zMYUTSlzV6}QYRfJ#dj7NG<5 z(|!0~P84czRK$K{`2E$gKdk*J`YS59}wr|7t{k?(S>??84x z%_c)7nv&TOxy$$02GFiExi`M(tBj3+%kE7&%SWVxLGJGE^MqHw@s&D?Aw)T8?===G zGKQ7QcTl}-LQqh`_eEJH%8f{^W0wV!W_A~0p<%&4CbFYe#`4UlET^Es5@#9T46pnh zfHDyqTgXP2P`PSD z2G5H3m0sV|ykXPBfUDB>m)hQAcOZI~lO zd|TJA@w{F|No7CBWWnPnb&ikqCcUyUL3Tf6dDiVcp}5}L zH$_g=61#ZTyD0dAys!XWNj!WWuM01eI`Jv^76E!zPj(dRKrO+G?(vT;NXb-$Y^+z+ z^jcP77+6hft@x&V&7`{LiWQL7c9e9xDQRn?oz-gG=-L*=+E^T1dK@;XS?$t09z0l2 zEM}&MdN(tZkN4)VUbEOzr#uM+wS$EDsgf`8JhEkcTN7?w)xsKc7yc?BjX$=qidyyE zNfwgAikrwn5fsbNZeKgZZbIOOZ0gc;-#;!@>xK ziur6cldB`(7&`YYFjxmeGv4M^_NdKDrZpCzeH8cik+dx^F6R8N!haCT$dYX3t_K?i z*X~O7*jFnvPx^E8wL1BzZWcAe<&j#SKkyjQGYpyzct*O_y@d;QPagiV9DZ;?SA6fE F@NWlHg8~2m literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconCopyWhite24.imageset/iconCopyWhite24-2.png b/Resources/Assets.xcassets/iconCopyWhite24.imageset/iconCopyWhite24-2.png new file mode 100644 index 0000000000000000000000000000000000000000..b36bc04b81c96308e0fe442a509ed39b7a7fba2b GIT binary patch literal 1461 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 literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconDelete.imageset/iconDelete@3x.png b/Resources/Assets.xcassets/iconDelete.imageset/iconDelete@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..5dc56be0616c607761258cf475b9e51a41a5dfc1 GIT binary patch literal 1270 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 literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconEdit.imageset/icon_edit.png b/Resources/Assets.xcassets/iconEdit.imageset/icon_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..2a806621a621e40026d4563aff3afa9e93ab8d22 GIT binary patch literal 3891 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 literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconReceiveLightBlue.imageset/Contents.json b/Resources/Assets.xcassets/iconReceiveLightBlue.imageset/Contents.json new file mode 100644 index 00000000..c41ec434 --- /dev/null +++ b/Resources/Assets.xcassets/iconReceiveLightBlue.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "iconReceiveBlue.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "iconReceiveBlue@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "iconReceiveBlue@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Resources/Assets.xcassets/iconReceiveLightBlue.imageset/iconReceiveBlue.png b/Resources/Assets.xcassets/iconReceiveLightBlue.imageset/iconReceiveBlue.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce4703a8ec302af2d9da51650ad0c0b2aca6791 GIT binary patch literal 313 zcmV-90mlA`P)Px#^GQTOR5%f1U>MYZ`|Qv8JZFB~z~@LNe3Fa||CIkTFsR^DgVz9j8eww7%>b3# z|JfV<|HtXA(EtCLwXgnXgZUpsqbPpy@#od;M15aEj;5cSo2){xd(6zy0`m9LP5V%3p|^=_OD~f{~G7srrA8#Iq)hzhU|?3;;=RpZnp$`0xJ;U?LI* zD`aH+$H@4<<+CA210#?D(~OrEIQL(k=j@N&z@&T=WFTI}11bpsM{8GiflXt(00000 LNkvXXu0mjfVl0#o literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconReceiveLightBlue.imageset/iconReceiveBlue@2x.png b/Resources/Assets.xcassets/iconReceiveLightBlue.imageset/iconReceiveBlue@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..123cc5f566377716a1c13545011870e59cef748e GIT binary patch literal 604 zcmV-i0;BzjP)Px%7D+@wR9Fe^RXs=?Q4pTl+~rno??*311hET2EP`HXkwCoE22!Mo7(2mE5>gn5 zq)BCE8wkO|DqWfo2m~y2?+z96LnMV_6G%Wk-M1U}O=bgc**orK&#i>)HZ$*=`DW&Q z@9i!?`lJdZRG`=t*DPCn$=kvy*zS{rWxz;Els?`kpz8o+vVEMiPT~OorKy?{Lg*{3 zSDSo*UOU9(r30i2qza@8Tx@~GWdkhkDb$@A z@Zl{1RJcM$N_ej0Xb0fg<^fSEA`#7fMe(k*P5lb%W-Z%Ylmst>#$g(VP)Px&c}YY;RA>e5SW9RVK^UIdJT|erX?+wyidL!83O(b7Y!AXN$?RciW(-A%gl`)}hyoJ{Ma-91z`m)ZIL z*Zki%vq^>!|Kl^@GvG7uUoxO)%$r))_}P$|0~|l<`Er*RjZ!a?>Vw7(HV+@Fb5lZx zXOofL)tDR4iW^Dz9MmFPc?>Ao#$#^GJ!t?JR;w%sFc&)TssR_4CYQo*K#nKxynF?` z<5n)SuYep+-g)^7c*m_=W?un0p1kw&74VK*xy-%-ay)tGwdxfJ%5t-D2pZ;Cd8Y!Q zi9&*Yk&UazFP1m96H8e))fq}tNPDFbU{3dr~X z0M&BlEz2S!7O~#zIb)zH4^1+$QVm!ZyN}6QDhVNg1+PsLGpl9I4w)iL`Lv8fRL_}D zfUy)I5U_m#NLQH|Jxj$oHmL?EC7Ki9j6k3rOQrR^dD_A19rY1dUzjlZk&tsWu|SU3 zU;;p@0lZPTLMScq@mN@644&y(;|6d0*L-aTHbc=IK(-HxeDNA)RD|=GR0G9C>DA<$zoC+Uc@ehm(_rsDV8j3dfYb2;ZcOf4ATu0b~>#`fLqqQ6~6J|WeEpfQs!j3wx`2+XGlkPe_qZ!pMGQ+uLg)js~S h&w$T>&%o+u;5VRO6%q6v66gQ`002ovPDHLkV1gg8wE+MC literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconRepeat.imageset/Contents.json b/Resources/Assets.xcassets/iconRepeat.imageset/Contents.json new file mode 100644 index 00000000..caebce40 --- /dev/null +++ b/Resources/Assets.xcassets/iconRepeat.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "iconRepeat.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "iconRepeat@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "iconRepeat@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Resources/Assets.xcassets/iconRepeat.imageset/iconRepeat.png b/Resources/Assets.xcassets/iconRepeat.imageset/iconRepeat.png new file mode 100644 index 0000000000000000000000000000000000000000..8ceaf02431c665899d25a965d09909f02bc1c53a GIT binary patch literal 1124 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z%2~Ij105p z08M9%%nXSriSYHYO3u&KOH9d6O4X~#EdZ)!V6dsM0y1+`OA-|-a&z*EttxDlz$&bO zY>=?Nk^)#sNw%$0gl~X?bAC~(f~lT~o`I4bmx6+VO;JjkRgjAtR6CGotCUevQedU8 zUtV6WS8lAAUzDzIXlZGwZ(yWvWTXpJp<7&;SCUwvn^&w1F$89gOKNd)QD#9&W`3Rm z$lS!F{L&IzB_)tWZ~$>KW+6%?4_<0f}1q7iFdbZ3dZd zXJ`Xfi6REI$3`DyIg(=_J_U;cy=up0qYn=@J1(C?>X8f#Or@SKjv*erSEu@WPYD!h zPgnatVMa%WV3t>lg2Wb1#YGBNT%8_8E%g1t+GMsaCvmpex<5>l^0ESxSORkw`8Ybq zY}Gj3+C4$#QtPvx^Y5$9KizA*esMIvP4PL~=jHGAzTf-#T#C{1yPMQ28=Mv@#Of`) zx`W|oj+yp+$HluoDK4*xynLi!*&L73my>2avCtCfEPA82UWRw=4(ki7UpFvve~>%N z7dI>Jj;)01_weq7cP~Twdlp&q{fU%lub+^1--BHjuSF!lz*83NwYrLb_f6845p0QT=idVP3ZQZ1I zP9MKJe&bwK>#SNhwLf3DzBT=W+WZl)L4D?E)XnH?@E7|5nNn2HHL4|`>I*zex15H zhs}|7i=%9dd+5Z%8x2WU56)%UcTCLlE61A}dEwL75(Lu{h4hx|B#Gbh`O9weY1W5t z?bZt(+>83-+quE)f^?4m$B93zSNya;ab-WZ@&!I#1#bUWZfo8M{m_bF-K^S_=g)iZ zo%8Vw_u}3P_H75}T{3(6j6c15!NuA(*ZC__AC6yL w%z1UWXLq@ipLNOZDQb!8|EqmW=C1p|u=Q4xFVdQ&MBb@0N4`1WdHyG literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconRepeat.imageset/iconRepeat@2x.png b/Resources/Assets.xcassets/iconRepeat.imageset/iconRepeat@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8dff90a838f9632536112255dfacea7a21ca4654 GIT binary patch literal 2138 zcmY*adpy(YAOCJQdIfdpQ4!_4bgHCJ8HRqc8hj4NlMWuNDT9?!bhLUNs@d zLb`E=Ly3*IZ`(eSp4;77!DV`~)|pz%ot-%+#DcR**4Njs-zdFyZo_!)V;F8>D&X9K z&;WyyS0<6XsI#HW@u5D{YHmL?d|!FQC)T;^hisp0`Jgmn!c#I(?!6~J$tB|muCl1| zNN?3-Bd9wI9maH4>o(sz83SfIs_=7=EFHfcy|T$5rdXTh8mK;{r)f7enQzLD%@Q|P zOq47GQLAHTF)-6FI!@eLH(A+fsBhX)eCkI76^K)58F4QgT=NA$26OhRwT!q2uPx;+ zk%T$$@_ic1*9u)mE#$XN#g;1K-RP569K&a)5`Cv-u9^yTT^jj_ur?_(_Iy|{?7FW+ zNXk>LZ6rajZbu}@v}vb-YN5<%>I=(GOGwWut=ZdRVD;C~QKz#b4>Ve*s%JnF6oVyw zcz!czq}FgU`a3o2`7(gm>E=7EH!PRB#IqhS(@jZ00S#;m9m0 zZPjFyIYAV$7nxm;CD)F^J)zJVKuRju?mTuYpkj>WBaH4 z^DexS7$e9`0^Usw9+Y=C;@Bs19xgL^j`YU(M2IG%{@~{Z%0BGWnHbfvY!$R%AOqn; zKY7L8d34Fqx#s1&4n@gN{U>Up+3H7`#CPv4wo15r>a0A~sG)CdBi7BGWw?KZL4lt5@U0_%r=I6(k-Z==H{1!^C?Jr3S%o#wsWQT3lorgL|Cn z)!m|X@BOc{6QkiBT$E49Xk~|Mzp55i@-Mno?b}mHJJ8Ue=~fM)-H23Un0t%t^YZl! zb_#j-)U`~*EV_a=tEv%n-Y~P-p@MttXX;km;_NEv? zCY*X3GDtuJob!4(^CV1x6JKw&L*ZI$opsgZUl{iQe3K7|Z6U!;o;933m%owwSuat| zEE%Tl+oy#P68LQB&Z5_;rzMq;9?$@|mEobCE!CWi@o@O)KjP?TW-KuYj$pYJ&>Kwk<&fho9mqwy?&oDm{f&`t^>K+d z%`wm-(5(Tn6W+otk6;gVtzeg;-uxyPxt#%77KgVGU!?h6S(v?0-QHlo1-axlYbv>- z&c8a48I*kF*u_gNFpoXezxVduKPu$yl6ag^ALLqUcaZil4cRVhUy4$d*>8C!zQFff^z&ofp*lh zJ&j#!HoZ~@qKh$_i>^wVk-`Zo@v?if`YKOOSHV~pBe#sr$@d{6O%148+RS)@^4O7Lch-ih_&TU+;47|m$t!yE2e-F&B2`)WrTzoIZniN1 literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconRepeat.imageset/iconRepeat@3x.png b/Resources/Assets.xcassets/iconRepeat.imageset/iconRepeat@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7db9cee458651a84065d63a7c57cefac6c04dd0d GIT binary patch literal 3208 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 rYouI_w&0D;nO$4> literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconSaveAddress.imageset/iconSaveAddress@2x.png b/Resources/Assets.xcassets/iconSaveAddress.imageset/iconSaveAddress@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1d357eb609e25617e0e0bab9348043380d68ce98 GIT binary patch literal 3100 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 literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/iconSendPink.imageset/icSend@3x.png b/Resources/Assets.xcassets/iconSendPink.imageset/icSend@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e1ea46619be9b832f10c0904fc4060a70c7e4059 GIT binary patch literal 941 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 literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/logo_small.imageset/logo_small@2x.png b/Resources/Assets.xcassets/logo_small.imageset/logo_small@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6618926c0406c1b83af6ddd73af5838fce8dc501 GIT binary patch literal 7871 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 VKBd==wVY+x{{XG8p)&vg literal 0 HcmV?d00001 diff --git a/Resources/Assets.xcassets/logo_small.imageset/logo_small@3x.png b/Resources/Assets.xcassets/logo_small.imageset/logo_small@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..efa870436cab9cc97a644a6293d0b5f2af13b74f GIT binary patch literal 13272 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 Gga03U_xOwe literal 0 HcmV?d00001 diff --git a/Resources/Info.plist b/Resources/Info.plist index bf23c9d0..0c5abd75 100644 --- a/Resources/Info.plist +++ b/Resources/Info.plist @@ -17,9 +17,9 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.0 + 1.0.1 CFBundleVersion - 10 + 1 Fabric APIKey @@ -53,6 +53,10 @@ SF-Pro-Display-Regular.otf SF-Pro-Display-Semibold.otf + UIBackgroundModes + + fetch + UILaunchStoryboardName LaunchScreen UIRequiredDeviceCapabilities