From a48e815aa6a58da0abe53253c3c447bf44dc1ae5 Mon Sep 17 00:00:00 2001 From: tsouth89 Date: Sat, 18 Jul 2026 19:58:45 -0400 Subject: [PATCH] Release Ceiling 1.1.0 Bump to 1.1.0 (build 95) across version.env, both Rust manifests, package.json, tauri.conf.json, and Cargo.lock, and add the 1.1.0 changelog section for the local spend-analytics work: the total estimated API-value card, per-model and per-effort breakdowns, pricing-coverage transparency, and the underlying Codex cost-integrity fixes (child-replay suppression, archived-session dedup, unknown-model unpricing, real effort tiers). --- CHANGELOG.md | 16 ++++++++++++++++ Cargo.lock | 4 ++-- apps/desktop-tauri/package.json | 2 +- apps/desktop-tauri/src-tauri/Cargo.toml | 2 +- apps/desktop-tauri/src-tauri/tauri.conf.json | 2 +- rust/Cargo.toml | 2 +- version.env | 4 ++-- 7 files changed, 24 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9462215ce..dd7211558 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [Ceiling] 1.1.0 - 2026-07-18 + +### Added +- Show a total estimated API-value card that aggregates local usage across Codex and Claude, with Today, Yesterday, and 30-day views, an API value or Tokens metric, a provider ring, and a ranked legend. +- Break down 30-day spend by model, and by Codex reasoning effort, each with a running total and clear "Not priced" rows for models without a public rate. +- Surface pricing coverage (for example, "96% of tokens priced") and name the unpriced models, so estimated totals stay transparent. + +### Changed +- Label token-derived dollars as estimated API value, not a bill or subscription spend, across the new cost views. + +### Fixed +- Stop counting a child or sub-agent session's replayed parent history, which could inflate Codex token and cost estimates many times over. +- Include archived Codex sessions and de-duplicate rollouts across locations, so 30-day usage is neither under-counted nor double-counted. +- Stop reporting dollars for models without a canonical price (their tokens are still counted), so a period of only unpriced usage no longer reads as $0.00. +- Attribute Codex usage to the real reasoning-effort tier recorded in the session logs instead of guessing from the model name. + ## [Ceiling] 1.0.0 - 2026-07-18 First stable release of Ceiling for Windows. diff --git a/Cargo.lock b/Cargo.lock index 18d03f0f6..b448037b4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -664,7 +664,7 @@ checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" [[package]] name = "codexbar" -version = "1.0.0" +version = "1.1.0" dependencies = [ "aes-gcm", "anyhow", @@ -705,7 +705,7 @@ dependencies = [ [[package]] name = "codexbar-desktop-tauri" -version = "1.0.0" +version = "1.1.0" dependencies = [ "chrono", "chrono-tz", diff --git a/apps/desktop-tauri/package.json b/apps/desktop-tauri/package.json index 979b9b8fc..d67741c4f 100644 --- a/apps/desktop-tauri/package.json +++ b/apps/desktop-tauri/package.json @@ -1,7 +1,7 @@ { "name": "desktop-tauri", "private": true, - "version": "1.0.0", + "version": "1.1.0", "packageManager": "pnpm@10.18.1", "type": "module", "scripts": { diff --git a/apps/desktop-tauri/src-tauri/Cargo.toml b/apps/desktop-tauri/src-tauri/Cargo.toml index 33871159c..b053089d4 100644 --- a/apps/desktop-tauri/src-tauri/Cargo.toml +++ b/apps/desktop-tauri/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "codexbar-desktop-tauri" -version = "1.0.0" +version = "1.1.0" edition = "2024" publish = false diff --git a/apps/desktop-tauri/src-tauri/tauri.conf.json b/apps/desktop-tauri/src-tauri/tauri.conf.json index f965a6b26..467ead136 100644 --- a/apps/desktop-tauri/src-tauri/tauri.conf.json +++ b/apps/desktop-tauri/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Ceiling", - "version": "1.0.0", + "version": "1.1.0", "identifier": "io.github.tsouth89.ceiling", "build": { "beforeDevCommand": "pnpm run dev", diff --git a/rust/Cargo.toml b/rust/Cargo.toml index f14c7fda2..3b4d5a1d6 100755 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "codexbar" -version = "1.0.0" +version = "1.1.0" edition = "2024" authors = ["Ceiling Contributors"] description = "Local-first Windows companion for monitoring AI capacity and reset times" diff --git a/version.env b/version.env index 9304be092..592ef519e 100755 --- a/version.env +++ b/version.env @@ -1,2 +1,2 @@ -MARKETING_VERSION=1.0.0 -BUILD_NUMBER=94 +MARKETING_VERSION=1.1.0 +BUILD_NUMBER=95