Skip to content

Releases: vinzdg/codenotch

Release list

1.5.0

Choose a tag to compare

@vinzdg vinzdg released this 07 Sep 02:38

New

Fixed

  • Switching a provider off could still have its account read when Settings opened, and a response already in flight could restore a reading you'd just asked it to forget. (#13, thanks @canberkys)
  • Codex's live reading only recognised a 5-hour and a 7-day window. A free-plan account's real limit was a 30-day one, which silently fell through and reported "nothing metered" on an account that was genuinely tracked — caught by testing the fix against a real account. (#14, thanks @TrapstarKS)
  • Contributors can now make build/make test with no Apple Developer account — Debug builds sign themselves automatically when the maintainer's certificate isn't present. (based on #8, thanks @MintarasGrinius)
  • (Shipped earlier as 1.4.1, now synced to this repo) A Mac waking from a long sleep could erase a ring's remembered reading entirely.

Not merged

Two Grok submissions (#10, #12) and one Codex rollout-fallback improvement (#9) were superseded by the versions above — see the comments on each PR for specifics. One feature — a "charge date" showing when a subscription renews — was dropped after landing: it hardcoded one contributor's own personal billing dates as if they applied to every account.

1.4.0

Choose a tag to compare

@vinzdg vinzdg released this 06 Sep 05:36

New

  • Multiple Claude Code accounts — a work login kept apart with CLAUDE_CONFIG_DIR now gets its own ring, its own limits, and its own row in Settings, beside your personal one. (#2, thanks @mhmzdev)
  • GLM (Z.ai Coding Plan) support — reads live from Z.ai's monitor endpoint, with a key borrowed from whichever coding tool already holds one. (#3, thanks @mohammad-albarham)

Fixed

  • Claude's ring could get permanently stuck needing a restart after one transient keychain failure — a Mac waking from sleep, most often. It now recovers on its own. (#6, thanks @oasis1992)
  • Cursor sessions could report "still working" for a day or more after a crash or an abandoned run. Liveness now follows the timestamp Cursor actually keeps moving. (#4, thanks @ppuzio)
  • A duplicate keychain item — Claude Code files a new one on every token rotation — could be read at random instead of the current one, showing "waiting for the first reading" forever on an account that was actually signed in fine. (#5, thanks @LinKxFr)
  • A click on the still-folded notch could silently pin it open before anyone had seen it unfold. (#1, thanks @caseymcdougal)

Thanks to everyone who starred, forked, and opened issues this week — this release is almost entirely community work.