Update BTC Tracker to v0.7.0 (#5015)

This commit is contained in:
wilqq-the 2026-03-09 08:57:30 +01:00 committed by GitHub
parent 637343c27d
commit 1fe5553f6b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 18 deletions

View File

@ -6,7 +6,7 @@ services:
APP_PORT: 3000
web:
image: thewilqq/btc-tracker:v0.6.9@sha256:dd764ba79cb39bb0e2288411aac619ac909ccecacdf601a61056a3309076e49b
image: thewilqq/btc-tracker:v0.7.0@sha256:0c7beea5e0791cc39c9294f0a62faa24aa2ef42ed04571b63977c0afe085321b
restart: on-failure
user: 1000:1000
environment:

View File

@ -3,7 +3,7 @@ id: btctracker
name: BTC Tracker
tagline: A simple, privacy-focused Bitcoin investment tracker
category: bitcoin
version: "0.6.9"
version: "0.7.0"
port: 3947
description: >-
BTC Tracker is a user-friendly yet powerful application designed for managing and analyzing Bitcoin investments. It was created to offer a privacy-focused and straightforward alternative to existing tracking tools, which are often cluttered with unnecessary features, complicated to set up, or designed for managing large, diversified portfolios. Many of those tools require connections to external services and the sharing of sensitive information such as wallet addresses or transaction histories.
@ -35,28 +35,19 @@ gallery:
- 4.jpg
releaseNotes: >-
✨ New Features
- Multiple named wallets — create and manage multiple hot/cold wallets with custom names; wallets are selectable when recording transfers and displayed with per-wallet BTC balances in the Wallet Distribution widget and portfolio metrics
- River CSV import — supports Buy transactions, zero-cost Interest rows, and external Receive transfers
- Strike CSV import — now supports both older and newer export layouts with automatic format detection
- REST API documentation added for automation and n8n integration
- Persistent API tokens added to profile for automation purposes
- Exchange Auto-Sync (Beta) — connect exchange API keys to automatically import BTC spot trades; supports Binance, Kraken, Coinbase, Bybit, and Gemini
- Exchange Connections UI — new "Exchanges" tab in Settings to manage connections, test credentials, and trigger syncs
🐛 Bug Fixes
- Dashboard BTC price header now shows the user's display currency instead of hardcoded USD
- Dashboard widgets, Analytics, and Transactions pages now convert values to display currency correctly
- DCA scenario calculator fixed for negative historical CAGR rates
- DCA scheduler now converts BTC price to the transaction's currency for non-USD users
- Bitcoin price chart no longer renders as a flat line when resized small
- Admin panel now shows inactive/deactivated users
- Fixed "Net Holdings" on Transactions page showing USD values regardless of display currency setting
🔒 Security
- Next.js updated to 15.5.12 — fixes multiple CVEs including source code exposure and DoS vulnerabilities
- axios, qs, and preact updated to fix security issues
🔧 Improvements
- Docker image reduced ~60% via Next.js standalone mode and optimized Prisma runtime dependencies
- Calendar now has month/year dropdowns for faster navigation
- Sort and filter on Transactions page now works across all pages (server-side)
- New optional "Wallet" column in transactions showing source/destination wallet
- Named wallets now show individual BTC balances in the portfolio sidebar
dependencies: []
path: ""
defaultUsername: ""