Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: safe-global/safe-ios
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.22.0
Choose a base ref
...
head repository: safe-global/safe-ios
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.23.0
Choose a head ref
Loading
Showing with 6,278 additions and 975 deletions.
  1. +0 −30 Jenkinsfile
  2. +164 −32 Multisig.xcodeproj/project.pbxproj
  3. +9 −5 Multisig/App/SceneDelegate.swift
  4. BIN Multisig/Assets.xcassets/Claim Token/ico-checkmark.imageset/Check.pdf
  5. +1 −1 Multisig/Assets.xcassets/Claim Token/ico-checkmark.imageset/Contents.json
  6. BIN Multisig/Assets.xcassets/Claim Token/ico-checkmark.imageset/ico-checkmark.pdf
  7. +38 −0 Multisig/Assets.xcassets/Colors/Background/backgroundTertiary.colorset/Contents.json
  8. 0 ...ts.xcassets/Colors/Label/{claimableAmountLabel.colorset → primaryInverted.colorset}/Contents.json
  9. +14 −1 Multisig/Assets.xcassets/Key Type/Badge/bdg-key-type-keystone.imageset/Contents.json
  10. BIN Multisig/Assets.xcassets/Key Type/Badge/bdg-key-type-keystone.imageset/Keystone.pdf
  11. BIN Multisig/Assets.xcassets/Key Type/Badge/bdg-key-type-keystone.imageset/logo-accountlabs-dark.pdf
  12. BIN Multisig/Assets.xcassets/Key Type/Badge/bdg-key-type-keystone.imageset/logo-accountlabs.pdf
  13. BIN ...sets.xcassets/Key Type/Badge/bdg-key-type-web3auth-apple.imageset/bdg-key-type-web3auth-apple.pdf
  14. +5 −2 Multisig/Assets.xcassets/Key Type/Icon/ico-key-type-keystone.imageset/Contents.json
  15. BIN Multisig/Assets.xcassets/Key Type/Icon/ico-key-type-keystone.imageset/Key.pdf
  16. BIN Multisig/Assets.xcassets/Key Type/Icon/ico-key-type-keystone.imageset/ico-add-keystone.pdf
  17. BIN Multisig/Assets.xcassets/Key Type/Icon/ico-key-type-keystone.imageset/logo-accountlabs-dark.pdf
  18. BIN Multisig/Assets.xcassets/Key Type/Icon/ico-key-type-keystone.imageset/logo-accountlabs.pdf
  19. +6 −0 Multisig/Assets.xcassets/Password state/Contents.json
  20. +22 −0 Multisig/Assets.xcassets/Password state/ico-password-empty.imageset/Contents.json
  21. BIN Multisig/Assets.xcassets/Password state/ico-password-empty.imageset/bar-chart (6).pdf
  22. BIN Multisig/Assets.xcassets/Password state/ico-password-empty.imageset/bar-chart (7).pdf
  23. +22 −0 Multisig/Assets.xcassets/Password state/ico-password-match.imageset/Contents.json
  24. BIN Multisig/Assets.xcassets/Password state/ico-password-match.imageset/Shield (1).pdf
  25. BIN Multisig/Assets.xcassets/Password state/ico-password-match.imageset/Shield.pdf
  26. +22 −0 Multisig/Assets.xcassets/Password state/ico-password-mismatch-off.imageset/Contents.json
  27. BIN Multisig/Assets.xcassets/Password state/ico-password-mismatch-off.imageset/shield-off (1).pdf
  28. BIN Multisig/Assets.xcassets/Password state/ico-password-mismatch-off.imageset/shield-off.pdf
  29. +22 −0 Multisig/Assets.xcassets/Password state/ico-password-mismatch.imageset/Contents.json
  30. BIN Multisig/Assets.xcassets/Password state/ico-password-mismatch.imageset/shield-off (1).pdf
  31. BIN Multisig/Assets.xcassets/Password state/ico-password-mismatch.imageset/shield-off.pdf
  32. +22 −0 Multisig/Assets.xcassets/Password state/ico-password-moderate.imageset/Contents.json
  33. BIN Multisig/Assets.xcassets/Password state/ico-password-moderate.imageset/bar-chart (4) 1.pdf
  34. BIN Multisig/Assets.xcassets/Password state/ico-password-moderate.imageset/bar-chart (4).pdf
  35. +22 −0 Multisig/Assets.xcassets/Password state/ico-password-strong.imageset/Contents.json
  36. BIN Multisig/Assets.xcassets/Password state/ico-password-strong.imageset/bar-chart (1).pdf
  37. BIN Multisig/Assets.xcassets/Password state/ico-password-strong.imageset/bar-chart.pdf
  38. +22 −0 Multisig/Assets.xcassets/Password state/ico-password-weak.imageset/Contents.json
  39. BIN Multisig/Assets.xcassets/Password state/ico-password-weak.imageset/bar-chart (2).pdf
  40. BIN Multisig/Assets.xcassets/Password state/ico-password-weak.imageset/bar-chart (3).pdf
  41. BIN Multisig/Assets.xcassets/arrow.imageset/chevronRight.pdf
  42. +22 −0 Multisig/Assets.xcassets/ico-account-insecure.imageset/Contents.json
  43. BIN Multisig/Assets.xcassets/ico-account-insecure.imageset/Image.pdf
  44. BIN Multisig/Assets.xcassets/ico-account-insecure.imageset/ill-security.pdf
  45. +21 −0 Multisig/Assets.xcassets/ico-account-secure.imageset/Contents.json
  46. BIN Multisig/Assets.xcassets/ico-account-secure.imageset/Image (1).pdf
  47. BIN Multisig/Assets.xcassets/ico-add-keystone.imageset/ico-add-keystone.pdf
  48. +22 −0 Multisig/Assets.xcassets/ico-add.imageset/Contents.json
  49. BIN Multisig/Assets.xcassets/ico-add.imageset/Plus Outlined 1.pdf
  50. BIN Multisig/Assets.xcassets/ico-add.imageset/Plus Outlined.pdf
  51. BIN Multisig/Assets.xcassets/ico-check.imageset/Check Filled.pdf
  52. +1 −1 Multisig/Assets.xcassets/{ico-add-keystone.imageset → ico-check.imageset}/Contents.json
  53. +3 −0 Multisig/Assets.xcassets/{ico-relayer-clock.imageset → ico-clock.imageset}/Contents.json
  54. BIN Multisig/Assets.xcassets/{ico-relayer-clock.imageset → ico-clock.imageset}/ico-relayer-clock.pdf
  55. BIN Multisig/Assets.xcassets/ico-emptymark-off.imageset/Check (1).pdf
  56. +15 −0 Multisig/Assets.xcassets/ico-emptymark-off.imageset/Contents.json
  57. +22 −0 Multisig/Assets.xcassets/ico-hardware-wallet.imageset/Contents.json
  58. BIN Multisig/Assets.xcassets/ico-hardware-wallet.imageset/Hardware 1.pdf
  59. BIN Multisig/Assets.xcassets/ico-hardware-wallet.imageset/Hardware.pdf
  60. +22 −0 Multisig/Assets.xcassets/ico-mobile.imageset/Contents.json
  61. BIN Multisig/Assets.xcassets/ico-mobile.imageset/Mobile (1).pdf
  62. BIN Multisig/Assets.xcassets/ico-mobile.imageset/Mobile.pdf
  63. +22 −0 Multisig/Assets.xcassets/ico-password.imageset/Contents.json
  64. BIN Multisig/Assets.xcassets/ico-password.imageset/Lock (1).pdf
  65. BIN Multisig/Assets.xcassets/ico-password.imageset/Lock.pdf
  66. +22 −0 Multisig/Assets.xcassets/ico-shield.imageset/Contents.json
  67. BIN Multisig/Assets.xcassets/ico-shield.imageset/Shield 1.pdf
  68. BIN Multisig/Assets.xcassets/ico-shield.imageset/Shield.pdf
  69. +22 −0 Multisig/Assets.xcassets/ico-wallet-logos.imageset/Contents.json
  70. BIN Multisig/Assets.xcassets/ico-wallet-logos.imageset/Wallet Logos 1.pdf
  71. BIN Multisig/Assets.xcassets/ico-wallet-logos.imageset/Wallet Logos.pdf
  72. +1 −1 Multisig/Assets.xcassets/illustrations/ico-no-collectibles.imageset/Contents.json
  73. BIN Multisig/Assets.xcassets/illustrations/ico-no-collectibles.imageset/ico-no-collectibles-light.pdf
  74. BIN Multisig/Assets.xcassets/illustrations/ico-no-collectibles.imageset/ico-no-collectibles.png
  75. 0 Multisig/Assets.xcassets/{ → illustrations}/ico-onboarding-keystone-device.imageset/Contents.json
  76. BIN ... → illustrations}/ico-onboarding-keystone-device.imageset/ico-onboarding-keystone-device-dark.pdf
  77. BIN ...ets/{ → illustrations}/ico-onboarding-keystone-device.imageset/ico-onboarding-keystone-device.pdf
  78. 0 Multisig/Assets.xcassets/{ → illustrations}/ico-onboarding-keystone-key.imageset/Contents.json
  79. BIN ...sets/{ → illustrations}/ico-onboarding-keystone-key.imageset/ico-onboarding-keystone-key-dark.pdf
  80. BIN ....xcassets/{ → illustrations}/ico-onboarding-keystone-key.imageset/ico-onboarding-keystone-key.pdf
  81. 0 Multisig/Assets.xcassets/{ → illustrations}/ico-onboarding-keystone-qrcode.imageset/Contents.json
  82. BIN ... → illustrations}/ico-onboarding-keystone-qrcode.imageset/ico-onboarding-keystone-qrcode-dark.pdf
  83. BIN ...ets/{ → illustrations}/ico-onboarding-keystone-qrcode.imageset/ico-onboarding-keystone-qrcode.pdf
  84. +22 −0 Multisig/Assets.xcassets/illustrations/ico-setup-recovery-intro.imageset/Contents.json
  85. BIN Multisig/Assets.xcassets/illustrations/ico-setup-recovery-intro.imageset/ill-multis-lock-dark.pdf
  86. BIN Multisig/Assets.xcassets/illustrations/ico-setup-recovery-intro.imageset/ill-multis-lock.pdf
  87. +22 −0 Multisig/Assets.xcassets/illustrations/ico-setup-recovery-kit.imageset/Contents.json
  88. BIN Multisig/Assets.xcassets/illustrations/ico-setup-recovery-kit.imageset/ill-recovery-shield-dark.pdf
  89. BIN Multisig/Assets.xcassets/illustrations/ico-setup-recovery-kit.imageset/ill-recovery-shield.pdf
  90. +22 −0 Multisig/Assets.xcassets/illustrations/ico-social-keys.imageset/Contents.json
  91. BIN Multisig/Assets.xcassets/illustrations/ico-social-keys.imageset/ill-create-key.pdf
  92. BIN Multisig/Assets.xcassets/illustrations/ico-social-keys.imageset/ill-new-key.pdf
  93. +15 −0 Multisig/Cross-layer/Analytics/TrackingEvent.swift
  94. +3 −3 Multisig/Cross-layer/Configuration/Config.Example.xcconfig
  95. +3 −1 Multisig/Cross-layer/Configuration/Configuration.swift
  96. +1 −1 Multisig/Data/RpcClient.swift
  97. +6 −2 Multisig/Features/Connect to Wallet/UI/SignatureRequestToWalletViewController.swift
  98. +6 −2 Multisig/Features/Connect to Web/Logic/WebConnectionController.swift
  99. +6 −2 Multisig/Features/Connect to Web/UI/List/WebConnectionsViewController.swift
  100. +3 −3 ...ig/Features/Connect to Web/UI/Send Transaction Request/SendTransactionRequestViewController.swift
  101. +1 −1 Multisig/Info.plist
  102. +18 −0 Multisig/Logic/Models/Chain.swift
  103. +6 −12 Multisig/Logic/Models/KeyInfo.swift
  104. +51 −1 Multisig/Logic/Models/Safe.swift
  105. +34 −0 Multisig/Logic/OwnerKeyController.swift
  106. +11 −14 Multisig/UI/App/HeaderViewController/HeaderViewController.swift
  107. +80 −19 Multisig/UI/App/MainTabBarViewController.swift
  108. +412 −17 Multisig/UI/App/NavigationRouter.swift
  109. +8 −16 Multisig/UI/App/Onboarding/OnboardingViewController.swift
  110. +4 −0 Multisig/UI/App/ViewControllerFactory.swift
  111. +33 −33 Multisig/UI/App/WhatsNewHandler.swift
  112. +14 −1 Multisig/UI/Assets/AssetsViewController.swift
  113. +3 −4 Multisig/UI/Assets/BalancesViewController/TotalBalance/TotalBalanceView.swift
  114. +6 −6 Multisig/UI/ClaimToken/ClaimingAmountViewController/AllocationBoxCell.swift
  115. +1 −4 Multisig/UI/ClaimToken/EnterCustomAddressViewController.swift
  116. +1 −3 Multisig/UI/Dapps/DappsViewController.swift
  117. +189 −0 Multisig/UI/Safe Management/Add Safe/AddSafeFlow.swift
  118. +2 −6 Multisig/UI/Safe Management/Add Safe/CreatePasscodeSuggestionViewController.swift
  119. +1 −1 Multisig/UI/Safe Management/Add Safe/EnterAddressNameViewController.swift
  120. +10 −61 ...g/UI/Safe Management/Add Safe/EnterSafeAddressViewController/EnterSafeAddressViewController.swift
  121. +5 −15 Multisig/UI/Safe Management/Add Safe/LoadSafeViewController.swift
  122. +23 −3 Multisig/UI/Safe Management/Add Safe/SelectNetworkViewController/SelectNetworkViewController.swift
  123. +4 −8 ...afe Management/Add Safe/{SafeLoadedViewController.swift → SuggestToAddSignerViewController.swift}
  124. +10 −6 Multisig/UI/Safe Management/Create Safe/CreateSafeFlow.swift
  125. +1 −0 Multisig/UI/Safe Management/Create Safe/CreateSafeWithSocialIntroViewController.swift
  126. +12 −3 Multisig/UI/Safe Management/Create Safe/SafeCreatingViewController.swift
  127. +1 −1 Multisig/UI/Safe Management/Create Safe/SafeDeployingViewController.swift
  128. +1 −1 Multisig/UI/Safe Management/Create Safe/SafeDeploymentNotificationController.swift
  129. +4 −4 Multisig/UI/Safe Management/Create Safe/Setup Safe/CreateSafeFormUIModel.swift
  130. +3 −3 Multisig/UI/Safe Management/Create Safe/Setup Safe/CreateSafeViewController.swift
  131. +6 −2 Multisig/UI/Safe Management/Create Safe/Setup Safe/SafeCellBuilder.swift
  132. +1 −1 Multisig/UI/Safe Management/Create Safe/Setup Safe/SelectAddressViewController.swift
  133. +5 −15 Multisig/UI/Safe Management/SwitchSafesViewController/SwitchSafesViewController.swift
  134. +7 −10 Multisig/UI/Settings/AddressBook/AddressBookListTableViewController.swift
  135. +1 −4 Multisig/UI/Settings/AddressBook/CreateAddressBookEntryViewController.swift
  136. +66 −9 Multisig/UI/Settings/AppSettingsViewController/AboutGnosisSafeTableViewController.swift
  137. +69 −9 Multisig/UI/Settings/AppSettingsViewController/AppSettingsViewController.swift
  138. +76 −0 Multisig/UI/Settings/MFA/CreatePasswordViewController.swift
  139. +115 −0 Multisig/UI/Settings/MFA/CreatePasswordViewController.xib
  140. +91 −0 Multisig/UI/Settings/MFA/FlowStepViewController.swift
  141. +121 −0 Multisig/UI/Settings/MFA/FlowStepViewController.xib
  142. +93 −0 Multisig/UI/Settings/MFA/HowDoesItWorkViewController.swift
  143. +86 −0 Multisig/UI/Settings/MFA/HowDoesItWorkViewController.xib
  144. +191 −0 Multisig/UI/Settings/MFA/KeySecurityOverviewViewController.swift
  145. +46 −0 Multisig/UI/Settings/MFA/SecurityFactorTableViewCell.swift
  146. +146 −0 Multisig/UI/Settings/MFA/SecurityFactorTableViewCell.xib
  147. +144 −0 Multisig/UI/Settings/MFA/SetupRecoveryKitFlow.swift
  148. +116 −0 Multisig/UI/Settings/MFA/TrustedDeviceViewController.swift
  149. +116 −0 Multisig/UI/Settings/MFA/TrustedEmailViewController.swift
  150. +138 −0 Multisig/UI/Settings/MFA/UpdateRecoveryKitSuccessViewController.swift
  151. +111 −0 Multisig/UI/Settings/MFA/UpdateRecoveryKitSuccessViewController.xib
  152. +1 −1 Multisig/UI/Settings/OwnerKeyManagement/AddKeyAsNewOwner/AddKeyAsOwnerIntroViewController.swift
  153. +25 −3 Multisig/UI/Settings/OwnerKeyManagement/AddKeyAsNewOwner/AddOwnerRequestUrlValidator.swift
  154. +1 −0 Multisig/UI/Settings/OwnerKeyManagement/AddOwnerKeyViewController/AddKeyNavigationController.swift
  155. +0 −1 ...sig/UI/Settings/OwnerKeyManagement/AddOwnerKeyViewController/AddKeyOnboardingViewController.swift
  156. +30 −6 Multisig/UI/Settings/OwnerKeyManagement/AddOwnerKeyViewController/AddOwnerKeyCell.swift
  157. +73 −48 Multisig/UI/Settings/OwnerKeyManagement/AddOwnerKeyViewController/AddOwnerKeyCell.xib
  158. +135 −67 Multisig/UI/Settings/OwnerKeyManagement/AddOwnerKeyViewController/AddOwnerKeyViewController.swift
  159. +104 −0 ...ttings/OwnerKeyManagement/AddOwnerKeyViewController/ChooseHardwareWalletTableViewController.swift
  160. +5 −1 Multisig/UI/Settings/OwnerKeyManagement/Backup/UIFlow.swift
  161. +7 −7 Multisig/UI/Settings/OwnerKeyManagement/GenerateOwnerKey/AddKeyFlow.swift
  162. +1 −0 Multisig/UI/Settings/OwnerKeyManagement/GenerateOwnerKey/GenerateKeyFlow.swift
  163. +5 −1 Multisig/UI/Settings/OwnerKeyManagement/GenerateOwnerKey/ShareAddOwnerLinkViewController.swift
  164. +1 −0 Multisig/UI/Settings/OwnerKeyManagement/ImportOwnerKey/ImportKeyFlow.swift
  165. +2 −2 .../Settings/OwnerKeyManagement/{KeyAddedViewController.swift → KeyNotificationViewController.swift}
  166. +1 −0 Multisig/UI/Settings/OwnerKeyManagement/KeystoneOwnerKey/ConnectKeystoneFlow.swift
  167. +1 −0 Multisig/UI/Settings/OwnerKeyManagement/LedgerOwnerKey/LedgerKeyFlow.swift
  168. +3 −3 Multisig/UI/Settings/OwnerKeyManagement/LedgerOwnerKey/LedgerKeyPickerViewController.swift
  169. +41 −42 .../UI/Settings/OwnerKeyManagement/OwnerKeyDetailsViewController/OwnerKeyDetailsViewController.swift
  170. +9 −16 ...isig/UI/Settings/OwnerKeyManagement/OwnerKeysListViewController/OwnerKeysListViewController.swift
  171. +1 −1 Multisig/UI/Settings/OwnerKeyManagement/RequestToAddOwner/ReceiveAddOwnerLinkViewController.swift
  172. +46 −0 Multisig/UI/Settings/OwnerKeyManagement/SocialLoginKey/AddOwnerViaSocialViewController.swift
  173. +96 −0 Multisig/UI/Settings/OwnerKeyManagement/SocialLoginKey/AddOwnerViaSocialViewController.xib
  174. +173 −0 Multisig/UI/Settings/OwnerKeyManagement/SocialLoginKey/AddSocialKeyFlow.swift
  175. +33 −0 Multisig/UI/Settings/OwnerKeyManagement/SocialLoginKey/CreatingSocialKeyViewController.swift
  176. +62 −0 Multisig/UI/Settings/OwnerKeyManagement/SocialLoginKey/CreatingSocialKeyViewController.xib
  177. +3 −0 Multisig/UI/Settings/OwnerKeyManagement/WalletConnectOwnerKey/WalletConnectKeyFlow.swift
  178. +9 −2 Multisig/UI/Settings/SafeSettingsViewController/ChangeConfirmations/ChangeConfirmationsFlow.swift
  179. +534 −0 Multisig/UI/Settings/SafeSettingsViewController/SafeSecurityViewController.swift
  180. +53 −183 Multisig/UI/Settings/SafeSettingsViewController/SafeSettingsViewController.swift
  181. +33 −0 Multisig/UI/Settings/SafeSettingsViewController/SecurityStatusTableViewCell.swift
  182. +87 −0 Multisig/UI/Settings/SafeSettingsViewController/SecurityStatusTableViewCell.xib
  183. +0 −32 ...ttings/SafeSettingsViewController/SocialLoginInfoTableViewCell/SocialLoginInfoTableViewCell.swift
  184. +14 −5 Multisig/UI/Transaction/ExecuteTransaction/TransactionExecutionController.swift
  185. +2 −2 Multisig/UI/Transaction/TransactionListViewController/Cells/TransactionListTableViewCell.xib
  186. +4 −0 Multisig/UI/Transaction/TransactionListViewController/HistoryTransactionsViewController.swift
  187. +2 −1 Multisig/UI/Transaction/TransactionListViewController/TransactionListViewController.swift
  188. +64 −0 Multisig/UI/UI Library/ToDoListView.swift
  189. +56 −0 Multisig/UI/UI Library/ToDoListView.xib
  190. +24 −0 Multisig/UI/UI Library/UIAlertControllerStyle+Multiplatform.swift
  191. +2 −1 Multisig/UI/UI Library/UIColor+Styles.swift
  192. +6 −0 Multisig/UI/UI Library/UIFont+Styles.swift
  193. +29 −0 Multisig/UI/UI Library/UIViewController+Navigation.swift
  194. +14 −3 ...isig/UI/UI Library/View Controllers/InstructionsViewController/StepInstructionTableViewCell.swift
  195. +8 −7 Multisig/UI/UI Library/View Controllers/InstructionsViewController/StepInstructionTableViewCell.xib
  196. +1 −1 Multisig/UI/UI Library/View Controllers/RibbonViewController.swift
  197. +0 −1 Multisig/UI/UI Library/Views/AddressInfoView.swift
  198. +7 −7 Multisig/UI/UI Library/Views/AddressInfoView.xib
  199. +2 −2 Multisig/UI/UI Library/Views/BasicCell.xib
  200. +0 −1 Multisig/UI/UI Library/Views/GNOTextField.swift
  201. +20 −0 Multisig/UI/UI Library/Views/InfoTableFooterView.swift
  202. +13 −22 ...ginInfoTableViewCell/SocialLoginInfoTableViewCell.xib → UI Library/Views/InfoTableFooterView.xib}
  203. +2 −1 Multisig/UI/UI Library/Views/InfoView.swift
  204. +117 −0 Multisig/UI/UI Library/Views/PasswordInputField.swift
  205. +113 −0 Multisig/UI/UI Library/Views/PasswordInputField.xib
  206. +1 −1 Multisig/UI/UI Library/Views/StyledView.swift
  207. +23 −1 Multisig/UI/UI Library/Views/TableViewCell/DetailAccountCell/DetailAccountCell.swift
  208. +24 −6 Multisig/UI/UI Library/Views/TableViewCell/DetailAccountCell/DetailAccountCell.xib
  209. +4 −1 Multisig/UI/UI Library/Views/TableViewCell/TableHeaderView/TableHeaderView.swift
  210. +1 −8 Multisig/UI/UI Library/Views/TableViewCell/TableHeaderView/TableHeaderView.xib
  211. +5 −3 Multisig/UI/UI Library/Views/TableViewCell/WarningTableViewCell/WarningTableViewCell.swift
  212. +68 −0 Multisig/UI/UI Library/Views/WarningBanner.swift
  213. +99 −0 Multisig/UI/UI Library/Views/WarningBanner.xib
  214. +6 −1 Multisig/UI/UI Library/Views/WarningView.swift
  215. +2 −7 Multisig/UI/UI Library/Views/WarningView.xib
  216. +4 −4 MultisigIntegrationTests/ClaimingAppControllerTests.swift
  217. +1 −1 MultisigIntegrationTests/Info.plist
  218. +1 −1 MultisigIntegrationTests/SafeClientGatewayServiceIntegrationTests.swift
  219. +6 −0 MultisigIntegrationTests/UI Snapshot Tests/BalancesViewControllerSnapshotTests.swift
  220. +1 −1 MultisigIntegrationTests/UI Unit Tests/BackupFlowTests.swift
  221. +1 −1 MultisigTests/Info.plist
  222. +47 −34 MultisigTests/Logic/AddOwnerRequestValidatorTests.swift
  223. +405 −0 MultisigTests/Logic/NavigationRouterTests.swift
  224. +1 −1 NotificationServiceExtension/Info.plist
  225. +42 −54 Packages/Ethereum/Sources/Ethereum/EthRpc1.swift
  226. +8 −0 Packages/Ethereum/Sources/SafeDeployments/assets/v1.3.0/compatibility_fallback_handler.json
  227. +8 −0 Packages/Ethereum/Sources/SafeDeployments/assets/v1.3.0/create_call.json
  228. +8 −0 Packages/Ethereum/Sources/SafeDeployments/assets/v1.3.0/gnosis_safe.json
  229. +8 −0 Packages/Ethereum/Sources/SafeDeployments/assets/v1.3.0/gnosis_safe_l2.json
  230. +8 −0 Packages/Ethereum/Sources/SafeDeployments/assets/v1.3.0/multi_send.json
  231. +8 −0 Packages/Ethereum/Sources/SafeDeployments/assets/v1.3.0/multi_send_call_only.json
  232. +8 −0 Packages/Ethereum/Sources/SafeDeployments/assets/v1.3.0/proxy_factory.json
  233. +8 −0 Packages/Ethereum/Sources/SafeDeployments/assets/v1.3.0/sign_message_lib.json
  234. +8 −0 Packages/Ethereum/Sources/SafeDeployments/assets/v1.3.0/simulate_tx_accessor.json
30 changes: 0 additions & 30 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -8,9 +8,6 @@ pipeline {
options {
buildDiscarder(logRotator(numToKeepStr: '30'))
}
triggers {
cron('@midnight')
}
environment {
// this enables ruby gem binaries, such as xcpretty
PATH = "$HOME/.rbenv/bin:$HOME/.rbenv/shims:/usr/local/bin:/usr/local/sbin:$PATH"
@@ -52,9 +49,6 @@ pipeline {
allOf {
// Jenkins checks out PRs with a PR-XXX format
expression { BRANCH_NAME ==~ /^PR-.*/ }
not {
triggeredBy 'TimerTrigger'
}
}
}
steps {
@@ -75,9 +69,6 @@ pipeline {
when {
allOf {
expression { BRANCH_NAME ==~ /^(main|release\/.*)$/ }
not {
triggeredBy 'TimerTrigger'
}
}
}
steps {
@@ -118,26 +109,5 @@ pipeline {
}
}
}
stage('All Tests') {
when {
allOf {
expression { BRANCH_NAME ==~ /^(main)$/ }
triggeredBy 'TimerTrigger'
}
}
steps {
ansiColor('xterm') {
// clean build dir
// (was useful when CoreData code generation didn't work properly for some reason)
sh "rm -rf Build"

// new param for uikit enabled - alternative
sh 'INFURA_KEY=\"${INFURA_STAGING_KEY}\" bin/test.sh \"All Tests\"'
junit 'Build/reports/junit.xml'
archiveArtifacts 'Build/*/xcodebuild-test.log'
archiveArtifacts 'Build/*/tests-bundle.xcresult.tgz'
}
}
}
}
}
Loading