From cfbf33db79ce13d9c8bf2e3ae8bf3bc14f625d00 Mon Sep 17 00:00:00 2001 From: Kevinlee49 Date: Fri, 21 Aug 2026 07:46:39 -0500 Subject: [PATCH] chore: prepare v1.12.0 release --- README.md | 30 +++++++++++++++--------------- bin/code-notify | 2 +- package.json | 2 +- scripts/install-windows.ps1 | 4 ++-- 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 02ddecb..0a6da48 100644 --- a/README.md +++ b/README.md @@ -8,21 +8,20 @@ Desktop notifications for AI coding tools - get alerts when tasks complete or input is needed. -## Latest: Oh My Pi (omp) Support +## Latest: T3 Code Thread Titles -Code-Notify now supports [Oh My Pi](https://www.npmjs.com/package/@oh-my-pi/pi-coding-agent) (`omp`) alongside Claude Code, Codex, and Gemini CLI. +On macOS, Code-Notify now shows the matching T3 Code thread title in Codex completion notifications instead of a generic workspace name. -- **Enable omp notifications**: `cn on omp` -- **Disable omp notifications**: `cn off omp` -- **Check status**: `cn status` -- **Delivery options**: desktop notification, voice, sound, Slack, Discord, and macOS click-through +- **Automatic matching**: Uses the Codex `thread-id` to find the corresponding T3 Code thread +- **Safe fallback**: Uses the workspace name when T3 Code is unavailable or no matching thread exists +- **No extra setup**: Existing `cn on codex` configurations pick up the feature after updating +- **macOS scoped**: Linux, WSL, and native Windows notification behavior is unchanged -omp uses a managed extension at `~/.omp/agent/extensions/code-notify.js` and forwards completion events into the existing Code-Notify notifier. +Update and verify the installed version: ```bash -cn on omp -cn test omp -cn status +cn update +code-notify version ``` Usage reset alerts are still available for Codex and Claude: `cn usage setup --watch`. @@ -36,7 +35,7 @@ Voice samples: [Daily reset](https://cdn.jsdelivr.net/gh/mylee04/code-notify@mai All tools enabled

-[![Version](https://img.shields.io/badge/version-1.11.0-blue.svg)](https://github.com/mylee04/code-notify/releases) +[![Version](https://img.shields.io/badge/version-1.12.0-blue.svg)](https://github.com/mylee04/code-notify/releases) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![macOS](https://img.shields.io/badge/macOS-supported-green.svg)](https://www.apple.com/macos) [![Linux](https://img.shields.io/badge/Linux-supported-green.svg)](https://www.linux.org/) @@ -44,11 +43,12 @@ Voice samples: [Daily reset](https://cdn.jsdelivr.net/gh/mylee04/code-notify@mai --- -## What's New in v1.11.0 +## What's New in v1.12.0 -- **Oh My Pi support**: `cn on omp`, `cn off omp`, and `cn status` now work for the `omp` CLI -- **Managed omp extension**: Code-Notify writes `~/.omp/agent/extensions/code-notify.js` and preserves user-owned files -- **Shared delivery pipeline**: omp completion notifications reuse sound, voice, Slack/Discord, click-through, mute, and rate limiting +- **T3 Code context on macOS**: Codex completion notifications use the matching T3 Code thread title +- **Resilient local lookup**: Missing, malformed, or non-object T3 state entries are ignored without interrupting notifications +- **Safe notification text**: Quoted thread titles are passed to AppleScript without breaking delivery +- **Workspace fallback**: Existing Codex notification context remains available when no T3 Code title can be resolved --- diff --git a/bin/code-notify b/bin/code-notify index 25612b1..8ff84e7 100755 --- a/bin/code-notify +++ b/bin/code-notify @@ -6,7 +6,7 @@ set -e # Version -VERSION="1.11.1" +VERSION="1.12.0" # Determine the directory where the script is located (resolve symlinks) SCRIPT_PATH="${BASH_SOURCE[0]}" diff --git a/package.json b/package.json index 18718e0..cc78dc1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "code-notify", - "version": "1.11.1", + "version": "1.12.0", "description": "Desktop notifications and usage reset alerts for Claude Code, Codex CLI, Gemini CLI, Oh My Pi, and AI coding agents", "license": "MIT", "homepage": "https://github.com/mylee04/code-notify#readme", diff --git a/scripts/install-windows.ps1 b/scripts/install-windows.ps1 index 71d6531..0dd3ab8 100644 --- a/scripts/install-windows.ps1 +++ b/scripts/install-windows.ps1 @@ -20,7 +20,7 @@ param( $ErrorActionPreference = "Stop" # Version -$VERSION = "1.11.1" +$VERSION = "1.12.0" # Colors and formatting function Write-Success { param([string]$Message) Write-Host "[OK] $Message" -ForegroundColor Green } @@ -107,7 +107,7 @@ function Install-ClaudeNotify { # Code-Notify PowerShell Module # https://github.com/mylee04/code-notify -$script:VERSION = "1.11.1" +$script:VERSION = "1.12.0" $script:ClaudeHome = if ($env:CLAUDE_HOME) { $env:CLAUDE_HOME } else { "$env:USERPROFILE\.claude" } $script:DefaultSettingsFile = "$script:ClaudeHome\settings.json" $script:AlternateSettingsFile = "$env:USERPROFILE\.config\.claude\settings.json"