diff --git a/CHANGELOG.md b/CHANGELOG.md index 185f5d7..59951a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,8 +7,12 @@ and this project follows semantic versioning for tagged releases. ## Unreleased +## 1.3.1 - 2026-10-13 + ### Added +- A notarised universal DMG of the menu-bar app is attached to this and later + GitHub Releases, so the app no longer has to be built from source. - The `Release` workflow can build the menu-bar DMG on macOS, sign it with a Developer ID certificate held in a temporary keychain, notarise and staple it, and attach the DMG and its checksum to the GitHub Release. A new diff --git a/README.md b/README.md index bc61570..4382dee 100644 --- a/README.md +++ b/README.md @@ -74,19 +74,24 @@ accent colours and accessibility preferences. ## Getting started -**Build from source for now.** A signed app download is planned. npm and -Homebrew install the [CLI](#command-line-usage) only. +**Download the app** as a notarised DMG from the +[latest release](https://github.com/Ducksss/codex-profiles/releases/latest), or build it from source below. npm and Homebrew +install the [CLI](#command-line-usage) only. ### Prerequisites - **macOS 13+**, on Apple silicon or Intel. -- **Xcode Command Line Tools** with Swift. Install with `xcode-select --install`. +- To build from source only: **Xcode Command Line Tools** with Swift. Install + with `xcode-select --install`. - The official **ChatGPT desktop app** for ChatGPT windows. Terminal launches and quota readings need the official **Codex CLI**, installed separately or available inside ChatGPT. ### Installation +Open the downloaded `Codex-Profiles--universal.dmg`, or build it +yourself: + ```sh git clone https://github.com/Ducksss/codex-profiles.git cd codex-profiles @@ -97,8 +102,8 @@ open build/macos Drag **Codex Profiles.app** to **Applications**, then open it. The app includes this project's CLI, so no separate npm or Homebrew installation is needed. -Local builds are unsigned development builds. For a DMG, signing and -notarisation, see the [macOS build guide](https://github.com/Ducksss/codex-profiles/blob/main/macos/README.md#build-locally). +Local builds are unsigned development builds; the released DMG is signed with +a Developer ID and notarised. For local DMG builds and signing, see the [macOS build guide](https://github.com/Ducksss/codex-profiles/blob/main/macos/README.md#build-locally). @@ -222,17 +227,17 @@ brew install Ducksss/tap/codex-profile From a source checkout, run `make install`. -The pinned standalone and Nix commands below require the `v1.3.0` release +The pinned standalone and Nix commands below require the `v1.3.1` release tag, which has not been published yet. Use npm, Homebrew or source until then. ```sh -curl -fsSL https://raw.githubusercontent.com/Ducksss/codex-profiles/v1.3.0/install.sh \ - | CODEX_PROFILE_VERSION=v1.3.0 sh +curl -fsSL https://raw.githubusercontent.com/Ducksss/codex-profiles/v1.3.1/install.sh \ + | CODEX_PROFILE_VERSION=v1.3.1 sh ``` ```sh -nix run github:Ducksss/codex-profiles/v1.3.0 -nix profile install github:Ducksss/codex-profiles/v1.3.0 +nix run github:Ducksss/codex-profiles/v1.3.1 +nix profile install github:Ducksss/codex-profiles/v1.3.1 ``` Check your installation with `codex-profile doctor`. diff --git a/USAGE.md b/USAGE.md index 0c55b03..d0a7db6 100644 --- a/USAGE.md +++ b/USAGE.md @@ -596,7 +596,7 @@ directories, and it refuses sensitive-looking configuration keys. codex-profile upgrade --dry-run codex-profile upgrade codex-profile upgrade --prefix /usr/local -codex-profile upgrade --ref v1.3.0 +codex-profile upgrade --ref v1.3.1 codex-profile upgrade --ref main ``` diff --git a/bin/codex-profile b/bin/codex-profile index e6649cb..bf7b569 100755 --- a/bin/codex-profile +++ b/bin/codex-profile @@ -3,7 +3,7 @@ set -euo pipefail PROGRAM="${0##*/}" -VERSION="1.3.0" +VERSION="1.3.1" CHATGPT_APP="${CHATGPT_APP:-}" CODEX_APP="${CODEX_APP:-}" CODEX_APP_BIN="${CODEX_APP_BIN:-}" diff --git a/docs/index.html b/docs/index.html index bef95dc..c2af9b1 100644 --- a/docs/index.html +++ b/docs/index.html @@ -61,7 +61,7 @@ "macOS", "Linux" ], - "softwareVersion": "1.3.0", + "softwareVersion": "1.3.1", "license": "https://github.com/Ducksss/codex-profiles/blob/main/LICENSE", "codeRepository": "https://github.com/Ducksss/codex-profiles", "downloadUrl": "https://www.npmjs.com/package/codex-profile", @@ -100,7 +100,7 @@ "url": "https://ducksss.github.io/codex-profiles/", "name": "codex-profiles - Named Codex homes and ChatGPT desktop windows", "description": "A machine-readable product page for codex-profiles and its separate Codex-local and ChatGPT Desktop scopes.", - "dateModified": "2026-10-12", + "dateModified": "2026-10-13", "image": "https://ducksss.github.io/codex-profiles/og-image.png", "isPartOf": { "@id": "https://ducksss.github.io/codex-profiles/#website" @@ -1252,7 +1252,7 @@

Two profiles.One Mac.No tok MIT licensed macOS + Linux zero runtime deps - v1.3.0 + v1.3.1 @@ -1375,7 +1375,7 @@
  • Set up from the menuCreate profiles, start Codex CLI sign-in in Terminal, and add, reassign or repair project bindings.
  • Native on macOSFollows light and dark mode, contrast and Reduce Motion. Open at Login keeps it in the menu bar.
  • - +