Releases: darkvector-dev/BTC-Purchase-Tracker
Release list
BTC Purchase Tracker v1.1.1
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/TOTALSsummary 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+Fon macOS andCtrl+Fon 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 runBTC-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.
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
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
Complete purchase overview with the new search controls.
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
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.


