diff --git a/.circleci/config.yml b/.circleci/config.yml index 43f6178b..4b0281ac 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -390,6 +390,8 @@ jobs: echo 'github.com ssh-rsa SHA256:Z4bsDPFhTv8vuTERTBcs6b5RHFRspyI77b7tQUsju1g' >> ~/.ssh/known_hosts ssh-add -D ssh-add ~/.ssh/id_rsa_* + git submodule sync --recursive + git submodule update --init --recursive --jobs=4 --filter=blob:none -- ':(exclude)Private/ios-games' git submodule init && git submodule update --init Modules/core # Setup environment files (MUST be before build) diff --git a/.gitmodules b/.gitmodules index 40bd7eaf..6e26cc5e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,5 @@ [submodule "Private/ios-games"] path = Private/ios-games url = https://github.com/gruntsoftware/ios-games.git + update = none + ignore = all diff --git a/BrainwalletHybrid.xcworkspace/xcshareddata/swiftpm/Package.resolved b/BrainwalletHybrid.xcworkspace/xcshareddata/swiftpm/Package.resolved new file mode 100644 index 00000000..a86a4cfb --- /dev/null +++ b/BrainwalletHybrid.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -0,0 +1,168 @@ +{ + "originHash" : "1fae515ecb077b020404ba96ab97a952faae66bc0ab8f22de14421a303e179c1", + "pins" : [ + { + "identity" : "abseil-cpp-binary", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/abseil-cpp-binary.git", + "state" : { + "revision" : "bbe8b69694d7873315fd3a4ad41efe043e1c07c5", + "version" : "1.2024072200.0" + } + }, + { + "identity" : "app-check", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/app-check.git", + "state" : { + "revision" : "61b85103a1aeed8218f17c794687781505fbbef5", + "version" : "11.2.0" + } + }, + { + "identity" : "appsflyerframework", + "kind" : "remoteSourceControl", + "location" : "https://github.com/AppsFlyerSDK/AppsFlyerFramework", + "state" : { + "revision" : "9af29d0e961580213771cd71e09ae81a472ed72e", + "version" : "6.17.2" + } + }, + { + "identity" : "brainwalletiosstorekit", + "kind" : "remoteSourceControl", + "location" : "https://github.com/gruntsoftware/BrainwalletiOSStorekit.git", + "state" : { + "revision" : "3465dba4eddab73f68d441db08b710aeb284b198", + "version" : "1.0.5" + } + }, + { + "identity" : "firebase-ios-sdk", + "kind" : "remoteSourceControl", + "location" : "https://github.com/firebase/firebase-ios-sdk.git", + "state" : { + "revision" : "fdc352fabaf5916e7faa1f96ad02b1957e93e5a5", + "version" : "11.15.0" + } + }, + { + "identity" : "google-ads-on-device-conversion-ios-sdk", + "kind" : "remoteSourceControl", + "location" : "https://github.com/googleads/google-ads-on-device-conversion-ios-sdk", + "state" : { + "revision" : "973bd67929bfbe465f63c05cd5a4b113765fbc7f", + "version" : "2.2.1" + } + }, + { + "identity" : "googleappmeasurement", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/GoogleAppMeasurement.git", + "state" : { + "revision" : "45ce435e9406d3c674dd249a042b932bee006f60", + "version" : "11.15.0" + } + }, + { + "identity" : "googledatatransport", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/GoogleDataTransport.git", + "state" : { + "revision" : "617af071af9aa1d6a091d59a202910ac482128f9", + "version" : "10.1.0" + } + }, + { + "identity" : "googleutilities", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/GoogleUtilities.git", + "state" : { + "revision" : "60da361632d0de02786f709bdc0c4df340f7613e", + "version" : "8.1.0" + } + }, + { + "identity" : "grpc-binary", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/grpc-binary.git", + "state" : { + "revision" : "cc0001a0cf963aa40501d9c2b181e7fc9fd8ec71", + "version" : "1.69.0" + } + }, + { + "identity" : "gtm-session-fetcher", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/gtm-session-fetcher.git", + "state" : { + "revision" : "c756a29784521063b6a1202907e2cc47f41b667c", + "version" : "4.5.0" + } + }, + { + "identity" : "interop-ios-for-google-sdks", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/interop-ios-for-google-sdks.git", + "state" : { + "revision" : "040d087ac2267d2ddd4cca36c757d1c6a05fdbfe", + "version" : "101.0.0" + } + }, + { + "identity" : "keychainaccess", + "kind" : "remoteSourceControl", + "location" : "https://github.com/kishikawakatsumi/KeychainAccess.git", + "state" : { + "revision" : "3d0ea2c0806791abcc5d7f0d9f62f1cfd4a7264d", + "version" : "4.2.0" + } + }, + { + "identity" : "leveldb", + "kind" : "remoteSourceControl", + "location" : "https://github.com/firebase/leveldb.git", + "state" : { + "revision" : "a0bc79961d7be727d258d33d5a6b2f1023270ba1", + "version" : "1.22.5" + } + }, + { + "identity" : "lottie-ios", + "kind" : "remoteSourceControl", + "location" : "https://github.com/airbnb/lottie-ios.git", + "state" : { + "revision" : "047aa81b77adcbf583a966dfef620d17650cc656", + "version" : "4.5.1" + } + }, + { + "identity" : "nanopb", + "kind" : "remoteSourceControl", + "location" : "https://github.com/firebase/nanopb.git", + "state" : { + "revision" : "b7e1104502eca3a213b46303391ca4d3bc8ddec1", + "version" : "2.30910.0" + } + }, + { + "identity" : "promises", + "kind" : "remoteSourceControl", + "location" : "https://github.com/google/promises.git", + "state" : { + "revision" : "540318ecedd63d883069ae7f1ed811a2df00b6ac", + "version" : "2.4.0" + } + }, + { + "identity" : "swift-protobuf", + "kind" : "remoteSourceControl", + "location" : "https://github.com/apple/swift-protobuf.git", + "state" : { + "revision" : "102a647b573f60f73afdce5613a51d71349fe507", + "version" : "1.30.0" + } + } + ], + "version" : 3 +} diff --git a/Private/ios-games b/Private/ios-games index cc26da31..61e26974 160000 --- a/Private/ios-games +++ b/Private/ios-games @@ -1 +1 @@ -Subproject commit cc26da3176d92a66ddcefcc2c6f30c95fb5475fa +Subproject commit 61e2697437d60f90121aa0b7c99283d94da98c62 diff --git a/README.md b/README.md index adf494ad..8ab8d197 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,23 @@ The open source code section of Brainwallet iOS ## Release Notes +### v3.6.0 Latest + +#### What's Changed +🚀[Release v3.5.0] Merge into Main by @kcw-grunt in #51 +Full Changelog: v3.4.2...v3.6.0\ + +#### Updates: +- using bundle exec fastlane single_unit_test_all +- downgrade firebase to 11.12.0 +- polsih ci config +- 🦾 Chore/migrate ready onboarding +- Fix/login view crash +- 🧰 fix: Removed the thread blocking seen in the lock screen trx. loading +- Epic/settings migration (#50) +- Chore/refactor firebase analytics +- Chore/activate test coverage + ### v3.3.1 - Added locale filter - Made improvements to UI