Skip to content

API Bar 0.4.8

Choose a tag to compare

@0xCosmosly 0xCosmosly released this 01 Nov 23:00
· 60 commits to main since this release

API Bar 0.4.8

This build fixes a versioning problem: every earlier build reported 0.4.7, so an older copy was indistinguishable from a newer one and the updater could never tell them apart.

Fixed

  • Refuseless total — the console reports its balance in micro-dollars (24911322), which was being read as dollars and produced a $24,947,613 total. Money is now parsed with explicit units, and the top-up ledger (amount + bonus) is used as the 100% reference. A $25.00 account now correctly shows $23.47 / $25.00 → 93%.
  • Version identification — builds now report a real version and build number, so updates are unambiguous.

Changed

  • Bundle identifier is now app.apibar.APIBar (previously contained a personal username). Existing preferences are migrated automatically on first launch; saved provider sessions are preserved.
  • About dialog reads its version from the bundle instead of a hardcoded string.

Also in this build

  • Built-in updates — checks GitHub Releases, shows this changelog window, and installs in place. No appcast or extra hosting required.
  • Test isolation — the test suite runs against a throwaway directory, so it can never read, overwrite, or delete your real saved sessions or balances.json.

Install

  1. Download APIBar-app.zip.
  2. Move API Bar.app to /Applications, replacing any older copy.
  3. Open it. Providers already connected keep working.

Requires macOS 13 Ventura or later. Ad-hoc signed — right-click → Open on first launch if Gatekeeper objects.

How to tell you have this build

Open the menu → About API Bar… — it must say 0.4.8 (21). Anything showing 0.4.7 is an older copy.