From b37cae9bc9774bbf1022ec9d8d272066210fbf43 Mon Sep 17 00:00:00 2001 From: Chai Pin Zheng Date: Tue, 13 Oct 2026 00:59:26 +0800 Subject: [PATCH] release(chore): prepare 1.3.1 with the notarised menu-bar DMG Bump the tracked version across the CLI, npm, AUR, docs and menu-bar companion files, date the changelog section and refresh the public docs dates. Update the AUR checksum for the bumped CLI; the LICENSE checksum is unchanged. README, the site and llms.txt now point to the notarised DMG on the latest GitHub Release instead of saying there is no download. Merge only right before the live dispatch: the README links to a DMG that exists once v1.3.1 is published, and CLI PRs fail packaging tests between this merge and the tag. Re-date the six release dates if the release slips past 2026-10-13. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 4 ++++ README.md | 25 +++++++++++++++---------- USAGE.md | 2 +- bin/codex-profile | 2 +- docs/index.html | 10 +++++----- docs/llms.txt | 13 +++++++------ docs/sitemap.xml | 4 ++-- docs/welcome.svg | 2 +- install.sh | 4 ++-- macos/CodexProfilesMenu/Info.plist | 4 ++-- macos/README.md | 4 ++-- package-lock.json | 4 ++-- package.json | 2 +- packaging/aur/.SRCINFO | 8 ++++---- packaging/aur/PKGBUILD | 4 ++-- test/packaging/metadata-test.sh | 2 +- 16 files changed, 52 insertions(+), 42 deletions(-) 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.
  • - +