Skip to content

Releases: tompscanlan/coinrollhunter

Release list

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 22:21
Immutable release. Only release title and notes can be modified.
v0.3.0
82401b0

Fixes data loss. In v0.2.0, editing any cell in the Holdings grid could wipe the
columns the grid doesn't show — your notes, insured value and attributes — and
could un-sell a lot you had already sold. It happened silently, with no undo, and
the destroyed fields weren't on screen. If you brought a spreadsheet in and then
corrected a single number, you lost the notes that came with it.

Anyone running v0.2.0 should upgrade.

Also in this release:

  • Export your data — 'coinrollhunter export DIR', or Settings -> Your data.
    Per-table CSV, a lossless JSON copy, your photos, and a manifest.
  • Bank branches are first-class now: an address book, autocomplete, and merge.
  • Photos on box and roll records.
  • Reworked layout — a separate Insights tab and a read-only Overview.
  • Double-click to launch. No terminal, no URL to paste.
  • 'coinrollhunter backup DEST.db' makes a safe copy while the app is open.

This release upgrades your database the first time it opens. The upgrade was
rehearsed against a v0.2.0 database and preserved every record, but back up first
if you'd like a belt and braces:

coinrollhunter backup my-backup.db

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 11:21
Immutable release. Only release title and notes can be modified.
8431d9d

What's new in v0.2.0

The theme of this release: honest accounting for what you find. The find taxonomy grew a clear rule, premiums became first-class, and the app now demos itself.

Finds & keepers, done right

  • Notability rule (ADR-008): any individually notable coin — silver or clad — is logged as a find; only bulk/uncategorized clad counts as a keeper. All UI copy now follows the rule (the old metal-based "Silver find" wording is retired), and a warning helps you avoid double-counting keepers against a box's logged finds.
  • Auditable keepers: keepers are stored with their box link and an optional date, so the redeposit math stays traceable.
  • Sold-find accounting fix: selling a find no longer distorts CRH-net or total-basis figures — sold face stays where it belongs.
  • Find taxonomy & source types in the UI (ADR-006/007): categorize finds, see per-source hit rates, and watch spot status right on the dashboard.

Valuation

  • Premium over melt: enter a per-holding premium in the Holdings grid; it flows through the report and shows up in the Stack-by-coin-type table.
  • Bars & rounds weigh in correctly: valuation respects the weight unit (gross weight, purity, and unit are all visible in the Holdings grid).
  • Dollar coins are now a supported roll-hunting denomination.

Quality of life

  • Settings editor: buyback factors, mileage, hourly rate, and box face are all editable in the UI — no more config-file spelunking.
  • One-command demo: seed ~15 months of fictional hunting and stacking, then serve it — try the whole app without entering a thing.
  • Return rows in the roll ledger no longer offer a source-type (it doesn't apply there).

Under the hood

  • New disposed_find_face field in the report payload.
  • CI toolchain bumps; web/dist is no longer committed (build artifact).

Full changelog: v0.1.0...v0.2.0