Skip to content

Releases: devsisters/PokeTokenBar

PokeTokenBar v2.5.3-hotfix

Choose a tag to compare

@funcpp funcpp released this 01 Sep 01:23

Fork-local balance build on top of upstream v2.5.3. Same app, halved economy.

From upstream v2.5.3

  • omp (oh-my-pi) is tracked (chattymin#214) — the twelfth tool, with today / 5h block / week / month like the rest.
  • Official Claude limits without the Keychain (chattymin#241) — paste a claude.ai session key under Settings → Advanced. No Keychain access, no password pop-up, and auto-polling keeps the limits fresh after the cached limit token expires. Opt-in; the key never leaves the request that fetches your own usage.
  • Per-model breakdown of today's tokens (chattymin#225) — Pi entries carry the model that actually ran instead of a flat "pi", and a session log routing several models (omp) is broken down per model, biggest first.
  • German UI language (chattymin#234) — seventh language.
  • Animation quality picker (chattymin#212) — Power saver / Balanced / Smooth for the menu bar sprite and the floating pet. Power saver stays the default.
  • Fixes — Claude Keychain read no longer fails with errSecParam (chattymin#243); released Pokémon stay in the Pokédex (chattymin#242); Kiro CLI 2.20+ JSONL sessions are read again (chattymin#238); Cursor falls back to the dashboard API when the local tokenCount is zero (chattymin#197); Claude OAuth resolves across multiple Keychain entries (chattymin#232) and picks up an in-place account switch on auto-poll (chattymin#228); the Antigravity limits row gets a proper stale notice and refresh spinner (chattymin#245); the Raising badge shows only on the current evolution stage (chattymin#211); the floating pet tooltip is no longer invisible on light backdrops (chattymin#193).

Upstream's own notes: https://github.com/chattymin/PokeTokenBar/releases/tag/v2.5.3

Fork-local: the halved economy (unchanged from v2.5.2-hotfix)

Every token-denominated economy constant is halved — progression and the shop are twice as fast and cheap, while token income (your real AI usage) is unchanged.

Upstream This build
Egg hatch threshold 5M 2.5M
Graduation total (common / uncommon / rare / legendary) 750M / 1.875B / 3B / 6B 375M / 937.5M / 1.5B / 3B
Rare candy XP 100M 50M
Rare candy price 500M 250M
Mint price 100M 50M
Shiny charm price 3B 1.5B
Fresh egg price 1B 500M

Per-stage evolution thresholds and guaranteed-tier egg prices derive from the table above, so they halve with it — tiered eggs are 500M / 1.25B / 2B. Shiny odds (1/64, or 1/48 with the charm) and the weekly candy grant (5) are unchanged — they are neither prices nor XP.

Fixed in this build: the first-run hint said "your egg hatches after ~5M tokens" — upstream's figure, which v2.5.2-hotfix shipped unchanged while hatching at 2.5M. It now derives from the constant in all seven languages, and a test pins every language to it.

Install

curl -L -o /tmp/PokeTokenBar.zip \
  https://github.com/devsisters/PokeTokenBar/releases/download/v2.5.3-hotfix/PokeTokenBar.zip
unzip -o /tmp/PokeTokenBar.zip -d /tmp
pkill -x PokeTokenBar; rm -rf /Applications/PokeTokenBar.app
cp -R /tmp/PokeTokenBar.app /Applications/
xattr -dr com.apple.quarantine /Applications/PokeTokenBar.app
open /Applications/PokeTokenBar.app

The xattr line is required: this build is ad-hoc signed, so Gatekeeper blocks it without it.

Nix users: nix profile install github:devsisters/PokeTokenBar (the flake pins this release's zip; nix never sets the quarantine attribute, so no xattr step).

Caveats

  • Ad-hoc signed. No stable codesigning identity is available on the build machine. macOS quarantines the download, and the Keychain "Always Allow" grant for Claude official limits will re-prompt. (The new session-key path from upstream avoids the Keychain entirely, if you would rather not be prompted at all.)
  • Not covered by brew upgrade. The only poke-token-bar cask is upstream's tap; installing over a Homebrew install leaves Homebrew believing an upstream version is present, and a later brew upgrade --cask poke-token-bar will silently replace this build with upstream's.
  • Existing save files carry over.
  • README screenshots still show upstream prices.

Tests: unlike v2.5.2-hotfix, this build's code was verified — CI ran the full suite and the coverage gate on the adoption PR (#5) and on main.

PokeTokenBar v2.5.2-hotfix

Choose a tag to compare

@funcpp funcpp released this 26 Aug 09:52

Fork-local balance build on top of upstream v2.5.2. Same app, halved economy.

Changed

Every token-denominated economy constant is halved — progression and the shop are twice as fast and cheap, while token income (your real AI usage) is unchanged.

Upstream v2.5.2 This build
Egg hatch threshold 5M 2.5M
Graduation total (common / uncommon / rare / legendary) 750M / 1.875B / 3B / 6B 375M / 937.5M / 1.5B / 3B
Rare candy XP 100M 50M
Rare candy price 500M 250M
Mint price 100M 50M
Shiny charm price 3B 1.5B
Fresh egg price 1B 500M

Per-stage evolution thresholds and guaranteed-tier egg prices derive from the table above, so they halve with it — tiered eggs become 500M / 1.25B / 2B.

Scaling uniformly keeps every documented balance ratio intact: candy XP stays below the cheapest evolution threshold (50M < 62.5M) so one candy still advances at most one stage, phase thresholds still sum exactly to the graduation total, and guaranteed-tier eggs keep the 1 : 2.5 : 4 ratio that stops the top tier from becoming an inferior good.

Shiny odds (1/64, or 1/48 with the charm) and the weekly candy grant (5) are unchanged — they are neither prices nor XP.

Existing save files carry over. Progress already banked in usedAtStage / eggUsage now counts double against the halved thresholds, so the first launch may evolve or hatch immediately.

Install

curl -L -o /tmp/PokeTokenBar.zip \
  https://github.com/devsisters/PokeTokenBar/releases/download/v2.5.2-hotfix/PokeTokenBar.zip
unzip -o /tmp/PokeTokenBar.zip -d /tmp
pkill -x PokeTokenBar; rm -rf /Applications/PokeTokenBar.app
cp -R /tmp/PokeTokenBar.app /Applications/
xattr -dr com.apple.quarantine /Applications/PokeTokenBar.app
open /Applications/PokeTokenBar.app

The xattr line is required: this build is ad-hoc signed, so Gatekeeper blocks it without it.

Caveats

  • Ad-hoc signed. No stable codesigning identity was available on the build machine. macOS quarantines the download, and the Keychain "Always Allow" grant for Claude official limits will re-prompt.
  • Not covered by brew upgrade. Installing over a Homebrew cask install leaves Homebrew believing 2.5.2 is present; a later brew upgrade --cask poke-token-bar will silently replace this build with upstream.
  • The test suite did not run for this build — the build machine has only Command Line Tools, so import XCTest does not compile. Sources build clean and the balance tests were updated alongside the constants, but they are unverified.
  • README screenshots still show upstream prices.