Skip to content

v1.9.0

Choose a tag to compare

@SiDtheTurtle SiDtheTurtle released this 26 Apr 14:23
· 16 commits to main since this release
321f60e

This release adds API key authentication, configurable currency support, full backup/restore, and a handful of quality-of-life improvements.

New features

  • API key authentication — The app now supports an access key to restrict who can use the instance. Set it in Settings → Danger Zone; once set, all API requests require the key.

  • Configurable currency symbol — Currency is no longer hardcoded to £. Set any symbol in Settings → Display. The symbol is applied consistently across the KPI bar, record forms, and the Discogs sync diff view. During collection sync, if Discogs prices use a different symbol the diff highlights a currency mismatch rather than silently treating them as equal.

  • Database and image backup/restore — Settings → Data now exposes four export buttons: CSV (existing), DB snapshot, image cache ZIP, and an all-in-one archive. Restore equivalents live in Settings → Danger Zone. Handy before upgrades or migrations.

  • Sticky top bar — The toolbar and KPI bar now stay fixed at the top of the page when scrolling through long collections.

Improvements

  • Sync diff now shows richer change annotations — the original Discogs value is shown verbatim alongside the proposed SN value, making it clearer what will actually change and in which direction.
  • Green colouring removed from the Discogs column in the diff view (it implied Discogs was "more correct").

Bug fixes

  • Fixed group-by-artist header row colspan being one column short, causing a misaligned table header.

What's Changed

Full Changelog: v1.8.0...v1.9.0