Skip to content

v0.1.21

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Jul 12:50

What's changed

Features

  • feat(cost): resolve prices from the remote catalog before the embedded seed (36b8a3a)
  • feat(cost): add disk cache and daily conditional refresh for pricing catalog (5639be7)
  • feat(cost): add remote pricing catalog store and payload validation (315014f)

Fixes

  • fix(cost): carry the 304 verification timestamp to disk (8662a32)
  • fix(usage): stop rendering a fabricated 0% when a window has no reading (9537e53)

Refactors

  • refactor(settings): drop the pricing staleness line, obsoleted by the live catalog (60b31e7)

Docs

  • docs: isolate each accessor on its own thread in the race harness (778e163)
  • docs: pin the etag disk round trip, first-run fetch, and new accessors (ac7f4fe)
  • docs: verify the catalog lock with a sanitizer and defer etag to its task (cd26cd4)
  • docs: pipe the secret over stdin so it never lands on the Pi (4ce36ae)
  • docs: split price data and deployment into separate repos (e4711bc)
  • docs: bound credential retention and memory headroom in cronjob (2eea6bf)
  • docs: harden container build and cronjob for unattended operation (c92d9e0)
  • docs: name git steps so a failed commit is not labelled 'git -c' (0efe7fa)
  • docs: stop swallowing catalog read errors and repo-config writes (4be1ace)
  • docs: round float residue out of published per-million rates (2f0695b)
  • docs: validate override values now that they bypass the gate (b615cba)
  • docs: re-assert overrides after the gate so they remain an escape hatch (d74caaf)
  • docs: tighten sanity gate and config validation in service plan (2ad32e8)
  • docs: add model catalog service and app client implementation plans (a0d9d71)
  • docs: fix staleness signal and catalog thread-safety in design spec (cde7e4b)
  • docs: rename model catalog repo in design spec (e639250)
  • docs: add remote model list and pricing design spec (f187bf8)

Chores

  • chore(i18n): drop the orphaned pricing-staleness strings (254c043)

Full changelog: v0.1.20...v0.1.21

Install

brew install --cask ericjypark/tap/codexisland

Existing installs auto-update via Sparkle — open the app and Check Now if you're impatient.


SHA-256: 8e58fbdbf3b14f82dc015a22648aa62dd44eb7a19568d24e40f6882683f5e537

⚠️ Unsigned build — Gatekeeper quarantine is stripped on first launch by the cask postflight; manual DMG users see the README.