From 5fd38c5a1928d31cba23d8f153d924e943ef1003 Mon Sep 17 00:00:00 2001 From: Siddhant M Date: Thu, 4 Dec 2025 04:56:43 -0500 Subject: [PATCH] Release v1.1.3: Enable macOS notarization to fix Gatekeeper blocking MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Bump version to 1.1.3 - Upgrade to Node.js 22 (required by @electron/notarize@3.0.1) - Enable notarization (notarize: true) to prevent Gatekeeper errors - Fixes: 'Apple could not verify YeetCode is free of malware' error This allows users to run the app without security warnings. 🎉 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .github/workflows/deploy.yml | 4 ++-- package.json | 4 ++-- src/components/App.jsx | 2 +- src/index.js | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9060c7d..d78f98d 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -21,7 +21,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' cache: 'npm' - name: Get version from package.json @@ -69,7 +69,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' cache: 'npm' - name: Get version from package.json diff --git a/package.json b/package.json index 352dfa7..cc834a2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "yeetcode-app", "productName": "YeetCode", - "version": "1.1.2", + "version": "1.1.3", "description": "YeetCode - Competitive Programming Practice App", "main": "src/index.js", "config": { @@ -82,7 +82,7 @@ "entitlements": "assets/entitlements.mac.plist", "entitlementsInherit": "assets/entitlements.mac.plist", "gatekeeperAssess": false, - "notarize": false + "notarize": true }, "dmg": { "contents": [ diff --git a/src/components/App.jsx b/src/components/App.jsx index c198adb..05a6011 100644 --- a/src/components/App.jsx +++ b/src/components/App.jsx @@ -9,7 +9,7 @@ import OnboardingStep from './OnboardingStep'; import GroupStep from './GroupStep'; import LeaderboardStep from './LeaderboardStep'; -const APP_VERSION = '1.1.2'; +const APP_VERSION = '1.1.3'; function App() { const [step, setStep] = useState('welcome'); const [userData, setUserData] = useState({ diff --git a/src/index.js b/src/index.js index f953b5d..94d20e1 100644 --- a/src/index.js +++ b/src/index.js @@ -28,7 +28,7 @@ const { // More reliable isDev detection - packaged apps are always production const isDev = app.isPackaged ? false : config.isDev || true; -const version = '1.1.2'; +const version = '1.1.3'; // ======================================== // AUTO-UPDATER CONFIGURATION