From 34a3e23931d4cfd4300b5c70b8b27dadf145eea4 Mon Sep 17 00:00:00 2001 From: kcw-grunt Date: Sat, 6 Jun 2026 16:56:39 +0100 Subject: [PATCH 1/9] Update the core repo --- Modules/core | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/core b/Modules/core index 807a1121..4c903166 160000 --- a/Modules/core +++ b/Modules/core @@ -1 +1 @@ -Subproject commit 807a11214bd6db7faf0189dfa727e5b7121768d9 +Subproject commit 4c90316690ce613482649ccd8b07583749a72266 From 31d148536236d21fe3584ff2a5b6a5f6992d7c00 Mon Sep 17 00:00:00 2001 From: kcw-grunt Date: Sat, 6 Jun 2026 18:52:56 +0100 Subject: [PATCH 2/9] Added sound to balance --- brainwallet.xcodeproj/project.pbxproj | 4 ++++ brainwallet/Bento Views/BalanceBentoView.swift | 5 +++++ .../Sounds/boingspringmouthharp042013.mp3 | Bin 0 -> 7988 bytes 3 files changed, 9 insertions(+) create mode 100644 brainwallet/Sounds/boingspringmouthharp042013.mp3 diff --git a/brainwallet.xcodeproj/project.pbxproj b/brainwallet.xcodeproj/project.pbxproj index ad78a83e..019d2d15 100644 --- a/brainwallet.xcodeproj/project.pbxproj +++ b/brainwallet.xcodeproj/project.pbxproj @@ -396,6 +396,7 @@ C33C4A1F2FC1C96100C23DA7 /* ShopStructs.swift in Sources */ = {isa = PBXBuildFile; fileRef = C33C4A192FC1C94B00C23DA7 /* ShopStructs.swift */; }; C353E3BA2FAE9F9E00BFFB30 /* ShopBentoViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C353E3B42FAE9F9000BFFB30 /* ShopBentoViewModel.swift */; }; C35C122A293D48340009022D /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = C35C1229293D48340009022D /* KeychainAccess */; }; + C38F57252FD490430005538A /* boingspringmouthharp042013.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = C38F57242FD490430005538A /* boingspringmouthharp042013.mp3 */; }; C3C95F082FA13DEF002E2BEE /* SignupAskView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3C95F072FA13DEF002E2BEE /* SignupAskView.swift */; }; C3E18A9F2F9E657000966C74 /* ShopCardsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3E18A9E2F9E656600966C74 /* ShopCardsView.swift */; }; C3E18AA12F9EC22000966C74 /* ConfirmationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3E18AA02F9EC21600966C74 /* ConfirmationStatus.swift */; }; @@ -989,6 +990,7 @@ C3236A002D7DE34D007039A1 /* URLController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLController.swift; sourceTree = ""; }; C33C4A192FC1C94B00C23DA7 /* ShopStructs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShopStructs.swift; sourceTree = ""; }; C353E3B42FAE9F9000BFFB30 /* ShopBentoViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShopBentoViewModel.swift; sourceTree = ""; }; + C38F57242FD490430005538A /* boingspringmouthharp042013.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = boingspringmouthharp042013.mp3; sourceTree = ""; }; C3C95F072FA13DEF002E2BEE /* SignupAskView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignupAskView.swift; sourceTree = ""; }; C3E18A9E2F9E656600966C74 /* ShopCardsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShopCardsView.swift; sourceTree = ""; }; C3E18AA02F9EC21600966C74 /* ConfirmationStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfirmationStatus.swift; sourceTree = ""; }; @@ -1924,6 +1926,7 @@ 24F5BD432E042F1D0010D340 /* clicksound.mp3 */, 24BC37BF2E22B249005DD3AC /* coinflip.mp3 */, C312D0AF2D7DC27700BB97A4 /* coinflip.aiff */, + C38F57242FD490430005538A /* boingspringmouthharp042013.mp3 */, ); path = Sounds; sourceTree = ""; @@ -2452,6 +2455,7 @@ 24AFEEEC2F3152CE00427D02 /* IBMPlexSans-Bold.ttf in Resources */, 24DBB7C62F34E75A002E6511 /* IBMPlexSans-ExtraLight.ttf in Resources */, 24AFEEED2F3152CE00427D02 /* IBMPlexSans-SemiBold.ttf in Resources */, + C38F57252FD490430005538A /* boingspringmouthharp042013.mp3 in Resources */, 24AFEEEE2F3152CE00427D02 /* IBMPlexSans-Medium.ttf in Resources */, 24AFEEEF2F3152CE00427D02 /* IBMPlexSans-Light.ttf in Resources */, 24AFEEF02F3152CE00427D02 /* IBMPlexSans-Italic.ttf in Resources */, diff --git a/brainwallet/Bento Views/BalanceBentoView.swift b/brainwallet/Bento Views/BalanceBentoView.swift index de06d231..4abdae27 100644 --- a/brainwallet/Bento Views/BalanceBentoView.swift +++ b/brainwallet/Bento Views/BalanceBentoView.swift @@ -30,6 +30,10 @@ struct BalanceBentoView: View { _userPrefersDarkTheme = userPrefersDarkTheme newMainViewModel = viewModel } + + private func playBoing() { + SoundsHelper().play(filename: "boingspringmouthharp042013", type: "mp3") + } var body: some View { GeometryReader { geometry in @@ -59,6 +63,7 @@ struct BalanceBentoView: View { Spacer() Button(action: { shouldShowBalance.toggle() + playBoing() }) { Image(systemName: shouldShowBalance ? "eye.slash" : "eye") .resizable() diff --git a/brainwallet/Sounds/boingspringmouthharp042013.mp3 b/brainwallet/Sounds/boingspringmouthharp042013.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..1f75f9a149897f06c409492e0ac4b95f22dcd0f5 GIT binary patch literal 7988 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 GQ~n> Date: Sun, 7 Jun 2026 22:15:02 +0100 Subject: [PATCH 3/9] Update build --- brainwallet.xcodeproj/project.pbxproj | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/brainwallet.xcodeproj/project.pbxproj b/brainwallet.xcodeproj/project.pbxproj index 019d2d15..0e7d33a6 100644 --- a/brainwallet.xcodeproj/project.pbxproj +++ b/brainwallet.xcodeproj/project.pbxproj @@ -3214,7 +3214,7 @@ CODE_SIGN_ENTITLEMENTS = brainwallet/brainwallet.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 2602285; + CURRENT_PROJECT_VERSION = 2602286; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEPLOYMENT_POSTPROCESSING = NO; DEVELOPMENT_TEAM = U8WDVUDC2P; @@ -3231,7 +3231,7 @@ "@executable_path/Frameworks", "$(FRAMEWORK_SEARCH_PATHS)", ); - MARKETING_VERSION = 3.9.6; + MARKETING_VERSION = 3.9.7; ONLY_ACTIVE_ARCH = NO; OTHER_SWIFT_FLAGS = "-DDebug $(inherited)"; PRODUCT_BUNDLE_IDENTIFIER = com.gruntsoftware.brainwallet; @@ -3406,7 +3406,7 @@ CODE_SIGN_ENTITLEMENTS = brainwallet/brainwallet.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 2602285; + CURRENT_PROJECT_VERSION = 2602286; DEPLOYMENT_POSTPROCESSING = YES; DEVELOPMENT_TEAM = U8WDVUDC2P; DOCC_EXTRACT_SWIFT_INFO_FOR_OBJC_SYMBOLS = YES; @@ -3422,7 +3422,7 @@ "@executable_path/Frameworks", "$(FRAMEWORK_SEARCH_PATHS)", ); - MARKETING_VERSION = 3.9.6; + MARKETING_VERSION = 3.9.7; ONLY_ACTIVE_ARCH = NO; OTHER_SWIFT_FLAGS = "$(inherited)"; PRODUCT_BUNDLE_IDENTIFIER = com.gruntsoftware.brainwallet; From 687c3a8cc8f20602b3a2ec2341476403b0fc10b7 Mon Sep 17 00:00:00 2001 From: kcw-grunt Date: Sun, 7 Jun 2026 22:32:50 +0100 Subject: [PATCH 4/9] Upgrade ruby --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index ab0b9cd7..a0230369 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -5,7 +5,7 @@ version: 2.1 orbs: macos: circleci/macos@2 - ruby: circleci/ruby@2.5.3 + ruby: circleci/ruby@4.0.5 jobs: build-unit-tests-per-push: macos: From de4ca2411b34b2116b2e4637e84aead3457ec20f Mon Sep 17 00:00:00 2001 From: kcw-grunt Date: Sun, 7 Jun 2026 22:37:12 +0100 Subject: [PATCH 5/9] updated the config --- .circleci/config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index a0230369..4e468efe 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -5,7 +5,7 @@ version: 2.1 orbs: macos: circleci/macos@2 - ruby: circleci/ruby@4.0.5 + ruby: circleci/ruby@2.5.3 jobs: build-unit-tests-per-push: macos: @@ -48,8 +48,8 @@ jobs: brew install rbenv ruby-build fi eval "$(rbenv init -)" - rbenv install -s 3.2.2 - rbenv global 3.2.2 + rbenv install -s 4.0.5 + rbenv global 4.0.5 ruby -v # Clean gem environment From c12525b0043276094f6b219de42cba97fdf21e4a Mon Sep 17 00:00:00 2001 From: kcw-grunt Date: Sun, 7 Jun 2026 23:00:06 +0100 Subject: [PATCH 6/9] update ruby in configs --- .circleci/build-uitest-config.yml | 4 ++-- .circleci/daily-develop-config.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.circleci/build-uitest-config.yml b/.circleci/build-uitest-config.yml index 6c23c03e..9f4dbc00 100644 --- a/.circleci/build-uitest-config.yml +++ b/.circleci/build-uitest-config.yml @@ -48,8 +48,8 @@ jobs: brew install rbenv ruby-build fi eval "$(rbenv init -)" - rbenv install -s 3.2.2 - rbenv global 3.2.2 + rbenv install -s 4.0.5 + rbenv global 4.0.5 ruby -v # Clean gem environment diff --git a/.circleci/daily-develop-config.yml b/.circleci/daily-develop-config.yml index 34061698..25d099a9 100644 --- a/.circleci/daily-develop-config.yml +++ b/.circleci/daily-develop-config.yml @@ -49,8 +49,8 @@ jobs: brew install rbenv ruby-build fi eval "$(rbenv init -)" - rbenv install -s 3.2.2 - rbenv global 3.2.2 + rbenv install -s 4.0.5 + rbenv global 4.0.5 ruby -v # Clean gem environment From 1426ca347eaa0c828c7a65f754a79f15257b860e Mon Sep 17 00:00:00 2001 From: kcw-grunt Date: Sun, 7 Jun 2026 23:15:56 +0100 Subject: [PATCH 7/9] downgrade to 3.3.0 --- .circleci/build-uitest-config.yml | 4 ++-- .circleci/config.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.circleci/build-uitest-config.yml b/.circleci/build-uitest-config.yml index 9f4dbc00..1201e9c3 100644 --- a/.circleci/build-uitest-config.yml +++ b/.circleci/build-uitest-config.yml @@ -48,8 +48,8 @@ jobs: brew install rbenv ruby-build fi eval "$(rbenv init -)" - rbenv install -s 4.0.5 - rbenv global 4.0.5 + rbenv install -s 3.3.0 + rbenv global 3.3.0 ruby -v # Clean gem environment diff --git a/.circleci/config.yml b/.circleci/config.yml index 4e468efe..46678e59 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -48,8 +48,8 @@ jobs: brew install rbenv ruby-build fi eval "$(rbenv init -)" - rbenv install -s 4.0.5 - rbenv global 4.0.5 + rbenv install -s 3.3.0 + rbenv global 3.3.0 ruby -v # Clean gem environment From e443c04c709e32a30dc974278e432c542d2b2487 Mon Sep 17 00:00:00 2001 From: kcw-grunt Date: Sun, 7 Jun 2026 23:25:37 +0100 Subject: [PATCH 8/9] Updated the Gemfile --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 8649fb6b..870cda1d 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source "https://rubygems.org" -ruby "3.2.2" +ruby "3.3.0" gem "abbrev" gem "mutex_m" gem "ostruct" From eff29f2ee11ae5935db2391f2c40f26c15a236ce Mon Sep 17 00:00:00 2001 From: kcw-grunt Date: Sun, 7 Jun 2026 23:34:44 +0100 Subject: [PATCH 9/9] checked to 3.3.0 --- .circleci/daily-develop-config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/daily-develop-config.yml b/.circleci/daily-develop-config.yml index 25d099a9..9b4f6ba6 100644 --- a/.circleci/daily-develop-config.yml +++ b/.circleci/daily-develop-config.yml @@ -49,8 +49,8 @@ jobs: brew install rbenv ruby-build fi eval "$(rbenv init -)" - rbenv install -s 4.0.5 - rbenv global 4.0.5 + rbenv install -s 3.3.0 + rbenv global 3.3.0 ruby -v # Clean gem environment