Skip to content

BDO Loot Tracker 0.1.76

Choose a tag to compare

@goldstargamingtv-droid goldstargamingtv-droid released this 24 Aug 04:53
Price snapshot publisher: hourly arsha sweep -> `prices` release asset

Every install currently makes up to 1,264 per-item arsha calls to warm its
price cache. This publishes one ~11 KB gzipped snapshot hourly instead, so the
app reads prices from disk at launch and the per-item path becomes the fallback.

Two-pass sweep (measured 2026-08-16): ~17 GetWorldMarketList category calls
cover the whole market, then single-item calls only for the currentStock == 0
tail, because the category listing carries no lastSoldPrice and market.py
depends on it for thin markets.

Publishes to the fixed `prices` tag as a PRERELEASE — GitHub excludes
prereleases from "latest", which keeps build_release.next_version() and
Velopack's GithubSource pointed at the app releases.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>