Skip to content

chore(release): prep v1.5.9#37

Merged
Cmochance merged 1 commit into
mainfrom
chore/release-prep-1.5.9
May 10, 2026
Merged

chore(release): prep v1.5.9#37
Cmochance merged 1 commit into
mainfrom
chore/release-prep-1.5.9

Conversation

@Cmochance
Copy link
Copy Markdown
Owner

Summary

Release prep — bumps package.json to 1.5.9 (version-sync.mjs propagates to Cargo.toml + lockfiles) and stamps the 1.5.9 CHANGELOG entry.

Coverage

Patches landing as 1.5.9:

  • perf(refresh): bundle 5 small wins on the refresh hot path #36 — Five-in-one refresh hot-path perf bundle (reqwest client reuse, conditional OAuth rotation gated on last_plan_check_ms, bulk-refresh 6 h skip-window, load_profiles_index 250 ms in-process cache, snapshot-only post-refresh on the front-end). Plus the review follow-up that surfaces relogin signatures from the HTTP fast path, replaces the OnceLock<Result<Client, _>> with a rebuild-on-error shape, and hoists the 6 h threshold to a single shared constant.

Test plan

  • npm run version:set -- 1.5.9 — propagates 1.5.9 to Cargo.toml + Cargo.lock + package-lock.json (5 files updated)
  • cargo test --manifest-path src-tauri/Cargo.toml --lib — 96 / 96 passing
  • npx tsc --noEmit — clean
  • npm run version:check — pass
  • Skim CHANGELOG entry — confirm scope
  • After merge: tag v1.5.9 at the merge commit, push tag → triggers Build workflow → produces draft release with mac dmg/pkg + win exe assets. Per global memory: stays as draft, do NOT promote to Latest until you confirm.

🤖 Generated with Claude Code

Bumps `package.json` to 1.5.9 (`version-sync.mjs` propagates to
Cargo.toml + lockfiles) and stamps the 1.5.9 CHANGELOG entry.

Patches landing as 1.5.9:

- **#36** — Five-in-one refresh hot-path perf bundle: reqwest
  client reuse, conditional OAuth rotation gated on
  `last_plan_check_ms`, bulk-refresh 6 h skip-window,
  `load_profiles_index` 250 ms in-process cache, and
  snapshot-only post-refresh on the front-end. Plus the review
  follow-up commit that surfaces relogin signatures from the HTTP
  fast path, replaces the OnceLock<Result<Client, _>> with a
  rebuild-on-error shape, and hoists the 6 h threshold to a single
  shared constant.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@Cmochance Cmochance merged commit f344d88 into main May 10, 2026
3 checks passed
@Cmochance Cmochance deleted the chore/release-prep-1.5.9 branch May 10, 2026 13:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant