Skip to content

v1.4.2 — The offline release

Choose a tag to compare

@novaoc novaoc released this 10 Jun 17:41

Works offline, like a binder

The headline: Rarebox now works with zero signal. There was a gap between promise and reality — the app was installable, your collection lived on-device, and yet airplane mode meant a blank "can't connect" page, because the app itself was re-fetched from the network on every load. Not anymore.

  • Service worker, generated at build time — the entire app shell is precached on your first visit. After that, opening the app and moving between Shelf, Decks, Search, Browse, and Trade needs no connection at all.
  • Card images cache as you view them (capped, quota-friendly), so your shelf looks like your shelf offline. Tour videos and scanner indexes cache on first use.
  • Live data stays live — price refreshes and new card searches are never intercepted or served stale. When you're offline, a chip tells you: "Offline — your shelf still works. Live prices & new searches need a connection."
  • Deploys still land instantly — navigations are network-first; the cache is only the fallback.

Privacy: analytics removed entirely

Rarebox now collects nothing. The anonymous page-view counting added in v1.4.1 (Vercel Web Analytics) is gone — dependency uninstalled, not just disabled. No analytics, no cookies, no fingerprinting, no page-view counting. The Terms & Privacy policy, Settings, README, and docs all state it plainly. Offline mode is the proof: your collection never needs to talk to a server.

Settings also got a stale-data fix: the About section was three versions old — it now shows the real version (injected from package.json at build), all six games' data sources, and notes on offline mode and the on-device scanner.

Feature tours, fixed and relocated

  • Tours now actually auto-play on first visit — the trigger was wired to nothing, so new users never saw them.
  • The sets tour moved to the Browse hub (where every game starts), showing one card per TCG — Pokémon, Yu-Gi-Oh!, One Piece, and Magic — with the shelf total summed from those cards.
  • The replay ⓘ now shows on desktop — it only existed in the mobile header, so closing a tour on desktop made it unreachable.

Landing & brand

  • Two new feature cards: Works offline, like a binder and Point, scan, shelved (the scanner finally gets its own spotlight).
  • X/Twitter launch assets (RB avatar + light/dark banners) rendered straight from Tactile design tokens, in branding/.

Full Changelog: v1.4.1...v1.4.2