Skip to content

Releases: CodyKoInABox/cursor-plan-usage

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 29 Aug 00:22
5a086d6

What's Changed

  • Fix WAL-mode Cursor state.vscdb auth (unable to open database file) by @CodyKoInABox in #14

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 19:14
60f3927

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 07:50
a333ee8

Changelog

0.3.0

Features

  • Added Since last commit usage window: plan % burned while the working tree is dirty, re-anchored on every HEAD move (automatic; no manual reset). Hidden when the tree is clean or the workspace is not a git repo
  • Added This branch usage window: plan % while a feature branch is checked out, with active-time pause/resume so spend on other branches does not inflate the counter (hidden on the default branch)
  • Optional status bar modes sinceLastCommit and thisBranch
  • Last hour usage now persists across IDE reloads when sampling continued in the prior hour

UI

  • Timestamps use 24-hour format
  • Git-aware windows wait for the built-in git API before rendering (no flicker / stale placeholders on startup)

Docs

  • Landing page and README updated for the git-aware windows

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 03:50

Full Changelog: v0.1.0...v0.2.0

Cursor Plan Usage v1

Choose a tag to compare

@CodyKoInABox CodyKoInABox released this 29 Jul 04:33

0.1.0

Initial public release.

Features

  • Plan Usage sidebar + status bar chip for Cursor Models / Other Models usage
  • Reads access token from Cursor local state.vscdb (read-only copy; never writes token to disk)
  • Optional session-token override via SecretStorage (Plan Usage: Set/Clear Session Token)
  • Adaptive polling, AI-activity refresh, billing-cycle progress / projection, session windows
  • Shows included spend/limit in the footer when the API provides it