Skip to content

v0.20 — Try Discs catalog, Shareable Bag Report

Choose a tag to compare

@flyboy-byte flyboy-byte released this 18 Aug 13:38
· 72 commits to main since this release

Highlights

  • Try Discs catalog integration — an opt-in, downloadable disc catalog (1,874 discs vs. the bundled 1,660) hosted on the project's own VPS, sourced from api.trydiscs.com under an agreed data-use arrangement. Settings → Disc Catalog → "Check for updates" downloads, SHA-256-verifies, and swaps in the larger library with no server dependency for existing bundled data. Credited as "Disc data by Try Discs" wherever the enhanced catalog is active.
  • Shareable Bag Report (C7) — render your Today's Bag as a shareable image and push it through the native Android share sheet. No accounts, no server, no location/notes leakage — just your discs.
  • Website (disc.flyboybyte.com) now also consumes the Try Discs catalog when available, with matching credit.
  • Fixed the GitHub Pages privacy-policy build (was stuck in "building" for weeks).
  • Added nginx rate-limiting on the catalog endpoints (VPS-side hardening, non-blocking).

Verified

  • 141/141 Jest tests passing.
  • On-device (Pixel 7): catalog download/activation/persistence, Disc Suggest buying-mode against the larger library, Bag Report share flow, all confirmed working.
  • Live production site: authenticated /api/catalog and /discsuggestion credit element both confirmed.

🤖 Generated with Claude Code