From e73f53acf13d15ce51cd588b6b50813711392afd Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 13 May 2026 14:21:06 +0000 Subject: [PATCH 1/2] Opt into Node.js 24 for GitHub Actions to fix deprecation warning https://claude.ai/code/session_01Wzv6BF7QPVDaQgraKn42FK --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9a2979c..9273ed3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,6 +6,9 @@ on: tags: ['v*'] pull_request: +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true + jobs: build-and-test: runs-on: macos-15 From 27de93ed5dfaedb4aa2577283868dbde2a41560e Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 13 May 2026 14:45:20 +0000 Subject: [PATCH 2/2] Fix missing ScrollView closing brace in aboutSection The ScrollView inside aboutSection was never closed, causing the outer VStack and aboutSection itself to be one brace short each. The compiler saw no valid return expression and reported the opaque-return-type error. https://claude.ai/code/session_01Wzv6BF7QPVDaQgraKn42FK --- Sources/HeardCore/Views.swift | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Sources/HeardCore/Views.swift b/Sources/HeardCore/Views.swift index dd19f3d..66b336b 100644 --- a/Sources/HeardCore/Views.swift +++ b/Sources/HeardCore/Views.swift @@ -1566,10 +1566,11 @@ public struct SettingsView: View { Spacer().frame(height: 40) } .frame(minWidth: 500, minHeight: 500) - .background(HeardTheme.Paper.bg) + .background(HeardTheme.Paper.bg) + } + .frame(maxWidth: .infinity, maxHeight: .infinity) + .background(HeardTheme.Paper.bg) } - .frame(maxWidth: .infinity, maxHeight: .infinity) - .background(HeardTheme.Paper.bg) } // MARK: Pane helpers