Release 1.5.32 - #318
Conversation
Version bumped across version.env, both Cargo manifests, package.json, and tauri.conf.json, with the build number moved to 134. The Unreleased entries move into a dated 1.5.32 section.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (6)
Included review availability: 0 reviews are currently available. Based on recent review activity, included reviews refill at 1 per hour. 📝 WalkthroughWalkthroughThe release updates Ceiling to version 1.5.32 and build 134. The changelog records new features, fixes, and the release-only webview CSP behavior. ChangesCeiling 1.5.32 release preparation
Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to This change updates release metadata and notes for version 1.5.32; no actionable merge-blocking risk remains after normal checks and review. Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
ceiling | bb5b64e | Commit Preview URL Branch Preview URL |
Aug 16 2026, 06:19 PM |
Automated reviewNew in this pass: 1 issue.
Resolved since the previous pass: 1. For coding agents: fix BLOCK and FIX IF QUICK findings now; everything else is tracked or informational; never exceed one CodeRev fix round per PR. Advisory. Findings generated by |
Review caught that twelve merged PRs since v1.5.31 left no changelog entry, and dating the Unreleased section as-is would have buried them for good: the notes ship without them and a later cut has nothing left to pick up. Adds the Charts activity heatmap, the unusual-spend warning, and the release-build CSP tightening, plus the Grok weekly decode, deterministic Grok account selection, `codexbar usage` honoring enabled providers, the engine-drawn control parts, the last glow, the Linux and WSL session paths, and the flock state lock. Every PR merged since the v1.5.31 tag is now accounted for.
spend_anomaly_alerts_enabled defaults to false and spend_alerts_enabled also requires show_notifications, so the bullet described a warning a default install never sees. local_usage_provider_ids then filters the enabled set down to codex and claude, so spend on any other provider is in neither today's total nor the baseline. The heatmap bullet's mention of Grok is correct and stays: API_VALUE_PROVIDERS is codex, claude, grok, a different path.
Cuts 1.5.32 from the three PRs that landed today (#315, #316, #317) plus the work already sitting in
Unreleased.Changes
1.5.32inversion.env,rust/Cargo.toml,apps/desktop-tauri/src-tauri/Cargo.toml,apps/desktop-tauri/package.json, andtauri.conf.json. Build number 133 to 134,Cargo.lockfollows.Unreleasedmoved into a dated1.5.32 - 2026-08-16section with a summary line.Unreleasedis left in place and empty.Validation
scripts\local-check.ps1 -All -Version 1.5.32, run step by step:Note on the shared Rust suite.
cli::tty_runner::tests::test_run_sends_script_through_ptyfails on this machine only, and not for any reason in this diff. It shells out through the npm shim at%APPDATA%\npm\cmd, which is not a valid Win32 executable on this box, soCreateProcessWreturns error 193 before the test reaches anything Ceiling owns. The suite was re-run with--skip tty_runner: 1021 passed, 0 failed. CI runs this job on its own runner where the shim is intact.The three release-doctor warnings are all "does not exist yet" and clear when the tag is pushed: no local
v1.5.32tag, no GitHub releasev1.5.32, and a local assets directory that belongs to a different machine.After merge
Tag
v1.5.32on the merge commit and push it.release.ymlthen builds from the tag, signs through Azure, packages and verifies the installer, and opens a draft GitHub release plus the R2 upload. Publishing that draft stays a manual step.Note
Release version 1.5.32
Bumps version identifiers across all package manifests and build config to 1.5.32, with build number incremented to 134. Updates CHANGELOG.md with Added, Security, Fixed, and Internal notes for the release.
Macroscope summarized bb5b64e.
Summary by CodeRabbit
New Features
Bug Fixes
Security