Skip to content

0.47.0 — read what was already there

Choose a tag to compare

@Dim145 Dim145 released this 23 Aug 00:28
· 44 commits to main since this release

Read what was already there

The biggest release since 0.40 — nineteen items, most of them turning data the app had been recording for months into something you can actually act on.

Acquiring

  • Back-in-stock alerts — a shop that quietly restocks a wished figure now wakes you, not just a price drop. Availability shows on every wishlist row, with an in stock lens.
  • Price-floor radar — per-row market history: how far today sits above the cheapest price ever seen, and how long it has held.
  • Landed cost — what an import really costs once VAT, duty and the carrier's clearance fee land. Operator-maintained rule table; no tax API, nothing about what you buy leaves the instance.
  • MyFigureCollection lookups work again behind a Cloudflare solver — and the importer now reads release date, price, barcode, scale and height, which it had always been silently missing.

Pre-orders

  • Cashflow plan — 12 months of the balance still to pay, against an optional monthly ceiling.
  • Slip radar — median and P80 lateness per maker, from your own history, with the sample count shown.
  • Arrival QC — dated condition reports, a defect log, and countdowns on the shop's DOA window and the carrier's claim window that warn you before they close.

Your collection

  • Search and sort /collection, filters in the URL, scroll position restored when you come back from a piece.
  • Plate density — Auto · Comfort · Dense · Contact sheet, and covers that morph into the detail page.
  • Item and box graded separately (A+ → J) plus completeness.
  • Insurance coverage — the share of your collection's value backed by a receipt, priciest gaps first.

Data & offline

  • Restore a backup — backup.json re-imports, with a dry-run preview and one transaction.
  • Offline, for real — an on-device mirror answers do I already have this? from a barcode scan with no signal, and offline additions queue up and dispatch on reconnect.

Under the hood

  • Background removal moved to BiRefNet (MIT), served from your own instance: stronger on hair and translucent parts, no third-party CDN, works offline.
  • Notifications that used to arrive as raw JSON now read as sentences, deep-link to the piece, and follow your language.

🐳 ghcr.io/dim145/figurecollector-{server,client,docs}:0.47.0
📝 Full changelog: 0.46.5...0.47.0