Repository navigation
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