Skip to content

PokeTokenBar v2.5.6

Latest

Choose a tag to compare

@chattymin chattymin released this 16 Oct 04:42
· 6 commits to main since this release

PokeTokenBar 2.5.6

Changes since v2.5.5.

New

  • Kimi Code usage — Read local usage from Kimi Code CLI and desktop logs, including KIMI_CODE_HOME, while avoiding duplicate records copied by /fork. (#403, @Borisserz).
  • Generation 1–5 alternate forms — Collect forms such as Rotom appliances, Land/Sky Shaymin and seasonal Deerling. Preserve the selected form through evolution, save transfers, the Pokédex and representative Pokémon displays. Alola/Galar regional forms are not included. (#376, @DyRize).
  • Russian UI — Add Russian interface text and nature names. Pokémon names fall back to English when Russian data is unavailable from PokéAPI. (#372, @sohi2212).
  • Menu bar context menu — Right-click or Control-click for today’s usage, refresh, Pokédex, Settings, floating-pet visibility and Quit. (#373, @LuceteYang).
  • Difficulty slider labels — Show Easy/Hard and Cheap/Expensive at the ends of the sliders. (#398, @jjamming).
  • Growth details on hover — Expand hatching and growth bars to show usage, target and progress. Token counts retain compact K/M formatting. (#392, @IdoZ14).
  • Return to the current recap — Jump from a past recap to this week, this month or this year. (#367, @heli-os).
  • Exact recap tooltips — Show the date and unabridged token count when hovering recap bars, with an explicit no-data state. (#368, @heli-os).
  • Daily provider breakdown — Stack each calendar-month daily bar by provider, with a legend and a tooltip showing that day’s total and provider usage/cost. This is a daily composition view, not a running cumulative total. (#348, @LuceteYang).
  • Open Pokédex entries from Pokémon images — Click a collected Pokémon on Home, the evolution line or the catch log to open its entry. (#394, @IdoZ14).
  • Scroll to page through the Pokédex — Use a mouse wheel or trackpad to move between grid pages. (#393, @IdoZ14).
  • Type-colored badges — Show game-inspired type colors on Home and Pokédex entries. (#391, @IdoZ14).
  • Buy multiple shop items — Choose a consumable quantity and see its total price before buying. (#371, @dev-wann).
  • Shop shortcut in an empty bag — Open the shop directly from the empty-bag screen. (#366, @heli-os).
  • Collapsed backup history — Start automatic backup history collapsed whenever Settings opens. Expand it to see every retained Restore row, including all ten snapshots; manual Create snapshot stays visible outside the collapsible history. Retention and restore behavior are unchanged. (#446, @chattymin).

Fixed

  • Correct Claude Sonnet 5.5 cache-read estimates from $0.20 to $0.10 per million tokens. Source-reported costs continue to take priority.

  • Preserve the saved active Pokémon’s form in snapshot-list thumbnails. Snapshot payloads and restored forms were already correct; this changes derived list metadata and sprite presentation only.

  • Allow Keychain-only Antigravity credentials to recover automatically after a refresh timeout, HTTP 429 or HTTP 5xx without reopening Keychain. This repairs an existing recovery gap, not a regression introduced after v2.5.5.

  • Explain on Home and in Pokédex details when an alternate form uses default-form data. Alternate forms remain appearance/collection variants; API cache, profile, stats and type policies do not change.

  • Scroll immediately to the session-key input when opening its settings.

  • Build default distribution binaries for both Apple Silicon and Intel Macs (arm64 + x86_64). (#400, @Borisserz).

  • Resume suspended usage polling when a screen-wake notification is missed. (#401, @Borisserz).

  • Keep week/month history, totals and recap access visible when today’s usage is zero. (#377, @chattymin).

  • Continue fetching Cursor event pages when the API omits the total count. (#426, @Borisserz).

  • Remove repeated species from saved evolution chains on load to prevent crashes during name lookup, release and graduation. (#424, @Borisserz).

  • Keep Shedinja’s HP at 1 regardless of level or individual values. (#422, @Borisserz).

  • Avoid revealing a disguised Ditto’s shiny state in save-snapshot listings. (#420, @Borisserz).

  • Choose formatter precision from the rounded result, including percentage and cost boundaries. (#418, @Borisserz).

  • Refresh expired Antigravity credentials originally read from Keychain during automatic polling. (#416, @Borisserz).

  • Skip Antigravity buckets without a remaining fraction instead of rejecting all limit data. (#414, @Borisserz).

  • Keep the daily chart aligned to the full calendar month, leaving future dates empty. (#395, @heli-os).

  • Keep the shiny-filter button width stable when toggling it. (#390, @IdoZ14).

  • Use the full menu bar height for wide Pokémon sprites, with a 36 pt maximum width. (#389, @DyRize).

  • Update prices and long-context calculations for GPT-6 Sol, GPT-6.1 Sol, GPT-6 Luna and Claude Sonnet 5.5. (#384, @Stephan1226).

  • Include tool inputs/results, thinking content and JSON bodies in Kiro usage estimates. (#383, @seo92js).

  • Use Ditto’s own collection history for repeat-growth bonuses after its identity is revealed. (#378, @DyRize).

  • Render shiny colors in the Pokédex grid for species collected as shiny. (#374, @KillianHzr).

  • Promote compact token units when rounding would otherwise produce 1000K or 1000M. (#365, @heli-os).

  • Keep recently used provider tabs and limits across week/month resets, with stable tab ordering. (#402, @Borisserz).

  • Clear stale Cursor authentication-expired notices after logout or API usage is disabled. (#412, @Borisserz).

  • Keep the warning threshold below the critical threshold. (#410, @Borisserz).

  • Make Cursor limit bars follow the remaining-usage display mode and shared color rules. (#408, @Borisserz).

  • Use the Portuguese word “evolução” on the Home card. (#406, @Borisserz).

  • Enlarge Pokédex page-arrow hit areas to 28 × 28 pt. (#380, @shingoo-musinsa).

  • Start the update-check cooldown only after a valid stable-release response, allowing retries after failures. (#321, @Borisserz).

  • Hide the individual selector when a Pokédex entry has only one individual. (#429, @chattymin).

  • Prevent repeated Rare Candy grants when a fully used limit’s reset timestamp fluctuates by seconds or fractions. (#375, @KillianHzr).

  • Return to the previously viewed Pokédex page or catch-log row after leaving a Pokémon entry. (#435, @heli-os).

Other

  • Update the English, Korean and Japanese provider-contribution guides to the current integration requirements. (#364, @heli-os).
  • Standardize PR titles, templates and validation instructions, including images for visible UI changes. (#427, @chattymin).
  • Refresh English, Korean, and Japanese documentation and landing content, with native UI renders using sample data.

Contributors

@Borisserz · @dev-wann · @DyRize · @heli-os · @IdoZ14 · @jjamming · @KillianHzr · @LuceteYang · @seo92js · @shingoo-musinsa · @sohi2212 · @Stephan1226

Thank you all.


Install: brew install --cask chattymin/tap/poke-token-bar — or download PokeTokenBar.zip below.

Upgrade: brew upgrade --cask poke-token-bar

Full changelog: v2.5.5...v2.5.6