Skip to content

Releases: darkvector-dev/BTC-Purchase-Tracker

BTC Purchase Tracker v1.1.1

Choose a tag to compare

@darkvector-dev darkvector-dev released this 18 Sep 01:12
2da7f83

BTC Purchase Tracker v1.1.1

This release introduces native macOS Apple Silicon support, fixes CSV reimport and Windows database backups, and makes purchase-date validation consistent across manual entry and CSV import.

What's new

  • macOS Apple Silicon support: native arm64 application for M1 and later.
  • CSV reimport fix: exported CSV files can now be reimported without treating the TOTALI / TOTALS summary row as a purchase or reporting it as an invalid date. Supported in Italian and English, with EUR and USD.
  • Windows backup fix: corrected temporary-file handling when creating a database backup or replacing an existing backup.
  • Consistent date validation: purchase dates must fall between 3 January 2009 — Bitcoin’s genesis block — and today, inclusive. This applies to manual entry, editing and CSV import.
  • Platform-specific search shortcut: Cmd+F on macOS and Ctrl+F on Windows and Linux.
  • Expanded automated tests and updated documentation.

All existing features remain available, including live search, year filters, charts, monthly DCA averages, Italian/English interfaces and EUR/USD support.

Compatibility

No database migration is required. Existing BTC Purchase Tracker v1.0.0 and v1.1.0 databases remain compatible with v1.1.1.

Database and backup formats are unchanged.

Downloads

Download the complete ZIP package for your operating system:

  • Linux x86_64: BTC-Purchase-Tracker-1.1.1-x86_64.zip
    Extract the ZIP and run the included AppImage. If necessary, enable its executable permission in the file properties.

  • Windows 10/11 x64: BTC-Purchase-Tracker-1.1.1-Windows-x64.zip
    Extract the ZIP and all its contents, then run BTC-Purchase-Tracker.exe.

  • macOS Apple Silicon: BTC-Purchase-Tracker-1.1.1-macOS-arm64.zip
    Extract the ZIP, open the included DMG and drag BTC Purchase Tracker into Applications. Eject the disk image and launch the app from Applications. Requires macOS 12 Monterey or later and an Apple Silicon Mac (M1 or later). Intel Macs are not supported.

The Source code archives are intended for users who want to compile the application themselves.

Download verification

The separate checksums.txt release asset contains the SHA-256 hashes of the three complete ZIP packages.

Download it alongside your chosen ZIP and compare the ZIP’s SHA-256 hash with the corresponding entry before extracting it. These hashes refer to the ZIP files, not to the applications or DMG inside them.

1 2 3 4

Windows SmartScreen

The Windows application is not digitally signed, so Microsoft Defender SmartScreen may display a warning.

After confirming that you downloaded the package from this repository and verified its checksum, select More info → Run anyway if that option is available.

macOS first launch

The macOS application is ad-hoc signed but is not notarized by Apple. macOS may therefore warn that the developer cannot be verified.

After attempting to open the app, go to System Settings → Privacy & Security and use Open Anyway if available. Confirm that the package came from this repository before proceeding.

Licensing

Licensing information and third-party notices are included in the application packages.

Testing

  • Windows and Linux: the final v1.1.1 builds were manually tested successfully.
  • macOS: compilation and automated tests passed for the final build. Manual testing was completed successfully on an iMac M3 running macOS Tahoe 26.6.2, covering launching the app, entering purchases, searching, exporting CSV and database backups, restarting, importing CSV and restoring a backup. This manual testing preceded the final backup correction, which addresses a Windows file-handling issue in shared code. The corrected macOS build passed automated tests but has not yet been manually retested.

BTC Purchase Tracker v1.1.0

Choose a tag to compare

@darkvector-dev darkvector-dev released this 13 Sep 19:56
7d373f0

BTC Purchase Tracker v1.1.0

This release adds live purchase search while preserving full compatibility with existing v1.0.0 databases.

What's new

  • Search purchases across all fields
  • Dedicated search modes for date, exchange, amount, BTC / satoshi and TX / transaction ID
  • Combine search with the year filter
  • Automatically recalculate visible totals, average purchase price and monthly DCA average
  • Update both price and monthly spending charts according to the search results
  • Display the number of matching purchases
  • Quickly focus the search field with Ctrl+F
  • Search dates using complete dates, month/year or year
  • Italian and English interface support

Live search preview

1 Complete purchase overview with the new search controls. 2 Live filtering automatically updates purchases, totals, averages and charts.

Compatibility

No database migration is required. Existing BTC Purchase Tracker v1.0.0 databases remain fully compatible with v1.1.0.

Downloads

  • Linux x86_64: download the complete Linux ZIP, extract it and run the included AppImage.
  • Windows 10/11 x64: download the complete Windows ZIP, extract it and run BTC-Purchase-Tracker.exe.

Checksums and licensing information are included in the complete packages.

BTC Purchase Tracker v1.0.0

Choose a tag to compare

@darkvector-dev darkvector-dev released this 05 Sep 03:48
bfec812

BTC Purchase Tracker v1.0.0

The first stable release of BTC Purchase Tracker, a free and open-source desktop application for recording and analysing Bitcoin purchases and DCA activity.

The application works completely offline. All purchase information is stored locally in a SQLite database chosen by the user.
Main features

Record Bitcoin purchases in EUR or USD
Track purchased BTC and satoshis
Calculate the average purchase price
Interactive purchase-price chart with date, price and amount details
Support for multiple purchases made on the same day
Monthly spending chart and DCA average
Filter purchases by year
Import and export CSV files
Export reports to PDF
Database backup and restore
Automatic CSV safety backup
English, Italian and Spanish interface
No account, registration or internet connection required

Downloads
Windows 64-bit

Download:

BTC-Purchase-Tracker-1.0.0-Windows-x64.zip

Extract the downloaded archive, then extract the Windows application ZIP contained inside it. Open the resulting folder and run:

BTC-Purchase-Tracker.exe

No installation is required. If the application does not start because the Microsoft Visual C++ runtime is missing, install the official Microsoft Visual C++ Redistributable x64.
Linux x86_64

Download:

BTC-Purchase-Tracker-1.0.0-x86_64.zip

Extract the archive, make the AppImage executable and run it.

From a terminal:

chmod +x BTC-Purchase-Tracker-1.0.0-x86_64.AppImage
./BTC-Purchase-Tracker-1.0.0-x86_64.AppImage

The packages include the README, SHA-256 checksum, licence information and third-party notices.
Screenshots
Privacy

BTC Purchase Tracker does not require an online account and does not transmit purchase data. The database and automatic backups remain on the user’s computer.
Important

BTC Purchase Tracker is a record-keeping application. It is not a Bitcoin wallet, does not manage private keys and does not provide financial advice.
Licence

BTC Purchase Tracker is released under the GNU General Public License v3.0. Source code and complete licence information are available in this repository.
646649329-0c3a15f3-10cd-4ce1-a2b2-de9c09f41236
646649332-9dbf8069-c1e4-4329-96b4-ff0f9f8de301
646649334-f8a360be-975d-41df-b90d-9ab77008f3f0