Releases: tompscanlan/coinrollhunter
Release list
v0.3.0
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
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_facefield in the report payload. - CI toolchain bumps;
web/distis no longer committed (build artifact).
Full changelog: v0.1.0...v0.2.0