Releases: devsisters/PokeTokenBar
Release list
PokeTokenBar v2.5.3-hotfix
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 localtokenCountis 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 onlypoke-token-barcask is upstream's tap; installing over a Homebrew install leaves Homebrew believing an upstream version is present, and a laterbrew upgrade --cask poke-token-barwill 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
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 laterbrew upgrade --cask poke-token-barwill 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 XCTestdoes not compile. Sources build clean and the balance tests were updated alongside the constants, but they are unverified. - README screenshots still show upstream prices.