Skip to content

v0.25.2

Choose a tag to compare

@untraceablez untraceablez released this 17 Jul 01:04
· 37 commits to main since this release
9212af5

Highlights

  • More display currencies — alongside USD and EUR, you can now value your collection in GBP, CAD, AUD, and JPY. Scryfall only prices in USD/EUR, so the rest convert from USD using daily ECB rates (via Frankfurter), refreshed automatically. Price history stays in its honest source currency (USD). (#232)
  • Per-card price history — the card detail page now shows a USD price-history chart for cards you own or track (wishlist / price-watch), with the same range pills as the collection value chart. (#233)
  • Desktop: fixed "Failed to start: undefined" — the desktop app now starts reliably and shuts its backend and Postgres down cleanly whenever you close it, so relaunching always works:
    • Single-instance lock — a second launch focuses the running window instead of colliding on the Postgres data-dir lock.
    • Full teardown on every exit path (window close, quit, OS signal), plus self-healing of an orphaned Postgres left by a hard crash.
    • Real startup diagnostics written to startup-error.log instead of a bare undefined.
    • Auto --no-sandbox on distros that restrict unprivileged user namespaces (e.g. Ubuntu 24.04 / Zorin 18).

Desktop packaging change

Linux is now AppImage-only (x64 and arm64). The .deb target has been dropped — the AppImage is universal, distro-agnostic, and needs no install. Windows (.exe) and macOS (.dmg/.zip) are unchanged.

Docs

Updated for the new currencies (theming / configuration / API), the per-card price-history chart, and AppImage-only desktop packaging.


Full changelog: v0.25.1...v0.25.2