Repository navigation
API Bar 0.4.8
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,613total. Money is now parsed with explicit units, and the top-up ledger (amount + bonus) is used as the 100% reference. A$25.00account 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
- Download
APIBar-app.zip. - Move
API Bar.appto/Applications, replacing any older copy. - 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.