diff --git a/README.md b/README.md index ed34a9e..d35222a 100644 --- a/README.md +++ b/README.md @@ -11,13 +11,29 @@ A desktop app for managing many [Claude Code](https://claude.com/claude-code) se ## Running it -### Option A — download a release (macOS arm64) +### Option A — Homebrew (macOS arm64) + +```sh +brew tap ryj-dev/tap +brew trust ryj-dev/tap # Homebrew ≥ 6 requires trusting third-party taps +brew install --cask session-manager +``` + +The app is unsigned, so macOS would normally block it as "damaged" on first launch — the cask removes the quarantine flag automatically after install, so it launches normally. + +### Option B — download a release (macOS arm64) 1. Grab the latest DMG from the [releases page](https://github.com/ryj-dev/session-manager/releases). 2. Open the DMG, drag *Session Manager* to Applications. -3. First launch will be blocked by Gatekeeper (the build is unsigned). Right-click the app → **Open** → confirm. Or, after the block dialog, go to **System Settings → Privacy & Security → Open Anyway**. +3. **The build is unsigned**, so on first launch macOS will report the app "is damaged and can't be opened" — it isn't damaged, it's quarantined. Clear the quarantine flag and it launches normally: + + ```sh + xattr -cr "/Applications/Session Manager.app" + ``` + + (Alternatively, download with `curl -L` instead of the browser — quarantine is only applied to browser downloads.) -### Option B — run from source +### Option C — run from source ```sh git clone https://github.com/ryj-dev/session-manager.git diff --git a/package.json b/package.json index d2b33dc..2f83789 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "session-manager", - "version": "0.2.0", + "version": "0.2.1", "description": "Desktop app for managing multiple Claude Code sessions", "author": "Ry J", "license": "MIT", @@ -31,6 +31,7 @@ "output": "release", "buildResources": "build" }, + "asar": false, "files": [ "out/**/*", "package.json", @@ -52,14 +53,6 @@ ] } ], - "asarUnpack": [ - "node_modules/better-sqlite3/**/*", - "node_modules/node-pty/**/*", - "node_modules/sqlite-vec/**/*", - "node_modules/sqlite-vec-darwin-arm64/**/*", - "node_modules/sqlite-vec-darwin-x64/**/*", - "node_modules/@huggingface/**/*" - ], "mac": { "category": "public.app-category.developer-tools", "target": [